summaryrefslogtreecommitdiff
path: root/UPGRADING
Commit message (Collapse)AuthorAgeFilesLines
* [ci skip] Fix versionChristoph M. Becker2020-09-291-1/+1
|
* Update UPGRADINGStanislav Malyshev2020-09-281-0/+5
|
* Add upgrading node regarding fix for bug #79271Christoph M. Becker2020-02-271-0/+6
| | | | Cf. <https://github.com/php/php-src/pull/5180#issuecomment-590259750>ff.
* Fix #78808: [LMDB] MDB_MAP_FULL: Environment mapsize limit reachedChristoph M. Becker2020-01-031-0/+6
| | | | | | | 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.
* Fix #78413: php-fpm request_terminate_timeout does not take effect after ↵Sergei Turchanov2019-09-301-0/+4
| | | | | | | | | | | | | fastcgi_finish_request To retain legacy behavior I decided to add an option to control request termination logic. If request_terminate_timeout_track_finished is set, then request will be tracked for time limits even after fastcgi_finish_request was called. This patch depends on the fix provided in BUG 78469 (otherwise php-fpm workers listening on named pipes on Windows will be erroneously terminated) (PR #4636)
* this was in 7.3.5, not 7.3.6Remi Collet2019-06-041-1/+1
|
* Add more missing CURL_VERSION_* constantsJavier Spagnoletti2019-05-021-2/+4
| | | | | | | And also check for CURL_VERSION_* constants in the sync-constants.php script. Related to request #72189: Add missing `CURL_VERSION_*` constants.
* Update NEWS & UPGRADINGStanislav Malyshev2019-04-011-0/+4
|
* [ci skip] Add missing notes regarding gc_status()Christoph M. Becker2019-02-031-0/+2
|
* Update/fix UPGRADINGChristoph M. Becker2018-12-101-5/+36
|
* [ci skip] Fix typoChristoph M. Becker2018-12-061-1/+1
|
* Add LDAP information in UPGRADINGCôme Chilliet2018-12-041-0/+49
|
* Update UPGRADING with info about FPM logging changesJakub Zelenka2018-12-031-0/+8
|
* Merge branch 'PHP-7.2' into PHP-7.3Stanislav Malyshev2018-11-201-0/+6
|\ | | | | | | | | * PHP-7.2: Disable rsh/ssh functionality in imap by default (bug #77153)
| * Disable rsh/ssh functionality in imap by default (bug #77153)Stanislav Malyshev2018-11-201-0/+7
| |
| * Trim trailing whitespace in source code filesPeter Kokot2018-10-131-8/+8
| |
| * Document removal of opcache.fast_shutdownNikita Popov2017-12-181-0/+5
| | | | | | | | [ci skip]
| * Fix typo in UPGRADING, should be oci_unregister_taf_callbackTyson Andre2017-11-161-1/+1
| | | | | | | | | | | | | | See de65a2243f5e52ccafc69889ab0b64f4481c5358 which exposes the unregister functionality. [ci skip]
* | [ci skip] Update UPGRADINGChristoph M. Becker2018-10-281-0/+5
| | | | | | | | | | | | | | PR #3317[1] is relevant for the migration guide, so we add a respective note in UPGRADING. [1] <https://github.com/php/php-src/pull/3317>
* | Fix #71592: External entity processing never failsChristoph M. Becker2018-10-271-0/+5
| | | | | | | | | | | | | | | | | | | | | | | | If the callback set via `xml_set_external_entity_ref_handler()` returns a falsy value, parsing is supposed to stop and the error number set to `XML_ERROR_EXTERNAL_ENTITY_HANDLING`. This is already correctly done by the libexpat binding, but the libxml2 binding ignores the return value. We fix this by calling `xmlStopParser()` which is available as of libxml 2.1.0[1] (PHP-7.1 requires at least libxml 2.6.11 anyway), and setting the desired `errNo` ourselves. [1] <http://xmlsoft.org/news.html>
* | [ci skip] Fix indentation in UPGRADING.Adam Harvey2018-10-251-1/+1
| |
* | [ci skip] Update UPGRADING wrt. tidyp supportChristoph M. Becker2018-10-171-0/+5
| | | | | | | | | | | | | | This is especially noteworthy since `tidy_get_relase()` returns 'unknown' when built against libtidyp, which might break some code which relies on `tidy_get_release()` to return a date formatted as `yyyy/mm/dd`.
* | Sync leading and final newlines in source code filesPeter Kokot2018-10-141-1/+0
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | This patch adds missing newlines, trims multiple redundant final newlines into a single one, and trims redundant leading newlines. According to POSIX, a line is a sequence of zero or more non-' <newline>' characters plus a terminating '<newline>' character. [1] Files should normally have at least one final newline character. C89 [2] and later standards [3] mention a final newline: "A source file that is not empty shall end in a new-line character, which shall not be immediately preceded by a backslash character." Although it is not mandatory for all files to have a final newline fixed, a more consistent and homogeneous approach brings less of commit differences issues and a better development experience in certain text editors and IDEs. [1] http://pubs.opengroup.org/onlinepubs/9699919799/basedefs/V1_chap03.html#tag_03_206 [2] https://port70.net/~nsz/c/c89/c89-draft.html#2.1.1.2 [3] https://port70.net/~nsz/c/c99/n1256.html#5.1.1.2
* | Trim trailing whitespace in source code filesPeter Kokot2018-10-131-5/+5
| |
* | Add constants from curl 7.56 to 7.61Pierrick Charron2018-10-081-0/+36
| |
* | [ci skip] Note the required configure changes for bundled libzipChristoph M. Becker2018-10-081-0/+4
| |
* | Fix #76975: preg_match difference between 7.3 and < 7.3 - IIChristoph M. Becker2018-10-061-1/+2
| | | | | | | | [ci skip]
* | Add constants from curl 7.50 to 7.55Pierrick Charron2018-10-031-0/+44
| |
* | libzip has been unbundled in master onlyChristoph M. Becker2018-10-041-4/+0
| | | | | | | | Cf. <https://github.com/php/php-src/pull/3532>.
* | FixSebastian Bergmann2018-09-201-1/+1
| |
* | FixSebastian Bergmann2018-09-201-1/+1
| |
* | [ci skip] Fix UPGRADINGChristoph M. Becker2018-08-051-0/+2
| | | | | | | | | | The “Allow a trailing comma in function calls” RFC has not been mentioned there, yet.
* | [ci skip] Fix wrong dash character in UPGRADINGMichael Moravec2018-08-021-1/+1
| |
* | Fix UPGRADINGChristoph M. Becker2018-07-311-1/+1
| |
* | Update UPGRADING wrt. samesite cookie RFCChristoph M. Becker2018-07-311-0/+17
| | | | | | | | Cf. <https://wiki.php.net/rfc/same-site-cookie>.
* | Update NEWS and UPGRADING with info about syslog.filterJakub Zelenka2018-07-221-0/+5
| |
* | Add UPGRADING notes for deprecationsNikita Popov2018-07-211-2/+46
| |
* | [ci skip] Add new global MBString constants to UPGRADINGTrevor Rowbotham2018-07-201-0/+7
| | | | | | | | | | The constants are mentioned further up in the New Features section, but weren't explicitly listed under the New Global Constants section.
* | Add implementation and tests for new methods - array_key_first(array $a) ↵Enno Woortmann2018-07-171-0/+3
| | | | | | | | Returns the key of the first element or null - array_key_last(array $a) Returns the key of the last element or null
* | FILTER_FLAG_(SCHEME|HOST)_REQUIRED are now deprecatedChristoph M. Becker2018-07-171-0/+5
| |
* | Deprecate case-insensitive constantsNikita Popov2018-07-161-0/+7
| | | | | | | | RFC: https://wiki.php.net/rfc/case_insensitive_constant_deprecation
* | Export stdClass objects using (object) cast (fixes #48016)Andrea Faulds2018-07-121-0/+5
| | | | | | | | | | | | | | | | | | Before this change, var_export()'s output for stdClass objects calls the non-existent stdClass::__set_state method, and is therefore useless. This commit makes var_export() output an (object) cast from an array instead, which when evaluated, will produce a stdClass object. Other classes see unchanged output.
* | Added the 'add_slashes' sanitization filter (FILTER_SANITIZE_ADD_SLASHES) as ↵Kalle Sommer Nielsen2018-07-091-0/+3
| | | | | | | | an alias to 'magic_quotes' (FILTER_SANITIZE_MAGIC_QUOTES) so we can move past our "magical" legacy.
* | Update NEWS and UPGRADING for fpm_get_status additionJakub Zelenka2018-07-071-0/+3
| |
* | Fixed bug #76136 (stream_socket_get_name enclosed IPv6 in brackets)seliver2018-07-071-2/+4
| | | | | | | | | | | | The IPv6 IP of a socket is provided by inet_ntop() as a string, but this function doesn't enclose the IP in brackets. This patch adds them in the php_network_populate_name_from_sockaddr() function.
* | Warn if continue is used on switchNikita Popov2018-07-071-0/+13
| | | | | | | | | | | | Supersedes RFC https://wiki.php.net/rfc/continue_on_switch_deprecation by generating a warning instead of deprecating and removing this functionality.
* | Add UPGRADING for mb_ereg changesNikita Popov2018-07-071-0/+21
| | | | | | | | Also some minor code cleanup.
* | NEW and UPGRADINGRemi Collet2018-07-051-0/+3
| |
* | Argument unpacking with Traversables and non-integer keys.Dmitry Stogov2018-07-041-0/+13
| | | | | | | | Changed error message, added UPGRADING note and test.
* | Fixed bug #63217Rudi Theunissen2018-07-021-0/+6
| | | | | | | | | | | | Don't automatically convert literal string keys to integers on array access, as we may be dealing with an ArrayAccess object, rather than a plain array.