Commit Graph

  • c19a902799 Make manual pages about pattern syntax available when the library is installed Petr Písař 2020-03-16 18:53:33 +0100
  • 51e6a76e15 Fix compiling a lookbehind when preceded by a DEFINE Petr Písař 2020-03-16 18:04:33 +0100
  • 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 Petr Písař 2020-03-16 17:55:27 +0100
  • 00b42ec03c Fix a crash in JIT when an invalid UTF-8 charater is encountered in match_invalid_utf mode Petr Písař 2020-02-20 09:11:06 +0100
  • c956d6b889 Correct a typo in a log Petr Písař 2020-02-17 14:44:32 +0100
  • d62998c89c Fix restoring a verb chaing list when exiting a JIT-compiled recursive function Petr Písař 2020-02-17 14:26:03 +0100
  • 2234bf1ad0 - Rebuilt for https://fedoraproject.org/wiki/Fedora_32_Mass_Rebuild Fedora Release Engineering 2020-01-29 21:06:01 +0000
  • 6cc8347f99 Prevent from a stack exhaustion when studying a pattern for nested groups by putting a limit of 1000 recursive calls Petr Písař 2020-01-27 13:52:49 +0100
  • 6b7a3ed56a Fix processing (?(DEFINE)...) within look-behind assertions Petr Písař 2020-01-27 13:44:11 +0100
  • ebe70d35d6 Ensure a newline after the final line in a file is output by pcre2grep Petr Písař 2020-01-27 13:40:45 +0100
  • d7a3f4e85f Fix a memory leak when allocating a JIT stack fails Petr Písař 2020-01-27 13:35:38 +0100
  • 8fca0ec056 Correct spec release number Petr Písař 2020-01-13 11:44:15 +0100
  • d5f3ce6f00 Fix a typo in a spec comment Petr Písař 2020-01-13 11:38:37 +0100
  • 6431485ab5 Fix a crash in JITted code when a *THEN verb is used in a lookahead assertion Petr Písař 2020-01-13 11:34:38 +0100
  • 6632bdc8b3 Rename pcre-10.34-Use-PCRE2_MATCH_EMPTY-flag-to-detect-empty-matches-i.patch Petr Písař 2019-12-09 11:16:38 +0100
  • 025df07b34 Fix a crash in pcre2_jit_compile when passing a NULL code argument Petr Písař 2019-12-09 11:15:09 +0100
  • 4313812067 Fix JIT to respect NOTEMPTY options Petr Písař 2019-11-28 14:57:55 +0100
  • a392626e04 10.34 bump Petr Písař 2019-11-22 13:27:49 +0100
  • 1ee52c43e8 Fix optimized caseless matching of non-ASCII characters in assertions Petr Písař 2019-11-18 12:47:38 +0100
  • 821dd3e84c fix_a_loop_in_neon_arm64_jit.patch accepted by the upstream Petr Písař 2019-11-12 14:25:21 +0100
  • 6a3622c7f2 10.34-RC2 bump Petr Písař 2019-11-07 09:41:20 +0100
  • db0a3cc7dd 10.34-RC1 bump Petr Písař 2019-10-30 09:45:12 +0100
  • 96360c9835 Link an upstream bug report for the thread-safeness in regexec() Petr Písař 2019-10-30 08:48:08 +0100
  • 7302af99cc Fix thread-safeness in regexec() Petr Písař 2019-10-29 17:15:53 +0100
  • 74b9e8096b Fix a use after free when freeing JIT memory Petr Písař 2019-10-29 17:00:32 +0100
  • 166ed27379 Fix a crash in JIT match when a subject has a zero length and an invalid pointer Petr Písař 2019-09-09 10:27:51 +0200
  • 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 Petr Písař 2019-08-27 11:13:42 +0200
  • 7c18445d5d Fix rpmlint configuration syntax Petr Písař 2019-08-26 08:56:42 +0200
  • 304ae352fc Revert a fix for a mismatch with a lookbehind within a lookahead within a lookbehind Petr Písař 2019-08-26 08:47:59 +0200
  • b23673474f Update source addresses Petr Písař 2019-08-20 17:41:05 +0200
  • 64eff980f8 Fix reporting rightmost consulted characters Petr Písař 2019-08-12 14:25:22 +0200
  • eebba95644 Use HTTPS protocol in URL metadata Petr Písař 2019-08-05 11:23:37 +0200
  • adc9f4f529 Verify source signature Petr Písař 2019-08-05 11:22:23 +0200
  • 47a183090f Fix an incorrect computation of a group length when a branch exceeds 65535 Petr Písař 2019-08-05 11:00:51 +0200
  • 3ba0e7ba2f - Rebuilt for https://fedoraproject.org/wiki/Fedora_31_Mass_Rebuild Fedora Release Engineering 2019-07-26 00:14:58 +0000
  • 994d4e2e6d Fix a recursion in compiling an expression with a lookbehind within a lookahead Petr Písař 2019-07-22 10:06:46 +0200
  • 91cce68be8 Fix a mismatch with a lookbehind within a lookahead within a lookbehind Petr Písař 2019-07-17 08:48:21 +0200
  • 0f3dd4d6aa Fix an integer overflow when checking a lookbehind length Petr Písař 2019-07-11 10:17:01 +0200
  • 56a2aceb59 Fix a DFA to recognize a partial match if the end of a subject is encountered in a lookahead, an atomic group, or a recursion Petr Písař 2019-07-03 09:47:04 +0200
  • 8438135006 Do not ignore {1} quantifier when it is applied to a non-possessive group with more alternatives Petr Písař 2019-06-20 10:01:47 +0200
  • 324f5cdf72 Fix pcre2grep --only-matching output when number of capturing groups exceeds 32 Petr Písař 2019-06-17 12:45:59 +0200
  • 9bf6f2950c Fix a non-JIT match to return (*MARK) names from a successful conditional assertion Petr Písař 2019-06-17 12:36:06 +0200
  • cbc8dff071 Fix a crash when \X is used without UTF mode in a JIT Petr Písař 2019-05-14 08:48:38 +0200
  • 7f9e9ec8d4 Correct a misspelling in a documentation Petr Písař 2019-05-13 12:13:00 +0200
  • 78199ab566 Validate number of capturing parentheses Petr Písař 2019-05-06 13:16:15 +0200
  • 25f9a2284c 10.33 bump Petr Písař 2019-04-16 18:06:20 +0200
  • ef87f65d7a Do not use SSE2 instructions on x86 CPUs without SSE2 support Petr Písař 2019-03-26 09:40:43 +0100
  • adfdca64c3 Use upstream fix for a crash in pcre2_substitute() function if mcontext argument is NULL Petr Písař 2019-03-13 08:16:29 +0100
  • 419e370ef0 Fix a crash in pcre2_substitute() function if mcontext argument is NULL Petr Písař 2019-03-11 12:57:27 +0100
  • 4beb3e9572 10.33-RC1 bump Petr Písař 2019-03-05 08:52:04 +0100
  • 7178f59c9c Fix pcre2_pattern_info() documentation Petr Písař 2019-02-22 14:51:00 +0100
  • 0df6b96b91 Rebuild for readline 8.0 Igor Gnatenko 2019-02-17 09:30:52 +0100
  • 918b21d671 Use an upstream fix for POSIX names as macros Petr Písař 2019-01-31 12:46:15 +0100
  • 95dcb8d3c2 Fix version conditions in DFA engine Petr Písař 2019-01-31 11:56:59 +0100
  • 51d82854ab Link applications to PCRE2-specific symbols when using POSIX API Petr Písař 2019-01-22 15:49:54 +0100
  • 90185e83f1 Fix OpenPOWER 64-bit ELFv2 ABI detection and an undefined behavior in aarch64 JIT compiler Petr Písař 2019-01-03 14:56:29 +0100
  • 52ae0ed053 Fix anchoring a pattern preceded with (*MARK) Petr Písař 2019-01-03 14:42:54 +0100
  • 9c04090949 Fix heap limit checking overflow in pcre2_dfa_match() Petr Písař 2018-11-01 11:48:49 +0100
  • 3760442647 Fix matching a zero-repeated subroutine call at a start of a pattern Petr Písař 2018-11-01 10:42:15 +0100
  • 4e27468b9c Remove doubled --enable-pcre2grep-jit configure option Petr Písař 2018-10-29 14:47:49 +0100
  • e9e441776c Fix caseless matching an extended class in JIT mode Petr Písař 2018-09-24 09:17:59 +0200
  • 02517481eb Fix a subject buffer overread in JIT when UTF is disabled and \X or \R has a greater than 1 fixed quantifier Petr Písař 2018-09-18 12:44:46 +0200
  • cad8e83822 10.32 bump Petr Písař 2018-09-12 10:26:14 +0200
  • 19a83faa12 Fix anchoring in conditionals with only one branch Petr Písař 2018-09-03 10:27:48 +0200
  • f7744b5476 Accept \N{U+hhhh} only in UTF mode Petr Písař 2018-09-03 10:21:25 +0200
  • 456a47d61f Correct a changelog typo Petr Písař 2018-08-20 13:00:05 +0200
  • 802672ef94 Fix autopossessifying a repeated negative class with no characters less than 256 that is followed by a positive class with only characters less than 255 Petr Písař 2018-08-20 12:45:10 +0200
  • 7002d51cb1 10.32-RC1 bump Petr Písař 2018-08-16 11:58:51 +0200
  • 0e29ad8a15 Fix changing dynamic options Petr Písař 2018-08-16 10:59:44 +0200
  • 0cdc995257 Recognize all Unicode space characters with /x option in a pattern Petr Písař 2018-08-16 10:37:58 +0200
  • bf7e53caa6 Fix backtracking atomic groups when they are not separated by something with a backtracking point Petr Písař 2018-07-31 14:47:46 +0200
  • 950ebaa590 - Rebuilt for https://fedoraproject.org/wiki/Fedora_29_Mass_Rebuild Fedora Release Engineering 2018-07-13 15:36:23 +0000
  • 00e0dc3996 Update license documentation in the spec file Petr Písař 2018-07-10 17:06:20 +0200
  • 135d269f6f Fix parsing VERSION conditions Petr Písař 2018-07-09 11:15:49 +0200
  • fe2ff808b5 Fix checking that a lookbehind assertion has a fixed length if the lookbehind assertion is used inside a lookahead assertion Petr Písař 2018-07-09 11:10:02 +0200
  • 9580669d91 Rename rpmlint configuation file Petr Písař 2018-07-02 13:55:01 +0200
  • de4342d19f Fix global search/replace in pcre2test and pcre2_substitute() when the pattern matches an empty string, but never at the starting offset Petr Písař 2018-07-02 13:34:34 +0200
  • fee9c36df1 Fix bug when \K is used in a lookbehind in a substitute pattern Petr Písař 2018-06-25 08:37:25 +0200
  • 03881ebe32 Fix setting error offset zero for early errors in pcre2_pattern_convert() Petr Písař 2018-03-16 12:42:26 +0100
  • 5804afe067 Fix compiler warnings in pcre2grep Petr Písař 2018-02-26 16:05:46 +0100
  • 8e4af0e9ff Add support to pcre2grep for binary zeros in -f files Petr Písař 2018-02-26 16:14:56 +0100
  • da933dc44f Fix a typo in a comment Petr Písař 2018-02-20 12:20:26 +0100
  • 25ca86c1eb Fix matching repeated character classes against an 8-bit string containting multi-code-unit characters Petr Písař 2018-02-20 10:38:41 +0100
  • b92c5c8b8e Fix pcre2test -C to correctly show what \R matches Petr Písař 2018-02-20 10:31:49 +0100
  • 4db6896f86 Fix returning unset groups in POSIX interface if REG_STARTEND a non-zero starting offset Petr Písař 2018-02-20 10:25:53 +0100
  • 18fa13a8d5 10.31 bump Petr Písař 2018-02-12 13:53:38 +0100
  • 307adf1b9c - Rebuilt for https://fedoraproject.org/wiki/Fedora_28_Mass_Rebuild Fedora Release Engineering 2018-02-08 18:28:34 +0000
  • 9cf832fdd0
    Switch to %ldconfig_scriptlets Igor Gnatenko 2018-02-02 11:24:16 +0100
  • 070c6886f2 Fix auto-possessification at the end of a capturing group that is called recursively Petr Písař 2018-02-01 15:47:56 +0100
  • 045dadf330 Enlarge ovector array match data structure to be large enough in all cases Petr Písař 2018-01-30 09:40:07 +0100
  • fd6a3698c1 10.31-RC1 bump Petr Písař 2018-01-15 12:04:06 +0100
  • 1c9da09ce5 Fix matching at a first code unit of a new line sequence if PCRE2_FIRSTLINE is enabled Petr Písař 2018-01-12 12:46:29 +0100
  • 6d626f9a4d Fix handling \K in an assertion in pcre2grep tool and documenantion Petr Písař 2018-01-12 12:21:50 +0100
  • f4e05051d1 Fix incorrect first matching character when a backreference with zero minimum repeat starts a pattern Petr Písař 2017-12-22 14:52:40 +0100
  • 347d7363ce Allow pcre2grep match counter to handle values larger than 2147483647 Petr Písař 2017-12-22 14:48:04 +0100
  • 2142cf863c Fix pcre2_jit_match() to properly check the pattern for JIT-compiled Petr Písař 2017-12-22 14:34:05 +0100
  • 49359ae6d0 Fix multi-line matching in pcre2grep tool Petr Písař 2017-11-13 18:22:44 +0100
  • f49a98f096 Accept files names longer than 128 bytes in recursive mode of pcre2grep Petr Písař 2017-11-02 09:17:55 +0100
  • c01a6c6ec7 Upstream bug #2079 is known as CVE-2017-8786 Petr Písař 2017-11-01 16:04:13 +0100
  • cda3d6e262 10.30 bump Petr Písař 2017-08-15 13:37:54 +0200