|  support |  documentation |  report a bug |  advanced search |  search howto |  statistics |  random bug |  login
Bug #78631 bundled pcre version
Submitted: 2019-10-03 23:15 UTC Modified: 2019-10-03 23:29 UTC
From: bugreports at gmail dot com Assigned:
Status: Not a bug Package: PCRE related
PHP Version: 7.2.23 OS: irrelevant
Private report: No CVE-ID: None
 [2019-10-03 23:15 UTC] bugreports at gmail dot com
PCRE Library Version 	8.41 2017-07-05
PCRE Library Version 	8.43 2019-02-23

shouldn't that get updates more often?


Add a Patch

Pull Requests

Add a Pull Request


AllCommentsChangesGit/SVN commitsRelated reports
 [2019-10-03 23:18 UTC]
-Status: Open +Status: Not a bug
 [2019-10-03 23:18 UTC]
You haven't noticed that PHP 7.3 moved to PCRE2, huh?
 [2019-10-03 23:23 UTC]
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:25 UTC] bugreports at gmail dot com
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
- 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
 [2019-10-03 23:29 UTC]
If you're concerned that the bundled version isn't always totally up to date then use your own version that is.
PHP Copyright © 2001-2024 The PHP Group
All rights reserved.
Last updated: Wed Feb 21 08:01:28 2024 UTC