* passphrase.c (ask_passphrase): Unescape the description string.
[gnupg.git] / NEWS
diff --git a/NEWS b/NEWS
index 6833015..a9142d0 100644 (file)
--- a/NEWS
+++ b/NEWS
@@ -1,26 +1,84 @@
-Noteworthy changes in version 1.4.1
--------------------------------------------------
+Noteworthy changes in version 1.4.2
+------------------------------------------------
+
+    * New command "verify" in the card-edit menu to display
+      the Private-DO-3.  The Admin command has been enhanced to take
+      the optional arguments "on", "off" and "verify".  The latter may
+      be used to verify the ADmin Pin without modifying data; this
+      allows displayin the Private-DO-4 with the "list" command.
+
+    * Rewrote large parts of the card code to optionally make use of a
+      running gpg-agent.  If --use-agent is being used and a gpg-agent
+      with enabled scdaemon is active, gpg will now divert all card
+      operations to that daemon.  This is required because bot,
+      scdaemon and gpg require exclusive access to the card reader. By
+      delegating the work to scdaemon, both can peacefully coexist and
+      scdaemon is able to control the use of the reader.  Note that
+      this requires at least gnupg 1.9.17.
+
+    * Fixed a couple of problems with the card reader.
+
+
+Noteworthy changes in version 1.4.1 (2005-03-15)
+------------------------------------------------
 
     * New --rfc2440-text option which controls how text is handled in
       signatures.  This is in response to some problems seen with
       certain PGP/MIME mail clients and GnuPG version 1.4.0.  More
       details about this are available at
 
     * New --rfc2440-text option which controls how text is handled in
       signatures.  This is in response to some problems seen with
       certain PGP/MIME mail clients and GnuPG version 1.4.0.  More
       details about this are available at
-      <http://lists.gnupg.org/pipermail/gnupg-users/2005-January/024408.html>
+      <http://lists.gnupg.org/pipermail/gnupg-users/2005-January/024408.html>.
 
     * New "import-unusable-sigs" and "export-unusable-sigs" tags for
 
     * New "import-unusable-sigs" and "export-unusable-sigs" tags for
-      --import-options and --export-options.  These are on by
-      default, and cause GnuPG to not import or export key signatures
-      that are not usable (e.g. expired signatures).
-
-    * New experimental HTTP, HTTPS, and FTP keyserver helper that uses
-      the cURL library (http://curl.haxx.se) to retrieve keys.  This
-      is disabled by default, but may be enabled with the configure
-      option --with-libcurl.  Without this option, the existing HTTP
-      code is used for HTTP, and HTTPS and FTP are not supported.
+      --import-options and --export-options.  These are off by default,
+      which causes GnuPG to not import or export key signatures that
+      are not usable (e.g. expired signatures).
+
+    * New experimental HTTP, HTTPS, FTP, and FTPS keyserver helper
+      that uses the cURL library <http://curl.haxx.se> to retrieve
+      keys.  This is disabled by default, but may be enabled with the
+      configure option --with-libcurl.  Without this option, the
+      existing HTTP code is used for HTTP, and HTTPS, FTP, and FTPS
+      are not supported.
+
+    * When running a --card-status or --card-edit and a public key is
+      available, missing secret key stubs will be created on the fly.
+      Details of the key are listed too.
+
+    * The implicit packet dumping in double verbose mode is now sent
+      to stderr and not to stdout.
+
+    * Added countermeasures against the Mister/Zuccherato CFB attack
+      <http://eprint.iacr.org/2005/033>.
+
+    * [W32] The algorithm for the default home directory changed:
+      First we look at the environment variable GNUPGHOME, if this one
+      is not set, we check whether the registry entry
+      {HKCU,HKLM}\Software\GNU\GnuPG:HomeDir has been set. If this
+      fails we use a GnuPG directory below the standard application
+      data directory (APPDATA) of the current user. Only in the case
+      that this directory cannot be determined, the old default of
+      c:\gnupg will be used.  The option --homedir still overrides all
+      of them.
+
+    * [W32] The locale selection under Windows changed. You need to
+      enter the locale in the registry at HKCU\Software\GNU\GnuPG:Lang. 
+      For German you would use "de".  If it is not set, GnuPG falls
+      back to HKLM.  The languages files "*.mo" are expected in a
+      directory named "gnupg.nls" below the installation directory;
+      that directory must be stored in the registry at the same key as
+      above with the name "Install Directory".
+
+    * Add new --edit-key command "bkuptocard" to allow restoring a
+      card key from a backup.
+
+    * The "fetch" command of --card-edit now retrieves the key using
+      the default keyserver if no URL has been stored on the card.
+
+    * New configure option --enable-noexecstack.
 
 
 Noteworthy changes in version 1.4.0 (2004-12-16)
 
 
 Noteworthy changes in version 1.4.0 (2004-12-16)
--------------------------------------------------
+------------------------------------------------
 
     * See the file doc/highlights-1.4.txt for an overview of all
       changes in respect to the 1.2 series.
 
     * See the file doc/highlights-1.4.txt for an overview of all
       changes in respect to the 1.2 series.
@@ -1707,8 +1765,8 @@ Noteworthy changes in version 0.2.3
       is generated on a system without a good random number generator.
 
 
       is generated on a system without a good random number generator.
 
 
-Copyright 1998, 1999, 2000, 2001, 2002, 2003,
-          200 Free Software Foundation, Inc.
+Copyright 1998, 1999, 2000, 2001, 2002, 2003, 2004,
+          2005 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
 
 This file is free software; as a special exception the author gives
 unlimited permission to copy and/or distribute it, with or without