Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Fixed bug #76205 (PHP-FPM sporadic crash when running Infinitewp). | Dmitry Stogov | 2018-04-28 | 1 | -21/+20 |
| | |||||
* | Fix bug #76281 | Nikita Popov | 2018-04-27 | 2 | -3/+32 |
| | | | | | Make sure we keep the smart-branch inhibiting NOP even if there are multiple NOPs in sequence. | ||||
* | Fixed bug #76275 | Nikita Popov | 2018-04-27 | 3 | -1/+37 |
| | | | | | | | | * Adjust IS_SERIALIZED() check to account for potential empty allocations at the end of the memory region. * Deallocate empty allocation if all try/catch elements have been removed in the block pass (similar to what we do if all live ranges have been eliminated). | ||||
* | Merge branch 'PHP-7.0' into PHP-7.1 | Anatol Belski | 2018-04-24 | 1 | -2/+4 |
|\ | | | | | | | | | * PHP-7.0: Fix test portability | ||||
| * | Merge branch 'PHP-5.6' into PHP-7.0 | Anatol Belski | 2018-04-24 | 1 | -2/+4 |
| |\ | | | | | | | | | | | | | * PHP-5.6: Fix test portability | ||||
| | * | Fix test portability | Anatol Belski | 2018-04-24 | 1 | -2/+4 |
| | | | |||||
* | | | Merge branch 'PHP-7.0' into PHP-7.1 | Stanislav Malyshev | 2018-04-23 | 21 | -18/+101 |
|\ \ \ | |/ / | | | | | | | | | | | | | | | | | | | | | | | | | | | | * PHP-7.0: Fix tsrm_ls Fix #76129 - remove more potential unfiltered outputs for phar Fix test Fix bug #76248 - Malicious LDAP-Server Response causes Crash Fix bug #76249 - fail on invalid sequences Fix #76130: Heap Buffer Overflow (READ: 1786) in exif_iif_add_value Fix bug #75981: prevent reading beyond buffer start | ||||
| * | | Merge branch 'PHP-5.6' into PHP-7.0 | Stanislav Malyshev | 2018-04-23 | 21 | -18/+101 |
| |\ \ | | |/ | | | | | | | | | | | | | | | | | | | | | | | | | | | | * PHP-5.6: Fix tsrm_ls Fix #76129 - remove more potential unfiltered outputs for phar Fix test Fix bug #76248 - Malicious LDAP-Server Response causes Crash Fix bug #76249 - fail on invalid sequences Fix #76130: Heap Buffer Overflow (READ: 1786) in exif_iif_add_value Fix bug #75981: prevent reading beyond buffer start | ||||
| | * | Fix tsrm_ls | Stanislav Malyshev | 2018-04-23 | 1 | -1/+1 |
| | | | |||||
| | * | Merge remote-tracking branch 'security/bug76249' into PHP-5.6 | Stanislav Malyshev | 2018-04-23 | 2 | -0/+21 |
| | |\ | | | | | | | | | | | | | | | | | | | | | * security/bug76249: Fix test Fix bug #76249 - fail on invalid sequences | ||||
| | | * | Fix test | Stanislav Malyshev | 2018-04-22 | 1 | -2/+4 |
| | | | | |||||
| | | * | Fix bug #76249 - fail on invalid sequences | Stanislav Malyshev | 2018-04-22 | 2 | -0/+19 |
| | | | | |||||
| | * | | Merge remote-tracking branch 'security/bug76248' into PHP-5.6 | Stanislav Malyshev | 2018-04-23 | 2 | -1/+45 |
| | |\ \ | | | | | | | | | | | | | | | | | | | | | * security/bug76248: Fix bug #76248 - Malicious LDAP-Server Response causes Crash | ||||
| | | * | | Fix bug #76248 - Malicious LDAP-Server Response causes Crash | Stanislav Malyshev | 2018-04-22 | 2 | -1/+45 |
| | | |/ | |||||
| | * | | Fix #76129 - remove more potential unfiltered outputs for phar | Stanislav Malyshev | 2018-04-23 | 13 | -16/+14 |
| | | | | |||||
| | * | | Fix #76130: Heap Buffer Overflow (READ: 1786) in exif_iif_add_value | Christoph M. Becker | 2018-04-22 | 4 | -1/+21 |
| | | | | | | | | | | | | | | | | | | | | | | | | The MakerNote is not necessarily null-terminated, so we must not use `strlen()` to avoid OOB reads. Instead `php_strnlen()` is the proper way to handle this. | ||||
| | * | | Fix bug #75981: prevent reading beyond buffer start | Stanislav Malyshev | 2018-02-20 | 2 | -2/+34 |
| | | | | |||||
* | | | | Add a bit of defensive conding for bug #76155 | Stanislav Malyshev | 2018-04-22 | 1 | -1/+1 |
| | | | | | | | | | | | | | | | | | | | | Even though it should not be ever negative, since strlen() is size_t better to be safe than sorry. | ||||
* | | | | Make openssl_error_string test work in OpenSSL 1.1.1 | Jakub Zelenka | 2018-04-15 | 1 | -5/+8 |
| | | | | | | | | | | | | | | | | It was the only failing test | ||||
* | | | | reset imap_errorstack after outputting it | Aron Rotteveel | 2018-04-14 | 1 | -0/+1 |
| | | | | | | | | | | | | | | | | This happens in `imap_errors` as well, but seems to be omitted in the `shutdown` routine. | ||||
* | | | | Fix arginfo for array_replace(_recursive) and array_merge(_recursive) | Gabriel Caruso | 2018-04-13 | 2 | -11/+11 |
| | | | | |||||
* | | | | Fix memory leak | Anatol Belski | 2018-04-12 | 2 | -1/+11 |
| | | | | |||||
* | | | | Group common flags | Anatol Belski | 2018-04-05 | 1 | -5/+6 |
| | | | | |||||
* | | | | Rename var | Anatol Belski | 2018-04-05 | 1 | -1/+1 |
| | | | | |||||
* | | | | Sync fix for bug #72498 for 32-bit | Anatol Belski | 2018-04-03 | 2 | -3/+2 |
| | | | | |||||
* | | | | Fix shared ext/intl compilation | Anatol Belski | 2018-04-03 | 1 | -3/+8 |
| | | | | |||||
* | | | | Fix #52070: imagedashedline() - dashed line sometimes is not visible | Christoph M. Becker | 2018-03-30 | 3 | -1/+25 |
| | | | | | | | | | | | | | | | | | | | | We finally remove the inadvertent leftover from the synchronization with GD 2.0.12. | ||||
* | | | | Fix clang build, ref buf #76153 | Anatol Belski | 2018-03-30 | 1 | -12/+15 |
| | | | | | | | | | | | | | | | | Clang only allows -std=c++11 for C++ source. | ||||
* | | | | Adjust tests for ICU 61.1 compatibility | Anatol Belski | 2018-03-29 | 7 | -8/+236 |
| | | | | |||||
* | | | | Fixed bug #76153 Intl compilation fails with icu4c 61.1 | Anatol Belski | 2018-03-28 | 2 | -2/+2 |
| | | | | | | | | | | | | | | | | | | | | | | | | Additionally, ICU >= 59.1 requires C++11, so add the flags. Some refactoring is needed to comply with the latest recommended build options, such as automatic icu namespace addition. | ||||
* | | | | Fixed #75996: Add the right urls to the header of mt_rand. | TATAR Balazs Janos | 2018-03-27 | 1 | -2/+2 |
| | | | | |||||
* | | | | Fix #76131 some arginfo params are different from the documentation | Gabriel Caruso | 2018-03-27 | 2 | -8/+8 |
| | | | | |||||
* | | | | Updated to version 2018.4 (2018d) | Derick Rethans | 2018-03-24 | 1 | -791/+796 |
| | | | | |||||
* | | | | Fix #76113: mbstring does not build with Oniguruma 6.8.1 | Christoph M. Becker | 2018-03-20 | 1 | -1/+1 |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | As of Oniguruma 6.8.1, the regex structure has been moved from the public `oniguruma.h` to the private `regint.h`. Thus, it is no longer possible to directly access the struct's members, and actually, there is no need to, since there are respective accessor functions available at least of 2.3.1. | ||||
* | | | | Fix #75944: Wrong cp1251 detection | Christoph M. Becker | 2018-03-19 | 2 | -1/+14 |
| | | | | | | | | | | | | | | | | `\xFF` is a valid character of CP-1251. | ||||
* | | | | Sync test with newer output | Anatol Belski | 2018-03-16 | 1 | -1/+1 |
| | | | | | | | | | | | | | | | | Czech Republic vs. newer Czechia | ||||
* | | | | Reduce var scope | Anatol Belski | 2018-03-14 | 1 | -3/+3 |
| | | | | |||||
* | | | | Fix stack use after scope | Anatol Belski | 2018-03-14 | 1 | -9/+7 |
| | | | | |||||
* | | | | Fixed use-after-free | Dmitry Stogov | 2018-03-14 | 1 | -7/+9 |
| | | | | |||||
* | | | | Revert "More accurate symbolic constraints oferflow/unserflow handling ↵ | Dmitry Stogov | 2018-03-13 | 1 | -19/+12 |
| | | | | | | | | | | | | | | | | | | | | | | | | (better fix for bug #76074)." This reverts commit 44ba557de5c0d767ff6ccfcc2c8bde7d7c0746fe. | ||||
* | | | | More accurate symbolic constraints oferflow/unserflow handling (better fix ↵ | Dmitry Stogov | 2018-03-13 | 1 | -12/+19 |
| | | | | | | | | | | | | | | | | for bug #76074). | ||||
* | | | | Fixed bug #76085 (Segmentation fault in buildFromIterator when directory ↵ | Xinchen Hui | 2018-03-13 | 2 | -178/+137 |
| | | | | | | | | | | | | | | | | name contains a \n) | ||||
* | | | | Fix heap use after free | Anatol Belski | 2018-03-12 | 1 | -1/+4 |
| | | | | | | | | | | | | | | | | | | | | The value may only be used until PGresult was destroyed, thus it needs to be copied. | ||||
* | | | | Use string literal as format | Anatol Belski | 2018-03-12 | 1 | -1/+1 |
| | | | | |||||
* | | | | Replaced usafe reference from SHM to process memory with SHM to SHM reference | Dmitry Stogov | 2018-03-12 | 1 | -1/+5 |
| | | | | |||||
* | | | | Fix #62545: wrong unicode mapping in some charsets | Christoph M. Becker | 2018-03-11 | 3 | -5/+23 |
| | | | | | | | | | | | | | | | | Undefined characters are best mapped to Unicode REPLACEMENT characters. | ||||
* | | | | Fix bug #76074 (opcache corrupts variable in for-loop) | Bob Weinand | 2018-03-10 | 2 | -6/+47 |
| | | | | |||||
* | | | | Fixed bug #76068 parse_ini_string fails to parse "[foo]\nbar=1|>baz" with ↵ | Anatol Belski | 2018-03-10 | 1 | -0/+49 |
| | | | | | | | | | | | | | | | | segfault | ||||
* | | | | Fix #73957: signed integer conversion in imagescale() | Christoph M. Becker | 2018-03-10 | 2 | -1/+21 |
| | | | | | | | | | | | | | | | | | | | | | | | | We must not pass values to `gdImageScale()` which cannot be represented by an `unsigned int`. Instead we return FALSE, according to what we already did for negative integers. | ||||
* | | | | Replaced usafe reference from SHM to process memory with SHM to SHM reference. | Dmitry Stogov | 2018-03-06 | 4 | -9/+44 |
| | | | |