diff --git a/ChangeLog-5.php b/ChangeLog-5.php
index 1e9eb7c51..04c299bdc 100644
--- a/ChangeLog-5.php
+++ b/ChangeLog-5.php
@@ -8,6 +8,68 @@ site_header("PHP 5 ChangeLog", array("current" => "docs", "css" => array("change
PHP 5 ChangeLog
+
+Version 5.3.29
+
+- Core:
+
+ - (Segmentation fault with ArrayObject unset).
+ - (spl_fixedarray_resize integer overflow).
+ - (printf out-of-bounds read).
+ - (iptcparse out-of-bounds read).
+ - (convert_uudecode out-of-bounds read).
+ - (Segfault in recursiveDirectoryIterator).
+ - (insecure temporary file use in the configure script). (CVE-2014-3981)
+ - (putenv with empty variable may lead to crash).
+ - (unserialize() SPL ArrayObject / SPLObjectStorage Type Confusion) (CVE-2014-3515).
+ - (phpinfo() Type Confusion Information Leak Vulnerability).
+
+
+COM:
+
+ - Fixed missing type checks in com_event_sink.
+
+Date:
+
+ - (Heap buffer over-read in DateInterval). (CVE-2013-6712)
+ - (date_parse_from_format out-of-bounds read).
+ - (timelib_meridian_with_check out-of-bounds read).
+
+Exif:
+
+ - (Integer overflow in exif_read_data()).
+
+Fileinfo:
+
+ - (Fileinfo crashes with powerpoint files).
+ - (fileinfo: cdf_read_short_sector insufficient boundary check). (CVE-2014-0207)
+ - (fileinfo: CDF infinite loop in nelements DoS). (CVE-2014-0238)
+ - (fileinfo: fileinfo: numerous file_printf calls resulting in performance degradation). (CVE-2014-0237)
+ - (fileinfo: mconvert incorrect handling of truncated pascal string size).
+ - (fileinfo: cdf_check_stream_offset insufficient boundary check).
+ - (fileinfo: cdf_count_chain insufficient boundary check).
+ - (fileinfo: cdf_read_property_info insufficient boundary check).
+
+Intl:
+
+ - (Locale::parseLocale Double Free).
+ - (Buffer overflow in locale_get_display_name and uloc_getDisplayName (libicu 4.8.1)).
+
+Network:
+
+ - (Fix potential segfault in dns_check_record()). (CVE-2014-4049)
+
+OpenSSL:
+
+ - Fixed missing type checks in OpenSSL options.
+
+Session:
+
+ - Fixed missing type checks in php_session_create_id.
+
+
+
+
Version 5.5.15
diff --git a/include/releases.inc b/include/releases.inc
index 072598e75..621494af5 100644
--- a/include/releases.inc
+++ b/include/releases.inc
@@ -1431,6 +1431,37 @@ $OLDRELEASES = array (
'date' => '01 March 2012',
'museum' => true,
),
+ '5.3.28' =>
+ array (
+ 'announcement' =>
+ array (
+ 'English' => '/releases/5_3_28.php',
+ ),
+ 'source' =>
+ array (
+ 0 =>
+ array (
+ 'filename' => 'php-5.3.28.tar.bz2',
+ 'name' => 'PHP 5.3.28 (tar.bz2)',
+ 'md5' => '56ff88934e068d142d6c0deefd1f396b',
+ 'date' => '12 Dec 2013',
+ ),
+ 1 =>
+ array (
+ 'filename' => 'php-5.3.28.tar.gz',
+ 'name' => 'PHP 5.3.28 (tar.gz)',
+ 'md5' => 'eec3fb5ccb6d8c238f973d306bebb00e',
+ 'date' => '12 Dec 2013',
+ ),
+ 2 =>
+ array (
+ 'link' => 'http://windows.php.net/download/#php-5.3',
+ 'name' => 'Windows 5.3.28 binaries and source',
+ ),
+ ),
+ 'date' => '11 Jul 2013',
+ 'museum' => false,
+ ),
'5.3.27' =>
array (
'announcement' =>
diff --git a/include/version.inc b/include/version.inc
index 62b54a358..6ecd788f5 100644
--- a/include/version.inc
+++ b/include/version.inc
@@ -37,15 +37,16 @@ $PHP_5_4_MD5 = array(
);
/* PHP 5.3 Release */
-$PHP_5_3_RC = '5.3.29RC1'; // Current RC version (e.g., '5.6.7RC1') or false
+$PHP_5_3_RC = false; //'5.3.29RC1'; // Current RC version (e.g., '5.6.7RC1') or false
$PHP_5_3_RC_DATE = '31 Jul 2013';
-$PHP_5_3_VERSION = "5.3.28";
-$PHP_5_3_DATE = "12 Dec 2013";
+$PHP_5_3_VERSION = "5.3.29";
+$PHP_5_3_DATE = "14 Aug 2014";
$PHP_5_3_MD5 = array(
- "tar.bz2" => "56ff88934e068d142d6c0deefd1f396b",
- "tar.gz" => "eec3fb5ccb6d8c238f973d306bebb00e",
+ "tar.bz2" => "9469e240cbe6ac865aeaec89b253dd30",
+ "tar.gz" => "ebfa96ea636b2a7ece71e78ad116a338",
+ "tar.xz" => "dcff9c881fe436708c141cfc56358075"
);
$RELEASES = array(