]> granicus.if.org Git - php/commitdiff
update NEWS/UPGRADING
authorStanislav Malyshev <stas@php.net>
Sun, 13 May 2012 21:48:22 +0000 (14:48 -0700)
committerStanislav Malyshev <stas@php.net>
Sun, 13 May 2012 21:48:22 +0000 (14:48 -0700)
NEWS
UPGRADING

diff --git a/NEWS b/NEWS
index 01beab5bdd00e89d5e572f4a62a3bc5f7925724a..217b7006372cbfc2b77b0389006b28eec8750223 100644 (file)
--- 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). 
index d92e0573bce5007b25168ae6050d7be9c8752a0b..391c3651ff3d0756a5bd4c725324eba77cb8282a 100755 (executable)
--- 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
 ================================