| Commit message (Collapse) | Author | Age | Files | Lines |
| |
|
| |
|
|
|
|
|
|
| |
We backport r1092 from pcre2.
(cherry picked from commit 8947fd9e9fdce87cd6c59817b1db58e789538fe9)
|
|
|
|
|
|
|
|
|
| |
We have to properly clean up in case phar_flush() is failing.
We also make the expectation of the respective test case less liberal
to avoid missing such bugs in the future.
(cherry picked from commit cd1101e8c87aa175c2d5e87ddec656e50ef4ab5d)
|
|
|
|
| |
(cherry picked from commit aeb6d13185a2ea4f1496ede2697469faed98ce05)
|
|
|
|
| |
(cherry picked from commit dea2989ab8ba87a6180af497b2efaf0527e985c5)
|
|
|
|
|
|
|
|
| |
The smart branch logic assumed b->start refers to the old offsets,
while b->start was already adjusted to the new offsets at this
point. Delay the change until later.
(cherry picked from commit 8e63bb5e465620f27de93dea82e0d84be72da7f3)
|
|
|
|
|
|
| |
Closes GH-4389.
(cherry picked from commit e6c2b288652cf9c8d0b92d2842d73b3eb2431860)
|
|
|
|
| |
(cherry picked from commit 8a19fe29de77d7477d59db472dd6aadabd5ac249)
|
| |
|
|\
| |
| |
| |
| | |
* PHP-7.2:
Fixed incorrect specialization (missed IS_INDIRECT handling)
|
| | |
|
|\ \
| |/ |
|
| |
| |
| |
| |
| | |
This is a backport of 6fcae63f614d1ed4aaeaff7b13a7a4627b1f1312
to PHP 7.2.
|
| | |
|
|\ \
| |/
| |
| |
| | |
* PHP-7.2:
Fix #78269 password_hash uses weak options for argon2
|
| | |
|
| | |
|
| |
| |
| |
| |
| | |
Prevent the gc_info from becoming all zero for a registered root
by setting the top bit to one for compressed root addresses.
|
|\ \
| |/ |
|
| |
| |
| |
| |
| |
| |
| |
| |
| | |
New opcache directives have been added recently which are returned
if using `ini_get_all('zend opcache')` but are not listed in the
directives if using `opcache_get_configuration()`. This fix adds
those missing directives as well as if `opcache.mmap_base` is used
instead of `opcache.lockfile_path`. Also adds a test to ensure the
directives match with both methods of fetching.
|
|\ \
| |/ |
|
| |
| |
| |
| |
| | |
The DELREF part is a possible fix for bug #78278, the ADDREF part
is a drive-by fix.
|
|\ \
| |/ |
|
| |
| |
| |
| |
| | |
Even if we don't initialize the callback on every request, we
should still reset our globals to default values...
|
| |
| |
| |
| |
| |
| |
| |
| | |
Since syslog's ident and facility parameters have been added to
config[1], vsyslog() segfaults on Windows, if openlog() has not been
called before. We bring back the removed lines to fix this.
[1] <http://git.php.net/?p=php-src.git;a=commit;h=2475337bd8a0fad0dac03db3f5e7e9d331d53653>
|
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| | |
When cleaning nops in the dfa pass, we were always keeping the
smart branch inhibiting nop that occurs directly before the jump
instruction. However, as we skip unreachable blocks entirely, it
may happen that we need to keep a nop that occurs further back,
prior to the unreachable blocks. Account for that case now.
We should really do something about the smart branch situation,
this is very fragile...
|
| |
| |
| |
| |
| | |
It does nothing on 7.3, but this makes it easier to write tests in
3rd party extensions.
|
|\ \
| |/ |
|
| |
| |
| |
| |
| |
| |
| |
| | |
This reverts commit 35353dc49a73a58c17c7896c4c4c3997ef2c007d.
This changes causes issues for Symfony, see
https://github.com/symfony/symfony/issues/32395. I'm reverting it
from PHP 7.2 and PHP 7.3 and only leaving it in PHP 7.4.
|
|\ \
| |/
| |
| |
| | |
* PHP-7.2:
Upgrade to SQLite 3.28.0
|
| |\
| | |
| | |
| | |
| | | |
* PHP-7.1:
Upgrade to SQLite 3.28.0
|
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | | |
Over the years, multiple security vulnerabilities[1] have been found
and fixed in SQLite3, so it makes sense to update our bundled libsqlite
to the latest available version.
[1] <https://www.cvedetails.com/vulnerability-list/vendor_id-9237/Sqlite.html>
|
| | | |
|
|\ \ \
| |/ /
| | |
| | |
| | | |
* PHP-7.2:
Update NEWS [ci skip]
|
| | | |
|
|\ \ \
| |/ / |
|
| | | |
|
|\ \ \
| |/ / |
|
| | | |
|
|\ \ \
| |/ / |
|
| | |
| | |
| | |
| | |
| | |
| | |
| | | |
Increased response header count limit from 100 to 1000.
Added crash handler to cleanly shutdown PHP request.
Added CloudLinux mod_lsapi mode
Fixed bug #76058
|
| | |
| | |
| | |
| | |
| | | |
This commit already was contained in PHP 7.3.7, but doesn't need a NEWS
entry, since the regression had only been introduced with PHP 7.3.7RC1.
|
| | | |
|
|\ \ \
| |/ / |
|
| | | |
|
| | | |
|
|\ \ \
| |/ /
| | |
| | |
| | | |
* PHP-7.2:
Fix #78241: touch() does not handle dates after 2038 in PHP 64-bit
|
| | |
| | |
| | |
| | |
| | |
| | | |
`time_t` defaults to `_time64` (which is 64bit signed) even on x86, but
`Int32x32To64()` truncates it to signed 32bit. We replace the macro
with the "manual" calculation.
|
|\ \ \
| |/ / |
|