Require libgcrypt 1.1.94.
[gnupg.git] / NEWS
diff --git a/NEWS b/NEWS
index a2dc812..b118f9c 100644 (file)
--- a/NEWS
+++ b/NEWS
-Noteworthy changes in version 0.9.3 (unreleased)
+Noteworthy changes in version 1.9.7
 ------------------------------------------------
 
+ * Instrumented the modules for gpgconf.
 
-Noteworthy changes in version 0.9.2 (2002-09-20)
-------------------------------------------------
-
- * The default directory structure is created if it does no exists.
+ * Added support for DINSIG card applications.
 
- * A few more diagnostics and a minor bug fixes.
+ * Include the smimeCapabilities attribute with signed messages.
 
 
-Noteworthy changes in version 0.9.1 (2002-08-23)
+Noteworthy changes in version 1.9.6 (2004-03-06)
 ------------------------------------------------
 
- * Minor fixes.
+ * Code cleanups and bug fixes.
 
 
-Noteworthy changes in version 0.9.0 (2002-08-21)
+Noteworthy changes in version 1.9.5 (2004-02-21)
 ------------------------------------------------
 
- * The default homedir has changed from ~/.gnupg-test to ~/.gnupg.
+ * 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.
 
- * To run gpg-agent or scdaemon in the background, the option --daemon
-   must be used.
+ * [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.
 
-Noteworthy changes in version 0.3.10 (2002-08-10)
--------------------------------------------------
+ * [gpgsm] The pinentry will now present a description of the key for
+   whom the passphrase is requested.
 
- * A key may be specified by a short fingerprint; either the last 4 or
-   8 bytes of the SHA-1 fingerprint.
+ * [gpgsm] New option --with-validation to check the validity of key
+   while listing it.
 
- * Very basic regression tests implemented.
+ * New option --debug-level={none,basic,advanced,expert,guru} to map
+   the debug flags to sensitive levels on a per program base.
 
- * Signing using more than one key works on the commandline and in
-   server mode.
 
- * --import does now try to import all certificates up the chain; this
-   usually works only when the new option --auto-issuer-key-retrieve
-   is also used.
+Noteworthy changes in version 1.9.4 (2004-01-30)
+------------------------------------------------
 
- * New command --delete-key.  Note that in contrast to gpg this is not
-   interactive.
+ * Added support for the Telesec NKS 2.0 card application.
 
-Noteworthy changes in version 0.3.9 (2002-07-01)
-------------------------------------------------
+ * Added simple tool addgnupghome to create .gnupg directories from
+   /etc/skel/.gnupg.
 
- * The protect-tool does now make use of the gpg-agent to query a
-   passphrase.
+ * Various minor bug fixes and cleanups; mainly gpgsm and gpg-agent
+   related.
 
- * The default path of the daemons are now set to a more common value
-   and there are configure options to change them.
 
-Noteworthy changes in version 0.3.8 (2002-06-25)
+Noteworthy changes in version 1.9.3 (2003-12-23)
 ------------------------------------------------
 
- * The protect-tool has now a feature to extract a private RSA key
-   from a PKCS-12 file and convert it into the gpg-agent format.
+ * New gpgsm options --{enable,disable}-ocsp to validate keys using
+   OCSP. This option requires a not yet released DirMngr version.
+   Default is disabled.
+
+ * 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.
 
- * A bunch of big fixes and changes for improved interoperability.
+ * Duplicated recipients are now silently removed in gpgsm.
 
- * gpgsm can now create non-detached signatures.
 
-Noteworthy changes in version 0.3.7 (2002-06-04)
+Noteworthy changes in version 1.9.2 (2003-11-17)
 ------------------------------------------------
 
- * More user friendly output for --list-keys without --with-colons.
-   New --list-sigs to show the certification path.
+ * On card key generation is no longer done using the --gen-key
+   command but from the menu provided by the new --card-edit command.
 
- * gpg-agent handles concurrent connections.
+ * PINs are now properly cached and there are only 2 PINs visible.
+   The 3rd PIN (CHV2) is internally syncronized with the regular PIN.
 
- * gpgsm --import can now handle certs-only messages.
+ * All kind of other internal stuff.
 
-Noteworthy changes in version 0.3.6 (2002-05-03)
+
+Noteworthy changes in version 1.9.1 (2003-09-06)
 ------------------------------------------------
 
- * Some cleanups.
+ * 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.
 
-Noteworthy changes in version 0.3.5 (2002-04-15)
+
+Noteworthy changes in version 1.9.0 (2003-08-05)
 ------------------------------------------------
- * Checks key usage and uses the authorithyKeyIdentifier.
 
- * Basic SC support for TCOS card using a patched version of OpenSC.
+      ====== PLEASE SEE README-alpha =======
+
+ * gpg has been renamed to gpg2 and gpgv to gpgv2.  This is a
+   temporary change to allow co-existing with stable gpg versions.
+
+ * ~/.gnupg/gpg.conf-1.9.0 is fist tried as config file before the
+   usual gpg.conf.
+
+ * 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.
+
+ * New gpgsm commands --call-dirmngr and --call-protect-tool.
+
+ * Changing a passphrase is now possible using "gpgsm --passwd"
+
+ * 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.
 
 
- Copyright 2002 g10 Code GmbH
+ Copyright 2002, 2003 Free Software Foundation, Inc.
 
  This file is free software; as a special exception the author gives
  unlimited permission to copy and/or distribute it, with or without