Skip to content

Commit 9d8f9df

Browse files
committed
7.0.11 announce
1 parent 3616825 commit 9d8f9df

File tree

6 files changed

+226
-9
lines changed

6 files changed

+226
-9
lines changed

ChangeLog-7.php

Lines changed: 133 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -7,6 +7,139 @@
77

88
<h1>PHP 7 ChangeLog</h1>
99

10+
<section class="version" id="7.0.11"><!-- {{{ 7.0.11 -->
11+
<h3>Version 7.0.11</h3>
12+
<b><?php release_date('15-Sep-2016'); ?></b>
13+
<ul><li>Core:
14+
<ul>
15+
<li><?php bugfix(72944); ?> (Null pointer deref in zval_delref_p).</li>
16+
<li><?php bugfix(72943); ?> (assign_dim on string doesn't reset hval).</li>
17+
<li><?php bugfix(72911); ?> (Memleak in zend_binary_assign_op_obj_helper).</li>
18+
<li><?php bugfix(72813); ?> (Segfault with __get returned by ref).</li>
19+
<li><?php bugfix(72767); ?> (PHP Segfaults when trying to expand an infinite operator).</li>
20+
<li><?php bugfix(72854); ?> (PHP Crashes on duplicate destructor call).</li>
21+
<li><?php bugfix(72857); ?> (stream_socket_recvfrom read access violation).</li>
22+
</ul></li>
23+
<li>COM:
24+
<ul>
25+
<li><?php bugfix(72922); ?> (COM called from PHP does not return out parameters).</li>
26+
</ul></li>
27+
<li>Dba:
28+
<ul>
29+
<li><?php bugfix(70825); ?> (Cannot fetch multiple values with group in ini file).</li>
30+
</ul></li>
31+
<li>FTP:
32+
<ul>
33+
<li><?php bugfix(70195); ?> (Cannot upload file using ftp_put to FTPES with require_ssl_reuse).</li>
34+
</ul></li>
35+
<li>GD:
36+
<ul>
37+
<li><?php bugfix(72709); ?> (imagesetstyle() causes OOB read for empty $styles).</li>
38+
<li><?php bugfix(66005); ?> (imagecopy does not support 1bit transparency on truecolor images).</li>
39+
<li><?php bugfix(72913); ?> (imagecopy() loses single-color transparency on palette images).</li>
40+
<li><?php bugfix(68716); ?> (possible resource leaks in _php_image_convert()).</li>
41+
</ul></li>
42+
<li>iconv:
43+
<ul>
44+
<li><?php bugfix(72320); ?> (iconv_substr returns false for empty strings).</li>
45+
</ul></li>
46+
<li>IMAP:
47+
<ul>
48+
<li><?php bugfix(72852); ?> (imap_mail null dereference).</li>
49+
</ul></li>
50+
<li>Intl:
51+
<ul>
52+
<li><?php bugfix(65732); ?> (grapheme_*() is not Unicode compliant on CR LF sequence).</li>
53+
<li><?php bugfix(73007); ?> (add locale length check).</li>
54+
</ul></li>
55+
<li>Mysqlnd:
56+
<ul>
57+
<li><?php bugfix(72293); ?> (Heap overflow in mysqlnd related to BIT fields).</li>
58+
</ul></li>
59+
<li>OCI8:
60+
<ul>
61+
<li>Fixed invalid handle error with Implicit Result Sets.</li>
62+
<li><?php bugfix(72524); ?> (Binding null values triggers ORA-24816 error).</li>
63+
</ul></li>
64+
<li>Opcache:
65+
<ul>
66+
<li><?php bugfix(72949); ?> (Typo in opcache error message).</li>
67+
</ul></li>
68+
<li>PDO:
69+
<ul>
70+
<li><?php bugfix(72788); ?> (Invalid memory access when using persistent PDO connection).</li>
71+
<li><?php bugfix(72791); ?> (Memory leak in PDO persistent connection handling).</li>
72+
<li><?php bugfix(60665); ?> (call to empty() on NULL result using PDO::FETCH_LAZY returns false).</li>
73+
</ul></li>
74+
<li>PDO_DBlib:
75+
<ul>
76+
<li>Implemented stringify 'uniqueidentifier' fields.</li>
77+
</ul></li>
78+
<li>PDO_pgsql:
79+
<ul>
80+
<li>Implemented FR <?php bugl(72633); ?> (Postgres PDO lastInsertId() should work without specifying a sequence).</li>
81+
<li><?php bugfix(72759); ?> (Regression in pgo_pgsql).</li>
82+
</ul></li>
83+
<li>Phar:
84+
<ul>
85+
<li><?php bugfix(72928); ?> (Out of bound when verify signature of zip phar in phar_parse_zipfile).</li>
86+
<li><?php bugfix(73035); ?> (Out of bound when verify signature of tar phar in phar_parse_tarfile).</li>
87+
</ul></li>
88+
<li>Reflection:
89+
<ul>
90+
<li><?php bugfix(72846); ?> (getConstant for a array constant with constant values returns NULL/NFC/UKNOWN).</li>
91+
</ul></li>
92+
<li>Session:
93+
<ul>
94+
<li><?php bugfix(72724); ?> (PHP7: session-uploadprogress kills httpd).</li>
95+
<li><?php bugfix(72940); ?> (SID always return "name=ID", even if session cookie exist).</li>
96+
</ul></li>
97+
<li>SimpleXML:
98+
<ul>
99+
<li><?php bugfix(72971); ?> (SimpleXML isset/unset do not respect namespace).</li>
100+
<li><?php bugfix(72957); ?> (Null coalescing operator doesn't behave as expected with SimpleXMLElement).</li>
101+
</ul></li>
102+
<li>SPL:
103+
<ul>
104+
<li><?php bugfix(73029); ?> (Missing type check when unserializing SplArray).</li>
105+
</ul></li>
106+
<li>Standard:
107+
<ul>
108+
<li><?php bugfix(55451); ?> (substr_compare NULL length interpreted as 0).</li>
109+
<li><?php bugfix(72278); ?> (getimagesize returning FALSE on valid jpg).</li>
110+
<li><?php bugfix(65550); ?> (get_browser() incorrectly parses entries with "+" sign).</li>
111+
</ul></li>
112+
<li>Streams:
113+
<ul>
114+
<li><?php bugfix(72853); ?> (stream_set_blocking doesn't work).</li>
115+
<li><?php bugfix(72764); ?> (ftps:// opendir wrapper data channel encryption fails with IIS FTP 7.5, 8.5).</li>
116+
<li><?php bugfix(71882); ?> (Negative ftruncate() on php://memory exhausts memory).</li>
117+
</ul></li>
118+
<li>SQLite3:
119+
<ul>
120+
<li>Downgraded bundled SQLite to 3.8.10.2, see <?php bugl(73068); ?></li>
121+
</ul></li>
122+
<li>Sysvshm:
123+
<ul>
124+
<li><?php bugfix(72858); ?> (shm_attach null dereference).</li>
125+
</ul></li>
126+
<li>XML:
127+
<ul>
128+
<li><?php bugfix(72085); ?> (SEGV on unknown address zif_xml_parse).</li>
129+
<li><?php bugfix(72714); ?> (_xml_startElementHandler() segmentation fault).</li>
130+
</ul></li>
131+
<li>Wddx:
132+
<ul>
133+
<li><?php bugfix(72860); ?> (wddx_deserialize use-after-free).</li>
134+
<li><?php bugfix(73065); ?> (Out-Of-Bounds Read in php_wddx_push_element).</li>
135+
</ul></li>
136+
<li>ZIP:
137+
<ul>
138+
<li><?php bugfix(68302); ?> (impossible to compile php with zip support).</li>
139+
</ul></li>
140+
</ul>
141+
<!-- }}} --></section>
142+
10143
<section class="version" id="7.0.10"><!-- {{{ 7.0.10 -->
11144
<h3>Version 7.0.10</h3>
12145
<b><?php release_date('18-Aug-2016'); ?></b>

archive/archive.xml

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -9,6 +9,7 @@
99
<uri>http://php.net/contact</uri>
1010
<email>[email protected]</email>
1111
</author>
12+
<xi:include href="entries/2016-09-15-1.xml"/>
1213
<xi:include href="entries/2016-09-09-1.xml"/>
1314
<xi:include href="entries/2016-09-06-1.xml"/>
1415
<xi:include href="entries/2016-09-01-1.xml"/>

archive/entries/2016-09-15-1.xml

Lines changed: 25 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,25 @@
1+
<?xml version="1.0" encoding="utf-8"?>
2+
<entry xmlns="http://www.w3.org/2005/Atom">
3+
<title>PHP 7.0.11 Released</title>
4+
<id>http://php.net/archive/2016.php#id2016-09-15-1</id>
5+
<published>2016-09-15T13:00:00+01:00</published>
6+
<updated>2016-09-15T13:00:00+01:00</updated>
7+
<category term="releases" label="New PHP release"/>
8+
<category term="frontpage" label="PHP.net frontpage news"/>
9+
<link href="http://php.net/index.php#id2016-09-15-1" rel="alternate" type="text/html"/>
10+
<link href="http://php.net/archive/2016.php#id2016-09-15-1" rel="via" type="text/html"/>
11+
<content type="xhtml">
12+
<div xmlns="http://www.w3.org/1999/xhtml">
13+
<p>The PHP development team announces the immediate availability of PHP
14+
7.0.11. This is a security release. Several security bugs were fixed in
15+
this release.
16+
17+
All PHP 7.0 users are encouraged to upgrade to this version.</p>
18+
19+
<p>For source downloads of PHP 7.0.11 please visit our <a href="http://www.php.net/downloads.php">downloads page</a>,
20+
Windows source and binaries can be found on <a href="http://windows.php.net/download/">windows.php.net/download/</a>.
21+
The list of changes is recorded in the <a href="http://www.php.net/ChangeLog-7.php#7.0.11">ChangeLog</a>.
22+
</p>
23+
</div>
24+
</content>
25+
</entry>

include/releases.inc

Lines changed: 36 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -2,6 +2,42 @@
22
$OLDRELEASES = array (
33
7 =>
44
array (
5+
'7.0.10' =>
6+
array (
7+
'announcement' =>
8+
array (
9+
'English' => '/releases/7_0_10.php',
10+
),
11+
'source' =>
12+
array (
13+
0 =>
14+
array (
15+
'filename' => 'php-7.0.10.tar.bz2',
16+
'name' => 'PHP 7.0.10 (tar.bz2)',
17+
'md5' => 'cd1d27be3f522b0543e43c8c2b7116e4',
18+
'sha256' => '8055bbe5a736986931c0c6a08b765d6d778271ec7d2d56c50a1ad259ec09f6de',
19+
'date' => '18 Aug 2016',
20+
),
21+
1 =>
22+
array (
23+
'filename' => 'php-7.0.10.tar.gz',
24+
'name' => 'PHP 7.0.10 (tar.gz)',
25+
'md5' => 'e02b20546a227d23ce147e5a566c73b5',
26+
'sha256' => '46216e05db09c0fffbf832e3b64f3722ccbdd6d4ae16d9791e41adf0a4b00641',
27+
'date' => '18 Aug 2016',
28+
),
29+
2 =>
30+
array (
31+
'filename' => 'php-7.0.10.tar.xz',
32+
'name' => 'PHP 7.0.10 (tar.xz)',
33+
'md5' => '6f087f16514b6c442e8009a5828827b7',
34+
'sha256' => '348476ff7ba8d95a1e28e1059430c10470c5f8110f6d9133d30153dda4cdf56a',
35+
'date' => '18 Aug 2016',
36+
),
37+
),
38+
'date' => '18 Aug 2016',
39+
'museum' => false,
40+
),
541
'7.0.9' =>
642
array (
743
'announcement' =>

include/version.inc

Lines changed: 9 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -18,20 +18,20 @@
1818
*/
1919

2020
/* PHP 7.0 Release */
21-
$PHP_7_0_RC = "7.0.11RC1"; // Current RC version (e.g., '5.6.7RC1') or false
21+
$PHP_7_0_RC = false; // Current RC version (e.g., '5.6.7RC1') or false
2222
$PHP_7_0_RC_DATE = '01 Sep 2016';
2323

24-
$PHP_7_0_VERSION = "7.0.10";
25-
$PHP_7_0_DATE = "18 Aug 2016";
24+
$PHP_7_0_VERSION = "7.0.11";
25+
$PHP_7_0_DATE = "15 Sep 2016";
2626
$PHP_7_0_MD5 = array(
27-
"tar.bz2" => "cd1d27be3f522b0543e43c8c2b7116e4",
28-
"tar.gz" => "e02b20546a227d23ce147e5a566c73b5",
29-
"tar.xz" => "6f087f16514b6c442e8009a5828827b7",
27+
"tar.bz2" => "daec0bee2e5cbec4b25535b9556f38bd",
28+
"tar.gz" => "c2f285a11f05fe0f4f8a5d36a6814781",
29+
"tar.xz" => "9a6013a5e9f258bbfb62ae5ac66b72da",
3030
);
3131
$PHP_7_0_SHA256 = array(
32-
"tar.bz2" => "8055bbe5a736986931c0c6a08b765d6d778271ec7d2d56c50a1ad259ec09f6de",
33-
"tar.gz" => "46216e05db09c0fffbf832e3b64f3722ccbdd6d4ae16d9791e41adf0a4b00641",
34-
"tar.xz" => "348476ff7ba8d95a1e28e1059430c10470c5f8110f6d9133d30153dda4cdf56a",
32+
"tar.bz2" => "f99b729dc1149858844b18af1e8c0de6dd1cdfdd52e22fbb4de2aa78bf9bf7f1",
33+
"tar.gz" => "02d27b5d140dbad8d400a95af808e1e9ce87aa8d2a2100870734ba26e6700d79",
34+
"tar.xz" => "d4cccea8da1d27c11b89386f8b8e95692ad3356610d571253d00ca67d524c735",
3535
);
3636

3737
/* PHP 5.6 Release */

releases/7_0_11.php

Lines changed: 22 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,22 @@
1+
<?php
2+
// $Id$
3+
$_SERVER['BASE_PAGE'] = 'releases/7_0_11.php';
4+
include_once $_SERVER['DOCUMENT_ROOT'] . '/include/prepend.inc';
5+
site_header("PHP 7.0.11 Release Announcement");
6+
?>
7+
8+
<h1>PHP 7.0.11 Release Announcement</h1>
9+
10+
<p>The PHP development team announces the immediate availability of PHP
11+
7.0.11. This is a security release. Several security bugs were fixed in
12+
this release.
13+
14+
All PHP 7.0 users are encouraged to upgrade to this version.
15+
</p>
16+
17+
<p>For source downloads of PHP 7.0.11 please visit our <a href="http://www.php.net/downloads.php">downloads page</a>,
18+
Windows source and binaries can be found on <a href="http://windows.php.net/download/">windows.php.net/download/</a>.
19+
The list of changes is recorded in the <a href="http://www.php.net/ChangeLog-7.php#7.0.11">ChangeLog</a>.
20+
</p>
21+
22+
<?php site_footer(); ?>

0 commit comments

Comments
 (0)