gnupg/NEWS

467 lines
14 KiB
Plaintext
Raw Normal View History

2006-12-06 11:16:50 +01:00
Noteworthy changes in version 2.0.2 (unreleased)
------------------------------------------------
* Fixed a serious and exploitable bug in processing encrypted
packages. [CVE-2006-6235].
* Added --passphrase-repeat to set the number of times GPG will
prompt for a new passphrase to be repeated. This is useful to help
memorize a new passphrase. The default is 1 repetition.
* Using a PIN pad does now also for for the signing key.
* A warning is displayed if a new passphrase is too short. New
option --min-passphrase-len defaults to 8.
* The status code BEGIN_SIGNING now show the used hash algorithm.
2006-12-06 11:16:50 +01:00
2006-11-28 17:36:02 +01:00
Noteworthy changes in version 2.0.1 (2006-11-28)
------------------------------------------------
2006-11-11 15:41:22 +01:00
* Experimental support for the PIN pads of the SPR 532 and the Kaan
Advanced card readers. Add "disable-keypad" scdaemon.conf if you
don't want it. Does currently only work for the OpenPGP card and
2006-11-28 17:36:02 +01:00
its authentication and decrypt keys.
2006-11-23 10:53:17 +01:00
* Fixed build problems on some some platforms and crashes on amd64.
2006-12-06 11:16:50 +01:00
* Fixed a buffer overflow in gpg2. [bug#728,CVE-2006-6169]
2006-11-28 17:36:02 +01:00
2006-11-11 15:41:22 +01:00
2006-11-11 15:17:09 +01:00
Noteworthy changes in version 2.0.0 (2006-11-11)
2006-11-28 17:36:02 +01:00
------------------------------------------------
2006-11-06 11:26:55 +01:00
* First stable version of a GnuPG integrating OpenPGP and S/MIME.
2006-11-06 10:44:28 +01:00
Noteworthy changes in version 1.9.95 (2006-11-06)
2006-10-24 17:01:23 +02:00
-------------------------------------------------
2006-11-06 10:44:28 +01:00
* Minor bug fixes.
2006-10-24 17:01:23 +02:00
2006-10-24 16:45:34 +02:00
Noteworthy changes in version 1.9.94 (2006-10-24)
2006-10-19 16:22:06 +02:00
-------------------------------------------------
* Keys for gpgsm may now be specified using a keygrip. A keygrip is
indicated by a prefixing it with an ampersand.
2006-10-23 16:02:13 +02:00
* gpgconf now supports switching the CMS cipher algo (e.g. to AES).
* New command --gpgconf-test for all major tools. This may be used to
check whether the configuration file is sane.
2006-10-19 16:22:06 +02:00
2006-10-18 19:19:08 +02:00
Noteworthy changes in version 1.9.93 (2006-10-18)
-------------------------------------------------
2006-10-17 16:34:42 +02:00
* In --with-validation mode gpgsm will now also ask whether a root
certificate should be trusted.
* Link to Pth only if really necessary.
2006-10-18 19:19:08 +02:00
* Fixed a pubring corruption bug in gpg2 occurring when importing
signatures or keys with insane lengths.
* Fixed v3 keyID calculation bug in gpg2.
* More tweaks for certificates without extensions.
2006-10-11 12:05:03 +02:00
Noteworthy changes in version 1.9.92 (2006-10-11)
2006-10-05 13:06:42 +02:00
-------------------------------------------------
2006-10-11 12:05:03 +02:00
* Bug fixes.
2006-10-05 13:06:42 +02:00
2006-10-04 12:22:56 +02:00
Noteworthy changes in version 1.9.91 (2006-10-04)
2006-09-25 20:29:20 +02:00
-------------------------------------------------
* New "relax" flag for trustlist.txt to allow root CA certificates
without BasicContraints.
2006-10-04 12:22:56 +02:00
* [gpg2] Removed the -k PGP 2 compatibility hack. -k is now an
alias for --list-keys.
* [gpg2] Print a warning if "-sat" is used instead of "--clearsign".
2006-09-25 20:29:20 +02:00
2006-09-25 09:59:34 +02:00
Noteworthy changes in version 1.9.90 (2006-09-25)
2006-09-18 16:08:27 +02:00
-------------------------------------------------
2006-09-22 20:15:18 +02:00
* Made readline work for gpg.
* Cleanups und minor bug fixes.
2006-09-18 16:08:27 +02:00
2006-09-25 09:59:34 +02:00
* Included translations from gnupg 1.4.5.
2006-09-18 16:08:27 +02:00
2006-09-18 15:23:18 +02:00
Noteworthy changes in version 1.9.23 (2006-09-18)
2006-07-27 16:45:11 +02:00
-------------------------------------------------
* Regular man pages for most tools are now build directly from the
Texinfo source.
* The gpg code from 1.4.5 has been fully merged into this release.
The configure option --enable-gpg is still required to build this
gpg part. For production use of OpenPGP the gpg version 1.4.5 is
2006-09-18 15:23:18 +02:00
still recommended. Note, that gpg will be installed under the name
gpg2 to allow coexisting with an 1.4.x gpg.
2006-07-27 16:45:11 +02:00
2006-08-29 18:18:30 +02:00
* API change in gpg-agent's pkdecrypt command. Thus an older gpgsm
may not be used with the current gpg-agent.
* The scdaemon will now call a script on reader status changes.
* gpgsm now allows file descriptor passing for "INPUT", "OUTPUT" and
"MESSAGE".
* The gpgsm server may now output a key listing to the output file
handle. This needs to be enabled using "OPTION list-to-output=1".
* The --output option of gpgsm has now an effect on list-keys.
* New gpgsm commands --dump-chain and list-chain.
* gpg-connect-agent has new options to utilize descriptor passing.
2006-09-15 20:53:37 +02:00
* A global trustlist may now be used. See doc/examples/trustlist.txt.
2006-09-18 11:28:58 +02:00
* When creating a new pubring.kbx keybox common certificates are
imported.
2006-07-27 16:45:11 +02:00
2006-07-27 16:18:55 +02:00
Noteworthy changes in version 1.9.22 (2006-07-27)
2006-06-27 16:32:34 +02:00
-------------------------------------------------
* Enhanced pkcs#12 support to allow import from simple keyBags.
* Exporting to pkcs#12 now create bag attributes so that Mozilla is
able to import the files.
2006-07-27 16:18:55 +02:00
* Fixed uploading of certain keys to the smart card.
2006-06-27 16:32:34 +02:00
2006-06-20 20:52:43 +02:00
Noteworthy changes in version 1.9.21 (2006-06-20)
2005-12-20 12:12:16 +01:00
-------------------------------------------------
2006-06-20 20:52:43 +02:00
* New command APDU for scdaemon to allow using it for general card
access. Might be used through gpg-connect-agent by using the SCD
prefix command.
2006-06-20 20:52:43 +02:00
* Support for the CardMan 4040 PCMCIA reader (Linux 2.6.15 required).
2005-12-20 12:12:16 +01:00
2006-06-20 20:52:43 +02:00
* Scdaemon does not anymore reset cards at the end of a connection.
2006-02-06 19:31:27 +01:00
2006-06-20 20:52:43 +02:00
* Kludge to allow use of Bundesnetzagentur issued X.509 certificates.
2006-02-09 19:29:31 +01:00
2006-06-20 20:52:43 +02:00
* Added --hash=xxx option to scdaemon's PKSIGN command.
2006-03-21 10:56:47 +01:00
2006-06-20 20:52:43 +02:00
* Pkcs#12 files are now created with a MAC. This is for better
interoperability.
2006-03-21 13:48:51 +01:00
2006-06-20 20:52:43 +02:00
* Collected bug fixes and minor other changes.
2006-06-20 19:21:37 +02:00
2005-12-20 12:12:16 +01:00
2005-12-20 11:26:32 +01:00
Noteworthy changes in version 1.9.20 (2005-12-20)
2005-11-28 12:52:25 +01:00
-------------------------------------------------
* Importing pkcs#12 files created be recent versions of Mozilla works
again.
2005-12-20 11:26:32 +01:00
* Basic support for qualified signatures.
* New debug tool gpgparsemail.
2005-11-28 12:52:25 +01:00
2005-09-12 10:23:33 +02:00
Noteworthy changes in version 1.9.19 (2005-09-12)
-------------------------------------------------
* The Belgian eID card is now supported for signatures and ssh.
2005-09-12 10:23:33 +02:00
Other pkcs#15 cards should work as well.
2005-09-06 20:42:13 +02:00
* Fixed bug in --export-secret-key-p12 so that certificates are again
included.
2005-09-12 10:23:33 +02:00
2005-08-01 18:54:54 +02:00
Noteworthy changes in version 1.9.18 (2005-08-01)
2005-06-20 19:52:13 +02:00
-------------------------------------------------
* [gpgsm] Now allows for more than one email address as well as URIs
and dnsNames in certificate request generation. A keygrip may be
given to create a request from an existing key.
2005-08-01 18:54:54 +02:00
* A couple of minor bug fixes.
2005-06-20 19:52:13 +02:00
2005-06-20 19:32:44 +02:00
Noteworthy changes in version 1.9.17 (2005-06-20)
2005-04-21 16:59:18 +02:00
-------------------------------------------------
* gpg-connect-agent has now features to handle Assuan INQUIRE
commands.
* Internal changes for OpenPGP cards. New Assuan command WRITEKEY.
* GNU Pth is now a hard requirement.
* [scdaemon] Support for OpenSC has been removed. Instead a new and
straightforward pkcs#15 modules has been written. As of now it
does allows only signing using TCOS cards but we are going to
enhance it to match all the old capabilities.
* [gpg-agent] New option --write-env-file and Assuan command
UPDATESTARTUPTTY.
* [gpg-agent] New option --default-cache-ttl-ssh to set the TTL for
SSH passphrase caching independent from the other passphrases.
2005-04-21 16:59:18 +02:00
2005-04-21 16:39:00 +02:00
Noteworthy changes in version 1.9.16 (2005-04-21)
2005-01-13 20:03:37 +01:00
-------------------------------------------------
* gpg-agent does now support the ssh-agent protocol and thus allows
to use the pinentry as well as the OpenPGP smartcard with ssh.
2005-04-21 16:39:00 +02:00
* New tool gpg-connect-agent as a general client for the gpg-agent.
* New tool symcryptrun as a wrapper for certain encryption tools.
2005-04-21 16:39:00 +02:00
* The gpg tool is not anymore build by default because those gpg
versions available in the gnupg 1.4 series are far more matured.
2005-01-13 20:03:37 +01:00
Noteworthy changes in version 1.9.15 (2005-01-13)
2004-12-22 20:07:46 +01:00
-------------------------------------------------
* Fixed passphrase caching bug.
* Better support for CCID readers; the reader from Cherry RS 6700 USB
does now work.
2004-12-22 20:07:46 +01:00
Noteworthy changes in version 1.9.14 (2004-12-22)
2004-12-03 20:43:11 +01:00
-------------------------------------------------
* [gpg-agent] New option --use-standard-socket to allow the use of a
fixed socket. gpgsm falls back to this socket if GPG_AGENT_INFO
has not been set.
* Ported to MS Windows with some functional limitations.
* New tool gpg-preset-passphrase.
2004-12-03 20:43:11 +01:00
2004-12-03 18:44:57 +01:00
Noteworthy changes in version 1.9.13 (2004-12-03)
2004-10-22 21:57:03 +02:00
-------------------------------------------------
2004-12-03 18:44:57 +01:00
* [gpgsm] New option --prefer-system-dirmngr.
* Minor cleanups and debugging aids.
2004-12-03 18:44:57 +01:00
2004-10-22 21:57:03 +02:00
2004-10-22 21:48:12 +02:00
Noteworthy changes in version 1.9.12 (2004-10-22)
2004-10-01 15:31:46 +02:00
-------------------------------------------------
* [scdaemon] Partly rewrote the PC/SC code.
2004-10-22 18:03:04 +02:00
* Removed the sc-investigate tool. It is now in a separate package
available at ftp://ftp.g10code.com/g10code/gscutils/ .
* [gpg-agent] Fixed logging problem.
2004-10-01 15:31:46 +02:00
2004-10-15 18:10:50 +02:00
2004-10-01 14:54:53 +02:00
Noteworthy changes in version 1.9.11 (2004-10-01)
2004-07-22 13:40:17 +02:00
-------------------------------------------------
* When using --import along with --with-validation, the imported
certificates are validated and only imported if they are fully
valid.
2004-07-22 13:40:17 +02:00
* [gpg-agent] New option --max-cache-ttl.
* [gpg-agent] When used without --daemon or --server, gpg-agent now
check whether a agent is already running and usable.
* Fixed some i18n problems.
Noteworthy changes in version 1.9.10 (2004-07-22)
-------------------------------------------------
* Fixed a serious bug in the checking of trusted root certificates.
* New configure option --enable-agent-pnly allows to build and
install just the agent.
* Fixed a problem with the log file handling.
2004-06-08 21:25:06 +02:00
2004-06-08 21:10:32 +02:00
Noteworthy changes in version 1.9.9 (2004-06-08)
2004-04-29 20:16:44 +02:00
------------------------------------------------
* [gpg-agent] The new option --allow-mark-trusted is now required to
allow gpg-agent to add a key to the trustlist.txt after user
confirmation.
2004-04-29 20:16:44 +02:00
* Creating PKCS#10 requests does now honor the key usage.
2004-04-29 20:16:44 +02:00
2004-04-29 19:32:02 +02:00
Noteworthy changes in version 1.9.8 (2004-04-29)
2004-04-06 16:15:47 +02:00
------------------------------------------------
* [scdaemon] Overhauled the internal CCID driver.
* [scdaemon] Status files named ~/.gnupg/reader_<n>.status are now
written when using the internal CCID driver.
* [gpgsm] New commands --dump-{,secret,external}-keys to show a very
detailed view of the certificates.
* The keybox gets now compressed after 3 hours and ephemeral
stored certificates are deleted after about a day.
2004-04-29 19:32:02 +02:00
* [gpg] Usability fixes for --card-edit. Note, that this has already
been ported back to gnupg-1.3
2004-04-06 16:15:47 +02:00
2004-04-06 13:40:28 +02:00
Noteworthy changes in version 1.9.7 (2004-04-06)
2004-03-06 21:42:14 +01:00
------------------------------------------------
2004-03-16 20:00:00 +01:00
* Instrumented the modules for gpgconf.
* Added support for DINSIG card applications.
2004-04-06 09:36:25 +02:00
* Include the smimeCapabilities attribute with signed messages.
* Now uses the gettext domain "gnupg2" to avoid conflicts with gnupg
versions < 1.9.
2004-03-06 21:42:14 +01:00
2004-03-06 21:11:19 +01:00
Noteworthy changes in version 1.9.6 (2004-03-06)
2004-02-21 14:35:42 +01:00
------------------------------------------------
2004-03-06 21:11:19 +01:00
* Code cleanups and bug fixes.
2004-02-21 14:35:42 +01:00
2004-02-21 14:13:35 +01:00
Noteworthy changes in version 1.9.5 (2004-02-21)
2004-01-30 11:13:51 +01:00
------------------------------------------------
* gpg-protect-tool gets now installed into libexec as it ought to be.
Cleaned up the build system to better comply with the coding
standards.
2004-01-30 11:13:51 +01:00
* [gpgsm] The --import command is now able to autodetect pkcs#12
files and import secret and private keys from this file format.
A new command --export-secret-key-p12 is provided to allow
exporting of secret keys in PKCS\#12 format.
* [gpgsm] The pinentry will now present a description of the key for
2004-02-21 14:13:35 +01:00
whom the passphrase is requested.
* [gpgsm] New option --with-validation to check the validity of key
while listing it.
* New option --debug-level={none,basic,advanced,expert,guru} to map
the debug flags to sensitive levels on a per program base.
Noteworthy changes in version 1.9.4 (2004-01-30)
2003-12-23 12:27:13 +01:00
------------------------------------------------
2004-01-29 21:16:59 +01:00
* Added support for the Telesec NKS 2.0 card application.
* Added simple tool addgnupghome to create .gnupg directories from
/etc/skel/.gnupg.
2004-01-29 21:16:59 +01:00
* Various minor bug fixes and cleanups; mainly gpgsm and gpg-agent
related.
2003-12-23 12:27:13 +01:00
Noteworthy changes in version 1.9.3 (2003-12-23)
2003-11-17 13:56:43 +01:00
------------------------------------------------
* New gpgsm options --{enable,disable}-ocsp to validate keys using
2003-12-23 11:23:16 +01:00
OCSP. This option requires a not yet released DirMngr version.
Default is disabled.
2003-12-16 17:32:02 +01:00
* The --log-file option may now be used to print logs to a socket.
Prefix the socket name with "socket://" to enable this. This does
not work on all systems and falls back to stderr if there is a
problem with the socket.
* The options --encrypt-to and --no-encrypt-to now work the same in
gpgsm as in gpg. Note, they are also used in server mode.
* Duplicated recipients are now silently removed in gpgsm.
2003-11-17 13:20:11 +01:00
Noteworthy changes in version 1.9.2 (2003-11-17)
2003-09-06 15:44:17 +02:00
------------------------------------------------
* On card key generation is no longer done using the --gen-key
command but from the menu provided by the new --card-edit command.
* PINs are now properly cached and there are only 2 PINs visible.
The 3rd PIN (CHV2) is internally syncronized with the regular PIN.
2003-09-06 15:44:17 +02:00
2003-11-17 13:20:11 +01:00
* All kind of other internal stuff.
2003-09-06 15:44:17 +02:00
Noteworthy changes in version 1.9.1 (2003-09-06)
2003-08-05 20:55:40 +02:00
------------------------------------------------
* Support for OpenSC is back. scdaemon supports a --disable-opensc to
disable OpenSC use at runtime, so that PC/SC or ct-API can still be
used directly.
* Rudimentary support for the SCR335 smartcard reader using an
internal driver. Requires current libusb from CVS.
* Bug fixes.
2003-08-05 20:55:40 +02:00
Noteworthy changes in version 1.9.0 (2003-08-05)
2002-10-18 12:41:34 +02:00
------------------------------------------------
====== PLEASE SEE README-alpha =======
2003-08-05 19:11:04 +02:00
* gpg has been renamed to gpg2 and gpgv to gpgv2. This is a
temporary change to allow co-existing with stable gpg versions.
2003-08-05 19:11:04 +02:00
* ~/.gnupg/gpg.conf-1.9.0 is fist tried as config file before the
usual gpg.conf.
2003-08-05 19:11:04 +02:00
* Removed the -k, -kv and -kvv commands. -k is now an alias to
--list-keys. New command -K as alias for --list-secret-keys.
* Removed --run-as-shm-coprocess feature.
* gpg does now also use libgcrypt, libgpg-error is required.
2003-01-09 14:15:07 +01:00
* New gpgsm commands --call-dirmngr and --call-protect-tool.
1998-01-12 11:18:17 +01:00
2003-01-09 14:15:07 +01:00
* Changing a passphrase is now possible using "gpgsm --passwd"
2002-06-29 16:15:02 +02:00
2003-01-09 14:15:07 +01:00
* The content-type attribute is now recognized and created.
* The agent does now reread certain options on receiving a HUP.
* The pinentry is now forked for each request so that clients with
different environments are supported. When running in daemon mode
and --keep-display is not used the DISPLAY variable is ignored.
* Merged stuff from the newpg branch and started this new
development branch.
2006-06-20 20:52:43 +02:00
Copyright 2002, 2003, 2004, 2005, 2006 Free Software Foundation, Inc.
2002-06-29 16:15:02 +02:00
This file is free software; as a special exception the author gives
unlimited permission to copy and/or distribute it, with or without
modifications, as long as this notice is preserved.
2002-06-29 16:15:02 +02:00
This file is distributed in the hope that it will be useful, but
WITHOUT ANY WARRANTY, to the extent permitted by law; without even the
implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.