]> granicus.if.org Git - php/commitdiff
PHP 5.3.4
authorJohannes Schlüter <johannes@php.net>
Wed, 8 Dec 2010 21:38:51 +0000 (21:38 +0000)
committerJohannes Schlüter <johannes@php.net>
Wed, 8 Dec 2010 21:38:51 +0000 (21:38 +0000)
NEWS
configure.in
main/php_version.h

diff --git a/NEWS b/NEWS
index cda4f9acfec0a406b9a87517c4168e89f1e7861a..73b63c65f01e195959b410c46c8badf3d808664b 100644 (file)
--- a/NEWS
+++ b/NEWS
@@ -1,65 +1,6 @@
 PHP                                                                        NEWS
 |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
-?? Dec 2010, PHP 5.3.4
-- SQLite3 extension:
-  . Fixed bug #53463 (sqlite3 columnName() segfaults on bad column_number).
-    (Felipe)
-
-02 Dec 2010, PHP 5.3.4RC2
-- Core:
-  . Fixed extract() to do not overwrite $GLOBALS and $this when using
-    EXTR_OVERWRITE. (jorto at redhat dot com)
-  . Fixed bug #53304 (quot_print_decode does not handle lower-case hex digits).
-    (Ilia, daniel dot mueller at inexio dot net)
-  . Fixed bug #52327 (base64_decode() improper handling of leading padding in
-    strict mode). (Ilia)
-  . Fixed bug #47168 (printf of floating point variable prints maximum of 40 
-    decimal places). (Ilia)
-  . Fixed bug #46587 (mt_rand() does not check that max is greater than min).
-    (Ilia)  
-  . Fixed #53409 (sleep() returns NULL on Windows). (Pierre)
-  . Fixed #29085 (bad default include_path on Windows). (Pierre)
-
-- cURL extension:
-  . Fixed bug #52828 (curl_setopt does not accept persistent streams).
-    (Gustavo, Ilia)
-  . Fixed bug #52202 (CURLOPT_PRIVATE gets corrupted). (Ilia)
-  . Fixed bug #50410 (curl extension slows down PHP on Windows). (Pierre)
-
-- DBA extension:
-  . Added Berkeley DB 5.1 support to the DBA extension. (Oracle Corp.)
-
-- DOM extension:
-  . Fixed bug #52656 (DOMCdataSection does not work with splitText). (Ilia)
-
-- Hash extension:
-  . Fixed bug #51003 (unaligned memory access in ext/hash/hash_tiger.c).
-    (Mike, Ilia)
-
-- Iconv extension:
-  . Fixed bug #51250 (iconv_mime_decode() does not ignore malformed Q-encoded 
-    words). (Ilia)
-    
-- Intl extension:
-  . Fixed crashes on invalid parameters in intl extension. (CVE-2010-4409). (Stas, Maksymilian
-    Arciemowicz)
-  . Added support for formatting the timestamp stored in a DateTime object.
-    (Stas)
-
-- Phar extension:
-  . Fixed bug #50987 (unaligned memory access in phar.c).
-    (geissert at debian dot org, Ilia)
-   
-- Reflection extension:
-  . Fixed bug #53366 (Reflection doesnt get dynamic property value from
-    getProperty()). (Felipe)
-  . Fixed bug #52854 (ReflectionClass::newInstanceArgs does not work for classes
-    without constructors). (Johannes)
-      
-- SPL extension:
-  . Fixed bug #53362 (Segmentation fault when extending SplFixedArray). (Felipe)
-
-18 Nov 2010, PHP 5.3.4RC1
+09 Dec 2010, PHP 5.3.4
 - Upgraded bundled Sqlite3 to version 3.7.3. (Ilia)
 - Upgraded bundled PCRE to version 8.10. (Ilia)
 
     (andrei dot nigmatulin at gmail dot com, fat)
     
 - Core:
