Make bug reporting address easier changeable.
authorWerner Koch <wk@gnupg.org>
Tue, 21 Jul 2009 14:21:05 +0000 (14:21 +0000)
committerWerner Koch <wk@gnupg.org>
Tue, 21 Jul 2009 14:21:05 +0000 (14:21 +0000)
20 files changed:
AUTHORS
THANKS
agent/gpg-agent.c
agent/preset-passphrase.c
agent/protect-tool.c
configure.ac
g10/gpg.c
g10/gpgv.c
kbx/kbxutil.c
scd/ChangeLog
scd/apdu.c
scd/ccid-driver.c
scd/sc-copykeys.c
scd/scdaemon.c
sm/gpgsm.c
tools/gpg-check-pattern.c
tools/gpg-connect-agent.c
tools/gpgconf.c
tools/gpgsplit.c
tools/symcryptrun.c

diff --git a/AUTHORS b/AUTHORS
index 54d6eb0..de123ab 100644 (file)
--- a/AUTHORS
+++ b/AUTHORS
@@ -1,7 +1,7 @@
 Program: GnuPG
 Homepage: http://www.gnupg.org
 Maintainer: Werner Koch <wk@gnupg.org>
-Bug reports: <bug-gnupg@gnu.org>
+Bug reports: http://bugs.gnupg.org
 Security related bug reports: <security@gnupg.org>
 License: GPLv3+
 
diff --git a/THANKS b/THANKS
index 589ab25..8e4c912 100644 (file)
--- a/THANKS
+++ b/THANKS
@@ -118,6 +118,7 @@ Jeffery Von Ronne          jronne at ics.uci.edu
 Jens Bachem               bachem at rrz.uni-koeln.de
 Jens Seidel                jensseidel at users.sf.net
 Jeroen C. van Gelderen     jeroen at vangelderen.org
+Jeroen Schot               schot at a-eskwadraat nl
 J Horacio MG              homega at ciberia.es
 J. Michael Ashley          jashley at acm.org
 Jim Bauer                  jfbauer at home.com
index 31d79d5..2e81567 100644 (file)
@@ -326,8 +326,11 @@ my_strusage (int level)
       break;
     case 13: p = VERSION; break;
     case 17: p = PRINTABLE_OS_NAME; break;
-    case 19: p = _("Please report bugs to <" PACKAGE_BUGREPORT ">.\n");
-      break;
+      /* TRANSLATORS: @EMAIL@ will get replaced by the actual bug
+         reporting address.  This is so that we can change the
+         reporting address without breaking the translations.  */
+    case 19: p = _("Please report bugs to <@EMAIL@>.\n"); break;
+
     case 20:
       if (!ver_gcry)
         ver_gcry = make_libversion ("libgcrypt", gcry_check_version);
index 77646d8..8e3b3e2 100644 (file)
@@ -91,8 +91,8 @@ my_strusage (int level)
       break;
     case 13: p = VERSION; break;
     case 17: p = PRINTABLE_OS_NAME; break;
-    case 19: p = _("Please report bugs to <" PACKAGE_BUGREPORT ">.\n");
-      break;
+    case 19: p = _("Please report bugs to <@EMAIL@>.\n"); break;
+
     case 1:
     case 40: 
       p =  _("Usage: gpg-preset-passphrase [options] KEYGRIP (-h for help)\n");
index 27f4f9d..78234d2 100644 (file)
@@ -157,8 +157,8 @@ my_strusage (int level)
       break;
     case 13: p = VERSION; break;
     case 17: p = PRINTABLE_OS_NAME; break;
-    case 19: p = _("Please report bugs to <" PACKAGE_BUGREPORT ">.\n");
-      break;
+    case 19: p = _("Please report bugs to <@EMAIL@>.\n"); break;
+
     case 1:
     case 40: p =  _("Usage: gpg-protect-tool [options] (-h for help)\n");
       break;
