Bump PKGREVISION.
This commit is contained in:
taca 2012-05-21 12:22:53 +00:00
parent 5a0f2b64fc
commit 75eb41319c
3 changed files with 35 additions and 6 deletions

View file

@ -1,7 +1,7 @@
# $NetBSD: Makefile,v 1.115 2012/04/03 09:08:33 obache Exp $ # $NetBSD: Makefile,v 1.116 2012/05/21 12:22:53 taca Exp $
DISTNAME= libxml2-2.7.8 DISTNAME= libxml2-2.7.8
PKGREVISION= 9 PKGREVISION= 10
CATEGORIES= textproc CATEGORIES= textproc
MASTER_SITES= ftp://xmlsoft.org/libxml2/ \ MASTER_SITES= ftp://xmlsoft.org/libxml2/ \
http://xmlsoft.org/sources/ http://xmlsoft.org/sources/

View file

@ -1,4 +1,4 @@
$NetBSD: distinfo,v 1.91 2012/04/27 15:05:02 mishka Exp $ $NetBSD: distinfo,v 1.92 2012/05/21 12:22:53 taca Exp $
SHA1 (libxml2-2.7.8.tar.gz) = 859dd535edbb851cc15b64740ee06551a7a17d40 SHA1 (libxml2-2.7.8.tar.gz) = 859dd535edbb851cc15b64740ee06551a7a17d40
RMD160 (libxml2-2.7.8.tar.gz) = 30709622cfe3e2175e73d6701b7e19a25ab5ac47 RMD160 (libxml2-2.7.8.tar.gz) = 30709622cfe3e2175e73d6701b7e19a25ab5ac47
@ -19,4 +19,4 @@ SHA1 (patch-am) = ae7ab69b7bba2271d2d996161cc8b9956d0b06fa
SHA1 (patch-include_libxml_xpath.h) = 3fc74551a7843668cf9ffee19b1f20ccb674e153 SHA1 (patch-include_libxml_xpath.h) = 3fc74551a7843668cf9ffee19b1f20ccb674e153
SHA1 (patch-testapi.c) = 63a0a34c8ca98d9214c4d3391e97d9a9ca4569f8 SHA1 (patch-testapi.c) = 63a0a34c8ca98d9214c4d3391e97d9a9ca4569f8
SHA1 (patch-threads.c) = 38bf7d702c21057795eec88d4e239b5df598382d SHA1 (patch-threads.c) = 38bf7d702c21057795eec88d4e239b5df598382d
SHA1 (patch-xpointer.c) = fa720fd515bab3f99bb11bf56320b3ad8e5fb211 SHA1 (patch-xpointer.c) = 720ed5e012759cee6551b71c352ba31e19d39406

View file

@ -1,8 +1,37 @@
$NetBSD: patch-xpointer.c,v 1.1 2011/11/01 19:21:06 spz Exp $ $NetBSD: patch-xpointer.c,v 1.2 2012/05/21 12:22:54 taca Exp $
patches for these security problems:
http://secunia.com/advisories/46632/
http://secunia.com/advisories/49177/
--- xpointer.c.orig 2010-10-12 06:25:33.000000000 +0000 --- xpointer.c.orig 2010-10-12 06:25:33.000000000 +0000
+++ xpointer.c +++ xpointer.c
@@ -1269,6 +1269,7 @@ xmlXPtrEvalXPointer(xmlXPathParserContex @@ -1007,21 +1007,14 @@ xmlXPtrEvalXPtrPart(xmlXPathParserContex
NEXT;
break;
}
- *cur++ = CUR;
} else if (CUR == '(') {
level++;
- *cur++ = CUR;
} else if (CUR == '^') {
- NEXT;
- if ((CUR == ')') || (CUR == '(') || (CUR == '^')) {
- *cur++ = CUR;
- } else {
- *cur++ = '^';
- *cur++ = CUR;
+ if ((NXT(1) == ')') || (NXT(1) == '(') || (NXT(1) == '^')) {
+ NEXT;
}
- } else {
- *cur++ = CUR;
}
+ *cur++ = CUR;
NEXT;
}
*cur = 0;
@@ -1269,6 +1262,7 @@ xmlXPtrEvalXPointer(xmlXPathParserContex
ctxt->valueNr = 0; ctxt->valueNr = 0;
ctxt->valueMax = 10; ctxt->valueMax = 10;
ctxt->value = NULL; ctxt->value = NULL;