* Major improvements to the test suite. For example it is possible
to run the external test suite of GPGME.
* Major improvements to the test suite. For example it is possible
to run the external test suite of GPGME.
* Print a warning if a GnuPG component is using an older version of
gpg-agent, dirmngr, or scdaemon.
* Print a warning if a GnuPG component is using an older version of
gpg-agent, dirmngr, or scdaemon.
* dirmngr: Add option --keyserver. Deprecate that option for gpg.
Install a dirmngr.conf file from a skeleton for new installations.
* dirmngr: Add option --keyserver. Deprecate that option for gpg.
Install a dirmngr.conf file from a skeleton for new installations.
* Fixed possible problems due to compiler optimization, two minor
regressions, and other bugs.
* Fixed possible problems due to compiler optimization, two minor
regressions, and other bugs.
taken into account. This required a change of our socket emulation
code and changed the IPC protocol under Windows.
taken into account. This required a change of our socket emulation
code and changed the IPC protocol under Windows.
* Changed key generation to reveal less information about the
machine. Bug fixes for gpg2's card key generation.
* Changed key generation to reveal less information about the
machine. Bug fixes for gpg2's card key generation.
* The PIN pad of the Cherry XX44 keyboard is now supported. The
DINSIG and the NKS applications are now also aware of PIN pads.
* The PIN pad of the Cherry XX44 keyboard is now supported. The
DINSIG and the NKS applications are now also aware of PIN pads.
Noteworthy changes in version 2.0.0 (2006-11-11)
------------------------------------------------
* First stable version of a GnuPG integrating OpenPGP and S/MIME.
Noteworthy changes in version 2.0.0 (2006-11-11)
------------------------------------------------
* First stable version of a GnuPG integrating OpenPGP and S/MIME.
this. Older versions of GnuPG don't support it, so they should be
upgraded to at least 1.0.2
this. Older versions of GnuPG don't support it, so they should be
upgraded to at least 1.0.2
* New option --allow-non-selfsigned-uid to work around a problem with
the German IN way of separating signing and encryption keys.
* New option --allow-non-selfsigned-uid to work around a problem with
the German IN way of separating signing and encryption keys.
a copy of the old program.
2. Disable the network, make sure that you are the only
user, be sure that there are no Trojan horses etc ....
a copy of the old program.
2. Disable the network, make sure that you are the only
user, be sure that there are no Trojan horses etc ....
passphrases of ALL your secret keys to empty!
(gpg --change-passphrase your-user-id).
4. Save your ownertrusts (see the next point)
passphrases of ALL your secret keys to empty!
(gpg --change-passphrase your-user-id).
4. Save your ownertrusts (see the next point)
* The format of the trust database has changed; you must delete
the old one, so gnupg can create a new one.
* The format of the trust database has changed; you must delete
the old one, so gnupg can create a new one.
("gpgm --list-ownertrust >saved-trust"); then build this new version
and restore the ownertrust with this new version
("gpgm --import-ownertrust saved-trust"). Please note that
("gpgm --list-ownertrust >saved-trust"); then build this new version
and restore the ownertrust with this new version
("gpgm --import-ownertrust saved-trust"). Please note that