forked from pool/pcre2
Compare commits
116 Commits
Author | SHA256 | Date | |
---|---|---|---|
c52698ff8b | |||
3b9b1b7dfa | |||
d4219a4313 | |||
|
6e1cc469a2 | ||
9bb8715d58 | |||
|
e2b0a95194 | ||
57a91938ed | |||
db42edb1ec | |||
|
a441552a67 | ||
56e8c9e0b9 | |||
eda6e77aaf | |||
9b21345dba | |||
eab038632a | |||
aa3cd581a0 | |||
c3226beca3 | |||
fdd3c956b4 | |||
8dff0699c1 | |||
544cbbdca7 | |||
|
66e166238b | ||
50ad1e1192 | |||
997bfce844 | |||
|
fc6b5582dc | ||
fa904b31e1 | |||
bdb7f3b598 | |||
cdc534b7c3 | |||
3c71be3989 | |||
b1f02b75b8 | |||
|
a4939cd5a0 | ||
e51c3c227c | |||
7a28d7c7e9 | |||
8494f85c29 | |||
d52f9a0925 | |||
8ce00436e0 | |||
01d7c2e840 | |||
2ce1d6c684 | |||
6498a03b97 | |||
d9bd3f2d62 | |||
941ba799a9 | |||
c6a25908a1 | |||
610382d070 | |||
afe8a12d8e | |||
5c8e34b2dc | |||
|
d9582260fe | ||
b5710a5500 | |||
5bce2ad071 | |||
|
f1e3c9f9c4 | ||
9730c724ff | |||
0050c12a9e | |||
|
12804f64cf | ||
|
33599ffbfc | ||
68dfdd1ab0 | |||
b8312cc35f | |||
c26865270b | |||
468281a3e5 | |||
f156398dc5 | |||
|
e3941653a9 | ||
670ee199dc | |||
6475653863 | |||
8a40f4b3cb | |||
7063974d7c | |||
57f9138be4 | |||
b0bd878a52 | |||
|
5169eba80a | ||
cb597d2b50 | |||
4bf4e845fa | |||
|
fa2808829f | ||
ba2ae7dfb6 | |||
2fb3ddd403 | |||
|
259a46c9d4 | ||
7a75a770cd | |||
03f9483153 | |||
|
494203d8f4 | ||
696d828606 | |||
07342b47e3 | |||
1dcb7efea3 | |||
f0b3a23044 | |||
d00a08c567 | |||
28a1994060 | |||
c2e5222dbe | |||
25d15229d8 | |||
18f6ffdae0 | |||
|
1f172bbfaa | ||
d7b7edc156 | |||
24848ced87 | |||
564d4dd33d | |||
865d1be480 | |||
36da1ae9c9 | |||
d038c3e571 | |||
10f9ed3570 | |||
5b4c63afa1 | |||
7fa4cd4734 | |||
91ca403a03 | |||
5bc32578f7 | |||
6a0a8d763c | |||
c9faa7dc3e | |||
dafd68180e | |||
df93a79905 | |||
9cde834298 | |||
424d9d5b7f | |||
17bd215024 | |||
ddd66e91e1 | |||
58f49454ed | |||
9c5071edb1 | |||
6a07bf9f8d | |||
4863962eb8 | |||
7d81e084a6 | |||
86a97fdbae | |||
|
ad71043833 | ||
dfbd800b1c | |||
814a971bff | |||
56e6e448e3 | |||
b8b33b314e | |||
4670b98bf0 | |||
279ea78f61 | |||
313b935c59 | |||
e4fc686046 |
File diff suppressed because it is too large
Load Diff
@@ -1,3 +0,0 @@
|
||||
version https://git-lfs.github.com/spec/v1
|
||||
oid sha256:d34f02e113cf7193a1ebf2770d3ac527088d485d4e047ed10e5d217c6ef5de96
|
||||
size 1928086
|
Binary file not shown.
119
pcre2.changes
119
pcre2.changes
@@ -1,8 +1,3 @@
|
||||
-------------------------------------------------------------------
|
||||
Tue Jun 10 06:41:24 UTC 2025 - Bernhard Wiedemann <bwiedemann@suse.com>
|
||||
|
||||
- Mark profiling as non-deterministic (boo#1040589)
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Sun Mar 30 15:44:02 UTC 2025 - Andreas Stieger <andreas.stieger@gmx.de>
|
||||
|
||||
@@ -138,6 +133,20 @@ Thu May 5 06:52:30 UTC 2022 - pgajdos@suse.com
|
||||
-------------------------------------------------------------------
|
||||
Sat Apr 16 10:50:31 UTC 2022 - Andreas Stieger <andreas.stieger@gmx.de>
|
||||
|
||||
- pcre2 10.40:
|
||||
* Added support for Bidi_Class and a number of binary Unicode
|
||||
properties, including Bidi_Control.
|
||||
* A number of changes to script matching for \p and \P:
|
||||
speed improvements, add the syntax \p{script:xxx} and
|
||||
\p{script_extensions:xxx} (synonyms sc and scx), Changed
|
||||
\p{scriptname} from being the same as \p{sc:scriptname} to
|
||||
being the same as \p{scx:scriptname}, recognize the standard
|
||||
Unicode 4-letter abbreviations for script names, implement
|
||||
Unicode and Perl's "loose matching" rules on property names
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Sat Apr 16 10:50:31 UTC 2022 - Andreas Stieger <andreas.stieger@gmx.de>
|
||||
|
||||
- pcre2 10.40:
|
||||
* Added support for Bidi_Class and a number of binary Unicode
|
||||
properties, including Bidi_Control.
|
||||
@@ -165,6 +174,27 @@ Sun Oct 24 14:41:00 UTC 2021 - Andreas Stieger <andreas.stieger@gmx.de>
|
||||
assertions by default, but an option is provided to re-enable
|
||||
the previous behaviour
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Sun Oct 24 14:41:00 UTC 2021 - Andreas Stieger <andreas.stieger@gmx.de>
|
||||
|
||||
- pcre2 10.38:
|
||||
* Following Perl's lead, \K is now locked out in lookaround
|
||||
assertions by default, but an option is provided to re-enable
|
||||
the previous behaviour
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Thu May 27 12:30:17 UTC 2021 - Andreas Stieger <andreas.stieger@gmx.de>
|
||||
|
||||
- pcre2 10.37:
|
||||
* removal of the actual POSIX names regcomp etc. from the POSIX
|
||||
wrapper library because these have caused issues for some
|
||||
applications, replacing pcre2-symbol-clash.patch
|
||||
* fix a hypothetical NULL dereference
|
||||
* fix two bugs related to over-large numbers so the behaviour is
|
||||
now the same as Perl
|
||||
* Fix propagation of \K back from the full pattern recursion
|
||||
* Restore single character repetition optimization in JIT
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Thu May 27 12:30:17 UTC 2021 - Andreas Stieger <andreas.stieger@gmx.de>
|
||||
|
||||
@@ -315,6 +345,13 @@ Mon Jan 14 16:11:53 CET 2019 - kukuk@suse.de
|
||||
-------------------------------------------------------------------
|
||||
Tue Dec 11 14:31:55 UTC 2018 - Cristian Rodríguez <crrodriguez@opensuse.org>
|
||||
|
||||
- Build with --enable-jit-sealloc option, otherwise when
|
||||
selinux is enabled or systemd memory protections are on,
|
||||
programs will fail to work with execmem violations.
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Tue Dec 11 14:31:55 UTC 2018 - Cristian Rodríguez <crrodriguez@opensuse.org>
|
||||
|
||||
- Build with --enable-jit-sealloc option, otherwise when
|
||||
selinux is enabled or systemd memory protections are on,
|
||||
programs will fail to work with execmem violations.
|
||||
@@ -388,6 +425,42 @@ Mon Sep 11 18:14:30 UTC 2017 - jengelh@inai.de
|
||||
lookup (bsc#1030066)
|
||||
- Switch source URLs to use HTTP.
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Mon Sep 11 18:14:30 UTC 2017 - jengelh@inai.de
|
||||
|
||||
- Update to new upstream release 10.30
|
||||
* The main interpreter, pcre2_match(), has been refactored into
|
||||
a new version that does not use recursive function calls for
|
||||
remembering backtracking positions. The new implementation
|
||||
allows backtracking into recursive group calls in patterns,
|
||||
making it more compatible with Perl. For patterns that have a
|
||||
lot of backtracking, the heap is now used, and there is
|
||||
explicit limit on the amount, settable by
|
||||
pcre2_set_heap_limit(). The "recursion limit" is retained,
|
||||
but is renamed as "depth limit".
|
||||
* The new option PCRE2_ENDANCHORED insists that a pattern match
|
||||
must end at the end of the subject.
|
||||
* The new option PCRE2_EXTENDED_MORE implements Perl's /xx
|
||||
feature, and pcre2test is upgraded to support it. Setting
|
||||
within the pattern by (?xx) is Also supported.
|
||||
* (?n) can be used to set PCRE2_NO_AUTO_CAPTURE, because Perl
|
||||
now has this.
|
||||
* Additional pattern compile options in the compile context are
|
||||
now available: PCRE2_EXTRA_ALLOW_SURROGATE_ESCAPES and
|
||||
PCRE2_EXTRA_BAD_ESCAPE_IS LITERAL.
|
||||
* The newline type PCRE2_NEWLINE_NUL is now available.
|
||||
* The match limit value now also applies to pcre2_dfa_match()
|
||||
as there are patterns that can use up a lot of resources
|
||||
without necessarily recursing very deeply.
|
||||
* Various minor security fixes found by fuzzers:
|
||||
+ bsc#1037165: crash for forward reference in lookbehind with
|
||||
PCRE2_ANCHORED
|
||||
+ CVE-2017-8786: heap-based buffer overflow write in pcre2test
|
||||
(bsc#1036942)
|
||||
+ CVE-2017-7186: DoS by triggering an invalid Unicode property
|
||||
lookup (bsc#1030066)
|
||||
- Switch source URLs to use HTTP.
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Sat Aug 5 17:34:26 UTC 2017 - astieger@suse.com
|
||||
|
||||
@@ -608,6 +681,12 @@ Thu Jun 13 16:20:10 UTC 2013 - jengelh@inai.de
|
||||
-------------------------------------------------------------------
|
||||
Sat Jun 8 20:16:10 UTC 2013 - crrodriguez@opensuse.org
|
||||
|
||||
- Ensure the PCRE library and tools are built with large file
|
||||
support in 32 bit archs.
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Sat Jun 8 20:16:10 UTC 2013 - crrodriguez@opensuse.org
|
||||
|
||||
- Ensure the PCRE library and tools are built with large file
|
||||
support in 32 bit archs.
|
||||
|
||||
@@ -696,6 +775,13 @@ Tue Feb 7 04:40:59 UTC 2012 - crrodriguez@opensuse.org
|
||||
- Drop no longer needed ppc patch.
|
||||
- move library back to %{_libdir}
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Tue Feb 7 04:40:59 UTC 2012 - crrodriguez@opensuse.org
|
||||
|
||||
- Update to PCRE 8.30, upstream SONAME bump, libpcre1
|
||||
- Drop no longer needed ppc patch.
|
||||
- move library back to %{_libdir}
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Wed Feb 1 10:44:38 UTC 2012 - dvaleev@suse.com
|
||||
|
||||
@@ -709,6 +795,14 @@ Wed Nov 16 08:17:40 UTC 2011 - coolo@suse.com
|
||||
-------------------------------------------------------------------
|
||||
Tue Nov 1 16:16:49 UTC 2011 - crrodriguez@opensuse.org
|
||||
|
||||
- Update to version 8.20
|
||||
* too many fixes to list here, see included ChangeLog
|
||||
* replace pcre-visibility patch with the one I submitted to
|
||||
upstream for inclusion.
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Tue Nov 1 16:16:49 UTC 2011 - crrodriguez@opensuse.org
|
||||
|
||||
- Update to version 8.20
|
||||
* too many fixes to list here, see included ChangeLog
|
||||
* replace pcre-visibility patch with the one I submitted to
|
||||
@@ -876,6 +970,13 @@ Fri Sep 12 01:51:31 CEST 2008 - crrodriguez@suse.de
|
||||
in Unicode character property lookup.
|
||||
see complete changelog at http://www.pcre.org/changelog.txt
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Fri Sep 12 01:51:31 CEST 2008 - crrodriguez@suse.de
|
||||
|
||||
- update to PCRE 7.8
|
||||
* More bug fixes, plus a performance improvement
|
||||
in Unicode character property lookup.
|
||||
see complete changelog at http://www.pcre.org/changelog.txt
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Thu Apr 10 12:54:45 CEST 2008 - ro@suse.de
|
||||
@@ -886,6 +987,14 @@ Thu Apr 10 12:54:45 CEST 2008 - ro@suse.de
|
||||
-------------------------------------------------------------------
|
||||
Fri Feb 1 19:43:16 CET 2008 - crrodriguez@suse.de
|
||||
|
||||
- update to version 7.6
|
||||
- The main reason for having this release so soon after 7.5
|
||||
is because it fixes a potential buffer overflow problem in pcre_compile()
|
||||
when run in UTF-8 mode. In addition, the CMake configuration files have been brought up to date.
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Fri Feb 1 19:43:16 CET 2008 - crrodriguez@suse.de
|
||||
|
||||
- update to version 7.6
|
||||
- The main reason for having this release so soon after 7.5
|
||||
is because it fixes a potential buffer overflow problem in pcre_compile()
|
||||
|
@@ -198,7 +198,7 @@ export LDFLAGS="-Wl,-z,relro,-z,now"
|
||||
--enable-pcre2test-libedit \
|
||||
--enable-unicode
|
||||
|
||||
%if 0%{?do_profiling} && !0%{?want_reproducible_builds}
|
||||
%if 0%{?do_profiling}
|
||||
%make_build CFLAGS="%{optflags} %{cflags_profile_generate}"
|
||||
export LANG=POSIX
|
||||
# do not run profiling in parallel for reproducible builds (boo#1040589 boo#1102408)
|
||||
|
Reference in New Issue
Block a user