Commit Graph

199 Commits

Author SHA1 Message Date
Fedora Release Engineering
55e885b4cd - Rebuilt for https://fedoraproject.org/wiki/Fedora_26_Mass_Rebuild 2017-02-11 01:22:17 +00:00
Igor Gnatenko
35c9952cf9 Rebuild for readline 7.x
Signed-off-by: Igor Gnatenko <ignatenko@redhat.com>
2017-01-12 17:30:36 +01:00
Petr Písař
1b823907d4 8.40 bump 2017-01-12 12:10:17 +01:00
Petr Písař
4949309617 8.40-RC1 bump 2016-12-12 14:56:30 +01:00
Petr Písař
acfd08086a Document assert capture limitation 2016-10-24 12:19:16 +02:00
Petr Písař
d25a61fd45 Fix optimization bugs for patterns starting with lookaheads 2016-10-19 10:08:36 +02:00
Petr Písař
188762109b Fix internal option documentation in pcrepattern(3) 2016-10-19 09:55:26 +02:00
Petr Písař
36c95bef7f Fix miscopmilation of conditionals when a group name start with "R" 2016-10-14 09:20:03 +02:00
Petr Písař
4b06e5c4e1 Fix pcrepattern(3) documentation 2016-10-14 09:11:15 +02:00
Petr Písař
4705ec278c Fix displaying position in pcretest callout with an escape sequence greater than \x{ff} 2016-10-14 09:09:34 +02:00
Richard W.M. Jones
a276af83c8 Disable the JIT on riscv64.
Build fails with:

pcre_jit_compile.c:65:2: error: #error Unsupported architecture
 #error Unsupported architecture
  ^~~~~
2016-09-21 23:04:17 +01:00
Petr Písař
027d3c7a98 Fix matching characters above 255 when a negative character type was used without enabled UCP in a positive class 2016-08-30 09:00:37 +02:00
Petr Písař
9a80d95072 Fix register overwite in JIT when SSE2 acceleration is enabled 2016-08-30 08:21:51 +02:00
Petr Písař
b1c1f8f46d Fix repeated pcregrep output if -o with -M options were used and the match # extended over a line boundary 2016-06-20 09:19:18 +02:00
Petr Písař
f411e60a86 8.39 bump 2016-06-14 16:44:29 +02:00
Petr Písař
4eb3902f7e 8.39-RC1 bump 2016-05-24 10:02:16 +02:00
Petr Písař
a55e36ef1a Remove rich dependency from pcre-doc
Rel-eng tools does not support it, FESCo banned it.

<http://lists.fedoraproject.org/archives/list/devel@lists.fedoraproject.org/message/BBFUZQP3QWBAFNCN6EQLAPKQGNTTPD35/>
2016-04-07 10:53:49 +02:00
Petr Písař
79bd393a8e Correct pcre-devel dependencies 2016-04-07 10:47:20 +02:00
Yaakov Selkowitz
49fa9cacc0 Separate pcre-cpp subpackage for C++ bindings (#1324580) 2016-04-07 09:35:02 +02:00
Petr Písař
e34f349480 Upstream bug #1791 is known as CVE-2016-3191 2016-03-18 12:15:58 +01:00
Petr Písař
3b66458946 Remove useless dependencies between UTF variants 2016-03-07 17:18:49 +01:00
Petr Písař
0cdcbba8ae Move UTF-16 and UTF-32 libraries into pcre-ut16 and pcre-32 subpackages 2016-03-07 16:18:45 +01:00
Petr Písař
eccef620dd Ship ChangeLog in pcre-doc package 2016-03-07 14:11:10 +01:00
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