Bug #78674 [Opn->Csd]: Upgrade bundled PCRE from 10.32 to 10.34 to fix some bugs

From: Date: Sat, 25 Jan 2020 21:40:31 +0000
Subject: Bug #78674 [Opn->Csd]: Upgrade bundled PCRE from 10.32 to 10.34 to fix some bugs
References: 1  Groups: php.bugs 
Request: Send a blank email to php-bugs+get-225113@lists.php.net to get a copy of this message
Edit report at https://bugs.php.net/bug.php?id=78674&edit=1 ID: 78674 Updated by: ab@php.net Reported by: tom60 at op dot pl Summary: Upgrade bundled PCRE from 10.32 to 10.34 to fix some bugs -Status: Open +Status: Closed Type: Bug Package: PCRE related Operating System: Linux PHP Version: 7.3.10 -Assigned To: +Assigned To: ab Block user comment: N Private report: N New Comment: Fixed in master. Thanks. Previous Comments: ------------------------------------------------------------------------ [2019-11-22 11:10:23] tom60 at op dot pl PCRE2 10.34 has just been released: https://ftp.pcre.org/pub/pcre/ https://ftp.pcre.org/pub/pcre/pcre2-10.34.tar.gz ------------------------------------------------------------------------ [2019-11-20 15:34:15] tom60 at op dot pl Sorry for a delayed response. The bug I mentioned is fixed in PCRE2 10.34: https://vcs.pcre.org/pcre2/code/trunk/ChangeLog?view=markup&pathrev=1133 "19. If a lookbehind contained a lookahead that contained another lookbehind within it, the nested lookbehind was not correctly processed. For example, if /(?<=(?=(?<=a)))b/ was matched to "ab" it gave no match instead of matching "b"." This version is still a release candidate, but hopefully will be released soon. ------------------------------------------------------------------------ [2019-11-19 08:58:44] cmb@php.net Thanks for the feedback, and sorry, that I missed that! ------------------------------------------------------------------------ [2019-11-11 01:57:53] fgfgfgfg at somewhere dot com you can find 10.34 here: https://ftp.pcre.org/pub/pcre/Testing/ and here you get some picture about the issues in 10.33 and i doubt 10.32 is ina better shape * Di Okt 29 2019 Petr Pisar <ppisar@redhat.com> - 10.33-15 - Fix a use after free when freeing JIT memory (upstream bug #2453) - Fix thread-safeness in regexec() (upstream bug #2447) * Mo Sep 09 2019 Petr Pisar <ppisar@redhat.com> - 10.33-14 - Fix a crash in JIT match when a subject has a zero length and an invalid pointer (upstream bug #2440) * Di Aug 27 2019 Petr Pisar <ppisar@redhat.com> - 10.33-13 - Readd a fix for a mismatch with a lookbehind within a lookahead within a lookbehind and fix the regression in matching a lookbehind after a condition (bug #1743863) * Mo Aug 26 2019 Petr Pisar <ppisar@redhat.com> - 10.33-12 - Revert a fix for a mismatch with a lookbehind within a lookahead within a lookbehind (bug #1743863) * Mo Aug 12 2019 Petr Pisar <ppisar@redhat.com> - 10.33-11 - Fix reporting rightmost consulted characters * Mo 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 * Mo 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) * Mi 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) * Do Jul 11 2019 Petr Pisar <ppisar@redhat.com> - 10.33-7 - Fix an integer overflow when checking a lookbehind length * Mi 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 * Do 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 * Mo 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) * Mo Mai 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) * Mo Mai 06 2019 Petr Pisar <ppisar@redhat.com> - 10.33-2 - Validate number of capturing parentheses * Di Apr 16 2019 Petr Pisar <ppisar@redhat.com> - 10.33-1 - 10.33 bump ------------------------------------------------------------------------ [2019-11-11 01:54:59] fgfgfgfg at somewhere dot com while 10.34 is nosense therse is 10.33 available for a long time at https://ftp.pcre.org/pub/pcre/ and distributions carry a ton of patches on top even to that version ------------------------------------------------------------------------ The remainder of the comments for this report are too long. To view the rest of the comments, please view the bug report online at https://bugs.php.net/bug.php?id=78674 -- Edit this bug report at https://bugs.php.net/bug.php?id=78674&edit=1

« previous php.bugs (#225113) next »