pkgsrc-Changes-HG archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

[pkgsrc/trunk]: pkgsrc/databases/py-PgSQL pullup a fix for libpqmodule from H...



details:   https://anonhg.NetBSD.org/pkgsrc/rev/39757eb3863a
branches:  trunk
changeset: 479139:39757eb3863a
user:      recht <recht%pkgsrc.org@localhost>
date:      Thu Aug 05 22:20:11 2004 +0000

description:
pullup a fix for libpqmodule from HEAD:

Fixed a buffer overrun error in libPQquoteBytea based on a fix by
James Matthew Farrow. [Bug #838317].

bum PKGREVISION to 2 for the fix

diffstat:

 databases/py-PgSQL/Makefile         |   4 ++--
 databases/py-PgSQL/distinfo         |   4 ++--
 databases/py-PgSQL/patches/patch-aa |  29 +++++++++++++++++++++++------
 3 files changed, 27 insertions(+), 10 deletions(-)

diffs (78 lines):

diff -r a6b1354f0d01 -r 39757eb3863a databases/py-PgSQL/Makefile
--- a/databases/py-PgSQL/Makefile       Thu Aug 05 22:19:17 2004 +0000
+++ b/databases/py-PgSQL/Makefile       Thu Aug 05 22:20:11 2004 +0000
@@ -1,9 +1,9 @@
-# $NetBSD: Makefile,v 1.8 2004/07/24 22:45:15 recht Exp $
+# $NetBSD: Makefile,v 1.9 2004/08/05 22:20:11 recht Exp $
 #
 
 DISTNAME=      pyPgSQL-2.4
 PKGNAME=       ${PYPKGPREFIX}-${DISTNAME:S/py//}
-PKGREVISION=   1
+PKGREVISION=   2
 CATEGORIES=    databases python
 MASTER_SITES=  ${MASTER_SITE_SOURCEFORGE:=pypgsql/}
 
diff -r a6b1354f0d01 -r 39757eb3863a databases/py-PgSQL/distinfo
--- a/databases/py-PgSQL/distinfo       Thu Aug 05 22:19:17 2004 +0000
+++ b/databases/py-PgSQL/distinfo       Thu Aug 05 22:20:11 2004 +0000
@@ -1,6 +1,6 @@
-$NetBSD: distinfo,v 1.2 2004/01/17 13:16:06 recht Exp $
+$NetBSD: distinfo,v 1.3 2004/08/05 22:20:11 recht Exp $
 
 SHA1 (pyPgSQL-2.4.tar.gz) = 478135830e0bf4fc9496452ee3b88de4c218488f
 Size (pyPgSQL-2.4.tar.gz) = 152139 bytes
-SHA1 (patch-aa) = f8db2a753eb76bece779936fae69be60794c0327
+SHA1 (patch-aa) = 4ac2cbb8378557678a51bb3ece2f280eff0b1187
 SHA1 (patch-ab) = 3d387e7d20db3024a0761570f1bbbeeb3fc8f674
diff -r a6b1354f0d01 -r 39757eb3863a databases/py-PgSQL/patches/patch-aa
--- a/databases/py-PgSQL/patches/patch-aa       Thu Aug 05 22:19:17 2004 +0000
+++ b/databases/py-PgSQL/patches/patch-aa       Thu Aug 05 22:20:11 2004 +0000
@@ -1,8 +1,25 @@
-$NetBSD: patch-aa,v 1.1.1.1 2003/09/09 13:46:24 recht Exp $
+$NetBSD: patch-aa,v 1.2 2004/08/05 22:20:11 recht Exp $
 
---- libpqmodule.c.orig 2003-06-17 03:28:30.000000000 +0200
-+++ libpqmodule.c      2003-07-26 15:26:34.000000000 +0200
-@@ -791,7 +791,7 @@
+--- libpqmodule.c.orig 2004-08-03 20:20:48.000000000 +0200
++++ libpqmodule.c      2004-08-03 20:20:56.000000000 +0200
+@@ -364,7 +364,6 @@
+     }
+ 
+     sout[j++] = (forArray ? '"' : '\'');
+-    sout[j] = (char)0;
+ 
+     result = Py_BuildValue("s#", sout, j);
+     PyMem_Free(sout);
+@@ -411,8 +410,6 @@
+       }
+     }
+ 
+-    sout[j] = (char)0;
+-
+     result = Py_BuildValue("s#", sout, j);
+     PyMem_Free(sout);
+ 
+@@ -791,7 +788,7 @@
          return PgInt8_FromString(s, (char **)NULL, 10);
      }
  
@@ -11,7 +28,7 @@
      return (PyObject *)NULL;
  }
  #endif
-@@ -855,7 +855,7 @@
+@@ -855,7 +852,7 @@
          return PgInt2_FromString(s, (char **)NULL, 10);
      }
  
@@ -20,7 +37,7 @@
      return (PyObject *)NULL;
  }
  
-@@ -907,7 +907,7 @@
+@@ -907,7 +904,7 @@
          return libPQbool_FromString(self, args);
      }
  



Home | Main Index | Thread Index | Old Index