#
1752393b |
| 13-Jan-2020 |
Christoph M. Becker |
Fix #79084: mysqlnd may fetch wrong column indexes with MYSQLI_BOTH Column names can be numeric strings, so we have to make sure to insert the column values with the appropriate numeric
Fix #79084: mysqlnd may fetch wrong column indexes with MYSQLI_BOTH Column names can be numeric strings, so we have to make sure to insert the column values with the appropriate numeric keys, instead of adding them.
show more ...
|
#
0dda4a84 |
| 08-Jan-2020 |
Christoph M. Becker |
Fix #79078: Hypothetical use-after-free in curl_multi_add_handle() To avoid this, we have to verify the handlers already in `curl_multi_add_handle()`, not only in `curl_multi_exec()`.
|
#
7ea4f0e4 |
| 08-Jan-2020 |
Christoph M. Becker |
Bump version
|
#
38c0a53b |
| 07-Jan-2020 |
Christoph M. Becker |
Bump version
|
#
59c3ddab |
| 10-Dec-2019 |
Nikita Popov |
Remove support for preloading on Windows Due to ASLR restrictions, preloading on Windows does not work with any code that has preloading dependencies on internal classes. This effect
Remove support for preloading on Windows Due to ASLR restrictions, preloading on Windows does not work with any code that has preloading dependencies on internal classes. This effectively makes it unusable for any non-trivial codebase. Instead of pretending like preloading is going to work, only to make people realize that it really doesn't once they get beyond a dummy example, we disable support for preloading on Windows entirely. Closes GH-4999.
show more ...
|
#
846b6479 |
| 03-Jan-2020 |
Nikita Popov |
Throw Error when referencing uninit typed prop in __sleep Previously this generated a notice, but would likely generate an Error when unserializing. Now we treat it with the sam
Throw Error when referencing uninit typed prop in __sleep Previously this generated a notice, but would likely generate an Error when unserializing. Now we treat it with the same distinction as direct property accesses, i.e. referencing an unset/undefined normal property stays a notice, while a typed property becomes an Error exception. This fixed bug #79002. Closes GH-5050.
show more ...
|
#
06e78cad |
| 06-Jan-2020 |
Christoph M. Becker |
Revert "Extend CURLFile to support streams" This reverts commit 17a9f1401aeb35fe1e3657b38102a410d151d42f, because this commit would break ABI, and also due to bug #79013. We keep the
Revert "Extend CURLFile to support streams" This reverts commit 17a9f1401aeb35fe1e3657b38102a410d151d42f, because this commit would break ABI, and also due to bug #79013. We keep the commit for PHP 7.4+, though.
show more ...
|
#
ae215069 |
| 05-Jan-2020 |
Christoph M. Becker |
Fix #54298: Using empty additional_headers adding extraneous CRLF If the header string is empty, we pass `NULL` to `php_mail()` to avoid further checks on the string length.
|
#
4bec59f1 |
| 06-Jan-2020 |
Christoph M. Becker |
Fix #79068: gdTransformAffineCopy() changes interpolation method We port <https://github.com/libgd/libgd/commit/9088591eae437358ee5b929adf82865e37e3001e>.
|
#
b59f7604 |
| 06-Jan-2020 |
Nikita Popov |
Fix bug #79063: Curl openssl does not respect PKG_CONFIG_PATH
|
#
2c586051 |
| 06-Jan-2020 |
Christoph M. Becker |
Fix #79067: gdTransformAffineCopy() may use unitialized values We port <https://github.com/libgd/libgd/commit/7a06c1669c563917bc48c464521e3de962ddb4e8>.
|
#
c05a069a |
| 14-Nov-2019 |
Christoph M. Becker |
Fix #78808: [LMDB] MDB_MAP_FULL: Environment mapsize limit reached We implement support for a fifth parameter, which allows to specify the mapsize. The parameter defaults to zero, in wh
Fix #78808: [LMDB] MDB_MAP_FULL: Environment mapsize limit reached We implement support for a fifth parameter, which allows to specify the mapsize. The parameter defaults to zero, in which case the compiled in default mapsize (usually 1048576) will be used. The mapsize should be a multiple of the page size of the OS.
show more ...
|
#
18172303 |
| 25-Nov-2019 |
Christoph M. Becker |
Fix #78538: shmop memory leak If the descriptor's refcount drops to zero, we have to unmap the respective file view, to avoid leaking memory.
|
#
b48f2625 |
| 23-Dec-2019 |
Christoph M. Becker |
Fix #79015: undefined-behavior in php_date.c We check that the given microsecond fraction is in the valid range [0, 1000000[, and otherwise mark it as invalid. We also drop the usel
Fix #79015: undefined-behavior in php_date.c We check that the given microsecond fraction is in the valid range [0, 1000000[, and otherwise mark it as invalid. We also drop the useless do loop; a plain block is sufficient here.
show more ...
|
#
1dcdcd79 |
| 03-Jan-2020 |
Nikita Popov |
Fixed bug #79056
|
#
8abb2ced |
| 02-Jan-2020 |
Nikita Popov |
Fixed bug #79055 Fix file cache serialization of property types. I'm changing the overall type serialization format to perform additional adjustments in order to yield a plausible po
Fixed bug #79055 Fix file cache serialization of property types. I'm changing the overall type serialization format to perform additional adjustments in order to yield a plausible pointer for zend_type, rather than using an entirely separate serialization format, as was previously done. That would have been annoying to extend to the case of CE pointers.
show more ...
|
#
d1537e50 |
| 30-Dec-2019 |
Nikita Popov |
Fixed bug #79046
|
#
0cecf83b |
| 30-Dec-2019 |
Christoph M. Becker |
Fix #79040: Warning Opcode handlers are unusable due to ASLR We must not use the same shared memory OPcache instance for different SAPIs, since their memory layout is different. To avoi
Fix #79040: Warning Opcode handlers are unusable due to ASLR We must not use the same shared memory OPcache instance for different SAPIs, since their memory layout is different. To avoid this, we add the SAPI name (truncated to at most 20 characters) to the names of the memory base file, the mutex and the file mapping.
show more ...
|
#
fcaf7cbd |
| 30-Dec-2019 |
Nikita Popov |
Add test for bug #79031 Fixed by preceding revert.
|
#
c47b18a2 |
| 28-Dec-2019 |
Christoph M. Becker |
Fix #79033: Curl timeout error with specific url and post We must not set an empty mime structure as `CURLOPT_MIMEPOST`; instead we set it to `NULL` if `CURLOPT_POSTFIELDS` has been set
Fix #79033: Curl timeout error with specific url and post We must not set an empty mime structure as `CURLOPT_MIMEPOST`; instead we set it to `NULL` if `CURLOPT_POSTFIELDS` has been set to an empty array.
show more ...
|
#
27bb3289 |
| 25-Dec-2019 |
Xinchen Hui |
Fixed bug #79029 (Use After Free's in XMLReader / XMLWriter). We backport the fix PHP 7.3, since this branch is affected as well. (cherry picked from commit b5e004379647bd1ebb75eb2e
Fixed bug #79029 (Use After Free's in XMLReader / XMLWriter). We backport the fix PHP 7.3, since this branch is affected as well. (cherry picked from commit b5e004379647bd1ebb75eb2eac8826fb6abdd3d8) (cherry picked from commit e36daa6927c05d2e687bb77495ef206cde118b33) (cherry picked from commit 2704ee6844c03348de9d15e74646d09007ef0f7c)
show more ...
|
#
e36daa69 |
| 25-Dec-2019 |
Xinchen Hui |
Fixed bug #79029 (Use After Free's in XMLReader / XMLWriter).
|
#
4c6e170c |
| 25-Dec-2019 |
Xinchen Hui |
Revert "Fixed bug #79029 (Use After Free's in XMLReader / XMLWriter)" This reverts commit d8ad2f4695ebd6dc2d4e668d9baeac1c071791a6.
|
#
d8ad2f46 |
| 25-Dec-2019 |
Xinchen Hui |
Fixed bug #79029 (Use After Free's in XMLReader / XMLWriter)
|
#
153c9cc3 |
| 24-Dec-2019 |
Xinchen Hui |
Fixed bug #79022 (class_exists returns True for classes that are not ready to be used)
|