Commit Graph

200 Commits

Author SHA1 Message Date
Petr Písař
aabb9e2f5a 10.36 bump 2020-12-15 13:48:05 +01:00
Petr Písař
7ea7e7a347 10.36-RC1 bump 2020-11-09 13:22:44 +01:00
Petr Písař
8a057ba535 Fix a partial matching for a word boundary in JIT mode 2020-10-27 14:04:39 +01:00
Petr Písař
aefe0df10c Fix matching a character set when JIT is enabled and both Unicode script and Unicode class are present 2020-09-21 12:52:00 +02:00
Petr Písař
3841a80996 Fix a mismatch when caselessly searching in an invalid UTF-8 text and a start optimization is enabled 2020-09-16 10:17:16 +02:00
Petr Písař
f1ea46e427 Fix escaping test data and only allow slash delimiter after perltest pragma 2020-09-16 10:02:17 +02:00
Petr Písař
bade53dd5d Fix escaping test data 2020-09-14 14:13:51 +02:00
Fedora Release Engineering
88ac25e9e7 - Rebuilt for https://fedoraproject.org/wiki/Fedora_33_Mass_Rebuild
Signed-off-by: Fedora Release Engineering <releng@fedoraproject.org>
2020-07-28 13:19:16 +00:00
Petr Písař
a85bd9b307 Fix an early fail optimization with character ranges and a buffer overread in JIT 2020-07-15 09:45:34 +02:00
Petr Písař
011f6e20f2 Fix a buffer overread when parsing an unterminated VERSION condition with a single-digit minor number at the end of a regular expression 2020-07-15 09:41:13 +02:00
Petr Písař
2a84c20cef Fix an infinite loop when a single-byte newline is search in JIT if an invalid UTF-8 mode is enabled 2020-06-02 16:37:33 +02:00
Petr Písař
2208fa9576 Enable shadow stack built-in functions if -fcf-protection compiler flag is used by patching a build script 2020-05-27 10:16:00 +02:00
Petr Písař
ada450ea80 10.35 bump 2020-05-11 15:09:32 +02:00
Petr Písař
10541593ba Fix a compiler warning about -1 index 2020-04-27 09:58:48 +02:00
Petr Písař
fd76a4dea0 10.35-RC1 bump 2020-04-16 10:12:38 +02:00
Petr Písař
9ac84d2682 Fix a JIT compilation of the Unicode scripts in the extended character classes 2020-03-23 12:56:16 +01:00
Petr Písař
c19a902799 Make manual pages about pattern syntax available when the library is installed 2020-03-16 19:05:04 +01:00
Petr Písař
51e6a76e15 Fix compiling a lookbehind when preceded by a DEFINE 2020-03-16 18:10:55 +01:00
Petr Písař
0ea51b6558 Fix computing an offest for the start of the UTF-16 error when a high surrogate is not followed by a valid low surrogate 2020-03-16 17:56:04 +01:00
Petr Písař
00b42ec03c Fix a crash in JIT when an invalid UTF-8 charater is encountered in match_invalid_utf mode 2020-02-20 09:23:53 +01:00
Petr Písař
c956d6b889 Correct a typo in a log 2020-02-17 14:44:32 +01:00
Petr Písař
d62998c89c Fix restoring a verb chaing list when exiting a JIT-compiled recursive function 2020-02-17 14:26:49 +01:00
Fedora Release Engineering
2234bf1ad0 - Rebuilt for https://fedoraproject.org/wiki/Fedora_32_Mass_Rebuild
Signed-off-by: Fedora Release Engineering <releng@fedoraproject.org>
2020-01-29 21:06:01 +00:00
Petr Písař
6cc8347f99 Prevent from a stack exhaustion when studying a pattern for nested groups by putting a limit of 1000 recursive calls 2020-01-27 13:53:34 +01:00
Petr Písař
6b7a3ed56a Fix processing (?(DEFINE)...) within look-behind assertions 2020-01-27 13:49:52 +01:00
Petr Písař
ebe70d35d6 Ensure a newline after the final line in a file is output by pcre2grep 2020-01-27 13:41:37 +01:00
Petr Písař
d7a3f4e85f Fix a memory leak when allocating a JIT stack fails 2020-01-27 13:35:38 +01:00
Petr Písař
8fca0ec056 Correct spec release number 2020-01-13 11:44:15 +01:00
Petr Písař
d5f3ce6f00 Fix a typo in a spec comment 2020-01-13 11:38:37 +01:00
Petr Písař
6431485ab5 Fix a crash in JITted code when a *THEN verb is used in a lookahead assertion 2020-01-13 11:38:14 +01:00
Petr Písař
6632bdc8b3 Rename pcre-10.34-Use-PCRE2_MATCH_EMPTY-flag-to-detect-empty-matches-i.patch 2019-12-09 11:20:51 +01:00
Petr Písař
025df07b34 Fix a crash in pcre2_jit_compile when passing a NULL code argument 2019-12-09 11:20:50 +01:00
Petr Písař
4313812067 Fix JIT to respect NOTEMPTY options 2019-11-28 15:07:08 +01:00
Petr Písař
a392626e04 10.34 bump 2019-11-22 13:27:49 +01:00
Petr Písař
1ee52c43e8 Fix optimized caseless matching of non-ASCII characters in assertions 2019-11-18 12:48:52 +01:00
Petr Písař
821dd3e84c fix_a_loop_in_neon_arm64_jit.patch accepted by the upstream 2019-11-12 14:25:21 +01:00
Petr Písař
6a3622c7f2 10.34-RC2 bump 2019-11-11 16:33:46 +01:00
Petr Písař
db0a3cc7dd 10.34-RC1 bump 2019-10-30 09:45:12 +01:00
Petr Písař
96360c9835 Link an upstream bug report for the thread-safeness in regexec() 2019-10-30 08:48:08 +01:00
Petr Písař
7302af99cc Fix thread-safeness in regexec() 2019-10-29 17:25:05 +01:00
Petr Písař
74b9e8096b Fix a use after free when freeing JIT memory 2019-10-29 17:06:41 +01:00
Petr Písař
166ed27379 Fix a crash in JIT match when a subject has a zero length and an invalid pointer 2019-09-09 10:28:37 +02:00
Petr Písař
5ac0055475 Readd a fix for a mismatch with a lookbehind within a lookahead within a lookbehind and fix the regression in matching a lookbehind after a condition 2019-08-27 11:38:32 +02:00
Petr Písař
7c18445d5d Fix rpmlint configuration syntax 2019-08-26 08:56:42 +02:00
Petr Písař
304ae352fc Revert a fix for a mismatch with a lookbehind within a lookahead within a lookbehind 2019-08-26 08:51:09 +02:00
Petr Písař
b23673474f Update source addresses
Upstream moved the sources to a different host.
2019-08-20 17:41:05 +02:00
Petr Písař
64eff980f8 Fix reporting rightmost consulted characters 2019-08-12 14:25:22 +02:00
Petr Písař
eebba95644 Use HTTPS protocol in URL metadata 2019-08-05 11:23:37 +02:00
Petr Písař
adc9f4f529 Verify source signature 2019-08-05 11:22:23 +02:00
Petr Písař
47a183090f Fix an incorrect computation of a group length when a branch exceeds 65535 2019-08-05 11:11:37 +02:00