+  . Fixed extract() to do not overwrite $GLOBALS and $this when using
+    EXTR_OVERWRITE. (jorto at redhat dot com)
   . Fixed bug in the Windows implementation of dns_get_record, where the two
     last parameters wouldn't be filled unless the type were DNS_ANY (Gustavo).
   . Changed the $context parameter on copy() to actually have an effect. (Kalle)
   . Fixed htmlentities/htmlspecialchars accepting certain ill-formed UTF-8
     sequences. (Gustavo)
-  . Fixed Bug #53319 (strip_tags() may strip '<br />' incorrectly). (Felipe)
+  . Fixed bug #53409 (sleep() returns NULL on Windows). (Pierre)
+  . Fixed bug #53319 (strip_tags() may strip '<br />' incorrectly). (Felipe)
+  . Fixed bug #53304 (quot_print_decode does not handle lower-case hex digits).
+    (Ilia, daniel dot mueller at inexio dot net)
   . Fixed bug #53248 (rawurlencode RFC 3986 EBCDIC support misses tilde char).
     (Justin Martin)  
   . Fixed bug #53226 (file_exists fails on big filenames). (Adam)
   . Fixed bug #52772 (var_dump() doesn't check for the existence of 
     get_class_name before calling it). (Kalle, Gustavo)
   . Fixed bug #52534 (var_export array with negative key). (Felipe)
+  . Fixed bug #52327 (base64_decode() improper handling of leading padding in
+    strict mode). (Ilia)
   . Fixed bug #52260 (dns_get_record fails with non-existing domain on Windows).
     (a_jelly_doughnut at phpbb dot com, Pierre)
   . Fixed bug #50953 (socket will not connect to IPv4 address when the host has
     Pierre)
   . Fixed bug #47643 (array_diff() takes over 3000 times longer than php 5.2.4).
     (Felipe)
+  . Fixed bug #47168 (printf of floating point variable prints maximum of 40 
+    decimal places). (Ilia)
+  . Fixed bug #46587 (mt_rand() does not check that max is greater than min).
+    (Ilia)
+  . Fixed bug #29085 (bad default include_path on Windows). (Pierre)
   . Fixed bug #25927 (get_html_translation_table calls the ' &#39; instead of
     &#039;). (Gustavo)
     
    (gpap at internet dot gr, Adam)
     
 - cURL extension:
+  . Fixed bug #52828 (curl_setopt does not accept persistent streams).
+    (Gustavo, Ilia)
   . Fixed bug #52827 (cURL leaks handle and causes assertion error
     (CURLOPT_STDERR)). (Gustavo)
+  . Fixed bug #52202 (CURLOPT_PRIVATE gets corrupted). (Ilia)
+  . Fixed bug #50410 (curl extension slows down PHP on Windows). (Pierre)
     
 - DateTime extension:
   . Fixed bug #53297 (gettimeofday implementation in php/win32/time.c can return
   . Added support for the ( and ) delimiters/separators to
     DateTime::createFromFormat(). (Derick)
 
+- DBA extension:
+  . Added Berkeley DB 5.1 support to the DBA extension. (Oracle Corp.)
+
+- DOM extension:
+  . Fixed bug #52656 (DOMCdataSection does not work with splitText). (Ilia)
+
 - Filter extension:
   . Fixed the filter extension accepting IPv4 octets with a leading 0 as that
     belongs to the unsupported "dotted octal" representation. (Gustavo)
   . Fixed bug #52906 (gmp_mod returns negative result when non-negative is 
     expected). (Stas)
   . Fixed bug #52849 (GNU MP invalid version match). (Adam)
-  
+
+- Hash extension:
+  . Fixed bug #51003 (unaligned memory access in ext/hash/hash_tiger.c).
+    (Mike, Ilia)
+
 - Iconv extension:
   . Fixed bug #52941 (The 'iconv_mime_decode_headers' function is skipping
     headers). (Adam)
   . Fixed bug #52599 (iconv output handler outputs incorrect content type
     when flags are used). (Ilia)
