#
85e241c3 |
| 12-May-2020 |
Christoph M. Becker |
[ci skip] Update NEWS
|
#
bef96b9d |
| 14-Apr-2020 |
Sara Golemon |
Update NEWS for 7.2.31
|
#
bd49622a |
| 14-Apr-2020 |
Sara Golemon |
Update NEWS for PHP 7.2.30
|
#
f33cf52f |
| 05-May-2020 |
Christoph M. Becker |
Fix #79566: Private SHM is not private on Windows We map the POSIX semantics of `IPC_PRIVATE` by creating unnamed file mapping objects on Windows. While that is not particularly useful
Fix #79566: Private SHM is not private on Windows We map the POSIX semantics of `IPC_PRIVATE` by creating unnamed file mapping objects on Windows. While that is not particularly useful for ext/shmop, which is the only bundled extension which uses `shmget()`, it may be useful for external extensions.
show more ...
|
#
c40a4944 |
| 04-May-2020 |
Christoph M. Becker |
Fix #79561: dns_get_record() fails with DNS_ALL Since Windows has its own definitions of the `PHP_DNS_*` macros, we have to use these when registering the PHP constants.
|
#
7c1316ec |
| 04-May-2020 |
Nikita Popov |
Fixed bug #79535 We did not allocate a cache slot for FETCH_CLASS. This is already fixed on newer PHP versions.
|
#
54148fd6 |
| 01-May-2020 |
Christoph M. Becker |
Fix #79528: Different object of the same xml between 7.4.5 and 7.4.4 Revert "Fix #61597: SXE properties may lack attributes and content" This reverts commit 7c081db885756d7b176a55b9
Fix #79528: Different object of the same xml between 7.4.5 and 7.4.4 Revert "Fix #61597: SXE properties may lack attributes and content" This reverts commit 7c081db885756d7b176a55b90b8746f664d1e042.
show more ...
|
#
6998cc50 |
| 28-Apr-2020 |
Christoph M. Becker |
Bump version
|
#
29968d8f |
| 24-Apr-2020 |
Christoph M. Becker |
Fix #79470: PHP incompatible with 3rd party file system on demand We add support for Activision HSM (`IO_REPARSE_TAG_ACTIVISION_HSM`) and VFS for Git (`IO_REPARSE_TAG_PROJFS`). The latt
Fix #79470: PHP incompatible with 3rd party file system on demand We add support for Activision HSM (`IO_REPARSE_TAG_ACTIVISION_HSM`) and VFS for Git (`IO_REPARSE_TAG_PROJFS`). The latter fixes bug #78784.
show more ...
|
#
ccca2c44 |
| 22-Apr-2020 |
Christoph M. Becker |
Fix #79503: Memory leak on duplicate metadata Duplicate metadata can only happen if someone tampers with the phar, so we can and should treat that as error.
|
#
fa10abd6 |
| 19-Apr-2020 |
Christoph M. Becker |
Fix #79491: Search for .user.ini extends up to root dir The `start` parameter of `php_cgi_ini_activate_user_config` is supposed to hold the byte offset of the doc root in the given `path
Fix #79491: Search for .user.ini extends up to root dir The `start` parameter of `php_cgi_ini_activate_user_config` is supposed to hold the byte offset of the doc root in the given `path`. However, the current expression which fixes a potential type incompatibility will ever only evaluate to zero or one, because it uses the *logical* and operator (`&&`). Furthermore we notice that subtracting one from `doc_root_len` is not necessary, so there is even no need for the `start` parameter at all.
show more ...
|
#
94e09bfe |
| 19-Apr-2020 |
Joe Cai |
Fix #79497: Fix php_openssl_subtract_timeval() I stumbled upon this while debugging a strange issue with stream_socket_client() where it randomly throws out errors when the connectio
Fix #79497: Fix php_openssl_subtract_timeval() I stumbled upon this while debugging a strange issue with stream_socket_client() where it randomly throws out errors when the connection timeout is set to below 1s. The logic to calculate time difference in php_openssl_subtract_timeval() is wrong when a.tv_usec < b.tv_usec, causing connection errors before the timeout is reached.
show more ...
|
#
79a36ff7 |
| 15-Apr-2020 |
Nikita Popov |
Fixed bug #79477 Make sure to deindirect properties when creating array.
|
#
c4cdf1ae |
| 14-Apr-2020 |
Christoph M. Becker |
Add missing CVE
|
#
95eaccd0 |
| 13-Apr-2020 |
dinosaur |
Fixed bug #79468 Close the stream filter resources when removing them from the stream.
|
#
89675887 |
| 14-Apr-2020 |
Christoph M. Becker |
Add NEWS entries [ci skip]
|
#
efec22b7 |
| 11-Mar-2020 |
Christoph M. Becker |
Fix #78221: DOMNode::normalize() doesn't remove empty text nodes If a text node is not followed by another text node, we remove it, if its textContent is empty.
|
#
cf68bc41 |
| 02-Apr-2020 |
Nikita Popov |
Fixed bug #79434
|
#
cc3af6fd |
| 01-Apr-2020 |
Christoph M. Becker |
Add NEWS entryc [ci skip]
|
#
33226c3a |
| 31-Mar-2020 |
Christoph M. Becker |
Next is 7.3.18
|
#
b510250b |
| 26-Mar-2020 |
Christoph M. Becker |
Fix #79413: session_create_id() fails for active sessions The comment on `PS_VALIDATE_SID_FUNC(files)` is very clear that the function is supposed to return `SUCCESS` if the session alre
Fix #79413: session_create_id() fails for active sessions The comment on `PS_VALIDATE_SID_FUNC(files)` is very clear that the function is supposed to return `SUCCESS` if the session already exists. So to detect a collision, we have to check for `SUCCESS`, not `FAILURE`. We also fix the wrong condition in session_regenerate_id() as well.
show more ...
|
#
a681b128 |
| 29-Mar-2020 |
Christoph M. Becker |
Fix #79427: Integer Overflow in shmop_open() If `shm.shm_segsz > ZEND_LONG_MAX` the assignment to `shmop->size` a few lines below would overflow, so we catch that early and bail out if
Fix #79427: Integer Overflow in shmop_open() If `shm.shm_segsz > ZEND_LONG_MAX` the assignment to `shmop->size` a few lines below would overflow, so we catch that early and bail out if necessary.
show more ...
|
#
04920645 |
| 27-Mar-2020 |
Max Rees |
Fix #79424 ext/zip: don't use gl_pathc after call to globfree This breaks on Linux with the musl libc, since it zeroes out gl_pathc during globfree.
|
#
65120cfc |
| 25-Mar-2020 |
Dmitry Stogov |
Fixed bug #79412 (Opcache chokes and uses 100% CPU on specific script).
|
#
c0840fec |
| 24-Mar-2020 |
Christian Schneider |
Fix bug #79410 (system() swallows last chunk if it is exactly 4095 bytes without newline) Closes GH-5292.
|