Revision tags: php-7.3.13RC1, php-7.2.26RC1, php-7.4.0, php-7.2.25, php-7.3.12, php-7.4.0RC6, php-7.3.12RC1, php-7.2.25RC1, php-7.4.0RC5, php-7.1.33, php-7.2.24, php-7.3.11, php-7.4.0RC4, php-7.3.11RC1, php-7.2.24RC1, php-7.4.0RC3, php-7.2.23, php-7.3.10, php-7.4.0RC2, php-7.2.23RC1, php-7.3.10RC1, php-7.4.0RC1, php-7.1.32, php-7.2.22, php-7.3.9, php-7.4.0beta4, php-7.2.22RC1, php-7.3.9RC1, php-7.4.0beta2, php-7.1.31, php-7.2.21, php-7.3.8, php-7.4.0beta1, php-7.2.21RC1, php-7.3.8RC1, php-7.4.0alpha3, php-7.3.7, php-7.2.20, php-7.4.0alpha2, php-7.3.7RC3, php-7.3.7RC2, php-7.2.20RC2, php-7.4.0alpha1, php-7.3.7RC1, php-7.2.20RC1, php-7.2.19, php-7.3.6, php-7.1.30, php-7.2.19RC1, php-7.3.6RC1, php-7.1.29, php-7.2.18, php-7.3.5, php-7.2.18RC1, php-7.3.5RC1, php-7.2.17, php-7.3.4, php-7.1.28, php-7.3.4RC1, php-7.2.17RC1, php-7.1.27, php-7.3.3, php-7.2.16, php-7.3.3RC1, php-7.2.16RC1, php-7.2.15, php-7.3.2, php-7.2.15RC1, php-7.3.2RC1, php-5.6.40, php-7.1.26, php-7.3.1, php-7.2.14, php-7.2.14RC1, php-7.3.1RC1, php-5.6.39, php-7.1.25, php-7.2.13, php-7.0.33, php-7.3.0, php-7.1.25RC1, php-7.2.13RC1, php-7.3.0RC6, php-7.1.24, php-7.2.12, php-7.3.0RC5, php-7.1.24RC1, php-7.2.12RC1, php-7.3.0RC4, php-7.1.23, php-7.2.11, php-7.3.0RC3, php-7.1.23RC1, php-7.2.11RC1, php-7.3.0RC2, php-5.6.38, php-7.1.22, php-7.3.0RC1, php-7.2.10, php-7.0.32, php-7.1.22RC1, php-7.3.0beta3, php-7.2.10RC1, php-7.1.21, php-7.2.9, php-7.3.0beta2, php-7.1.21RC1, php-7.3.0beta1, php-7.2.9RC1, php-5.6.37, php-7.1.20, php-7.3.0alpha4, php-7.0.31, php-7.2.8, php-7.1.20RC1, php-7.2.8RC1, php-7.3.0alpha3, php-7.3.0alpha2, php-7.1.19, php-7.2.7, php-7.1.19RC1, php-7.3.0alpha1, php-7.2.7RC1, php-7.1.18, php-7.2.6, php-7.2.6RC1, php-7.1.18RC1, php-5.6.36, php-7.2.5, php-7.1.17, php-7.0.30, php-7.1.17RC1, php-7.2.5RC1, php-5.6.35, php-7.0.29, php-7.2.4, php-7.1.16, php-7.1.16RC1, php-7.2.4RC1, php-7.1.15, php-5.6.34, php-7.2.3, php-7.0.28, php-7.2.3RC1, php-7.1.15RC1, php-7.1.14, php-7.2.2, php-7.1.14RC1, php-7.2.2RC1, php-7.1.13, php-5.6.33, php-7.2.1, php-7.0.27 |
|
#
ccd4716e |
| 02-Jan-2018 |
Xinchen Hui |
year++
|
Revision tags: php-7.2.1RC1 |
|
#
1b29dc0b |
| 06-Dec-2017 |
Anatol Belski |
Fix yet one data race in PCRE PCRE 8.x initializes the pattern compiler on demand during the first pcre_study call. It could be worse, but since the compiled patterns are cached, the
Fix yet one data race in PCRE PCRE 8.x initializes the pattern compiler on demand during the first pcre_study call. It could be worse, but since the compiled patterns are cached, the locking impact is minimal. PCRE 10.x always compiles the pattern and thread sanitizer doesn't complain about the compiler initialization, thus the newer PCRE version seems to be unafected.
show more ...
|
#
092fd444 |
| 05-Dec-2017 |
Anatol Belski |
Fix use after free revealed by phpdbg
|
#
31b2b14a |
| 05-Dec-2017 |
Anatol Belski |
Fixed bug #75601 Thread race in PCRE JIT support
|
Revision tags: php-7.1.13RC1, php-7.0.27RC1, php-7.2.0, php-7.1.12 |
|
#
8fdef981 |
| 21-Nov-2017 |
Nester |
Fixed #75539 and #74183 - preg_last_error not returning error code after error
|
Revision tags: php-7.0.26, php-7.1.12RC1, php-7.2.0RC6, php-7.0.26RC1, php-7.1.11, php-5.6.32, php-7.2.0RC5, php-7.0.25, php-7.1.11RC1, php-7.2.0RC4, php-7.0.25RC1, php-7.1.10, php-7.2.0RC3, php-7.0.24, php-7.2.0RC2, php-7.1.10RC1, php-7.0.24RC1, php-7.1.9, php-7.2.0RC1, php-7.0.23, php-7.1.9RC1, php-7.2.0beta3, php-7.0.23RC1, php-7.1.8, php-7.2.0beta2, php-7.0.22, php-7.1.8RC1, php-7.2.0beta1, php-7.0.22RC1, php-5.6.31, php-7.0.21, php-7.1.7, php-7.2.0alpha3, php-7.1.7RC1, php-7.0.21RC1, php-7.2.0alpha2, php-7.1.6, php-7.2.0alpha1, php-7.0.20, php-7.1.6RC1, php-7.0.20RC1, php-7.1.5, php-7.0.19, php-7.0.19RC1, php-7.1.5RC1, php-7.1.4, php-7.0.18, php-7.1.4RC1, php-7.0.18RC1, php-7.1.3, php-7.0.17, php-7.1.3RC1, php-7.0.17RC1, php-7.1.2, php-7.0.16, php-7.0.16RC1, php-7.1.2RC1, php-5.6.30, php-7.0.15, php-5.6.30RC1, php-7.1.1RC1, php-7.0.15RC1 |
|
#
dac6c639 |
| 04-Jan-2017 |
Sammy Kaye Powers |
Update copyright headers to 2017
|
#
478f119a |
| 04-Jan-2017 |
Sammy Kaye Powers |
Update copyright headers to 2017
|
Revision tags: php-7.1.1, php-5.6.29, php-7.0.14, php-7.1.0 |
|
#
003727d8 |
| 26-Nov-2016 |
Christoph M. Becker |
Fix #73612: preg_*() may leak memory We have to make sure that collectible zvals end up in the GC root buffer, to avoid memory leaks.
|
Revision tags: php-5.6.29RC1, php-7.0.14RC1 |
|
#
ebfd93f7 |
| 20-Nov-2016 |
Xinchen Hui |
Fixed bug #73483 (Segmentation fault on pcre_replace_callback)
|
Revision tags: php-7.1.0RC6, php-5.6.28, php-7.0.13 |
|
#
e5aa3651 |
| 28-Oct-2016 |
Xinchen Hui |
Fixed bug #73392 (A use-after-free in zend allocator management)
|
Revision tags: php-5.6.28RC1, php-7.1.0RC5, php-7.0.13RC1, php-7.1.0RC4 |
|
#
b1fc1fb9 |
| 15-Oct-2016 |
Nikita Popov |
Normalize preg_replace_callback() return value One particular error case was returning the argument without casting to string.
|
Revision tags: php-5.6.27, php-7.0.12 |
|
#
dd604015 |
| 13-Oct-2016 |
Anatol Belski |
rename publicly exposed symbol to avoid name conflicts (cherry picked from commit 730288ae41fe0d40d00b27174b558cf260b1a7df)
|
#
0362d61a |
| 13-Oct-2016 |
Stanislav Malyshev |
Fix potential overflows in php_pcre_replace_impl (cherry picked from commit 9c50ba42d6503a5fcfffad6c6823a9bee0e033c0)
|
#
730288ae |
| 13-Oct-2016 |
Anatol Belski |
rename publicly exposed symbol to avoid name conflicts
|
#
9c50ba42 |
| 13-Oct-2016 |
Stanislav Malyshev |
Fix potential overflows in php_pcre_replace_impl
|
#
29e2a204 |
| 29-Sep-2016 |
Stanislav Malyshev |
Fixed bug #73174 - heap overflow in php_pcre_replace_impl
|
Revision tags: php-7.1.0RC3, php-5.6.27RC1, php-7.0.12RC1 |
|
#
54d8053a |
| 22-Sep-2016 |
Anatol Belski |
Fix bug #73121 Bundled PCRE doesn't compile because JIT isn't supported on s390
|
Revision tags: php-5.6.26, php-7.1.0RC2, php-7.0.11 |
|
#
19866fb7 |
| 02-Sep-2016 |
Stanislav Malyshev |
Fix various int size overflows. Add function for detection of string zvals with length that does not fit INT_MAX.
|
#
d690014b |
| 11-Sep-2016 |
Andrea Faulds |
Remove zpp fallback code (always use Fast ZPP) Squashed commit of the following: commit 3e27fbb3d22b42d181e15c345f1c59a007b6b58c Author: Andrea Faulds <ajf@ajf.me> Date: S
Remove zpp fallback code (always use Fast ZPP) Squashed commit of the following: commit 3e27fbb3d22b42d181e15c345f1c59a007b6b58c Author: Andrea Faulds <ajf@ajf.me> Date: Sun Sep 11 19:14:37 2016 +0100 Keep dummy FAST_ZPP macro for compatibility commit 8a7cfd00deaa4a3c5026c97580c49c886c72a5b4 Author: Andrea Faulds <ajf@ajf.me> Date: Mon Sep 5 22:36:03 2016 +0100 Remove FAST_ZPP macro and plain zpp fallback code
show more ...
|
Revision tags: php-5.6.26RC1, php-7.1.0RC1, php-7.0.11RC1, php-7.1.0beta3, php-5.6.25, php-7.0.10, php-7.1.0beta2, php-5.6.25RC1, php-7.0.10RC1 |
|
#
39423e42 |
| 21-Jul-2016 |
Christoph M. Becker |
Implement #47456: Missing PCRE option 'J' While it is possible to force the same behavior by setting the internal option (?J), having a dedicated modifier appears to be useful. After all
Implement #47456: Missing PCRE option 'J' While it is possible to force the same behavior by setting the internal option (?J), having a dedicated modifier appears to be useful. After all, J is even listed on the "Pattern Modifiers" man page[1], but the description referrs to (?J). [1] <http://php.net/manual/en/reference.pcre.pattern.modifiers.php>
show more ...
|
#
1d7ec685 |
| 29-Aug-2016 |
Anatol Belski |
fix possible memory leak
|
#
315c0536 |
| 27-Jul-2016 |
Christoph M. Becker |
Fix #72688: preg_match missing group names in matches We have to multiply with 0x100 to properly scale the high byte.
|
Revision tags: php-7.1.0beta1, php-5.6.24, php-7.0.9, php-5.5.38, php-5.6.24RC1, php-7.1.0alpha3, php-7.0.9RC1 |
|
#
bd74e7d0 |
| 23-Jun-2016 |
Xinchen Hui |
Fixed bug #72476 (Memleak in jit_stack)
|
#
e4539042 |
| 22-Jun-2016 |
Anatol Belski |
Fixed bug #72463 mail fails with invalid argument
|
Revision tags: php-7.1.0alpha2, php-7.0.8, php-5.6.23, php-5.5.37, php-5.6.23RC1, php-7.0.8RC1, php-7.1.0alpha1, php-5.6.22, php-5.5.36, php-7.0.7 |
|
#
0b3a4c61 |
| 16-May-2016 |
Xinchen Hui |
Revert "Revert "fix #72143 (preg_replace uses int instead of size_t on zend_string_allocs)"" obviously I read the change is in argument lists by mistake :< This reverts commit 9e7af
Revert "Revert "fix #72143 (preg_replace uses int instead of size_t on zend_string_allocs)"" obviously I read the change is in argument lists by mistake :< This reverts commit 9e7afa75140afd047cb95280a610cff9368a7517.
show more ...
|