Update GnuPG
authorWerner Koch <wk@gnupg.org>
Mon, 29 Sep 2008 19:05:58 +0000 (19:05 +0000)
committerWerner Koch <wk@gnupg.org>
Mon, 29 Sep 2008 19:05:58 +0000 (19:05 +0000)
ChangeLog
Makefile.am
NEWS
packages/packages.current
patches/gnupg2/02-p12-hack.patch [deleted file]
patches/gnupg2/03-argv-quote-fix.patch [deleted file]

index 3116029..c978296 100644 (file)
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,10 @@
+2008-09-29  Werner Koch  <wk@g10code.com>
+
+       * patches/gnupg2/02-p12-hack.patch: Remove. 
+       * patches/gnupg2/03-argv-quote-fix.patch: Remove. 
+
+       * packages/packages.current: Update GnuPG.
+
 2008-09-29  Colin Leroy  <colin@colino.net>
 
        * packages/packages.current: Update Claws and VCalendar (bugfixes).
index 5f6433b..d5d1a48 100644 (file)
@@ -50,8 +50,6 @@ EXTRA_DIST = autogen.sh README.SVN \
        patches/libetpan-0.54/02-index.patch \
        patches/winpt/01-gpg-path.patch \
        patches/gnupg2/01-version.patch.in \
-       patches/gnupg2/02-p12-hack.patch \
-        patches/gnupg2/03-argv-quote-fix.patch \
        patches/gnupg2-2.0.9/01-close-all-handle.patch \
        patches/gnupg2-2.0.9/02-de.po-fix.patch \
        patches/gnupg2-2.0.9/03-i18n+etc.patch \
diff --git a/NEWS b/NEWS
index 2b86947..e8160c5 100644 (file)
--- a/NEWS
+++ b/NEWS
@@ -13,7 +13,7 @@ Noteworthy changes in version 1.9.8
      eingesetzt werden.
 
 ~~~~~~~~~~~~~~~
-GnuPG:        2.0.10-svn4809
+GnuPG:        2.0.10-svn4835
 DirMngr:      1.0.3-svn307
 Kleopatra:    
 GPA:          0.8.0
index 69a6eac..10f1e54 100644 (file)
@@ -325,9 +325,9 @@ chk  6699a1ff94c649e8905199d480c6412cc43bad3d
 # (Snapshots)
 server ftp://ftp.g10code.com/g10code/scratch
 
-name gnupg2-2.0.10-svn4809.tar.bz2
-file gnupg-2.0.10-svn4809.tar.bz2
-chk  c784ecad4ee8e15c1cc9431ef5f20d372bb4f9f5
+name gnupg2-2.0.10-svn4835.tar.bz2
+file gnupg-2.0.10-svn4835.tar.bz2
+chk  aaaa650f4ae5ef01dca554b241be77ac1dfce7ac
 
 file gpgme-1.1.7-svn1327.tar.bz2
 chk  4a0b67c6678cfe5b1e8c0fb3cef5a14677015221
diff --git a/patches/gnupg2/02-p12-hack.patch b/patches/gnupg2/02-p12-hack.patch
deleted file mode 100755 (executable)
index a72ce1c..0000000
+++ /dev/null
@@ -1,73 +0,0 @@
-#! /bin/sh
-patch -p0 -f $* < $0
-exit $?
-
-2008-05-21  Marcus Brinkmann  <marcus@ulysses.g10code.com>
-
-       * call-agent.c (gpgsm_agent_nop) [HAVE_W32_SYSTEM]: New function.
-       * export.c (export_p12) [HAVE_W32_SYSTEM]: Call gpgsm_agent_nop.
-       * import.c (parse_p12) [HAVE_W32_SYSTEM]: Call gpgsm_agent_nop.
-
-
-Index: sm/call-agent.c
-===================================================================
---- sm/call-agent.c    (revision 4765)
-+++ sm/call-agent.c    (working copy)
-@@ -802,3 +802,23 @@
-                         default_inq_cb, ctrl, NULL, NULL);
-   return rc;
- }
-+
-+\f
-+#ifdef HAVE_W32_SYSTEM
-+/* Ensure that the agent is up and running.  Only for Windows, as in
-+   Unix the agent may be started in pipe server mode rather than
-+   daemon mode.  */
-+gpg_error_t
-+gpgsm_agent_nop (ctrl_t ctrl)
-+{
-+  int rc;
-+
-+  rc = start_agent (ctrl);
-+  if (rc)
-+    return rc;
-+
-+  rc = assuan_transact (agent_ctx, "NOP", NULL, NULL,
-+                        default_inq_cb, ctrl, NULL, NULL);
-+  return rc;
-+}
-+#endif
-Index: sm/import.c
-===================================================================
---- sm/import.c        (revision 4765)
-+++ sm/import.c        (working copy)
-@@ -507,6 +507,12 @@
-   pid_t pid = -1;
-   int bad_pass = 0;
-+#ifdef HAVE_W32_SYSTEM
-+  err = gpgsm_agent_nop (ctrl);
-+  if (err)
-+    return err;
-+#endif
-+
-   if (!opt.protect_tool_program || !*opt.protect_tool_program)
-     pgmname = gnupg_module_name (GNUPG_MODULE_NAME_PROTECT_TOOL);
-   else
-Index: sm/export.c
-===================================================================
---- sm/export.c        (revision 4765)
-+++ sm/export.c        (working copy)
-@@ -616,6 +616,12 @@
-   pid_t pid = -1;
-   int bad_pass = 0;
-+#ifdef HAVE_W32_SYSTEM
-+  err = gpgsm_agent_nop (ctrl);
-+  if (err)
-+    return err;
-+#endif
-+
-   if (!opt.protect_tool_program || !*opt.protect_tool_program)
-     pgmname = gnupg_module_name (GNUPG_MODULE_NAME_PROTECT_TOOL);
-   else
diff --git a/patches/gnupg2/03-argv-quote-fix.patch b/patches/gnupg2/03-argv-quote-fix.patch
deleted file mode 100755 (executable)
index a9c9a58..0000000
+++ /dev/null
@@ -1,28 +0,0 @@
-#! /bin/sh
-patch -p0 -f $* < $0
-exit $?
-
-2008-09-04  Werner Koch  <wk@g10code.com>
-
-       * certdump.c (gpgsm_format_keydesc): Work around a mingw32 bug.
-
-
---- sm/certdump.c       (revision 4822)
-+++ sm/certdump.c       (working copy)
-@@ -979,7 +979,13 @@
-   buffer = p = xtrymalloc (strlen (name) * 3 + 1);
-   for (s=name; *s; s++)
-     {
--      if (*s < ' ' || *s == '+')
-+      /* We also escape the quote character to work around a bug in
-+         the mingw32 runtime which does not correcty handle command
-+         line quoting.  We correctly double the quote mark when
-+         calling a program (i.e. gpg-protect-tool), but the pre-main
-+         code does not notice the double quote as an escaped
-+         quote.  */
-+      if (*s < ' ' || *s == '+' || *s == '\"')
-         {
-           sprintf (p, "%%%02X", *(unsigned char *)s);
-           p += 3;
-
-