Minor fixes
authorWerner Koch <wk@gnupg.org>
Tue, 31 Aug 2010 08:42:38 +0000 (08:42 +0000)
committerWerner Koch <wk@gnupg.org>
Tue, 31 Aug 2010 08:42:38 +0000 (08:42 +0000)
NEWS
README
cipher/rndw32.c
g10/ChangeLog
g10/mainproc.c

diff --git a/NEWS b/NEWS
index 7090df2..480865d 100644 (file)
--- a/NEWS
+++ b/NEWS
@@ -2,6 +2,8 @@ Noteworthy changes in version 1.4.11
 -------------------------------------------------
 
     * Bug fixes.
+    
+    * Ignore some GnuPG-2 options.
 
 
 Noteworthy changes in version 1.4.10 (2009-09-02)
diff --git a/README b/README
index 2f8f361..9d61605 100644 (file)
--- a/README
+++ b/README
@@ -23,7 +23,7 @@
     GnuPG is GNU's tool for secure communication and data storage.
     It can be used to encrypt data and to create digital signatures.
     It includes an advanced key management facility and is compliant
-    with the proposed OpenPGP Internet standard as described in RFC2440.
+    with the proposed OpenPGP Internet standard as described in RFC4880.
 
     GnuPG works best on GNU/Linux or *BSD systems.  Most other Unices
     are also supported but are not as well tested as the Free Unices.
index 7a81860..9954caf 100644 (file)
@@ -477,6 +477,10 @@ slow_gatherer_windowsNT( void (*add)(const void*, size_t, int), int requester )
      * worst-case estimate which is usually nowhere near the actual amount
      * required.  For example it may report that 128K of memory is required,
      * but only return 64K of data */
+#warning How shall we disable get performacne data 
+    if (0) 
+      log_debug ("Warning: get performance data disabled\n");
+    else
     {  pPerfData =  xmalloc (cbPerfData);
        for (;;) {
            dwSize = cbPerfData;
index 0ba1060..a9233c1 100644 (file)
@@ -1,3 +1,8 @@
+2010-08-31  Werner Koch  <wk@g10code.com>
+
+       * mainproc.c (print_pkenc_list): Print a STATUS_ERROR.  Fixes
+       bug#1255.
+
 2010-07-24  Werner Koch  <wk@g10code.com>
 
        * cardglue.c (agent_scd_pksign): Allow more hash algorithms when
index ec5952e..f46895d 100644 (file)
@@ -501,8 +501,16 @@ print_pkenc_list( struct kidlist_item *list, int failed )
            }
        }
        else if (list->reason)
+          {
            log_info(_("public key decryption failed: %s\n"),
                                                g10_errstr(list->reason));
+           if (is_status_enabled ())
+              {
+               char buf[20+30];
+               snprintf (buf, sizeof buf, "pkdecrypt_failed %d", list->reason);
+               write_status_text (STATUS_ERROR, buf);
+              }
+          }
     }
 }