summaryrefslogtreecommitdiff
path: root/ext/pcre/pcre2lib
Commit message (Collapse)AuthorAgeFilesLines
* Backport fix for uaf during pcre jit fallbackNikita Popov2019-10-071-5/+5
| | | | | Backports parts of https://vcs.pcre.org/pcre2?view=revision&revision=1175 fixing https://bugs.exim.org/show_bug.cgi?id=2453.
* Fixed bug #78272Nikita Popov2019-09-181-1/+14
| | | | | | | | Use MAP_JIT only when running under hardened runtime, because MAP_JIT is incompatible with fork(). The check is based on https://github.com/mono/mono/commit/f879e35e3ed7496d819bd766deb8be6992d068ed.
* Backport MAP_JIT fixes from PCRE2 10.33Nikita Popov2019-09-181-3/+43
| | | | | | | | This is intended to fix the primary issue from bug #77260. Prior to macOS 10.14 multiple MAP_JIT segments were not permitted, leading to mmap failures and corresponding "no more memory" errors on macOS 10.13.
* Fix #78338: Array cross-border reading in PCREChristoph M. Becker2019-07-291-1/+1
| | | | We backport r1092 from pcre2.
* Fixed bug #76909 preg_match difference between 7.3 and < 7.3Anatol Belski2018-09-211-3/+3
| | | | Applied upstream patch, see https://bugs.exim.org/show_bug.cgi?id=2321
* Upgrade PCRE2 to 10.32Anatol Belski2018-09-2136-4038/+4870
| | | | (cherry picked from commit d918e0776b5168aed2707b0ca500589844f0faa8)
* Remove extra semicolonsGabriel Caruso2018-07-252-2/+2
|
* Upgrade bundled PCRE2 to 10.31Anatol Belski2018-02-1437-3171/+4888
|
* Trailing whitespaces on ext/*Gabriel Caruso2018-01-041-1/+1
| | | | Signed-off-by: Gabriel Caruso <carusogabriel34@gmail.com>
* Trailing whitespacesGabriel Caruso2018-01-036-13/+13
| | | | Signed-off-by: Gabriel Caruso <carusogabriel34@gmail.com>
* Remove unused fileAnatol Belski2017-11-141-214/+0
|
* Patch core for PCRE2 supportAnatol Belski2017-11-1357-0/+89523
RFC https://wiki.php.net/rfc/pcre2-migration