summaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAgeFilesLines
* Update version for PHP 7.3.5php-7.3.5PHP-7.3.5Christoph M. Becker2019-04-303-4/+4
|
* Update NEWSChristoph M. Becker2019-04-301-3/+12
|
* Merge branch 'PHP-7.2' into PHP-7.3Stanislav Malyshev2019-04-303-1/+13
| | | | | | | * PHP-7.2: Fix bug #77950 - Heap-buffer-overflow in _estrndup via exif_process_IFD_TAG (cherry picked from commit 66b32f25d56147bbd8fc4733959389d30f6621af)
* Merge branch 'PHP-7.2' into PHP-7.3Stanislav Malyshev2019-04-301-6/+7
| | | | | | | * PHP-7.2: Fix #77821: Potential heap corruption in TSendMail() (cherry picked from commit 506a764089ba82457345b334bfb0b8d80727ae2f)
* Add news entry for litespeedChristoph M. Becker2019-04-241-0/+4
|
* Fixed bug in litespeed_finish_request(), disable fastcgi_finish_request() ↵George Wang2019-04-241-2/+5
| | | | | | alias for now. (cherry picked from commit ccf051c317e606c2a4d9099c6e79a5c42bfdb298)
* Update for PHP 7.3.5RC1php-7.3.5RC1Christoph M. Becker2019-04-164-5/+5
|
* Fix second part of bug #77903Nikita Popov2019-04-164-4/+33
| | | | | | When a HT iterator is one past the end and we rehash, we need to make sure that it is move to the new one past the end position, to make sure that newly inserted elements are picked up.
* Partial fix for bug #77903Nikita Popov2019-04-162-47/+65
| | | | | | | | | | | In the hash position APIs, make sure we always advance to the next non-undef element and not just when the position is 0 (similar to what foreach does). This can happen when the position of an ArrayIterator is one past its current end and a new element is inserted not directly at that position because the array is packed. There is still a bug here (as shown in the tests), but this is a separate issue that also affects plain array iteration in foreach.
* Merge branch 'PHP-7.2' into PHP-7.3Nikita Popov2019-04-153-1/+18
|\
| * Fixed bug #77895Nikita Popov2019-04-153-1/+18
| |
* | Merge branch 'PHP-7.2' into PHP-7.3Nikita Popov2019-04-151-0/+2
|\ \ | |/
| * Zero sockaddr structNikita Popov2019-04-151-0/+2
| | | | | | | | | | in6 has a bunch of extra fields that we're leaving uninitialized. I don't see them locally, but there's valgrind warnings on gcov.
* | Merge branch 'PHP-7.2' into PHP-7.3Nikita Popov2019-04-151-1/+1
|\ \ | |/
| * Fix uninitialized cert_capturedNikita Popov2019-04-151-1/+1
| | | | | | | | This is a legimitimate bug and also shows up under valgrind.
* | Merge branch 'PHP-7.2' into PHP-7.3Nikita Popov2019-04-153-0/+47
|\ \ | |/
| * Fixed bug #77882Nikita Popov2019-04-153-0/+47
| |
* | Updated NEWSCôme Chilliet2019-04-151-3/+6
| |
* | Fix a NULL dereferencing crash in php-ldapCôme Chilliet2019-04-151-1/+3
| | | | | | | | | | | | | | This happens when parsing a control response to a VLV request which does not contain a "context" string. See bug #77869
* | Merge branch 'PHP-7.2' into PHP-7.3George Wang2019-04-123-26/+152
|\ \ | |/
| * LiteSpeed SAPI 7.3, better process management, new API function ↵George Wang2019-04-123-26/+152
| | | | | | | | litespeed_finish_request().
* | Merge branch 'PHP-7.2' into PHP-7.3Christoph M. Becker2019-04-123-7/+7
|\ \ | |/ | | | | | | * PHP-7.2: Fix tests wrt. internationalization
| * Fix tests wrt. internationalizationChristoph M. Becker2019-04-123-7/+7
| |
* | Merge branch 'PHP-7.2' into PHP-7.3Nikita Popov2019-04-122-4/+22
|\ \ | |/
| * Fix key leaks in mb_convert_encoding()Nikita Popov2019-04-122-4/+22
| |
* | Merge branch 'PHP-7.2' into PHP-7.3Christoph M. Becker2019-04-110-0/+0
|\ \ | |/ | | | | | | * PHP-7.2: Fix potential OPcache file cache related issues
| * Fix potential OPcache file cache related issuesAnatol Belski2019-04-112-11/+45
| | | | | | | | | | | | | | | | | | To solve issues detected during testing, we backport the following commits to PHP 7.2: 129c5c1181bf344b37e13fd6dc5dfe76c13d7208 9ac133a0b3863ca4d9659140154ee237e5f4669a ce72bc6b658c335dd37393d0beb28584e6805e97
* | Avoid onig match param unused variable warningNikita Popov2019-04-112-2/+2
| |
* | Ensure double slashes are replaced by the path normalizationAnatol Belski2019-04-101-10/+32
| |
* | Merge branch 'PHP-7.2' into PHP-7.3Anatol Belski2019-04-102-1/+76
|\ \ | |/ | | | | | | * PHP-7.2: Fix phar:// include handling with file cache
| * Fix phar:// include handling with file cacheAnatol Belski2019-04-102-1/+76
| |
* | Merge branch 'PHP-7.2' into PHP-7.3Nikita Popov2019-04-101-3/+5
|\ \ | |/
| * Fix 29nb_async_connect.phptNikita Popov2019-04-101-3/+5
| | | | | | | | | | Intermediate states are unreliable across versions (I think), make sure we go through the whole connect procedure.
* | Merge branch 'PHP-7.2' into PHP-7.3Nikita Popov2019-04-104-9/+47
|\ \ | |/
| * Fix pgsql use after free trying to reuse closed connectionNikita Popov2019-04-104-9/+47
| | | | | | | | | | | | | | | | | | | | | | When a connection is closed, we also need to remove the hash entry from the regular_list, as it now points to freed memory. To do this store a reverse mapping from the connection to the hash string. It would be nicer to introduce a wrapping structure for the pgsql link resource that could store the hash (and notices), but that would require large changes to the extension, so I'm going for a more minimal fix here.
* | Merge branch 'PHP-7.2' into PHP-7.3Nikita Popov2019-04-102-5/+22
|\ \ | |/
| * Fix use after free on pg_close() of default connectionNikita Popov2019-04-102-5/+22
| |
* | Merge branch 'PHP-7.2' into PHP-7.3Dmitry Stogov2019-04-091-9/+11
|\ \ | |/ | | | | | | * PHP-7.2: Repare SWITCH VM
| * Repare SWITCH VMDmitry Stogov2019-04-091-2/+2
| |
* | Merge branch 'PHP-7.2' into PHP-7.3Nikita Popov2019-04-082-4/+43
|\ \ | |/
| * Preserve keys in emulate_read_fd_set()twosee2019-04-082-4/+43
| | | | | | | | Keys are already preserved in the non-emulated case.
* | Merge branch 'PHP-7.2' into PHP-7.3Nikita Popov2019-04-084-4/+24
|\ \ | |/
| * Fixed bug #77853Nikita Popov2019-04-084-4/+24
| |
* | Merge branch 'PHP-7.2' into PHP-7.3Nikita Popov2019-04-083-16/+39
|\ \ | |/
| * Fixed bug #77844Nikita Popov2019-04-083-16/+39
| | | | | | | | | | We should probably return an integer result from the operation in typed mode, right now the result is always a string.
* | Merge branch 'PHP-7.2' into PHP-7.3Stanislav Malyshev2019-04-063-4/+4
|\ \ | |/ | | | | | | | | * PHP-7.2: Always use ZEND_SECURE_ZERO() when cleaning up data bump versions after release
| * Merge branch 'PHP-7.1' into PHP-7.2Stanislav Malyshev2019-04-063-4/+4
| |\ | | | | | | | | | | | | | | | * PHP-7.1: Always use ZEND_SECURE_ZERO() when cleaning up data bump versions after release
| | * Always use ZEND_SECURE_ZERO() when cleaning up dataStanislav Malyshev2019-04-065-5/+7
| | | | | | | | | | | | | | | | | | Optimizing compilers have an annoying tendency to throw out memsets over data that they think aren't used anymore. Apply secure zero-out in cases where this has potential to happen.
| | * bump versions after releaseJoe Watkins2019-04-023-5/+9
| | |
* | | Merge branch 'PHP-7.2' into PHP-7.3Joe Watkins2019-04-062-17/+19
|\ \ \ | |/ / | | | | | | | | | * PHP-7.2: Follow up #77849 PDOStatement objects in undefined state after clone