ID | 1348373 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Package Name | pcre2 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Version | 10.33 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Release | 10.fc30 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Epoch | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Source | git+https://src.fedoraproject.org/rpms/pcre2.git#633321014d020c2ab4f080172feb872841c625ab | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Summary | Perl-compatible regular expression library | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Description | PCRE2 is a re-working of the original PCRE (Perl-compatible regular expression) library to provide an entirely new API. PCRE2 is written in C, and it has its own API. There are three sets of functions, one for the 8-bit library, which processes strings of bytes, one for the 16-bit library, which processes strings of 16-bit values, and one for the 32-bit library, which processes strings of 32-bit values. There are no C++ wrappers. This package provides support for strings in 8-bit and UTF-8 encodings. Install pcre2-utf16 or pcre2-utf32 packages for the other ones. The distribution does contain a set of C wrapper functions for the 8-bit library that are based on the POSIX regular expression API (see the pcre2posix man page). These can be found in a library called libpcre2posix. Note that this just provides a POSIX calling interface to PCRE2; the regular expressions themselves still follow Perl syntax and semantics. The POSIX API is restricted, and does not give full access to all of PCRE2's facilities. | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Built by | ppisar | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
State | complete | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Volume | prod | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Started | Wed, 07 Aug 2019 09:09:18 UTC | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Completed | Wed, 07 Aug 2019 09:15:41 UTC | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Task | build (f30-candidate, /rpms/pcre2.git:633321014d020c2ab4f080172feb872841c625ab) | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Extra | {'source': {'original_url': 'git+https://src.fedoraproject.org/rpms/pcre2.git#633321014d020c2ab4f080172feb872841c625ab'}} | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Tags |
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
RPMs |
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Logs | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Changelog | * Mon Aug 05 2019 Petr Pisar <ppisar@redhat.com> - 10.33-10 - Fix an incorrect computation of a group length when a branch exceeds 65535 (upstream bug #2428) - Use HTTPS protocol in URL metadata * Mon Jul 22 2019 Petr Pisar <ppisar@redhat.com> - 10.33-9 - Fix a recursion in compiling an expression with a lookbehind within a lookahead (upstream bug #2412) * Wed Jul 17 2019 Petr Pisar <ppisar@redhat.com> - 10.33-8 - Fix a mismatch with a lookbehind within a lookahead within a lookbehind (upstream bug #2412) * Thu Jul 11 2019 Petr Pisar <ppisar@redhat.com> - 10.33-7 - Fix an integer overflow when checking a lookbehind length * Wed Jul 03 2019 Petr Pisar <ppisar@redhat.com> - 10.33-6 - 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 * Thu Jun 20 2019 Petr Pisar <ppisar@redhat.com> - 10.33-5 - Do not ignore {1} quantifier when it is applied to a non-possessive group with more alternatives * Mon Jun 17 2019 Petr Pisar <ppisar@redhat.com> - 10.33-4 - Fix a non-JIT match to return (*MARK) names from a successful conditional assertion - Fix pcre2grep --only-matching output when number of capturing groups exceeds 32 (upstream bug #2407) * Mon May 13 2019 Petr Pisar <ppisar@redhat.com> - 10.33-3 - Correct a misspelling in a documentation - Fix a crash when \X is used without UTF mode in a JIT (upstream bug #2399) * Mon May 06 2019 Petr Pisar <ppisar@redhat.com> - 10.33-2 - Validate number of capturing parentheses * Tue Apr 16 2019 Petr Pisar <ppisar@redhat.com> - 10.33-1 - 10.33 bump * Tue Mar 26 2019 Petr Pisar <ppisar@redhat.com> - 10.32-9 - Do not use SSE2 instructions on x86 CPUs without SSE2 support (upstream bug #2385) * Fri Feb 22 2019 Petr Pisar <ppisar@redhat.com> - 10.32-8 - Fix pcre2_pattern_info() documentation (upstream bug #2373) * Sun Feb 17 2019 Igor Gnatenko <ignatenkobrain@fedoraproject.org> - 10.32-7.1 - Rebuild for readline 8.0 * Thu Jan 31 2019 Petr Pisar <ppisar@redhat.com> - 10.32-7 - Fix version conditions in DFA engine (upstream bug #2367) - Use an upstream fix for POSIX names as macros (bug #1667614) * Tue Jan 22 2019 Petr Pisar <ppisar@redhat.com> - 10.32-6 - Link applications to PCRE2-specific symbols when using POSIX API (bug #1667614) * Thu Jan 03 2019 Petr Pisar <ppisar@redhat.com> - 10.32-5 - Fix anchoring a pattern preceded with (*MARK) - Fix OpenPOWER 64-bit ELFv2 ABI detection in JIT compiler (upstream bug #2353) - Fix an undefined behavior in aarch64 JIT compiler (upstream bug #2355) * Thu Nov 01 2018 Petr Pisar <ppisar@redhat.com> - 10.32-4 - Fix matching a zero-repeated subroutine call at a start of a pattern (upstream bug #2332) - Fix heap limit checking overflow in pcre2_dfa_match() (upstream bug #2334) * Mon Sep 24 2018 Petr Pisar <ppisar@redhat.com> - 10.32-3 - Fix caseless matching an extended class in JIT mode (upstream bug #2321) * Tue Sep 18 2018 Petr Pisar <ppisar@redhat.com> - 10.32-2 - Fix a subject buffer overread in JIT when UTF is disabled and \X or \R has a greater than 1 fixed quantifier (upstream bug #2320) * Wed Sep 12 2018 Petr Pisar <ppisar@redhat.com> - 10.32-1 - 10.32 bump * Mon Sep 03 2018 Petr Pisar <ppisar@redhat.com> - 10.32-0.3.RC1 - Accept \N{U+hhhh} only in UTF mode (upstream bug #2305) - Fix anchoring in conditionals with only one branch (upstream bug #2307) * Mon Aug 20 2018 Petr Pisar <ppisar@redhat.com> - 10.32-0.2.RC1 - Fix autopossessifying a repeated negative class with no characters less than 256 that is followed by a positive class with only characters less than 256, (upstream bug #2300) * Thu Aug 16 2018 Petr Pisar <ppisar@redhat.com> - 10.32-0.1.RC1 - 10.32-RC1 bump * Thu Aug 16 2018 Petr Pisar <ppisar@redhat.com> - 10.31-9 - Recognize all Unicode space characters with /x option in a pattern - Fix changing dynamic options * Tue Jul 31 2018 Petr Pisar <ppisar@redhat.com> - 10.31-8 - Fix backtracking atomic groups when they are not separated by something with a backtracking point * Fri Jul 13 2018 Fedora Release Engineering <releng@fedoraproject.org> - 10.31-7.1 - Rebuilt for https://fedoraproject.org/wiki/Fedora_29_Mass_Rebuild * Mon Jul 09 2018 Petr Pisar <ppisar@redhat.com> - 10.31-7 - Fix checking that a lookbehind assertion has a fixed length if the lookbehind assertion is used inside a lookahead assertion - Fix parsing VERSION conditions * Mon Jul 02 2018 Petr Pisar <ppisar@redhat.com> - 10.31-6 - Fix global search/replace in pcre2test and pcre2_substitute() when the pattern matches an empty string, but never at the starting offset * Mon Jun 25 2018 Petr Pisar <ppisar@redhat.com> - 10.31-5 - Fix bug when \K is used in a lookbehind in a substitute pattern * Fri Mar 16 2018 Petr Pisar <ppisar@redhat.com> - 10.31-4 - Fix setting error offset zero for early errors in pcre2_pattern_convert() * Mon Feb 26 2018 Petr Pisar <ppisar@redhat.com> - 10.31-3 - Add support to pcre2grep for binary zeros in -f files (upstream bug #2222) - Fix compiler warnings in pcre2grep * Tue Feb 20 2018 Petr Pisar <ppisar@redhat.com> - 10.31-2 - Fix returning unset groups in POSIX interface if REG_STARTEND has a non-zero starting offset (upstream bug #2244) - Fix pcre2test -C to correctly show what \R matches - Fix matching repeated character classes against an 8-bit string containting multi-code-unit characters * Mon Feb 12 2018 Petr Pisar <ppisar@redhat.com> - 10.31-1 - 10.31 bump * Thu Feb 08 2018 Fedora Release Engineering <releng@fedoraproject.org> - 10.31-0.3.RC1.2 - Rebuilt for https://fedoraproject.org/wiki/Fedora_28_Mass_Rebuild * Fri Feb 02 2018 Igor Gnatenko <ignatenkobrain@fedoraproject.org> - 10.31-0.3.RC1.1 - Switch to %ldconfig_scriptlets * Thu Feb 01 2018 Petr Pisar <ppisar@redhat.com> - 10.31-0.3.RC1 - Fix auto-possessification at the end of a capturing group that is called recursively (upstream bug #2232) * Tue Jan 30 2018 Petr Pisar <ppisar@redhat.com> - 10.31-0.2.RC1 - Enlarge ovector array match data structure to be large enough in all cases (oss-fuzz #5415) * Mon Jan 15 2018 Petr Pisar <ppisar@redhat.com> - 10.31-0.1.RC1 - 10.31-RC1 bump * Fri Jan 12 2018 Petr Pisar <ppisar@redhat.com> - 10.30-5 - Fix handling \K in an assertion in pcre2grep tool and documentation (upstream bug #2211) - Fix matching at a first code unit of a new line sequence if PCRE2_FIRSTLINE is enabled * Fri Dec 22 2017 Petr Pisar <ppisar@redhat.com> - 10.30-4 - Fix pcre2_jit_match() to properly check the pattern was JIT-compiled - Allow pcre2grep match counter to handle values larger than 2147483647, (upstream bug #2208) - Fix incorrect first matching character when a backreference with zero minimum repeat starts a pattern (upstream bug #2209) * Mon Nov 13 2017 Petr Pisar <ppisar@redhat.com> - 10.30-3 - Fix multi-line matching in pcre2grep tool (upstream bug #2187) * Thu Nov 02 2017 Petr Pisar <ppisar@redhat.com> - 10.30-2 - Accept files names longer than 128 bytes in recursive mode of pcre2grep (upstream bug #2177) * Tue Aug 15 2017 Petr Pisar <ppisar@redhat.com> - 10.30-1 - 10.30 bump |