summaryrefslogtreecommitdiff
path: root/ChangeLog
diff options
context:
space:
mode:
authorph10 <ph10@6239d852-aaf2-0410-a92c-79f79f948069>2020-09-13 15:56:32 +0000
committerph10 <ph10@6239d852-aaf2-0410-a92c-79f79f948069>2020-09-13 15:56:32 +0000
commit0edcbc5e42409ea801908af0917ae11eb70a1435 (patch)
tree5736d8ae7682b5c8b267d0606c4f4b16b52991c3 /ChangeLog
parent00daac3fbc798884028754a482999e8fc1ce63f9 (diff)
downloadpcre2-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--ChangeLog11
1 files changed, 11 insertions, 0 deletions
diff --git a/ChangeLog b/ChangeLog
index 680d7f1..4f7bb89 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -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
---------------------------