diff options
author | ph10 <ph10@6239d852-aaf2-0410-a92c-79f79f948069> | 2020-09-13 15:56:32 +0000 |
---|---|---|
committer | ph10 <ph10@6239d852-aaf2-0410-a92c-79f79f948069> | 2020-09-13 15:56:32 +0000 |
commit | 0edcbc5e42409ea801908af0917ae11eb70a1435 (patch) | |
tree | 5736d8ae7682b5c8b267d0606c4f4b16b52991c3 /ChangeLog | |
parent | 00daac3fbc798884028754a482999e8fc1ce63f9 (diff) | |
download | pcre2-0edcbc5e42409ea801908af0917ae11eb70a1435.tar.gz |
Fix delimiters in tests 1 and 4 for correct Perl behaviour (Bugzilla #2641).
Also move \K in lookaround tests to test 2 (Perl no longer supports).
git-svn-id: svn://vcs.exim.org/pcre2/code/trunk@1269 6239d852-aaf2-0410-a92c-79f79f948069
Diffstat (limited to 'ChangeLog')
-rw-r--r-- | ChangeLog | 11 |
1 files changed, 11 insertions, 0 deletions
@@ -52,6 +52,17 @@ buffer overflow). Fixes ClusterFuzz 23779. handled by an optimization in JIT. Furthermore a wrong offset was used to read a value from a buffer which could lead to memory overread. +10. Unnoticed for many years was the fact that delimiters other than / in the +testinput1 and testinput4 files could cause incorrect behaviour when these +files were processed by perltest.sh. There were several tests that used quotes +as delimiters, and it was just luck that they didn't go wrong with perltest.sh. +All the patterns in testinput1 and testinput4 now use / as their delimiter. +This fixes Bugzilla #2641. + +11. Perl has started to give an error for \K within lookarounds (though there +are cases where it doesn't). PCRE2 still allows this, so the tests that include +this case have been moved from test 1 to test 2. + Version 10.35 09-May-2020 --------------------------- |