Merge branch '3.1' into 3.2

This commit is contained in:
Juergen Daubert 2015-07-11 10:57:41 +02:00
commit fec496cff8
8 changed files with 84 additions and 12 deletions

View File

@ -1 +1 @@
891635e76c661611bfb7e963bde38856 ed-1.11.tar.lz
67c96fc79c29e86fb8002759c4a20e16 ed-1.12.tar.lz

View File

@ -3,7 +3,7 @@
# Maintainer: CRUX System Team, core-ports at crux dot nu
name=ed
version=1.11
version=1.12
release=1
source=(http://ftp.gnu.org/gnu/$name/$name-$version.tar.lz)
@ -18,6 +18,5 @@ build() {
CFLAGS="$CFLAGS"
make
make DESTDIR=$PKG install
rm -r $PKG/usr/share
make DESTDIR=$PKG install-bin install-man
}

View File

@ -1 +1 @@
61db35209ce71a6d576392ce6e1d2f80 file-5.23.tar.gz
ec161b5a0d2aef147fb046e5630b1408 file-5.24.tar.gz

View File

@ -4,7 +4,7 @@
# Depends on: zlib
name=file
version=5.23
version=5.24
release=1
source=(ftp://ftp.astron.com/pub/file/$name-$version.tar.gz)

View File

@ -27,6 +27,7 @@ drwxr-xr-x root/root usr/include/
-rw-r--r-- root/root usr/include/gettext-po.h
drwxr-xr-x root/root usr/lib/
drwxr-xr-x root/root usr/lib/gettext/
-rwxr-xr-x root/root usr/lib/gettext/cldr-plurals
-rwxr-xr-x root/root usr/lib/gettext/hostname
-rwxr-xr-x root/root usr/lib/gettext/project-id
-rwxr-xr-x root/root usr/lib/gettext/urlget
@ -36,17 +37,17 @@ drwxr-xr-x root/root usr/lib/gettext/
lrwxrwxrwx root/root usr/lib/libasprintf.so -> libasprintf.so.0.0.0
lrwxrwxrwx root/root usr/lib/libasprintf.so.0 -> libasprintf.so.0.0.0
-rwxr-xr-x root/root usr/lib/libasprintf.so.0.0.0
-rwxr-xr-x root/root usr/lib/libgettextlib-0.19.4.so
-rwxr-xr-x root/root usr/lib/libgettextlib-0.19.5.so
-rwxr-xr-x root/root usr/lib/libgettextlib.la
lrwxrwxrwx root/root usr/lib/libgettextlib.so -> libgettextlib-0.19.4.so
lrwxrwxrwx root/root usr/lib/libgettextlib.so -> libgettextlib-0.19.5.so
-rw-r--r-- root/root usr/lib/libgettextpo.a
-rwxr-xr-x root/root usr/lib/libgettextpo.la
lrwxrwxrwx root/root usr/lib/libgettextpo.so -> libgettextpo.so.0.5.3
lrwxrwxrwx root/root usr/lib/libgettextpo.so.0 -> libgettextpo.so.0.5.3
-rwxr-xr-x root/root usr/lib/libgettextpo.so.0.5.3
-rwxr-xr-x root/root usr/lib/libgettextsrc-0.19.4.so
-rwxr-xr-x root/root usr/lib/libgettextsrc-0.19.5.so
-rwxr-xr-x root/root usr/lib/libgettextsrc.la
lrwxrwxrwx root/root usr/lib/libgettextsrc.so -> libgettextsrc-0.19.4.so
lrwxrwxrwx root/root usr/lib/libgettextsrc.so -> libgettextsrc-0.19.5.so
-rw-r--r-- root/root usr/lib/preloadable_libintl.so
drwxr-xr-x root/root usr/man/
drwxr-xr-x root/root usr/man/man1/

View File

@ -1 +1 @@
d3511af1e604a3478900d2c2b4a4a48e gettext-0.19.4.tar.gz
0f3c108d64e8dcd9e6fbdff4ca722feb gettext-0.19.5.tar.gz

View File

@ -4,7 +4,7 @@
# Depends on: ncurses acl
name=gettext
version=0.19.4
version=0.19.5
release=1
source=(http://ftp.gnu.org/gnu/$name/$name-$version.tar.gz)

View File

@ -0,0 +1,72 @@
https://bugs.exim.org/show_bug.cgi?id=1651
https://bugs.gentoo.org/553300
https://bugzilla.redhat.com/1237224
From 354e1f8e921dcb9cf2f3a5eac93cd826d01a7d8a Mon Sep 17 00:00:00 2001
From: ph10 <ph10@2f5784b3-3f2a-0410-8824-cb99058d5e15>
Date: Tue, 23 Jun 2015 16:34:53 +0000
Subject: [PATCH] Fix buffer overflow for forward reference within backward
assertion with excess closing parenthesis. Bugzilla 1651.
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
This is upstream commit ported to 8.37:
commit 764692f9aea9eab50fdba6cb537441d8b34c6c37
Author: ph10 <ph10@2f5784b3-3f2a-0410-8824-cb99058d5e15>
Date: Tue Jun 23 16:34:53 2015 +0000
Fix buffer overflow for forward reference within backward assertion with excess
closing parenthesis. Bugzilla 1651.
git-svn-id: svn://vcs.exim.org/pcre/code/trunk@1571 2f5784b3-3f2a-0410-8824-cb99058d5e15
It fixes CVE-2015-5073.
Signed-off-by: Petr Písař <ppisar@redhat.com>
---
pcre_compile.c | 2 +-
testdata/testinput2 | 2 ++
testdata/testoutput2 | 3 +++
3 files changed, 6 insertions(+), 1 deletion(-)
diff --git a/pcre_compile.c b/pcre_compile.c
index 6f06912..b66b1f6 100644
--- a/pcre_compile.c
+++ b/pcre_compile.c
@@ -9392,7 +9392,7 @@ OP_RECURSE that are not fixed length get a diagnosic with a useful offset. The
exceptional ones forgo this. We scan the pattern to check that they are fixed
length, and set their lengths. */
-if (cd->check_lookbehind)
+if (errorcode == 0 && cd->check_lookbehind)
{
pcre_uchar *cc = (pcre_uchar *)codestart;
diff --git a/testdata/testinput2 b/testdata/testinput2
index 83bb471..5cc9ce6 100644
--- a/testdata/testinput2
+++ b/testdata/testinput2
@@ -4154,4 +4154,6 @@ backtracking verbs. --/
"(?J)(?'d'(?'d'\g{d}))"
+/(?=di(?<=(?1))|(?=(.))))/
+
/-- End of testinput2 --/
diff --git a/testdata/testoutput2 b/testdata/testoutput2
index 7dff52a..4decb8d 100644
--- a/testdata/testoutput2
+++ b/testdata/testoutput2
@@ -14425,4 +14425,7 @@ Failed: lookbehind assertion is not fixed length at offset 17
"(?J)(?'d'(?'d'\g{d}))"
+/(?=di(?<=(?1))|(?=(.))))/
+Failed: unmatched parentheses at offset 23
+
/-- End of testinput2 --/
--
2.4.3