-    
+  . Fixed bug #51250 (iconv_mime_decode() does not ignore malformed Q-encoded 
+    words). (Ilia)
+
 - Intl extension:
+  . Fixed crashes on invalid parameters in intl extension. (CVE-2010-4409). (Stas, Maksymilian
+    Arciemowicz)
+  . Added support for formatting the timestamp stored in a DateTime object.
+    (Stas)
   . Fixed bug #50590 (IntlDateFormatter::parse result is limited to the integer
     range). (Stas)
     
   . Fixed bug #52971 (PCRE-Meta-Characters not working with utf-8). (Felipe)
   . Fixed bug #52732 (Docs say preg_match() returns FALSE on error, but it
     returns int(0)). (slugonamission at gmail dot com)
-   
+
+- PHAR extension:
+  . Fixed bug #50987 (unaligned memory access in phar.c).
+    (geissert at debian dot org, Ilia)
+
 - PHP-FPM SAPI:
   . Fixed bug #53412 (segfault when using -y). (fat)
   . Fixed inconsistent backlog default value (-1) in FPM on many systems. (fat)
 - Reflection extension:
   . Fixed ReflectionProperty::isDefault() giving a wrong result for properties
     obtained with ReflectionClass::getProperties(). (Gustavo)
+- Reflection extension:
+  . Fixed bug #53366 (Reflection doesnt get dynamic property value from
+    getProperty()). (Felipe)
+  . Fixed bug #52854 (ReflectionClass::newInstanceArgs does not work for classes
+    without constructors). (Johannes)
   
 - SOAP extension:
   . Fixed bug #44248 (RFC2616 transgression while HTTPS request through proxy
     with SoapClient object). (Dmitry)
     
 - SPL extension:
+  . Fixed bug #53362 (Segmentation fault when extending SplFixedArray). (Felipe)
   . Fixed bug #53279 (SplFileObject doesn't initialise default CSV escape
     character). (Adam)
   . Fixed bug #53144 (Segfault in SplObjectStorage::removeAll()). (Felipe)
     and directory). (Pierre)
   . Fixed bug #50481 (Storing many SPLFixedArray in an array crashes). (Felipe)
   . Fixed bug #50579 (RegexIterator::REPLACE doesn't work). (Felipe)
+
+- SQLite3 extension:
+  . Fixed bug #53463 (sqlite3 columnName() segfaults on bad column_number).
+    (Felipe)
     
 - Streams:
   . Fixed forward stream seeking emulation in streams that don't support seeking
index e554ef6fbb24e85d4e4f63b2b96f686be69dc411..4a1ddd5fb95addf98a48e1ab10575cdb7d51ce3a 100644 (file)
@@ -42,7 +42,7 @@ AC_CONFIG_HEADER(main/php_config.h)
 PHP_MAJOR_VERSION=5
 PHP_MINOR_VERSION=3
 PHP_RELEASE_VERSION=4
-PHP_EXTRA_VERSION="RC3-dev"
+PHP_EXTRA_VERSION=""
 PHP_VERSION="$PHP_MAJOR_VERSION.$PHP_MINOR_VERSION.$PHP_RELEASE_VERSION$PHP_EXTRA_VERSION"
 PHP_VERSION_ID=`expr [$]PHP_MAJOR_VERSION \* 10000 + [$]PHP_MINOR_VERSION \* 100 + [$]PHP_RELEASE_VERSION`
 
index d81ca2e3638a7bb02f2b3bb06ce1ac69c454e014..936b93fb99ac4c9af925f88ad1ebde1663f593f7 100644 (file)
@@ -3,6 +3,6 @@
 #define PHP_MAJOR_VERSION 5
 #define PHP_MINOR_VERSION 3
 #define PHP_RELEASE_VERSION 4
-#define PHP_EXTRA_VERSION "RC3-dev"
-#define PHP_VERSION "5.3.4RC3-dev"
+#define PHP_EXTRA_VERSION ""
+#define PHP_VERSION "5.3.4"
 #define PHP_VERSION_ID 50304