diff --git a/ChangeLog-5.php b/ChangeLog-5.php
index 5ac424e68e..5d45bde472 100644
--- a/ChangeLog-5.php
+++ b/ChangeLog-5.php
@@ -7,6 +7,103 @@
?>
PHP 5 ChangeLog
+
+Version 5.6.26
+
+Core:
+
+ (null pointer deref, segfault in gc_remove_zval_from_buffer (zend_gc.c:260)).
+
+Dba:
+
+ (Bad dba_replace condition because of wrong API usage).
+ (Cannot fetch multiple values with group in ini file).
+
+EXIF:
+
+ (Uninitialized Thumbail Data Leads To Memory Leakage in exif_process_IFD_in_TIFF).
+
+FTP:
+
+ (Cannot upload file using ftp_put to FTPES with require_ssl_reuse).
+
+GD:
+
+ (imagecopy does not support 1bit transparency on truecolor images).
+ (imagecopy() loses single-color transparency on palette images).
+ (possible resource leaks in _php_image_convert()).
+
+Intl:
+
+ (add locale length check).
+
+JSON:
+
+ (json_decode reads out of bounds).
+
+mbstring:
+
+ (mb_substr only takes 32-bit signed integer).
+ (Out of bounds heap read in mbc_to_code() / triggered by mb_ereg_match()).
+
+MSSQL:
+
+ (Use of uninitialised value on mssql_guid_string).
+
+Mysqlnd:
+
+ (Heap overflow in mysqlnd related to BIT fields).
+
+Phar:
+
+ (Out of bound when verify signature of zip phar in phar_parse_zipfile).
+ (Out of bound when verify signature of tar phar in phar_parse_tarfile).
+
+PDO:
+
+ (call to empty() on NULL result using PDO::FETCH_LAZY returns false).
+
+PDO_pgsql:
+
+ Implemented FR (Postgres PDO lastInsertId() should work without specifying a sequence).
+ (Regression in pgo_pgsql).
+
+SPL:
+
+ (Missing type check when unserializing SplArray).
+
+Standard:
+
+ (strtr out-of-bound access).
+ (getimagesize returning FALSE on valid jpg).
+ (get_browser() incorrectly parses entries with "+" sign).
+ (Negative ftruncate() on php://memory exhausts memory).
+ (integer overflow in fgets cause heap corruption).
+ (memory corruption in wordwrap function).
+ (integer overflow in fgetcsv caused heap corruption).
+ (Memory Corruption in During Deserialized-object Destruction) (Stas)
+
+Streams:
+
+ (stream_set_blocking doesn't work).
+
+Wddx:
+
+ (wddx_deserialize use-after-free).
+ (Out-Of-Bounds Read in php_wddx_push_element).
+
+XML:
+
+ (SEGV on unknown address zif_xml_parse).
+ (integer overflow in xml_utf8_encode).
+
+ZIP:
+
+ (impossible to compile php with zip support).
+
+
+
+
Version 5.6.25
diff --git a/archive/archive.xml b/archive/archive.xml
index 6f1b543eb1..0859abbc9b 100644
--- a/archive/archive.xml
+++ b/archive/archive.xml
@@ -9,6 +9,7 @@
http://php.net/contact
php-webmaster@lists.php.net
+
diff --git a/archive/entries/2016-09-16-1.xml b/archive/entries/2016-09-16-1.xml
new file mode 100644
index 0000000000..83ee79a996
--- /dev/null
+++ b/archive/entries/2016-09-16-1.xml
@@ -0,0 +1,25 @@
+
+
+ PHP 5.6.26 is released
+ http://php.net/archive/2016.php#id2016-09-16-1
+ 2016-09-16T06:39:08+00:00
+ 2016-09-16T06:39:08+00:00
+
+
+
+
+
+
+
The PHP development team announces the immediate availability of PHP
+ 5.6.26. This is a security release. Several security bugs were fixed in
+ this release.
+
+ All PHP 5.6 users are encouraged to upgrade to this version.
+
+
For source downloads of PHP 5.6.26 please visit our downloads page ,
+ Windows source and binaries can be found on windows.php.net/download/ .
+ The list of changes is recorded in the ChangeLog .
+
+
+
+
diff --git a/include/releases.inc b/include/releases.inc
index df6889fb51..1c9ffd5bfc 100644
--- a/include/releases.inc
+++ b/include/releases.inc
@@ -401,6 +401,42 @@ $OLDRELEASES = array (
),
5 =>
array (
+ '5.6.25' =>
+ array (
+ 'announcement' =>
+ array (
+ 'English' => '/releases/5_6_25.php',
+ ),
+ 'source' =>
+ array (
+ 0 =>
+ array (
+ 'filename' => 'php-5.6.25.tar.bz2',
+ 'name' => 'PHP 5.6.25 (tar.bz2)',
+ 'md5' => 'f63b9956c25f1ae0433015a80b44224c',
+ 'sha256' => '58ce6032aced7f3e42ced492bd9820e5b3f2a3cd3ef71429aa92fd7b3eb18dde',
+ 'date' => '18 Aug 2016',
+ ),
+ 1 =>
+ array (
+ 'filename' => 'php-5.6.25.tar.gz',
+ 'name' => 'PHP 5.6.25 (tar.gz)',
+ 'md5' => '75f90f5bd7d0076a0dcc5f3205ce260e',
+ 'sha256' => '733f1c811d51c2d4031a0c058dc94d09d03858d781ca2eb2cce78853bc76db58',
+ 'date' => '18 Aug 2016',
+ ),
+ 2 =>
+ array (
+ 'filename' => 'php-5.6.25.tar.xz',
+ 'name' => 'PHP 5.6.25 (tar.xz)',
+ 'md5' => '81cb8c0de0d0b714587edbd27a2a75bb',
+ 'sha256' => '7535cd6e20040ccec4594cc386c6f15c3f2c88f24163294a31068cf7dfe7f644',
+ 'date' => '18 Aug 2016',
+ ),
+ ),
+ 'date' => '18 Aug 2016',
+ 'museum' => false,
+ ),
'5.6.24' =>
array (
'announcement' =>
diff --git a/include/version.inc b/include/version.inc
index f9765adaa7..df9555246f 100644
--- a/include/version.inc
+++ b/include/version.inc
@@ -35,20 +35,20 @@ $PHP_7_0_SHA256 = array(
);
/* PHP 5.6 Release */
-$PHP_5_6_RC = '5.6.26RC1'; // Current RC version (e.g., '5.6.7RC1') or false
+$PHP_5_6_RC = false; // Current RC version (e.g., '5.6.7RC1') or false
$PHP_5_6_RC_DATE = '01 Sep 2016';
-$PHP_5_6_VERSION = "5.6.25";
-$PHP_5_6_DATE = "18 Aug 2016";
+$PHP_5_6_VERSION = "5.6.26";
+$PHP_5_6_DATE = "15 Sep 2016";
$PHP_5_6_MD5 = array(
- "tar.bz2" => "f63b9956c25f1ae0433015a80b44224c",
- "tar.gz" => "75f90f5bd7d0076a0dcc5f3205ce260e",
- "tar.xz" => "81cb8c0de0d0b714587edbd27a2a75bb",
+ "tar.bz2" => "cb424b705cfb715fc04f499f8a8cf52e",
+ "tar.gz" => "6aa387761ee6afa1e3be7ee94a1e8c03",
+ "tar.xz" => "c51e9115263b4d63ef8f68935cefd7d4",
);
$PHP_5_6_SHA256 = array(
- "tar.bz2" => "58ce6032aced7f3e42ced492bd9820e5b3f2a3cd3ef71429aa92fd7b3eb18dde",
- "tar.gz" => "733f1c811d51c2d4031a0c058dc94d09d03858d781ca2eb2cce78853bc76db58",
- "tar.xz" => "7535cd6e20040ccec4594cc386c6f15c3f2c88f24163294a31068cf7dfe7f644",
+ "tar.bz2" => "d47aab8083a4284b905777e1b45dd7735adc53be827b29f896684750ac8b6236",
+ "tar.gz" => "f76b6cc23739d9dabf875aee57d91ae73f15e88ddf78803369b8b4728b19b924",
+ "tar.xz" => "203a854f0f243cb2810d1c832bc871ff133eccdf1ff69d32846f93bc1bef58a8",
);
/* PHP 5.5 Release */
$PHP_5_5_RC = false; // Current RC version (e.g., '5.6.7RC1') or false
diff --git a/releases/5_6_26.php b/releases/5_6_26.php
new file mode 100644
index 0000000000..08010e5464
--- /dev/null
+++ b/releases/5_6_26.php
@@ -0,0 +1,22 @@
+
+
+ PHP 5.6.26 Release Announcement
+
+ The PHP development team announces the immediate availability of PHP
+ 5.6.26. This is a security release. Several security bugs were fixed in
+ this release.
+
+ All PHP 5.6 users are encouraged to upgrade to this version.
+
+
+ For source downloads of PHP 5.6.26 please visit our downloads page ,
+ Windows source and binaries can be found on windows.php.net/download/ .
+ The list of changes is recorded in the ChangeLog .
+
+
+