summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorAnatol Belski <ab@php.net>2017-01-17 10:51:38 +0100
committerAnatol Belski <ab@php.net>2017-01-17 10:51:38 +0100
commitcc766d7730bdec064e32f8009154fa672b34ef9b (patch)
tree2b821351efed135722ab861ff39b9621ea8786c3
parente720bc03b19c22846c562a62b42235b544c1794c (diff)
downloadphp-git-PHP-7.0.15.tar.gz
set versions and update NEWSphp-7.0.15PHP-7.0.15
-rw-r--r--NEWS33
-rw-r--r--configure.in2
-rw-r--r--main/php_version.h4
3 files changed, 32 insertions, 7 deletions
diff --git a/NEWS b/NEWS
index afdf28480a..cad7cb1c57 100644
--- a/NEWS
+++ b/NEWS
@@ -1,6 +1,6 @@
PHP NEWS
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
-05 Jan 2017 PHP 7.0.15RC1
+19 Jan 2017 PHP 7.0.15
- Core:
. Fixed bug #73792 (invalid foreach loop hangs script). (Dmitry)
@@ -9,6 +9,15 @@ PHP NEWS
. Fixed bug #73585 (Logging of "Internal Zend error - Missing class
information" missing class name). (Laruence)
. Fixed bug #73753 (unserialized array pointer not advancing). (David Walker)
+ . Fixed bug #73825 (Heap out of bounds read on unserialize in
+ finish_nested_data()). (Stas)
+ . Fixed bug #73831 (NULL Pointer Dereference while unserialize php object).
+ (Stas)
+ . Fixed bug #73832 (Use of uninitialized memory in unserialize()). (Stas)
+ . Fixed bug #73092 (Unserialize use-after-free when resizing object's
+ properties hash table). (Nikita)
+ . Fixed bug #69425 (Use After Free in unserialize()). (Nikita)
+ . Fixed bug #72731 (Type Confusion in Object Deserialization). (Nikita)
- COM:
. Fixed bug #73679 (DOTNET read access violation using invalid codepage).
@@ -17,6 +26,17 @@ PHP NEWS
- DOM:
. Fixed bug #67474 (getElementsByTagNameNS filter on default ns). (aboks)
+- EXIF:
+ . Bug bug #73737 (FPE when parsing a tag format). (Stas)
+
+- GD:
+ . Fixed bug #73869 (Signed Integer Overflow gd_io.c). (cmb)
+ . Fixed bug #73868 (DOS vulnerability in gdImageCreateFromGd2Ctx()). (cmb)
+
+- GMP:
+ . Fixed bug #70513 (GMP Deserialization Type Confusion Vulnerability).
+ (Nikita)
+
- Mysqli:
. Fixed bug #73462 (Persistent connections don't set $connect_errno).
(darkain)
@@ -34,9 +54,10 @@ PHP NEWS
. Fixed bug #72931 (PDO_FIREBIRD with Firebird 3.0 not work on returning
statement). (Dorin Marcoci)
-- Streams:
- . Fixed bug #73586 (php_user_filter::$stream is not set to the stream the
- filter is working on). (Dmitry)
+- Phar:
+ . Fixed bug #73773 (Seg fault when loading hostile phar). (Stas)
+ . Fixed bug #73768 (Memory corruption when loading hostile phar). (Stas)
+ . Fixed bug #73764 (Crash while loading hostile phar archive). (Stas)
- Phpdbg:
. Fixed bug #73615 (phpdbg without option never load .phpdbginit at startup).
@@ -47,6 +68,10 @@ PHP NEWS
- Reflection:
. Fixed bug #46103 (ReflectionObject memory leak). (Nikita)
+- Streams:
+ . Fixed bug #73586 (php_user_filter::$stream is not set to the stream the
+ filter is working on). (Dmitry)
+
- SQLite3:
. Reverted fix for bug #73530 (Unsetting result set may reset other result
set). (cmb)
diff --git a/configure.in b/configure.in
index 0cd9c50b47..7eb5db001d 100644
--- a/configure.in
+++ b/configure.in
@@ -120,7 +120,7 @@ int zend_sprintf(char *buffer, const char *format, ...);
PHP_MAJOR_VERSION=7
PHP_MINOR_VERSION=0
PHP_RELEASE_VERSION=15
-PHP_EXTRA_VERSION="RC1"
+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 e6462c729a..6de6a3d1e9 100644
--- a/main/php_version.h
+++ b/main/php_version.h
@@ -3,6 +3,6 @@
#define PHP_MAJOR_VERSION 7
#define PHP_MINOR_VERSION 0
#define PHP_RELEASE_VERSION 15
-#define PHP_EXTRA_VERSION "RC1"
-#define PHP_VERSION "7.0.15RC1"
+#define PHP_EXTRA_VERSION ""
+#define PHP_VERSION "7.0.15"
#define PHP_VERSION_ID 70015