index bc7ba20..a52f22d 100644 (file)
@@ -31,7 +31,7 @@ m4_define([svn_revision], m4_esyscmd([printf "%d" $(svn info 2>/dev/null \
           | sed -n '/^Revision:/ s/[^0-9]//gp'|head -1)]))
 AC_INIT([gnupg], 
         [my_version[]m4_if(my_issvn,[yes],[-svn[]svn_revision])],
-        [bug-gnupg@gnupg.org])
+        [http://bugs.gnupg.org])
 # Set development_version to yes if the minor number is odd or you
 # feel that the default check for a development version is not
 # sufficient.
index d7ac019..2f9acb6 100644 (file)
--- a/g10/gpg.c
+++ b/g10/gpg.c
@@ -804,9 +804,7 @@ my_strusage( int level )
        break;
       case 13: p = VERSION; break;
       case 17: p = PRINTABLE_OS_NAME; break;
-      case 19: p =
-           _("Please report bugs to <gnupg-bugs@gnu.org>.\n");
-       break;
+      case 19: p = _("Please report bugs to <@EMAIL@>.\n"); break;
 
     case 20:
       if (!ver_gcry)
index 2797139..e1f20fb 100644 (file)
@@ -111,8 +111,8 @@ my_strusage( int level )
       break;
     case 13: p = VERSION; break;
     case 17: p = PRINTABLE_OS_NAME; break;
-    case 19: p =  _("Please report bugs to <gnupg-bugs@gnu.org>.\n");
-       break;
+    case 19: p = _("Please report bugs to <@EMAIL@>.\n"); break;
+
     case 1:
     case 40: p = _("Usage: gpgv [options] [files] (-h for help)");
       break;
index efb2eff..4592811 100644 (file)
@@ -110,9 +110,8 @@ my_strusage( int level )
        break;
       case 13: p = VERSION; break;
       case 17: p = PRINTABLE_OS_NAME; break;
-      case 19: p =
-           _("Please report bugs to " PACKAGE_BUGREPORT ".\n");
-       break;
+      case 19: p = _("Please report bugs to <@EMAIL@>.\n"); break;
+
       case 1:
       case 40: p =
            _("Usage: kbxutil [options] [files] (-h for help)");
index 46b15f0..59487fe 100644 (file)
@@ -1,3 +1,13 @@
+2009-07-21  Werner Koch  <wk@g10code.com>
+
+       * ccid-driver.c [HAVE_PTH]: Include pth.h.
+       (my_sleep): New.
+       (bulk_in): s/gnupg_sleep/my_sleep/.
+
+2009-07-20  Werner Koch  <wk@g10code.com>
+
+       * apdu.c [GNUPG_MAJOR_VERSION==1]: Include dynload.h.
+
 2009-07-16  Werner Koch  <wk@g10code.com>
 
        * command.c (update_reader_status_file): Test for unplugged reader.
index 36bae89..d114b6e 100644 (file)
@@ -54,6 +54,7 @@
 #include "memory.h"
 #include "util.h"
 #include "i18n.h"
+#include "dynload.h"
 #include "cardglue.h"
 #else /* GNUPG_MAJOR_VERSION != 1 */
 #include "scdaemon.h"
index 373f55f..b71c43c 100644 (file)
@@ -85,6 +85,9 @@
 #include <sys/stat.h>
 #include <fcntl.h>
 #include <time.h>
+#ifdef HAVE_PTH
+# include <pth.h>
+#endif /*HAVE_PTH*/
 
 #include <usb.h>
 
@@ -312,6 +315,30 @@ set_msg_len (unsigned char *msg, unsigned int length)
 
 
 static void
+my_sleep (int seconds)
+{
+#ifdef HAVE_PTH
+  /* With Pth we also call the standard sleep(0) so that the process
+     may give up its timeslot.  */
+  if (!seconds)
+    {
+# ifdef HAVE_W32_SYSTEM    
+      Sleep (0);
+# else
+      sleep (0);
+# endif
+    }
+  pth_sleep (seconds);
+#else
+# ifdef HAVE_W32_SYSTEM    
+  Sleep (seconds*1000);
+# else
+  sleep (seconds);
+# endif
+#endif
+}
+
+static void
 print_progress (ccid_driver_t handle)
 {
   time_t ct = time (NULL);
@@ -1766,8 +1793,8 @@ bulk_out (ccid_driver_t handle, unsigned char *msg, size_t msglen,
 {
   int rc;
 
-  /* No need to continue and clutter the log withy USB error if we
-     ever got an ENODEV.  */
+  /* No need to continue and clutter the log with USB write error
+     messages after we got the first ENODEV.  */
   if (handle->enodev_seen)
     return CCID_DRIVER_ERR_NO_READER;
 
@@ -1900,9 +1927,7 @@ bulk_in (ccid_driver_t handle, unsigned char *buffer, size_t length,
           DEBUGOUT_1 ("usb_bulk_read error: %s\n", strerror (rc));
           if (rc == EAGAIN && eagain_retries++ < 3)
             {
-#ifndef TEST
-              gnupg_sleep (1);
-#endif
+              my_sleep (1);
               goto retry;
             }
           return CCID_DRIVER_ERR_CARD_IO_ERROR;
@@ -1919,9 +1944,7 @@ bulk_in (ccid_driver_t handle, unsigned char *buffer, size_t length,
                       handle->dev_fd, strerror (rc));
           if (rc == EAGAIN && eagain_retries++ < 5)
             {
-#ifndef TEST
-              gnupg_sleep (1);
-#endif
+              my_sleep (1);
               goto retry;
             }
           return CCID_DRIVER_ERR_CARD_IO_ERROR;
index 275bcf8..615e4b2 100644 (file)
@@ -76,8 +76,8 @@ my_strusage (int level)
       break;
     case 13: p = VERSION; break;
     case 17: p = PRINTABLE_OS_NAME; break;
-    case 19: p = _("Please report bugs to <" PACKAGE_BUGREPORT ">.\n");
-      break;
+    case 19: p = _("Please report bugs to <@EMAIL@>.\n"); break;
+
     case 1:
     case 40: p =  _("Usage: sc-copykeys [options] (-h for help)\n");
       break;
index 24cb346..175729a 100644 (file)
@@ -242,8 +242,8 @@ my_strusage (int level)
       break;
     case 13: p = VERSION; break;
     case 17: p = PRINTABLE_OS_NAME; break;
-    case 19: p = _("Please report bugs to <" PACKAGE_BUGREPORT ">.\n");
-      break;
+    case 19: p = _("Please report bugs to <@EMAIL@>.\n"); break;
+
     case 20:
       if (!ver_gcry)
         ver_gcry = make_libversion ("libgcrypt", gcry_check_version);
index b5f18d7..93e9076 100644 (file)
@@ -509,8 +509,8 @@ my_strusage( int level )
       break;
     case 13: p = VERSION; break;
     case 17: p = PRINTABLE_OS_NAME; break;
-    case 19: p = _("Please report bugs to <" PACKAGE_BUGREPORT ">.\n");
-      break;
+    case 19: p = _("Please report bugs to <@EMAIL@>.\n"); break;
+
     case 1:
     case 40: p = _("Usage: gpgsm [options] [files] (-h for help)");
       break;
index b29687d..8d15263 100644 (file)
@@ -138,8 +138,8 @@ my_strusage (int level)
       break;
     case 13: p = VERSION; break;
     case 17: p = PRINTABLE_OS_NAME; break;
-    case 19: p = _("Please report bugs to <" PACKAGE_BUGREPORT ">.\n");
-      break;
+    case 19: p = _("Please report bugs to <@EMAIL@>.\n"); break;
+
     case 1:
     case 40: 
       p =  _("Usage: gpg-check-pattern [options] patternfile (-h for help)\n");
index 2bea98d..ac75c3b 100644 (file)
@@ -177,8 +177,8 @@ my_strusage( int level )
       break;
     case 13: p = VERSION; break;
     case 17: p = PRINTABLE_OS_NAME; break;
-    case 19: p = _("Please report bugs to <" PACKAGE_BUGREPORT ">.\n");
-      break;
+    case 19: p = _("Please report bugs to <@EMAIL@>.\n"); break;
+
     case 1:
     case 40: p = _("Usage: gpg-connect-agent [options] (-h for help)");
       break;
index 1656a40..76e4467 100644 (file)
@@ -99,8 +99,8 @@ my_strusage( int level )
       break;
     case 13: p = VERSION; break;
     case 17: p = PRINTABLE_OS_NAME; break;
-    case 19: p = _("Please report bugs to <" PACKAGE_BUGREPORT ">.\n");
-      break;
+    case 19: p = _("Please report bugs to <@EMAIL@>.\n"); break;
+
     case 1:
     case 40: p = _("Usage: gpgconf [options] (-h for help)");
       break;
index 0d7faa0..e4872dc 100644 (file)
@@ -85,9 +85,8 @@ my_strusage (int level)
       break;
     case 13: p = VERSION; break;
     case 17: p = PRINTABLE_OS_NAME; break;
-    case 19: p =
-               "Please report bugs to <bug-gnupg@gnu.org>.\n";
-    break;
+    case 19: p = _("Please report bugs to <@EMAIL@>.\n"); break;
+
     case 1:
     case 40:   p =
                   "Usage: gpgsplit [options] [files] (-h for help)";
index 2866804..b46990c 100644 (file)
@@ -201,8 +201,8 @@ my_strusage (int level)
       break;
     case 13: p = VERSION; break;
     case 17: p = PRINTABLE_OS_NAME; break;
-    case 19: p = _("Please report bugs to <" PACKAGE_BUGREPORT ">.\n");
-      break;
+    case 19: p = _("Please report bugs to <@EMAIL@>.\n"); break;
+
     case 1:
     case 40: p = _("Usage: symcryptrun [options] (-h for help)");
       break;