| 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)
|
| |
|
|
| |
(cherry picked from commit 8a19fe29de77d7477d59db472dd6aadabd5ac249)
|
| | |
|
| |\ |
|
| | |
| |
| |
| |
| | |
This is a backport of 6fcae63f614d1ed4aaeaff7b13a7a4627b1f1312
to PHP 7.2.
|
| | | |
|
| | | |
|
| | | |
|
| |\ \
| |/ |
|
| | |
| |
| |
| |
| |
| |
| |
| |
| | |
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.
|
| |\ \
| |/ |
|
| | |
| |
| |
| |
| | |
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...
|
| |\ \
| |/
| |
| |
| | |
* 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>
|
| | | | |
|
| | | | |
|
| | | | |
|
| | | | |
|
| | | |
| | |
| | |
| | |
| | |
| | | |
I do not completely understand what is going on there, but I am pretty
sure dir_entry <= offset_base if not a normal situation, so we better not
to rely on such dir_entry.
|
| | | | |
|
| | | | |
|
| | | | |
|
| | | |
| | |
| | |
| | | |
against potential security flaws
|
| | | | |
|
| | | | |
|
| | | | |
|
| | | | |
|
| | | | |
|
| | | | |
|
| | | |
| | |
| | |
| | |
| | | |
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.
|
| | | | |
|
| | | |
| | |
| | |
| | |
| | | |
Bug #78185 fixed a regression in PHP 7.3.7RC2, so should not be listed
here.
|
| | | | |
|
| |\ \ \
| |/ /
| | |
| | |
| | | |
* PHP-7.2:
Fix bug #78192 PDO SQLite SegFault when reuse statement after schema has changed
|
| | | |
| | |
| | |
| | | |
Reset stmt->columns when column count changed on new execution of prepared statement
|
| |\ \ \
| |/ /
| | |
| | |
| | | |
* PHP-7.2:
Fix #78202: Opcache stats for cache hits are capped at 32bit NUM
|