Package: pcre3 / 2:8.35-3.3

Metadata

Package Version Patches format
pcre3 2:8.35-3.3 3.0 (quilt)

Patch series

view the series file
Patch File delta Description
PCRE6_compatible_API.patch | (download)

pcrecpp.cc | 6 6 + 0 - 0 !
pcrecpp.h | 2 2 + 0 - 0 !
pcretest.c | 2 1 + 1 - 0 !
3 files changed, 9 insertions(+), 1 deletion(-)

 include old interface to re::init() for pcre 6.x compatibility


pcreposix.patch | (download)

pcreposix.h | 13 9 + 4 - 0 !
1 file changed, 9 insertions(+), 4 deletions(-)

 fix pcre posix interface otherwise libc regexes are used (bug 22525)

pcre_info.patch | (download)

Makefile.am | 3 2 + 1 - 0 !
Makefile.in | 81 43 + 38 - 0 !
pcre_info.c | 90 90 + 0 - 0 !
3 files changed, 135 insertions(+), 39 deletions(-)

 restore obsolete pcre_info() api for compatiblity


pcregrep.1 patch | (download)

doc/pcregrep.1 | 4 4 + 0 - 0 !
1 file changed, 4 insertions(+)

 mention zpcregrep wrapper script in pcregrep man page.


soname.patch | (download)

configure.ac | 8 4 + 4 - 0 !
1 file changed, 4 insertions(+), 4 deletions(-)

 change soname to what debian use

no_jit_ppc64el.patch | (download)

sljit/sljitConfigInternal.h | 6 5 + 1 - 0 !
1 file changed, 5 insertions(+), 1 deletion(-)

 disable jit on ppc64el, needs explicit porting to elfv2.
Fix silly quantifier size check.patch | (download)

pcre_compile.c | 35 16 + 19 - 0 !
testdata/testoutput2 | 6 3 + 3 - 0 !
2 files changed, 19 insertions(+), 22 deletions(-)

 fix silly quantifier size check

The tests for quantifiers being too big (greater than 65535) were being
applied after reading the number, and stupidly assuming that integer
overflow would give a negative number. The tests are now applied as the
numbers are read.

Bug: http://bugs.exim.org/show_bug.cgi?id=1463
Bug-Debian: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=751828
cve 2014 8964.patch | (download)

pcre_exec.c | 5 4 + 1 - 0 !
1 file changed, 4 insertions(+), 1 deletion(-)

 cve-2014-8964, heap buffer overflow
 Heap buffer overflow if an assertion with a zero minimum repeat is used as
 the condition in a conditional group.