Bug #78631 [Com]: bundled pcre version

From: Date: Thu, 03 Oct 2019 23:25:49 +0000
Subject: Bug #78631 [Com]: bundled pcre version
References: 1  Groups: php.bugs 
Request: Send a blank email to php-bugs+get-223041@lists.php.net to get a copy of this message
Edit report at https://bugs.php.net/bug.php?id=78631&edit=1 ID: 78631 Comment by: bugreports at gmail dot com Reported by: bugreports at gmail dot com Summary: bundled pcre version Status: Not a bug Type: Bug Package: PCRE related Operating System: irrelevant PHP Version: 7.2.23 Block user comment: N Private report: N New Comment: i have, but how does that change anything for 7.2? to be honest the fact that 7.3 is using pcre2 and the amount of bugfixes in distributions is what makes me worry when bundled stuff get that less updates pcre2 10.33 Apr 16 2019 to Mon Sep 09 - Fix a crash in JIT match when a subject has a zero length and an invalid pointer (upstream bug #2440) - 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) - Revert a fix for a mismatch with a lookbehind within a lookahead within a lookbehind (bug #1743863) - Fix reporting rightmost consulted characters - Fix an incorrect computation of a group length when a branch exceeds 65535 (upstream bug #2428) - Fix a recursion in compiling an expression with a lookbehind within a lookahead (upstream bug #2412) - Fix a mismatch with a lookbehind within a lookahead within a lookbehind (upstream bug #2412) - Fix an integer overflow when checking a lookbehind length - 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 not ignore {1} quantifier when it is applied to a non-possessive group with more alternatives - 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) - Fix a crash when \X is used without UTF mode in a JIT (upstream bug #2399) - Validate number of capturing parentheses Previous Comments: ------------------------------------------------------------------------ [2019-10-03 23:23:05] requinix@php.net Or are you talking about updating during a series? The bundled library is updated when it's safe to do ABI breaks: when new series are released. If any individual fixes are needed afterwards (eg, security patches) then they're cherry-picked. ------------------------------------------------------------------------ [2019-10-03 23:18:30] requinix@php.net You haven't noticed that PHP 7.3 moved to PCRE2, huh? ------------------------------------------------------------------------ [2019-10-03 23:15:08] bugreports at gmail dot com Description: ------------ PCRE Library Version 8.41 2017-07-05 PCRE Library Version 8.43 2019-02-23 shouldn't that get updates more often? ------------------------------------------------------------------------ -- Edit this bug report at https://bugs.php.net/bug.php?id=78631&edit=1

« previous php.bugs (#223041) next »