Skip to content

Commit a80340a

Browse files
committed
5.4.29
1 parent 8a6545e commit a80340a

File tree

6 files changed

+125
-8
lines changed

6 files changed

+125
-8
lines changed

ChangeLog-5.php

Lines changed: 41 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -81,6 +81,47 @@ function release_date($in) {
8181
</ul>
8282
<!-- }}} --></section>
8383

84+
<section class="version" id="5.4.29"><!-- {{{ 5.4.29 -->
85+
<h3>Version 5.4.29</h3>
86+
<b>29-May-2014</b>
87+
<ul><li>COM:
88+
<ul>
89+
<li><?php bugfix(66431); ?> (Special Character via COM Interface (CP_UTF8)).</li>
90+
</ul></li>
91+
<li>Core:
92+
<ul>
93+
<li><?php bugfix(65701); ?> (copy() doesn't work when destination filename is created by tempnam()).</li>
94+
<li><?php bugfix(67072); ?> (Echoing unserialized "SplFileObject" crash).</li>
95+
<li><?php bugfix(67245); ?> (usage of memcpy() with overlapping src and dst in zend_exceptions.c).</li>
96+
<li><?php bugfix(67247); ?> (spl_fixedarray_resize integer overflow).</li>
97+
<li><?php bugfix(67249); ?> (printf out-of-bounds read).</li>
98+
<li><?php bugfix(67250); ?> (iptcparse out-of-bounds read).</li>
99+
<li><?php bugfix(67252); ?> (convert_uudecode out-of-bounds read). (Stas) - Fileinfo:</li>
100+
<li><?php bugfix(66307); ?> (Fileinfo crashes with powerpoint files).</li>
101+
<li><?php bugfix(67327); ?> (fileinfo: CDF infinite loop in nelements DoS). (CVE-2014-0238)</li>
102+
<li><?php bugfix(67328); ?> (fileinfo: fileinfo: numerous file_printf calls resulting in performance degradation). (CVE-2014-0237)</li>
103+
</ul></li>
104+
<li>Date:
105+
<ul>
106+
<li><?php bugfix(67118); ?> (DateTime constructor crash with invalid data).</li>
107+
<li><?php bugfix(67251); ?> (date_parse_from_format out-of-bounds read).</li>
108+
<li><?php bugfix(67253); ?> (timelib_meridian_with_check out-of-bounds read).</li>
109+
</ul></li>
110+
<li>DOM:
111+
<ul>
112+
<li><?php bugfix(67081); ?> (DOMDocumentType-&gt;internalSubset returns entire DOCTYPE tag, not only the subset).</li>
113+
</ul></li>
114+
<li>FPM:
115+
<ul>
116+
<li><?php bugfix(66908); ?> (php-fpm reload leaks epoll_create() file descriptor).</li>
117+
</ul></li>
118+
<li>Phar:
119+
<ul>
120+
<li><?php bugfix(64498); ?> ($phar-&gt;buildFromDirectory can't compress file with an accent in its name).</li>
121+
</ul></li>
122+
</ul>
123+
<!-- }}} --></section>
124+
84125
<section class="version" id="5.5.12"><!-- {{{ 5.5.12 -->
85126
<h3>Version 5.5.12</h3>
86127
<?php release_date('1-May-2014'); ?>

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/2014-05-29-5.xml"/>
1213
<xi:include href="entries/2014-05-29-4.xml"/>
1314
<xi:include href="entries/2014-05-29-3.xml"/>
1415
<xi:include href="entries/2014-05-29-2.xml"/>

archive/entries/2014-05-29-5.xml

Lines changed: 24 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,24 @@
1+
<?xml version="1.0" encoding="utf-8"?>
2+
<entry xmlns="http://www.w3.org/2005/Atom">
3+
<title>PHP 5.4.29 Released</title>
4+
<id>http://php.net/archive/2014.php#id2014-05-29-5</id>
5+
<published>2014-05-29T15:53:48-07:00</published>
6+
<updated>2014-05-29T15:53:48-07:00</updated>
7+
<category term="frontpage" label="PHP.net frontpage news"/>
8+
<category term="releases" label="New PHP release"/>
9+
<link href="http://php.net/index.php#id2014-05-29-5" rel="alternate" type="text/html"/>
10+
<link href="http://php.net/archive/2014.php#id2014-05-29-5" 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+
5.4.29. 16 bugs were fixed in this release, including two security issues in fileinfo extension.
15+
All PHP 5.4 users are encouraged to upgrade to this version.
16+
</p>
17+
18+
<p>For source downloads of PHP 5.4.29 please visit our <a href="http://www.php.net/downloads.php">downloads page</a>,
19+
Windows binaries can be found on <a href="http://windows.php.net/download/">windows.php.net/download/</a>.
20+
The list of changes is recorded in the <a href="http://www.php.net/ChangeLog-5.php#5.4.29">ChangeLog</a>.
21+
</p>
22+
</div>
23+
</content>
24+
</entry>

include/releases.inc

Lines changed: 33 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -438,6 +438,37 @@ $OLDRELEASES = array (
438438
'date' => '20 Jun 2013',
439439
'museum' => true,
440440
),
441+
'5.4.28' =>
442+
array (
443+
'announcement' =>
444+
array (
445+
'English' => '/releases/5_4_28.php',
446+
),
447+
'source' =>
448+
array (
449+
0 =>
450+
array (
451+
'filename' => 'php-5.4.28.tar.bz2',
452+
'name' => 'PHP 5.4.28 (tar.bz2)',
453+
'md5' => '1676c807683041445f0df63913738571',
454+
'date' => '2 May 2014',
455+
),
456+
1 =>
457+
array (
458+
'filename' => 'php-5.4.27.tar.gz',
459+
'name' => 'PHP 5.4.27 (tar.gz)',
460+
'md5' => '7fd1235a56d4579ef3c9497a983c4a83',
461+
'date' => '2 May 2014',
462+
),
463+
2 =>
464+
array (
465+
'link' => 'http://windows.php.net/download/#php-5.4',
466+
'name' => 'Windows 5.4.28 binaries and source',
467+
),
468+
),
469+
'date' => '2 May 2014',
470+
'museum' => false,
471+
),
441472
'5.4.27' =>
442473
array (
443474
'announcement' =>
@@ -463,10 +494,10 @@ $OLDRELEASES = array (
463494
2 =>
464495
array (
465496
'link' => 'http://windows.php.net/download/#php-5.4',
466-
'name' => 'Windows 5.4.26 binaries and source',
497+
'name' => 'Windows 5.4.27 binaries and source',
467498
),
468499
),
469-
'date' => '6 Mar 2014',
500+
'date' => '3 Apr 2014',
470501
'museum' => false,
471502
),
472503
'5.4.26' =>

include/version.inc

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -26,14 +26,14 @@ $PHP_5_5_MD5 = array(
2626
"tar.xz" => "57d5d9607511a5cb76e9af49dd5874e3",
2727
);
2828
/* PHP 5.4 Release */
29-
$PHP_5_4_RC = '5.4.29RC1'; // Current RC version (e.g., '5.6.7RC1') or false
30-
$PHP_5_4_RC_DATE = '15 May 2014';
29+
$PHP_5_4_RC = false; // Current RC version (e.g., '5.6.7RC1') or false
30+
$PHP_5_4_RC_DATE = '29 May 2014';
3131

32-
$PHP_5_4_VERSION = "5.4.28";
33-
$PHP_5_4_DATE = "2 May 2014";
32+
$PHP_5_4_VERSION = "5.4.29";
33+
$PHP_5_4_DATE = "29 May 2014";
3434
$PHP_5_4_MD5 = array(
35-
"tar.bz2" => "1676c807683041445f0df63913738571",
36-
"tar.gz" => "7fd1235a56d4579ef3c9497a983c4a83",
35+
"tar.bz2" => "64326cef257e5af17c366fefab136e53",
36+
"tar.gz" => "9caf973b19ba93bb2b78f78c61643d5d",
3737
);
3838

3939
/* PHP 5.3 Release */

releases/5_4_29.php

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

0 commit comments

Comments
 (0)