Commit Graph

176 Commits

Author SHA1 Message Date
Peter Robinson
54cecd484b Don't ship ChangeLog, details covered in NEWS, Ship README in devel as it covers API and build, not general info 2016-03-05 16:36:20 +00:00
Petr Písař
6296d6b15c Fix a typo in pcre_study 2016-02-29 14:03:19 +01:00
Petr Písař
973bc3361d Fix a non-diagnosis of missing assection after (?(?C) that could corrupt process stack 2016-02-29 13:59:32 +01:00
Petr Písař
eabd8d5446 Fix a heap buffer overflow in pcretest causing infinite loop when matching globally with an ovector less than 2 2016-02-29 13:27:49 +01:00
Petr Písař
0e2bfdf9b8 Fix CVE-2016-1283 2016-02-29 13:27:36 +01:00
Petr Písař
8c1dedd825 Fix workspace overflow for (*ACCEPT) with deeply nested parentheses 2016-02-11 08:30:32 +01:00
Petr Písař
a8778295bc Fix pcretest for expressions with a callout inside a look-behind assertion 2016-02-11 08:10:17 +01:00
Fedora Release Engineering
79446f72ba - Rebuilt for https://fedoraproject.org/wiki/Fedora_24_Mass_Rebuild 2016-02-04 12:02:05 +00:00
Petr Písař
6f761eab74 Fix a crash in pcre_get_substring_list() if the use of \K caused the start of the match to be earlier than the end 2015-12-08 15:30:26 +01:00
Petr Písař
8facddd842 Fix a buffer overflow when compiling an expression with named groups with a group that reset capture numbers 2015-12-07 09:26:48 +01:00
Petr Písař
208e1de173 Fix possible crash in pcre_copy_named_substring() if a named substring has number greater than the space in the ovector 2015-12-07 09:21:20 +01:00
Petr Písař
438035079e Fix compiling expressions with global extended modifier that is disabled by local no-extended option at the start of the expression just after a whitespace
Reproducer: Pass "/ (?-x) /Ix" to pcretest under valgrind.
2015-12-04 09:11:47 +01:00
Petr Písař
cc592ac839 Bug #1250946 is known as CVE-2015-8385 2015-12-03 09:25:42 +01:00
Petr Písař
084b317444 Bug #1256452 is known as CVE-2015-8381 2015-12-02 14:31:37 +01:00
Petr Písař
31cee756e2 Fix compiling expressions with an empty \Q\E sequence between an item and its qualifier with auto-callouts 2015-12-01 12:46:58 +01:00
Petr Písař
b4d3c6e7bc Fix a stack overflow when formatting a 32-bit integer in pcregrep tool 2015-12-01 12:41:35 +01:00
Petr Písař
86f61cc413 Fix crash in regexec() if REG_STARTEND option is set and pmatch argument is NULL 2015-12-01 12:35:05 +01:00
Petr Písař
32c1bddd87 Fix compiling expressions with an isolated \E between an item and its qualifier with auto-callouts 2015-12-01 12:29:59 +01:00
Petr Písař
abdb6d0c85 Fix compiling expressions with negated classes in UCP mode 2015-12-01 12:19:31 +01:00
Petr Písař
aafcb8be0c Fix compiling comments with auto-callouts 2015-11-27 08:21:46 +01:00
Petr Písař
ca457a3ac4 8.38 bump 2015-11-24 08:45:19 +01:00
Petr Písař
3e481a6e9b Fix mismatching characters in the range 128-255 against [:punct:] in UCP mode 2015-11-18 12:47:57 +01:00
Petr Písař
852fc765de Fix compiling a POSIX character class followed by a single ASCII character in a class item while UCP mode is active 2015-11-18 12:39:56 +01:00
Petr Písař
7de6818938 Fix crash when compiling an expression with long (*MARK) or (*THEN) names 2015-11-18 12:39:49 +01:00
Petr Písař
8800903048 8.38-RC1 bump 2015-10-29 16:53:30 +01:00
Petr Písař
3416550d41 Fix compiling classes with a negative escape and a property escape 2015-10-12 13:42:12 +02:00
Petr Písař
0bdeea6db5 Fix a heap overflow when compiling certain expression with named references 2015-08-25 14:30:20 +02:00
Petr Písař
2a7934eb8a Fix a buffer overflow with duplicated named groups... is a bug #1250946 2015-08-24 16:01:50 +02:00
Petr Písař
7da5705443 Fix a buffer overflow with duplicated named groups and an occurrence of "(?|" 2015-08-06 09:37:42 +02:00
Petr Písař
5e196467b7 Fix CVE-2015-3210 2015-07-01 09:25:05 +02:00
Petr Písař
7c442da08c Fix CVE-2015-3210 2015-07-01 09:08:31 +02:00
Dennis Gilmore
a1b73a221b - Rebuilt for https://fedoraproject.org/wiki/Fedora_23_Mass_Rebuild 2015-06-18 00:53:35 +00:00
Jaromir Capik
f84957d156 Adding STAGE1 bootstrap recipe 2015-06-11 12:57:47 +02:00
Petr Písař
7c4af13676 8.37 bump 2015-04-28 14:14:45 +02:00
Petr Písař
1f75ea5a21 Package pcredemo.c as a documentation for pcre-devel
It's also available as pcredemo(3) but plain file is handier.
2015-04-24 07:52:25 +02:00
Petr Písař
66fb3f5500 Fix static linking 2015-04-24 07:51:01 +02:00
Petr Písař
9b59610699 8.37 RC1 bump 2015-04-22 14:08:15 +02:00
Petr Písař
de20f156dc Fix backtracking for \C\X* in UTF-8 mode 2015-04-10 08:37:02 +02:00
Petr Písař
0583be6269 Fix pcretest loop when \K is used in a lookbehind assertion 2015-04-10 08:00:02 +02:00
Petr Písař
9bd723e9c9 Fix pcregrep loop when \K is used in a lookbehind assertion 2015-04-09 18:57:16 +02:00
Petr Písař
c035c85cd5 Fix compliation of mutual recursion inside a lookbehind assertion 2015-04-09 18:41:57 +02:00
Petr Písař
040745a6d2 Fix compilation of a parenthesized comment 2015-04-09 18:01:52 +02:00
Petr Písař
07d112eaa6 Fix compilation of a pattern with mutual recursion nested inside other group 2015-04-09 17:39:26 +02:00
Petr Písař
6e32159aad Fix computing size for pattern with a negated special calss in on-UCP mode 2015-04-09 17:15:18 +02:00
Petr Písař
32c1b38f77 Fix computing size of JIT read-only data 2015-03-26 12:50:53 +01:00
David Tardon
def92f0460 rebuild for C++ stdlib API changes in gcc5 2015-02-19 15:00:53 +01:00
Petr Písař
7f27922527 bug #1165626 is CVE-2014-8964 2014-11-20 17:31:15 +01:00
Petr Písař
b2b6fa45ca Fix unused memory usage on zero-repeat assertion condition 2014-11-20 08:29:47 +01:00
Petr Písař
8d7162e28f Remove Changelog update from Fix-bug-when-there-are-unset-groups-prior-to-ACCEPT-.patch 2014-11-07 13:08:58 +01:00
Petr Písař
ed53e29bbf Reset non-matched groups within capturing group up to forced match 2014-11-07 13:00:15 +01:00