summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorJohannes Schlüter <johannes@php.net>2010-12-08 21:38:51 +0000
committerJohannes Schlüter <johannes@php.net>2010-12-08 21:38:51 +0000
commit3d76289c5997645f121357849b0f0710419346dc (patch)
tree8413c7d2cc2c6034839d00fb4e50ef422abed8d5
parenteabb9be2ac19337f1dc3906eb329648211bcc6d9 (diff)
downloadphp-git-3d76289c5997645f121357849b0f0710419346dc.tar.gz
PHP 5.3.4
-rw-r--r--NEWS115
-rw-r--r--configure.in2
-rw-r--r--main/php_version.h4
3 files changed, 54 insertions, 67 deletions
diff --git a/NEWS b/NEWS
index cda4f9acfe..73b63c65f0 100644
--- 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)
@@ -109,12 +50,17 @@
(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)
@@ -135,6 +81,8 @@
. 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
@@ -148,6 +96,11 @@
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)
@@ -187,8 +140,12 @@
(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
@@ -200,6 +157,12 @@
. 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)
@@ -215,14 +178,24 @@
. 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)
@@ -289,7 +262,11 @@
. 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)
@@ -328,12 +305,18 @@
- 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)
@@ -343,6 +326,10 @@
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
diff --git a/configure.in b/configure.in
index e554ef6fbb..4a1ddd5fb9 100644
--- a/configure.in
+++ b/configure.in
@@ -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`
diff --git a/main/php_version.h b/main/php_version.h
index d81ca2e363..936b93fb99 100644
--- a/main/php_version.h
+++ b/main/php_version.h
@@ -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