aboutsummaryrefslogtreecommitdiffstats
path: root/NEWS (unfollow)
Commit message (Collapse)AuthorFilesLines
2014-06-24Release 2.0.24gnupg-2.0.24Werner Koch1-1/+15
2014-06-03Post release updates.Werner Koch1-0/+4
--
2014-06-03Release 2.0.23gnupg-2.0.23Werner Koch1-4/+24
2013-11-27gpg: Change armor Version header to emit only the major version.Werner Koch1-0/+3
* g10/options.h (opt): Rename field no_version to emit_version. * g10/gpg.c (main): Init opt.emit_vesion to 1. Change --emit-version to bump up opt.emit_version. * g10/armor.c (armor_filter): Implement different --emit-version values. -- GnuPG-bug-id: 1572 Signed-off-by: Werner Koch <[email protected]> (cherry picked from commit e951782e937ce290be0d89d83e84b3daea997587) Resolved conflicts: NEWS g10/armor.c g10/gpg.c
2013-10-11gpg: Do not require a trustdb with --always-trust.Werner Koch1-0/+2
* g10/tdbio.c (tdbio_set_dbname): Add arg R_NOFILE. * g10/trustdb.c (trustdb_args): Add field no_trustdb. (init_trustdb): Set that field. (revalidation_mark): Take care of a nonexistent trustdb file. (read_trust_options): Ditto. (get_ownertrust): Ditto. (get_min_ownertrust): Ditto. (update_ownertrust): Ditto. (update_min_ownertrust): Ditto. (clear_ownertrusts): Ditto. (cache_disabled_value): Ditto. (check_trustdb_stale): Ditto. (get_validity): Ditto. * g10/gpg.c (main): Do not create a trustdb with most commands for trust-model always. -- This slightly changes the semantics of most commands in that they won't create a trustdb if --trust-model=always is used. It just does not make sense to create a trustdb if there is no need for it. Signed-off-by: Werner Koch <[email protected]>
2013-10-04Post release updates.Werner Koch1-0/+4
--
2013-10-04Release 2.0.22.gnupg-2.0.22Werner Koch1-2/+9
2013-10-02gpg: Fix bug with deeply nested compressed packets.Werner Koch1-0/+2
* g10/mainproc.c (MAX_NESTING_DEPTH): New. (proc_compressed): Return an error code. (check_nesting): New. (do_proc_packets): Check packet nesting depth. Handle errors from check_compressed. Signed-off-by: Werner Koch <[email protected]>
2013-08-19Post release updates.Werner Koch1-0/+4
--
2013-08-19Release 2.0.21gnupg-2.0.21Werner Koch1-3/+6
2013-08-01w32: Add code to support a portable use of GnuPG.Werner Koch1-0/+2
* common/homedir.c (w32_bin_is_bin, w32_portable_app) [W32]: New. (check_portable_app) [W32]: New. (standard_homedir, default_homedir) [W32]: Support the portable flag. (w32_rootdir, w32_commondir) [W32]: Ditto. (gnupg_bindir) [W32]: Ditto. -- A portable use of GnuPG under Windows means that GnuPG uses a home directory depending on the location of the actual binary. No registry variables are considered. The portable mode is enabled if in the installation directory of the the binary "gpgconf.exe" and a file "gpgconf.ctl" are found. The latter file shall be empty or consist only of empty or '#'-style comment lines. Signed-off-by: Werner Koch <[email protected]>
2013-07-03agent: Make --allow-mark-trusted the default.Werner Koch1-2/+7
* agent/gpg-agent.c (opts, main): Add option --no-allow-mark-trusted. Put this option into the gpgconf-list. (main): Enable opt.allow_mark_trusted by default. * tools/gpgconf-comp.c (gc_options_gpg_agent): Replace allow-mark-trusted by no-allow-mark-trusted. * agent/trustlist.c (agent_marktrusted): Always set the "relax" flag. -- These changes have been in effect for the Gpg4win Windows version since 2011-01-24 and thus first released with Gpg4win 2.1.0. Given the current state of PKIX it does not make any sense to lure the Unix user into false security by making it harder to trust self-signed or CAcert certificates. Signed-off-by: Werner Koch <[email protected]>
2013-07-03ssh: Add support for Putty.Werner Koch1-0/+3
* agent/gpg-agent.c [W32]: Include Several Windows header. (opts): Change help text for enable-ssh-support. (opts, main): Add option --enable-putty-support (putty_support, PUTTY_IPC_MAGIC, PUTTY_IPC_MAXLEN): New for W32. (agent_init_default_ctrl): Add and asssert call. (putty_message_proc, putty_message_thread): New. (handle_connections) [W32]: Start putty message thread. * common/sysutils.c (w32_get_user_sid): New for W32 only * tools/gpgconf-comp.c (gc_options_gpg_agent): Add --enable-ssh-support and --enable-putty-support. Make the configuration group visible at basic level. * agent/command-ssh.c (serve_mmapped_ssh_request): New for W32 only. -- This patch enables support for Putty. It has been tested with Putty 0.62 using an Unix created ssh key copied to the private-keys-v1.d directory on Windows and with a manually crafted sshcontrol file. It also works with a smartcard key. May thanks to gniibe who implemented a proxy in Python to test the putty/gpg-agent communication. Signed-off-by: Werner Koch <[email protected]>
2013-07-01Update NEWS.Werner Koch1-0/+3
--
2013-05-10Post release version bump.Werner Koch1-0/+3
--
2013-05-10Release 2.0.20gnupg-2.0.20Werner Koch1-12/+19
2013-04-25Fix a typo and a wrong code indentation.Jedi1-1/+1
-- Reported-by: NIIBE Yutaka <[email protected]>
2013-04-22Update NEWS and READMEWerner Koch1-3/+18
--
2013-02-08scd: Rename 'keypad' to 'pinpad'.NIIBE Yutaka1-0/+11
* NEWS: Mention scd changes. * agent/divert-scd.c (getpin_cb): Change message. * agent/call-scd.c (inq_needpin): Change the protocol to POPUPPINPADPROMPT and DISMISSPINPADPROMPT. * scd/command.c (pin_cb): Likewise. * scd/apdu.c (struct reader_table_s): Rename member functions. (check_pcsc_pinpad, pcsc_pinpad_verify, pcsc_pinpad_modify, check_ccid_pinpad, ccid_pinpad_operation, apdu_check_pinpad apdu_pinpad_verify, apdu_pinpad_modify): Rename. * scd/apdu.h (SW_HOST_NO_PINPAD, apdu_check_pinpad) (apdu_pinpad_verify, apdu_pinpad_modify): Rename. * scd/iso7816.h (iso7816_check_pinpad): Rename. * scd/iso7816.c (map_sw): Use SW_HOST_NO_PINPAD. (iso7816_check_pinpad): Rename. (iso7816_verify_kp, iso7816_change_reference_data_kp): Follow the change. * scd/ccid-driver.h (CCID_DRIVER_ERR_NO_PINPAD): Rename. * scd/ccid-driver.c (ccid_transceive_secure): Use it. * scd/app-dinsig.c (verify_pin): Follow the change. * scd/app-nks.c (verify_pin): Follow the change. * scd/app-openpgp.c (check_pinpad_request): Rename. (parse_login_data, verify_a_chv, verify_chv3, do_change_pin): Follow the change. * scd/scdaemon.c (oDisablePinpad, oEnablePinpadVarlen): Rename. * scd/scdaemon.h (opt): Rename to disable_pinpad, enable_pinpad_varlen. * tools/gpgconf-comp.c (gc_options_scdaemon): Rename to disable-pinpad.
2012-05-24Print the hash algorithm in colon mode key listing.Werner Koch1-0/+2
* g10/keylist.c (list_keyblock_colon): Print digest_algo.
2012-03-27Post release updatesWerner Koch1-0/+4
--
2012-03-27Release 2.0.19.gnupg-2.0.19Werner Koch1-1/+1
2012-03-26Update samplekeys and NEWS.Werner Koch1-2/+8
* doc/samplekeys.asc: Update.
2012-01-31Add Ukrainian translation.Werner Koch1-0/+2
* po/uk.po: New. * po/LINGUAS: Add uk.po.
2012-01-31Update NEWS for the next release.Werner Koch1-0/+8
--
2011-08-04Post release updatesWerner Koch1-0/+4
2011-08-04Prepare for the 2.0.18 release.gnupg-2.0.18Werner Koch1-4/+4
Copied texi files from master. Updated de.po. Added more file to gitignore. Removed the large PKITS tarball. General release preparations.
2011-08-04New option --ssh-fpr for the agent:KEYINFO commandWerner Koch1-1/+2
Also added the option --data. Hwoever we don't list the other itehms 2.1. does; instead we print dashes.
2011-08-04Support a confirm flag for ssh.Werner Koch1-0/+2
This implements the suggestion from bug#1349. With this change the fingerprint of the ssh key is also displayed in the pinentry prompts.
2011-07-21Try to get the only-valid-if-cert-valid cert from the dirmngr first.Werner Koch1-7/+9
This should always work because the dirmngr asked us to validate the given certificate. This should make OCSP configuration easier because there is less requirement to install all certificates for Dirmngr and gpgsm. CAUTION: This code has not yet been tested.
2011-07-07Allow generation of card keys up to 4096 bit.Werner Koch1-0/+4
This patch implementes a chunk mode to pass the key parameters from scdaemon to gpg. This allows to pass arbitrary long key paremeters; it is used for keys larger than 3072 bit.
2011-01-13Post release updatesWerner Koch1-0/+4
2011-01-13Finished preparations for 2.0.17gnupg-2.0.17Werner Koch1-1/+1
2011-01-11Update copyright year.Werner Koch1-1/+1
2011-01-11Add gpgtar backportWerner Koch1-3/+3
2011-01-10Fix bug#1311Werner Koch1-0/+3
2010-11-11Fix a bug where scdaemon kills a non-daemon gpg-agent.Werner Koch1-0/+3
Fix a passphrase cache annoyance.
2010-09-28Allow more hash algorithms with the OpenPGP card.Werner Koch1-0/+2
2010-09-24Fix bug 1285Werner Koch1-0/+2
2010-08-23FixWerner Koch1-0/+2
2010-08-11Pass on assuan comment lines from scd.Werner Koch1-2/+6
Fix confidential flag setting. Print another status_error.
2010-07-19Prepare a releasegnupg-2.0.16Werner Koch1-1/+1
2010-05-11Allow to run the test without a running agent.Werner Koch1-0/+3
Add new gpg-agent commands.
2010-05-04Start the agent on demand if option --enable-standard socket has beenWerner Koch1-0/+8
enabled.
2010-03-09Post release updatesWerner Koch1-0/+4
2010-03-09Prepare a releasegnupg-2.0.15Werner Koch1-3/+3
2010-02-18preparing a release candidateWerner Koch1-0/+2
2010-01-26Fixed a regression in 2.0.14Werner Koch1-0/+3
2010-01-11Implement command --passwd for GPG.Werner Koch1-0/+2
2009-12-21Post release updatesWerner Koch1-0/+4