summaryrefslogtreecommitdiff
path: root/ChangeLog
diff options
context:
space:
mode:
authorph10 <ph10@6239d852-aaf2-0410-a92c-79f79f948069>2021-02-01 17:56:12 +0000
committerph10 <ph10@6239d852-aaf2-0410-a92c-79f79f948069>2021-02-01 17:56:12 +0000
commitca896b83b391bf6de7a7bf6e76da3bb02eb7001f (patch)
tree6bc9cef5b2712f45b2d329cbe68ada2035128ff3 /ChangeLog
parentd20ab1e7506ac54acb96f1f975f68d270687e706 (diff)
downloadpcre2-ca896b83b391bf6de7a7bf6e76da3bb02eb7001f.tar.gz
Fix some numerical checking bugs, Bugzilla 2690.
git-svn-id: svn://vcs.exim.org/pcre2/code/trunk@1295 6239d852-aaf2-0410-a92c-79f79f948069
Diffstat (limited to 'ChangeLog')
-rw-r--r--ChangeLog9
1 files changed, 9 insertions, 0 deletions
diff --git a/ChangeLog b/ChangeLog
index 3fd886a..2694119 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -16,6 +16,15 @@ but I have put in a check in order to get rid of the compiler error.
3. An alternative patch for CMakeLists.txt because 10.36 # 4 breaks CMake on
Windows. Patch from email@cs-ware.de fixes bugzilla #2688.
+4. Two bugs related to over-large numbers have been fixed so the behaviour is
+now the same as Perl.
+
+ (a) A pattern such as /\214748364/ gave an overflow error instead of being
+ treated as the octal number \214 followed by literal digits.
+
+ (b) A sequence such as {65536 that has no terminating } so is not a
+ quantifier was nevertheless complaining that a quantifier number was too big.
+
Version 10.36 04-December-2020
------------------------------