pkgsrc-Changes-HG archive
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]
[pkgsrc/trunk]: pkgsrc/devel/apr Update "apr" package to version 1.4.5. Chang...
details: https://anonhg.NetBSD.org/pkgsrc/rev/dea5a5bb8f64
branches: trunk
changeset: 588892:dea5a5bb8f64
user: tron <tron%pkgsrc.org@localhost>
date: Sun May 22 22:41:00 2011 +0000
description:
Update "apr" package to version 1.4.5. Change since version 1.4.4:
- Security: CVE-2011-1928
apr_fnmatch(): Fix high CPU loop. [William Rowe]
- Fix top_builddir in installed apr_rules.mk. [Bojan Smojver]
Please note the fix for CVE-2011-1928 was previously already integrated
as a patch.
diffstat:
devel/apr/Makefile | 5 ++---
devel/apr/distinfo | 9 ++++-----
devel/apr/patches/patch-aa | 36 ------------------------------------
3 files changed, 6 insertions(+), 44 deletions(-)
diffs (67 lines):
diff -r be4852878b2b -r dea5a5bb8f64 devel/apr/Makefile
--- a/devel/apr/Makefile Sun May 22 20:55:31 2011 +0000
+++ b/devel/apr/Makefile Sun May 22 22:41:00 2011 +0000
@@ -1,7 +1,6 @@
-# $NetBSD: Makefile,v 1.63 2011/05/20 09:23:15 drochner Exp $
+# $NetBSD: Makefile,v 1.64 2011/05/22 22:41:00 tron Exp $
-DISTNAME= apr-1.4.4
-PKGREVISION= 1
+DISTNAME= apr-1.4.5
CATEGORIES= devel
MASTER_SITES= ${MASTER_SITE_APACHE:=apr/}
EXTRACT_SUFX= .tar.bz2
diff -r be4852878b2b -r dea5a5bb8f64 devel/apr/distinfo
--- a/devel/apr/distinfo Sun May 22 20:55:31 2011 +0000
+++ b/devel/apr/distinfo Sun May 22 22:41:00 2011 +0000
@@ -1,6 +1,5 @@
-$NetBSD: distinfo,v 1.31 2011/05/20 09:23:15 drochner Exp $
+$NetBSD: distinfo,v 1.32 2011/05/22 22:41:00 tron Exp $
-SHA1 (apr-1.4.4.tar.bz2) = d05cd65ec169c06174ca7c8978179289777f8dae
-RMD160 (apr-1.4.4.tar.bz2) = 3715774150253d024d79fcf3295f39f822229b85
-Size (apr-1.4.4.tar.bz2) = 759604 bytes
-SHA1 (patch-aa) = 5fb9bc6157c24884efd5d42179ceec0e0af448eb
+SHA1 (apr-1.4.5.tar.bz2) = 517de5e3cc1e3be810d9bc95508ab66bb8ebe7cb
+RMD160 (apr-1.4.5.tar.bz2) = d2a966c1b143416cd3655cf849cb5d3cb1ca2c5f
+Size (apr-1.4.5.tar.bz2) = 754763 bytes
diff -r be4852878b2b -r dea5a5bb8f64 devel/apr/patches/patch-aa
--- a/devel/apr/patches/patch-aa Sun May 22 20:55:31 2011 +0000
+++ /dev/null Thu Jan 01 00:00:00 1970 +0000
@@ -1,36 +0,0 @@
-$NetBSD: patch-aa,v 1.5 2011/05/20 09:23:15 drochner Exp $
-
---- strings/apr_fnmatch.c.orig 2011-05-03 04:51:24.000000000 +0000
-+++ strings/apr_fnmatch.c
-@@ -196,7 +196,10 @@ APR_DECLARE(int) apr_fnmatch(const char
- const char *mismatch = NULL;
- int matchlen = 0;
-
-- while (*pattern)
-+ if (*pattern == '*')
-+ goto firstsegment;
-+
-+ while (*pattern && *string)
- {
- /* Match balanced slashes, starting a new segment pattern
- */
-@@ -207,6 +210,7 @@ APR_DECLARE(int) apr_fnmatch(const char
- ++string;
- }
-
-+firstsegment:
- /* At the beginning of each segment, validate leading period behavior.
- */
- if ((flags & APR_FNM_PERIOD) && (*string == '.'))
-@@ -361,9 +365,9 @@ APR_DECLARE(int) apr_fnmatch(const char
- return APR_FNM_NOMATCH;
- }
-
-- /* pattern is at EOS; if string is also, declare success
-+ /* Where both pattern and string are at EOS, declare success
- */
-- if (!*string)
-+ if (!*string && !*pattern)
- return 0;
-
- /* pattern didn't match to the end of string */
Home |
Main Index |
Thread Index |
Old Index