#
1c33ddb5 |
| 31-Aug-2021 |
Patrick Allaert |
Prepare for PHP 8.2 |
#
5764414e |
| 31-Aug-2021 |
Patrick Allaert |
Prepare for PHP 8.1.0RC1 |
#
2bf451b9 |
| 31-Aug-2021 |
Derick Rethans |
Upgrade timelib to 2021.08, which address some defects and performance - Fixed bug #80998 (Missing second with inverted interval). - Speed up finding timezone offset information. |
#
fcbe7372 |
| 30-Aug-2021 |
Christoph M. Becker |
Merge branch 'PHP-7.4' into PHP-8.0 * PHP-7.4: Fix #81400: Unterminated string in dns_get_record() results
|
#
edab9ad2 |
| 30-Aug-2021 |
Christoph M. Becker |
Fix #81400: Unterminated string in dns_get_record() results If we assemble a zend_string manually, we need to end it with a NUL byte ourselves. We also fix the size calculation
Fix #81400: Unterminated string in dns_get_record() results If we assemble a zend_string manually, we need to end it with a NUL byte ourselves. We also fix the size calculation for that zend_string; there is no need for the extra byte for each part, and we don't have to multiply by two, since we're using DnsQuery_A(), not DnsQuery_W () (in which case we would have to do the character set conversion, anyway). This avoids over-allocation, and the need to explicitly set the string length. Finally, we use the proper access macro for zend_strings. Closes GH-7427.
show more ...
|
#
35e1f134 |
| 26-Aug-2021 |
Christoph M. Becker |
Merge branch 'PHP-7.4' into PHP-8.0 * PHP-7.4: Fix #53580: During resize gdImageCopyResampled cause colors change
|
#
526407ca |
| 25-Aug-2021 |
Christoph M. Becker |
Fix #53580: During resize gdImageCopyResampled cause colors change We port the upstream fix[1], and also revert commit a3383ac3d7[2] which is now obsolete, and also not part of libgd. E
Fix #53580: During resize gdImageCopyResampled cause colors change We port the upstream fix[1], and also revert commit a3383ac3d7[2] which is now obsolete, and also not part of libgd. Especially the change to gd.png.c was at best a half-baked optimization. [1] <https://github.com/libgd/libgd/commit/a24e96f01989bf9ca05a08d33862a08d6f4c4ed6> [2] <https://github.com/php/php-src/commit/a3383ac3d7e21e54b1d7d89f308088d0692abc9f> Closes GH-7402.
show more ...
|
#
a40ccd75 |
| 24-Aug-2021 |
Nikita Popov |
Fixed bug #81377 BP_VAR_UNSET should not result in undefined warnings. |
#
521bd7ce |
| 24-Aug-2021 |
Christoph M. Becker |
7.3.31 is next |
#
b2008ab9 |
| 24-Aug-2021 |
Stanislav Malyshev |
Update NEWS |
#
bdf53cc9 |
| 23-Aug-2021 |
DmitryMaksimov |
Dispatch using LANG_NEUTRAL instead of LOCALE_SYSTEM_DEFAULT This is relevant wrt. case insensitive identifiers. Closes GH-7391. |
#
465b3ab2 |
| 18-Aug-2021 |
Christoph M. Becker |
Merge branch 'PHP-7.4' into PHP-8.0 * PHP-7.4: Fix #78819: Heap Overflow in msg_send
|
#
9494b1cd |
| 18-Aug-2021 |
Christoph M. Becker |
Fix #78819: Heap Overflow in msg_send We need to use the proper type. Closes GH-7386. |
#
d71a0dcc |
| 18-Aug-2021 |
Christoph M. Becker |
Merge branch 'PHP-7.4' into PHP-8.0 * PHP-7.4: Fix #73122: Integer Overflow when concatenating strings
|
#
0b7dffb4 |
| 17-Aug-2021 |
Christoph M. Becker |
Fix #73122: Integer Overflow when concatenating strings We must avoid integer overflows in memory allocations, so we introduce an additional check in the VM, and bail out in the rare cas
Fix #73122: Integer Overflow when concatenating strings We must avoid integer overflows in memory allocations, so we introduce an additional check in the VM, and bail out in the rare case of an overflow. Closes GH-7381.
show more ...
|
#
90a60038 |
| 17-Aug-2021 |
Ben Ramsey |
The master branch is now for 8.1.0RC1 |
#
be2df43b |
| 30-Jul-2021 |
Christoph M. Becker |
Fix #78919: CLI server: insufficient cleanup if request startup fails We need to run the full `php_cli_server_request_shutdown()` in case of failing `php_cli_server_request_startup()`.
Fix #78919: CLI server: insufficient cleanup if request startup fails We need to run the full `php_cli_server_request_shutdown()` in case of failing `php_cli_server_request_startup()`. Patch contributed by @cataphract. Closes GH-7322.
show more ...
|
#
e45a063f |
| 17-Aug-2021 |
Christoph M. Becker |
Merge branch 'PHP-7.4' into PHP-8.0 * PHP-7.4: Fix #71542: disk_total_space does not work with relative paths
|
#
f924e972 |
| 16-Aug-2021 |
Christoph M. Becker |
Fix #71542: disk_total_space does not work with relative paths For ZTS builds, we need to expand the path given to `disk_free_space()` and `disk_total_space()` to properly support the VC
Fix #71542: disk_total_space does not work with relative paths For ZTS builds, we need to expand the path given to `disk_free_space()` and `disk_total_space()` to properly support the VCWD. Closes GH-7377.
show more ...
|
#
47ccdecf |
| 16-Aug-2021 |
Nikita Popov |
Merge branch 'PHP-7.4' into PHP-8.0 * PHP-7.4: Fixed bug #81353
|
#
d1e956ff |
| 16-Aug-2021 |
Nikita Popov |
Fixed bug #81353 A user-defined error handler should not be invoked for preload warnings. We are in a partially shut-down state at that point. |
#
2c6177a4 |
| 13-Aug-2021 |
Christoph M. Becker |
Merge branch 'PHP-7.4' into PHP-8.0 * PHP-7.4: Fix #81351: xml_parse may fail, but has no error code
|
#
80a377e6 |
| 13-Aug-2021 |
Christoph M. Becker |
Fix #81351: xml_parse may fail, but has no error code The fix for bug #73151[1] cured the symptoms, but not the root cause, namely xmlParse() must not be called recursively. Since that
Fix #81351: xml_parse may fail, but has no error code The fix for bug #73151[1] cured the symptoms, but not the root cause, namely xmlParse() must not be called recursively. Since that bugfix also messed up the error handling, we basically revert it (but also simplify the return), and then prevent calling the parser recursively. [1] <https://github.com/php/php-src/pull/2166/commits/f2a8a8c068995a5d780882c556cedd53bce3827d> Co-authored-by: Nikita Popov <nikita.ppv@gmail.com> Closes GH-7363.
show more ...
|
#
1c6df2df |
| 12-Aug-2021 |
Nikita Popov |
Fixed bug #81192 Normally the filename is the current filename, but when traits are involved, it might be a different one. |
#
4a4ae45a |
| 12-Aug-2021 |
Nikita Popov |
Fix bug #81142 by adding zend_string_init_existing_interned() Add a new interned string handler that fetches an interned string if it exists, but does not create one if it does not (and
Fix bug #81142 by adding zend_string_init_existing_interned() Add a new interned string handler that fetches an interned string if it exists, but does not create one if it does not (and instead returns a non-interned string). This fixes bug #81142, by preventing the creating of new interned strings for unserialized array keys. Closes GH-7360.
show more ...
|