[Gpg4win-commits] [git] Gpg4win - branch, master, updated. gpg4win-2.1.0-113-g07c9a74

by Werner Koch cvs at cvs.gnupg.org
Fri Dec 7 10:33:23 CET 2012


This is an automated email from the git hooks/post-receive script. It was
generated because a ref change was pushed to the repository containing
the project "GnuPG for Windows".

The branch, master has been updated
       via  07c9a7460c7144bc4f9e87ab8038bed4adede52e (commit)
       via  add2cecf74d0e7f24518f4267f8f53d231bd2f62 (commit)
      from  e74e4284f06f9823897abe7c5fb49ae72b00d86f (commit)

Those revisions listed above that are new to this repository have
not appeared on any other notification email; so we list those
revisions in full, below.

- Log -----------------------------------------------------------------
commit 07c9a7460c7144bc4f9e87ab8038bed4adede52e
Author: Werner Koch <wk at gnupg.org>
Date:   Fri Dec 7 10:31:53 2012 +0100

    Update GPA.
    
    * packages/packages.current (gpa): Update to 0.9.3.

diff --git a/NEWS b/NEWS
index 8e34789..b86bbb7 100644
--- a/NEWS
+++ b/NEWS
@@ -18,7 +18,7 @@ Noteworthy changes in version 2.1.1 (unreleased)
 ~~~~~~~~~~~~~~~
 GnuPG:          2.0.19
 Kleopatra:      2.1.0 (2011-02-04)
-GPA:            0.9.2
+GPA:            0.9.3
 GpgOL:          1.1.3
 GpgEX:          0.9.7
 Claws-Mail:     3.8.0cvs30
diff --git a/packages/packages.current b/packages/packages.current
index f4d3f107..32e0a56 100644
--- a/packages/packages.current
+++ b/packages/packages.current
@@ -76,6 +76,7 @@ chk   fffb34be2e3c66e58a5d3daaf8aa38cae33b284f
 # libxml2 for Claws plugins
 
 # checked: 2012-03-28 wk - updated
+#          2012-12-07 wk - add patch for CVE-2012-5135
 server ftp://xmlsoft.org/libxml2
 file   libxml2-2.7.8.tar.gz
 chk    859dd535edbb851cc15b64740ee06551a7a17d40
@@ -375,7 +376,8 @@ chk  190c09e6688f688fb0a5cf884d01e240d957ac1f
 file dirmngr/dirmngr-1.1.0.tar.bz2
 chk  a7a7d1432db9edad2783ea1bce761a8106464165
 
-# checked: 2012-03-28 wk
+# checked: 2012-03-28 wk - updated
+#          2012-12-07 wk - can't update to 0.8.2 due to MOC problems.
 file pinentry/pinentry-0.8.1.tar.gz
 chk  84a6940175b552a8562b4014f4661dec3ff10165
 
@@ -383,13 +385,13 @@ chk  84a6940175b552a8562b4014f4661dec3ff10165
 file scute/scute-1.4.0.tar.bz2
 chk  e28141d2b03612c09512651795976c58ed3f8035
 
-# checked: 2012-05-02 wk
+# checked: 2012-12-07 wk
 file gpgme/gpgme-1.3.2.tar.bz2
 chk  5b5ebcc4dad46ced0e436a30f5542577536619c7
 
-# checked: 2012-05-02 wk
-file gpa/gpa-0.9.2.tar.bz2
-chk  17caec5db3c77b99291b5ae91bc1dd94566f612c
+# checked: 2012-12-07 wk
+file gpa/gpa-0.9.3.tar.bz2
+chk  8dc810e465ec49cd8353d93b3ede8e69ad3cf48b
 
 
 # (Snapshots)

commit add2cecf74d0e7f24518f4267f8f53d231bd2f62
Author: Werner Koch <wk at gnupg.org>
Date:   Fri Dec 7 10:31:13 2012 +0100

    Patch libxml2 due to CVE-2012-5134.
    
    * patches/libxml2-2.7.8/01-cve-2012-5134: New.
    * Makefile.am: Add patch.

diff --git a/Makefile.am b/Makefile.am
index e7f1cb0..b638f42 100644
--- a/Makefile.am
+++ b/Makefile.am
@@ -30,6 +30,7 @@ EXTRA_DIST = autogen.sh README.GIT ONEWS \
         patches/glib-2.12.12/03-gspawn-w32-fixup.patch \
         patches/glib-2.20.0/01-socket.patch \
         patches/glib-2.24.0/01-socket.patch \
+        patches/libxml2-2.7.8/01-cve-2012-5134 \
 	patches/gpgme/01-gpg2.patch \
 	patches/gpgme-1.1.7/01-registry.patch \
 	patches/gpgme-1.1.7/02-extern-umlaute.patch \
diff --git a/patches/libxml2-2.7.8/01-cve-2012-5134 b/patches/libxml2-2.7.8/01-cve-2012-5134
new file mode 100755
index 0000000..3c7f86c
--- /dev/null
+++ b/patches/libxml2-2.7.8/01-cve-2012-5134
@@ -0,0 +1,18 @@
+#! /bin/sh
+patch -p1 -f $* < $0
+exit $?
+
+This fixes a buffer underflow.
+
+
+--- libxml2-2.7.8/parser.c~     2010-11-04 16:55:45.000000000 +0100
++++ libxml2-2.7.8/parser.c      2012-12-07 10:04:17.865677886 +0100
+@@ -3922,7 +3922,7 @@
+        c = CUR_CHAR(l);
+     }
+     if ((in_space) && (normalize)) {
+-        while (buf[len - 1] == 0x20) len--;
++        while (len > 0 && buf[len - 1] == 0x20) len--;
+     }
+     buf[len] = 0;
+     if (RAW == '<') {

-----------------------------------------------------------------------

Summary of changes:
 Makefile.am                            |    1 +
 NEWS                                   |    2 +-
 packages/packages.current              |   12 +++++++-----
 patches/libxml2-2.7.8/01-cve-2012-5134 |   18 ++++++++++++++++++
 4 files changed, 27 insertions(+), 6 deletions(-)
 create mode 100755 patches/libxml2-2.7.8/01-cve-2012-5134


hooks/post-receive
-- 
GnuPG for Windows
http://git.gnupg.org



More information about the Gpg4win-commits mailing list