summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorStanislav Malyshev <stas@php.net>2012-05-13 14:48:22 -0700
committerStanislav Malyshev <stas@php.net>2012-05-13 14:48:22 -0700
commita72b21438d053a04c94c6da866692d8db6252616 (patch)
tree5aca5626217458d34cdcd68d050ff6a6eb275677
parenta0dff6fdcae1f4eaa96e68d1429fd38876c2796e (diff)
downloadphp-git-a72b21438d053a04c94c6da866692d8db6252616.tar.gz
update NEWS/UPGRADING
-rw-r--r--NEWS17
-rwxr-xr-xUPGRADING7
2 files changed, 16 insertions, 8 deletions
diff --git a/NEWS b/NEWS
index 01beab5bdd..217b700637 100644
--- a/NEWS
+++ b/NEWS
@@ -5,40 +5,41 @@ PHP NEWS
- CLI Server:
. Implemented FR #61977 (Need CLI web-server support for files with .htm &
svg extensions). (Sixd, Laruence)
- . Fixed bug #61546 (functions related to current script failed when chdir()
- in cli sapi). (Laruence, reeze.xia@gmail.com)
. Improved performance while sending error page, this also fixed
bug #61785 (Memory leak when access a non-exists file without router).
(Laruence)
+ . Fixed bug #61546 (functions related to current script failed when chdir()
+ in cli sapi). (Laruence, reeze.xia@gmail.com)
- CURL:
. Fixed bug #61948 (CURLOPT_COOKIEFILE '' raises open_basedir restriction).
(Laruence)
- Core:
+ . Fixed missing bound check in iptcparse(). (chris at chiappa.net)
. Fixed bug #62005 (unexpected behavior when incrementally assigning to a
member of a null object). (Laruence)
. Fixed bug #61978 (Object recursion not detected for classes that implement
JsonSerializable). (Felipe)
- . Fixed bug #61782 (__clone/__destruct do not match other methods when checking
- access controls). (Stas)
- . Fixed bug #61730 (Segfault from array_walk modifying an array passed by
- reference). (Laruence)
+ . Fixed bug #61991 (long overflow in realpath_cache_get()). (Anatoliy)
. Fixed bug #61922 (ZTS build doesn't accept zend.script_encoding config).
(Laruence)
- . Fixed missing bound check in iptcparse(). (chris at chiappa.net)
. Fixed bug #61827 (incorrect \e processing on Windows) (Anatoliy)
+ . Fixed bug #61782 (__clone/__destruct do not match other methods when checking
+ access controls). (Stas)
. Fixed bug #61761 ('Overriding' a private static method with a different
signature causes crash). (Laruence)
+ . Fixed bug #61730 (Segfault from array_walk modifying an array passed by
+ reference). (Laruence)
. Fixed bug #61728 (PHP crash when calling ob_start in request_shutdown
phase). (Laruence)
. Fixed bug #61660 (bin2hex(hex2bin($data)) != $data). (Nikita Popov)
. Fixed bug #61650 (ini parser crashes when using ${xxxx} ini variables
(without apache2)). (Laruence)
. Fixed bug #61605 (header_remove() does not remove all headers). (Laruence)
+ . Fixed bug #54547 (wrong equality of string numbers). (Gustavo)
. Fixed bug #54197 ([PATH=] sections incompatibility with user_ini.filename
set to null). (Anatoliy)
- . Fixed bug #61991 (long overflow in realpath_cache_get()). (Anatoliy)
- FPM
. Fixed bug #61812 (Uninitialised value used in libmagic).
diff --git a/UPGRADING b/UPGRADING
index d92e0573bc..391c3651ff 100755
--- a/UPGRADING
+++ b/UPGRADING
@@ -169,6 +169,10 @@ PHP 5.4 UPGRADE NOTES
non-numeric and produce warning, but are converted to 12 and 5
respectively for backwards compatibility reasons.
+- Long numeric strings that do not fit in integer or double (such as
+ "92233720368547758070") are compared using string comparison if
+ they could otherwise result in precision loss - since 5.4.4.
+
- Closures now support scopes and $this and can be rebound to
objects using Closure::bind() and Closure::bindTo().
@@ -178,6 +182,9 @@ PHP 5.4 UPGRADE NOTES
- Parse error messages are changed to contain more information about
the error.
+- __clone and __destruct since 5.4.4 follow the same scoping rules as
+ the rest of the methods (see bug #61782 for details).
+
================================
4. Changes to existing functions
================================