Commit:    7e7dd0010857caf647c9fbf2b38fa6592b24ffae
Author:    Johannes Schlüter <[email protected]>         Thu, 22 Nov 2012 
17:58:50 +0100
Parents:   8cbe8adba98d350516ec1334caf6a460cc576fef
Branches:  master

Link:       
http://git.php.net/?p=web/php.git;a=commitdiff;h=7e7dd0010857caf647c9fbf2b38fa6592b24ffae

Log:
PHP 5.3.19 and 5.4.9

Changed paths:
  M  ChangeLog-5.php
  M  archive/archive.xml
  A  archive/entries/2012-11-22-1.xml
  M  include/releases.inc
  M  include/version.inc
  A  releases/5_3_19.php
  A  releases/5_4_9.php

diff --git a/ChangeLog-5.php b/ChangeLog-5.php
index 1269524..a9d712c 100644
--- a/ChangeLog-5.php
+++ b/ChangeLog-5.php
@@ -11,6 +11,176 @@ function peclbugl($number)   { echo "<a 
href=\"http://pecl.php.net/bugs/bug.php?
 
 <h1>PHP 5 ChangeLog</h1>
 
+<a name="5.4.9"></a><!-- {{{ 5.4.9 -->
+<h3>Version 5.4.9</h3>
+<b>22-November-2012</b>
+<ul>
+<li>Core:</li>
+<ul>
+  <li><?php bugfix(63305); ?> (zend_mm_heap corrupted with traits).</li>
+  <li><?php bugfix(63369); ?> ((un)serialize() leaves dangling pointers, 
causes crashes).</li>
+  <li><?php bugfix(63241); ?> (PHP fails to open Windows deduplicated 
files).</li>
+  <li><?php bugfix(62444); ?> (Handle leak in is_readable on windows). </li>
+</ul>
+</ul>
+
+<ul>
+<li>Curl:</li>
+<ul>
+  <li><?php bugfix(63363); ?> (Curl silently accepts boolean true for 
SSL_VERIFYHOST).</li>
+</ul>
+</ul>
+
+<ul>
+<li>Fileinfo:</li>
+<ul>
+  <li><?php bugfix(63248); ?> (Load multiple magic files from a directory 
under Windows).</li>
+</ul>
+</ul>
+
+<ul>
+<li>Libxml</li>
+<ul>
+  <li><?php bugfix(63389); ?> (Missing context check on 
libxml_set_streams_context()
+    causes memleak).</li>
+</ul>
+</ul>
+
+<ul>
+<li>Mbstring:</li>
+<ul>
+  <li><?php bugfix(63447); ?> (max_input_vars doesn't filter variables when
+    mbstring.encoding_translation = On).</li>
+</ul>
+</ul>
+
+<ul>
+<li>OCI8:</li>
+<ul>
+  <li><?php bugfix(63265); ?> (Add ORA-00028 to the PHP_OCI_HANDLE_ERROR 
macro)</li>
+</ul>
+</ul>
+
+<ul>
+<li>PCRE:</li>
+<ul>
+  <li><?php bugfix(63180); ?> (Corruption of hash tables).</li>
+  <li><?php bugfix(63055); ?> (Segfault in zend_gc with SF2 testsuite).</li>
+  <li><?php bugfix(63284); ?> (Upgrade PCRE to 8.31).
+</ul>
+</ul>
+
+<ul>
+<li>PDO:</li>
+<ul>
+  <li><?php bugfix(63235); ?> (buffer overflow in use of SQLGetDiagRec).</li>
+</ul>
+</ul>
+
+<ul>
+<li>PDO_pgsql:</li>
+<ul>
+  <li><?php bugfix(62593); ?> (Emulate prepares behave strangely with 
PARAM_BOOL).</li>
+</ul>
+</ul>
+
+<ul>
+<li>Phar:</li>
+<ul>
+  <li><?php bugfix(63297); ?> (Phar fails to write an openssl based 
signature).</li>
+</ul>
+</ul>
+
+<ul>
+<li>Streams:</li>
+<ul>
+  <li><?php bugfix(63240); ?> (stream_get_line() return contains delimiter 
string).</li>
+</ul>
+</ul>
+
+<ul>
+<li>Reflection:</li>
+<ul>
+  <li><?php bugfix(63399); ?>  (ReflectionClass::getTraitAliases() incorrectly 
resolves traitnames).</li>
+</ul>
+</ul>
+
+<a name="5.3.19"></a><!-- {{{ 5.3.19 -->
+<h3>Version 5.3.19</h3>
+<b>22-November-2012</b>
+<ul>
+<li>Core:</li>
+<ul>
+  <li><?php bugfix(63241); ?> (PHP fails to open Windows deduplicated 
files).</li>
+  <li><?php bugfix(62444); ?> (Handle leak in is_readable on windows).</li>
+</ul>
+</ul>
+
+<ul>
+<li>Libxml:</li>
+<ul>
+  <li><?php bugfix(63389); ?> (Missing context check on 
libxml_set_streams_context() causes memleak).</li>
+</ul>
+</ul>
+
+<ul>
+<li>Mbstring:</li>
+<ul>
+  <li><?php bugfix(63447); ?> (max_input_vars doesn't filter variables when
+    mbstring.encoding_translation = On).</li>
+</ul>
+</ul>
+
+<ul>
+<li>MySQL:</li>
+<ul>
+  <li>Fixed compilation failure on mixed 32/64 bit systems.</li>
+</ul>
+</ul>
+
+<ul>
+<li>OCI8:</li>
+<ul>
+  <li><?php bugfix(63265); ?> (Add ORA-00028 to the PHP_OCI_HANDLE_ERROR 
macro)</li>
+</ul>
+</ul>
+
+<ul>
+<li>PCRE:</li>
+<ul>
+  <li><?php bugfix(63055); ?> (Segfault in zend_gc with SF2 testsuite).</li>
+  <li><?php bugfix(63284); ?> (Upgrade PCRE to 8.31).</li>
+</ul>
+</ul>
+
+<ul>
+<li>PDO:</li>
+<ul>
+  <li><?php bugfix(63235); ?> (buffer overflow in use of SQLGetDiagRec).</li>
+</ul>
+</ul>
+
+<ul>
+<li>PDO_pgsql:</li>
+<ul>
+  <li><?php bugfix(62593); ?> (Emulate prepares behave strangely with 
PARAM_BOOL).</li>
+</ul>
+</ul>
+
+<ul>
+<li>Phar:</li>
+<ul>
+  <li><?php bugfix(63297); ?> (Phar fails to write an openssl based 
signature).</li>
+</ul>
+</ul>
+
+<ul>
+<li>Streams:</li>
+<ul>
+  <li><?php bugfix(63240); ?> (stream_get_line() return contains delimiter 
string).</li>
+</ul>
+</ul>
+
 <a name="5.4.8"></a><!-- {{{ 5.4.8 -->
 <h3>Version 5.4.8</h3>
 <b>18-October-2012</b>
diff --git a/archive/archive.xml b/archive/archive.xml
index 923284a..a8e46dd 100644
--- a/archive/archive.xml
+++ b/archive/archive.xml
@@ -9,6 +9,7 @@
     <uri>http://php.net/contact</uri>
     <email>[email protected]</email>
   </author>
+  <xi:include href="entries/2012-11-22-1.xml"/>
   <xi:include href="entries/2012-11-15-1.xml"/>
   <xi:include href="entries/2012-11-03-1.xml"/>
   <xi:include href="entries/2012-11-02-1.xml"/>
diff --git a/archive/entries/2012-11-22-1.xml b/archive/entries/2012-11-22-1.xml
new file mode 100644
index 0000000..08d9527
--- /dev/null
+++ b/archive/entries/2012-11-22-1.xml
@@ -0,0 +1,18 @@
+<?xml version="1.0" encoding="utf-8"?>
+<entry xmlns="http://www.w3.org/2005/Atom";>
+  <title>PHP 5.4.9 and PHP 5.3.19 released!</title>
+  <id>http://www.php.net/archive/2012.php#id2012-11-22-1</id>
+  <published>2012-11-22T17:54:29+01:00</published>
+  <updated>2012-11-22T17:54:29+01:00</updated>
+  <category term="frontpage" label="PHP.net frontpage news"/>
+  <category term="releases" label="New PHP release"/>
+  <link href="http://www.php.net/index.php#id2012-11-22-1"; rel="alternate" 
type="text/html"/>
+  <link href="http://www.php.net/archive/2012.php#id2012-11-22-1"; rel="via" 
type="text/html"/>
+  <content type="xhtml">
+    <div xmlns="http://www.w3.org/1999/xhtml";>
+     <p>The PHP development team announces the immediate availability of PHP 
5.4.9 and PHP 5.3.19. These releases fix over 15 bugs. All users of PHP are 
encouraged to upgrade to PHP 5.4.9, or at least 5.3.19.</p>
+     <p>For source downloads of PHP 5.4.9 and PHP 5.3.19 please visit our <a 
href="/downloads.php">downloads page</a>, Windows binaries can be found on <a 
href="http://windows.php.net/download/";>windows.php.net/download/</a>.</p>
+     <p>The list of changes are recorded in the <a 
href="/ChangeLog-5.php">ChangeLog</a>.</p>
+    </div>
+  </content>
+</entry>
diff --git a/include/releases.inc b/include/releases.inc
index 2ed0985..2a90c57 100644
--- a/include/releases.inc
+++ b/include/releases.inc
@@ -2,6 +2,37 @@
 $OLDRELEASES = array (
   5 => 
   array (
+    '5.4.8' => 
+    array (
+      'announcement' => 
+      array (
+        'English' => '/releases/5_4_8.php',
+      ),
+      'source' => 
+      array (
+        0 => 
+        array (
+          'filename' => 'php-5.4.8.tar.bz2',
+          'name' => 'PHP 5.4.8 (tar.bz2)',
+          'md5' => 'bb8c816a9299be8995255ef70c63b800',
+          'date' => '18 Oct 2012',
+        ),
+        1 => 
+        array (
+          'filename' => 'php-5.4.8.tar.gz',
+          'name' => 'PHP 5.4.8 (tar.gz)',
+          'md5' => 'b25b735f342efbfdcdaf00b83189f183',
+          'date' => '18 Oct 2012',
+        ),
+        2 => 
+        array (
+          'link' => 'http://windows.php.net/download/#php-5.4',
+          'name' => 'Windows 5.4.8 binaries and source',
+        ),
+      ),
+      'date' => '18 Oct 2012',
+      'museum' => false,
+    ),
     '5.4.7' => 
     array (
       'announcement' => 
@@ -204,6 +235,37 @@ $OLDRELEASES = array (
       'date' => '26 April 2012',
       'museum' => false,
     ),
+    '5.3.18' => 
+    array (
+      'announcement' => 
+      array (
+        'English' => '/releases/5_3_18.php',
+      ),
+      'source' => 
+      array (
+        0 => 
+        array (
+          'filename' => 'php-5.3.18.tar.bz2',
+          'name' => 'PHP 5.3.18 (tar.bz2)',
+          'md5' => '52539c19d0f261560af3c030143dfa8f',
+          'date' => '18 Oct 2012',
+        ),
+        1 => 
+        array (
+          'filename' => 'php-5.3.18.tar.gz',
+          'name' => 'PHP 5.3.18 (tar.gz)',
+          'md5' => 'ff2009aadc7c4d1444f6cd8e45f39a41',
+          'date' => '18 Oct 2012',
+        ),
+        2 => 
+        array (
+          'link' => 'http://windows.php.net/download/#php-5.3',
+          'name' => 'Windows 5.3.18 binaries and source',
+        ),
+      ),
+      'date' => '18 Oct 2012',
+      'museum' => false,
+    ),
     '5.3.17' => 
     array (
       'announcement' => 
diff --git a/include/version.inc b/include/version.inc
index 4d4275b..3614a1d 100644
--- a/include/version.inc
+++ b/include/version.inc
@@ -17,23 +17,23 @@
  */
 
 /* PHP 5.4 Release */
-$PHP_5_4_RC = '5.4.9RC1'; // Current RC version (e.g., '5.6.7RC1') or false
+$PHP_5_4_RC = false; //'5.4.9RC1'; // Current RC version (e.g., '5.6.7RC1') or 
false
 $PHP_5_4_RC_DATE = '08 Nov 2012';
 
-$PHP_5_4_VERSION         = "5.4.8";
-$PHP_5_4_DATE            = "18 Oct 2012";
+$PHP_5_4_VERSION         = "5.4.9";
+$PHP_5_4_DATE            = "22 Nov 2012";
 
 $PHP_5_4_MD5     = array(
-                       "tar.bz2"       => "bb8c816a9299be8995255ef70c63b800",
-                       "tar.gz"        => "b25b735f342efbfdcdaf00b83189f183",
+                       "tar.bz2"       => "076a9f84d861d3f664a2878d5773ba78",
+                       "tar.gz"        => "e1ac28e1cf20738f0aeeba8261aa4537",
 );
 
 /* PHP 5.3 Release */
-$PHP_5_3_RC      = '5.3.19RC1'; // Current RC version (e.g., '5.6.7RC1') or 
false
+$PHP_5_3_RC      = false; // '5.3.19RC1'; // Current RC version (e.g., 
'5.6.7RC1') or false
 $PHP_5_3_RC_DATE = '08 Nov 2012';
 
 $PHP_5_3_VERSION         = "5.3.18";
-$PHP_5_3_DATE            = "18 Oct 2012";
+$PHP_5_3_DATE            = "22 Nov 2012";
 
 $PHP_5_3_MD5     = array(
                        "tar.bz2"       => "52539c19d0f261560af3c030143dfa8f",
diff --git a/releases/5_3_19.php b/releases/5_3_19.php
new file mode 100644
index 0000000..3301f2e
--- /dev/null
+++ b/releases/5_3_19.php
@@ -0,0 +1,20 @@
+<?php
+// $Id$
+$_SERVER['BASE_PAGE'] = 'releases/5_3_19.php';
+include_once $_SERVER['DOCUMENT_ROOT'] . '/include/prepend.inc';
+site_header("PHP 5.3.19 Release Announcement");
+?>
+
+<h1>PHP 5.3.19 Release Announcement</h1>
+
+<p>The PHP development team announces the immediate availability of PHP 
+5.3.19. About 10 bugs were fixed. All users of PHP are encouraged to upgrade to
+PHP 5.4.9. Alternatively, PHP 5.3.19 is recommended for those wishing to remain
+on the 5.3 series.</p>
+
+<p>For source downloads of PHP 5.3.19 please visit our <a 
href="http://www.php.net/downloads.php";>downloads page</a>,
+Windows binaries can be found on <a 
href="http://windows.php.net/download/";>windows.php.net/download/</a>.
+The list of changes is recorded in the <a 
href="http://www.php.net/ChangeLog-5.php#5.3.19";>ChangeLog</a>.
+</p>
+
+<?php site_footer(); ?>
diff --git a/releases/5_4_9.php b/releases/5_4_9.php
new file mode 100644
index 0000000..2098f35
--- /dev/null
+++ b/releases/5_4_9.php
@@ -0,0 +1,19 @@
+<?php
+// $Id$
+$_SERVER['BASE_PAGE'] = 'releases/5_4_9.php';
+include_once $_SERVER['DOCUMENT_ROOT'] . '/include/prepend.inc';
+site_header("PHP 5.4.9 Release Announcement");
+?>
+
+<h1>PHP 5.4.9 Release Announcement</h1>
+
+<p>The PHP development team would like to announce the immediate
+availability of PHP 5.4.9. Over 15 bugs were fixed. All
+users of PHP are encouraged to upgrade to this release.</p>
+
+<p>For source downloads of PHP 5.4.9 please visit our <a 
href="http://www.php.net/downloads.php";>downloads page</a>,
+Windows binaries can be found on <a 
href="http://windows.php.net/download/";>windows.php.net/download/</a>.
+The list of changes is recorded in the <a 
href="http://www.php.net/ChangeLog-5.php#5.4.9";>ChangeLog</a>.
+</p>
+
+<?php site_footer(); ?>
-- 
PHP Webmaster List Mailing List (http://www.php.net/)
To unsubscribe, visit: http://www.php.net/unsub.php

Reply via email to