php.net |  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
Welcome back! If you're the original bug submitter, here's where you can edit the bug or add additional notes.
If this is not your bug, you can add a comment by following this link.
If this is your bug, but you forgot your password, you can retrieve your password here.
Password:
Status:
Package:
Bug Type:
Summary:
From: bugreports at gmail dot com
New email:
PHP Version: OS:

 

 [2019-10-03 23:15 UTC] 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?




Patches

Add a Patch

Pull Requests

Add a Pull Request

History

AllCommentsChangesGit/SVN commitsRelated reports
 [2019-10-03 23:18 UTC] requinix@php.net
-Status: Open +Status: Not a bug
 [2019-10-03 23:18 UTC] requinix@php.net
You haven't noticed that PHP 7.3 moved to PCRE2, huh?
 [2019-10-03 23:23 UTC] 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: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
  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
 [2019-10-03 23:29 UTC] requinix@php.net
If you're concerned that the bundled version isn't always totally up to date then use your own version that is.
https://www.php.net/manual/en/pcre.installation.php
 
PHP Copyright © 2001-2024 The PHP Group
All rights reserved.
Last updated: Thu Apr 25 23:01:29 2024 UTC