[web-php] master: Merge branch 'master' of https://github.com/php/web-php
| From: | Derick Rethans | Date: | Tue, 16 Nov 2021 15:43:52 +0000 |
| Subject: | [web-php] master: Merge branch 'master' of https://github.com/php/web-php | ||
| Groups: | php.webmaster | ||
| Request: | Send a blank email to php-webmaster+get-29705@lists.php.net to get a copy of this message | ||
Author: Derick Rethans (derickr)
Date: 2021-11-16T15:44:27Z
Commit: https://github.com/php/web-php/commit/07d6cc7326c7b41c3256577752fe723696abea1d
Raw diff: https://github.com/php/web-php/commit/07d6cc7326c7b41c3256577752fe723696abea1d.diff
Merge branch 'master' of https://github.com/php/web-php
Changed paths:
A archive/entries/2021-10-21-1.xml
A archive/entries/2021-10-22-1.xml
A archive/entries/2021-10-26-1.xml
A archive/entries/2021-10-28-1.xml
A archive/entries/2021-10-28-2.xml
A archive/entries/2021-11-11-1.xml
A archive/entries/2021-11-12-1.xml
A releases/7_3_32.php
A releases/7_4_25.php
A releases/8_0_12.php
M ChangeLog-7.php
M ChangeLog-8.php
M archive/archive.xml
M archive/entries/2021-09-10-1.xml
M bin/news2html
M images/news/php_russia_2022.jpg
M include/releases.inc
M include/version.inc
Diff:
diff --git a/ChangeLog-7.php b/ChangeLog-7.php
index d0b0714e0..f29603bbe 100644
--- a/ChangeLog-7.php
+++ b/ChangeLog-7.php
@@ -8,6 +8,51 @@
?>
<a id="PHP_7_4"></a>
+<section class="version" id="7.4.25"><!-- {{{ 7.4.25 -->
+<h3>Version 7.4.25</h3>
+<b><?php release_date('21-Oct-2021'); ?></b>
+<ul><li>DOM:
+<ul>
+ <li><?php bugfix(81433); ?> (DOMElement::setIdAttribute() called twice may remove
ID).</li>
+</ul></li>
+<li>FFI:
+<ul>
+ <li><?php bugfix(79576); ?> ("TYPE *" shows unhelpful message when type is
not defined).</li>
+</ul></li>
+<li>Fileinfo:
+<ul>
+ <li><?php bugfix(78987); ?> (High memory usage during encoding detection).</li>
+</ul></li>
+<li>Filter:
+<ul>
+ <li><?php bugfix(61700); ?> (FILTER_FLAG_IPV6/FILTER_FLAG_NO_PRIV|RES_RANGE
failing).</li>
+</ul></li>
+<li>FPM:
+<ul>
+ <li><?php bugfix(81026); ?> (PHP-FPM oob R/W in root process leading to privilege
escalation) (CVE-2021-21703).</li>
+</ul></li>
+<li>SPL:
+<ul>
+ <li><?php bugfix(80663); ?> (Recursive SplFixedArray::setSize() may cause
double-free).</li>
+</ul></li>
+<li>Streams:
+<ul>
+ <li><?php bugfix(81475); ?> (stream_isatty emits warning with attached stream
wrapper).</li>
+</ul></li>
+<li>XML:
+<ul>
+ <li><?php bugfix(70962); ?> (XML_OPTION_SKIP_WHITE strips embedded
whitespace).</li>
+</ul></li>
+<li>Zip:
+<ul>
+ <li><?php bugfix(81490); ?> (ZipArchive::extractTo() may leak memory).</li>
+ <li><?php bugfix(77978); ?> (Dirname ending in colon unzips to wrong dir).</li>
+</ul></li>
+</ul>
+<!-- }}} --></section>
+
+
+
<section class="version" id="7.4.24"><!-- {{{ 7.4.24 -->
<h3>Version 7.4.24</h3>
<b><?php release_date('23-Sep-2021'); ?></b>
@@ -1775,6 +1820,18 @@
<a id="PHP_7_3"></a>
+<section class="version" id="7.3.32"><!-- {{{ 7.3.32 -->
+<h3>Version 7.3.32</h3>
+<b><?php release_date('28-Oct-2021'); ?></b>
+<ul><li>FPM:
+<ul>
+ <li><?php bugfix(81026); ?> (PHP-FPM oob R/W in root process leading to privilege
escalation). (CVE-2021-21703)</li>
+</ul></li>
+</ul>
+<!-- }}} --></section>
+
+
+
<section class="version" id="7.3.31"><!-- {{{ 7.3.31 -->
<h3>Version 7.3.31</h3>
<b><?php release_date('23-Sep-2021'); ?></b>
diff --git a/ChangeLog-8.php b/ChangeLog-8.php
index 5ced1571c..1d8645823 100644
--- a/ChangeLog-8.php
+++ b/ChangeLog-8.php
@@ -8,6 +8,73 @@
?>
<a id="PHP_8_0"></a>
+<section class="version" id="8.0.12"><!-- {{{ 8.0.12 -->
+<h3>Version 8.0.12</h3>
+<b><?php release_date('21-Oct-2021'); ?></b>
+<ul><li>CLI:
+<ul>
+ <li><?php bugfix(81496); ?> (Server logs incorrect request method).</li>
+</ul></li>
+<li>Core:
+<ul>
+ <li><?php bugfix(81435); ?> (Observer current_observed_frame may point to an old
(overwritten) frame).</li>
+ <li><?php bugfix(81380); ?> (Observer may not be initialized properly).</li>
+</ul></li>
+<li>DOM:
+<ul>
+ <li><?php bugfix(81433); ?> (DOMElement::setIdAttribute() called twice may remove
ID).</li>
+</ul></li>
+<li>FFI:
+<ul>
+ <li><?php bugfix(79576); ?> ("TYPE *" shows unhelpful message when type is
not defined).</li>
+</ul></li>
+<li>FPM:
+<ul>
+ <li><?php bugfix(81026); ?> (PHP-FPM oob R/W in root process leading to privilege
escalation) (CVE-2021-21703).</li>
+</ul></li>
+<li>Fileinfo:
+<ul>
+ <li><?php bugfix(78987); ?> (High memory usage during encoding detection).</li>
+</ul></li>
+<li>Filter:
+<ul>
+ <li><?php bugfix(61700); ?> (FILTER_FLAG_IPV6/FILTER_FLAG_NO_PRIV|RES_RANGE
failing).</li>
+</ul></li>
+<li>Opcache:
+<ul>
+ <li><?php bugfix(81472); ?> (Cannot support large linux major/minor device number
when read /proc/self/maps).</li>
+</ul></li>
+<li>Reflection:
+<ul>
+ <li>ReflectionAttribute is no longer final.</li>
+</ul></li>
+<li>SPL:
+<ul>
+ <li><?php bugfix(80663); ?> (Recursive SplFixedArray::setSize() may cause
double-free).</li>
+ <li><?php bugfix(81477); ?> (LimitIterator + SplFileObject regression in
8.0.1).</li>
+</ul></li>
+<li>Standard:
+<ul>
+ <li><?php bugfix(69751); ?> (Change Error message of sprintf/printf for missing/typo
position specifier).</li>
+</ul></li>
+<li>Streams:
+<ul>
+ <li><?php bugfix(81475); ?> (stream_isatty emits warning with attached stream
wrapper).</li>
+</ul></li>
+<li>XML:
+<ul>
+ <li><?php bugfix(70962); ?> (XML_OPTION_SKIP_WHITE strips embedded
whitespace).</li>
+</ul></li>
+<li>Zip:
+<ul>
+ <li><?php bugfix(81490); ?> (ZipArchive::extractTo() may leak memory).</li>
+ <li><?php bugfix(77978); ?> (Dirname ending in colon unzips to wrong dir).</li>
+</ul></li>
+</ul>
+<!-- }}} --></section>
+
+
+
<section class="version" id="8.0.11"><!-- {{{ 8.0.11 -->
<h3>Version 8.0.11</h3>
<b><?php release_date('23-Sep-2021'); ?></b>
diff --git a/archive/archive.xml b/archive/archive.xml
index eabe0d151..a9f7f3f32 100644
--- a/archive/archive.xml
+++ b/archive/archive.xml
@@ -9,6 +9,13 @@
<uri>http://php.net/contact</uri>
<email>php-webmaster@lists.php.net</email>
</author>
+ <xi:include href="entries/2021-11-12-1.xml"/>
+ <xi:include href="entries/2021-11-11-1.xml"/>
+ <xi:include href="entries/2021-10-28-2.xml"/>
+ <xi:include href="entries/2021-10-28-1.xml"/>
+ <xi:include href="entries/2021-10-26-1.xml"/>
+ <xi:include href="entries/2021-10-22-1.xml"/>
+ <xi:include href="entries/2021-10-21-1.xml"/>
<xi:include href="entries/2021-10-14-1.xml"/>
<xi:include href="entries/2021-09-30-1.xml"/>
<xi:include href="entries/2021-09-23-3.xml"/>
diff --git a/archive/entries/2021-09-10-1.xml b/archive/entries/2021-09-10-1.xml
index 530c23373..433226748 100644
--- a/archive/entries/2021-09-10-1.xml
+++ b/archive/entries/2021-09-10-1.xml
@@ -6,12 +6,12 @@
<updated>2021-09-10T09:31:22+00:00</updated>
<link href="https://www.php.net/conferences/index.php#id2021-09-10-1"
rel="alternate" type="text/html"/>
<link href="https://phprussia.ru/moscow/2022"
rel="via" type="text/html"/>
- <default:finalTeaserDate xmlns="http://php.net/ns/news">2022-06-06</default:finalTeaserDate>
+ <default:finalTeaserDate xmlns="http://php.net/ns/news">2022-09-12</default:finalTeaserDate>
<category term="conferences" label="Conference announcement"/>
<default:newsImage xmlns="http://php.net/ns/news" link="https://phprussia.ru/moscow/2022"
title="PHP Russia 2022">php_russia_2022.jpg</default:newsImage>
<content type="xhtml">
<div xmlns="http://www.w3.org/1999/xhtml">
- <p>PHP Russia is the only Russian conference focused on PHP. It will be held in
Moscow June 6-7, 2022. Main topics are PHP ecosystem (PHP itself, standards, frameworks, libraries
and OpenSource) and major players experience in building complex projects using best practices and
modern approaches.</p>
+ <p>PHP Russia is the only Russian conference focused on PHP. It will be held in
Moscow September 12-13, 2022. Main topics are PHP ecosystem (PHP itself, standards, frameworks,
libraries and OpenSource) and major players experience in building complex projects using best
practices and modern approaches.</p>
<p>We expect 600+ attendees and 20+ speakers!</p>
<p>Our audience consists of applications developers, API developers, CTO’s,
CEO’s, fullstack developers, etc.</p>
<p>The program is designed by the developer community, representatives of large
companies from Runet and around the world, and by tech developers and community activists. The
selection of talks is multi-layered and complex — the Program Committee selects the best talks
from the received applications unanimously according to several criteria.</p>
diff --git a/archive/entries/2021-10-21-1.xml b/archive/entries/2021-10-21-1.xml
new file mode 100644
index 000000000..9cb33cf60
--- /dev/null
+++ b/archive/entries/2021-10-21-1.xml
@@ -0,0 +1,21 @@
+<?xml version="1.0" encoding="utf-8"?>
+<entry xmlns="http://www.w3.org/2005/Atom">
+ <title>PHP 8.0.12 Released!</title>
+ <id>https://www.php.net/archive/2021.php#2021-10-21-1</id>
+ <published>2021-10-21T10:08:35+00:00</published>
+ <updated>2021-10-21T10:08:35+00:00</updated>
+ <link href="https://www.php.net/index.php#id2021-10-21-1"
rel="alternate" type="text/html"/>
+ <link href="https://www.php.net/archive/2021.php#2021-10-21-1"
rel="via" type="text/html"/>
+ <category term="releases" label="New PHP release"/>
+ <category term="frontpage" label="PHP.net frontpage news"/>
+ <content type="xhtml">
+ <div xmlns="http://www.w3.org/1999/xhtml"><p>The PHP
development team announces the immediate availability of PHP 8.0.12. This is a security fix
release.</p>
+
+<p>All PHP 8.0 users are encouraged to upgrade to this version.</p>
+
+<p>For source downloads of PHP 8.0.12 please visit our <a href="https://www.php.net/downloads.php">downloads
page</a>,
+Windows source and binaries can be found on <a href="https://windows.php.net/download/">windows.php.net/download/</a>.
+The list of changes is recorded in the <a href="https://www.php.net/ChangeLog-8.php#8.0.12">ChangeLog</a>.
+</p> </div>
+ </content>
+</entry>
diff --git a/archive/entries/2021-10-22-1.xml b/archive/entries/2021-10-22-1.xml
new file mode 100644
index 000000000..f8434727b
--- /dev/null
+++ b/archive/entries/2021-10-22-1.xml
@@ -0,0 +1,21 @@
+<?xml version="1.0" encoding="utf-8"?>
+<entry xmlns="http://www.w3.org/2005/Atom">
+ <title>PHP 7.4.25 Released!</title>
+ <id>https://www.php.net/archive/2021.php#2021-10-22-1</id>
+ <published>2021-10-22T14:43:45+00:00</published>
+ <updated>2021-10-22T14:43:45+00:00</updated>
+ <link href="https://www.php.net/index.php#id2021-10-22-1"
rel="alternate" type="text/html"/>
+ <link href="https://www.php.net/archive/2021.php#2021-10-22-1"
rel="via" type="text/html"/>
+ <category term="releases" label="New PHP release"/>
+ <category term="frontpage" label="PHP.net frontpage news"/>
+ <content type="xhtml">
+ <div xmlns="http://www.w3.org/1999/xhtml"><p>The PHP
development team announces the immediate availability of PHP 7.4.25. This is a security
release.</p>
+
+<p>All PHP 7.4 users are encouraged to upgrade to this version.</p>
+
+<p>For source downloads of PHP 7.4.25 please visit our <a href="https://www.php.net/downloads.php">downloads
page</a>,
+Windows source and binaries can be found on <a href="https://windows.php.net/download/">windows.php.net/download/</a>.
+The list of changes is recorded in the <a href="https://www.php.net/ChangeLog-7.php#7.4.25">ChangeLog</a>.
+</p> </div>
+ </content>
+</entry>
diff --git a/archive/entries/2021-10-26-1.xml b/archive/entries/2021-10-26-1.xml
new file mode 100644
index 000000000..0186c5782
--- /dev/null
+++ b/archive/entries/2021-10-26-1.xml
@@ -0,0 +1,19 @@
+<?xml version="1.0" encoding="utf-8"?>
+<entry xmlns="http://www.w3.org/2005/Atom"
xmlns:default="http://php.net/ns/news">
+ <title>PHP workshop for 2 days with Shopware, Sylius, PHPUnit and Codeception in
Duisburg</title>
+ <id>https://www.php.net/archive/2021.php#2021-10-26-1</id>
+ <published>2021-10-26T14:18:02+02:00</published>
+ <updated>2021-10-26T14:18:02+02:00</updated>
+ <link href="https://www.php.net/conferences/index.php#id2021-10-26-1"
rel="alternate" type="text/html"/>
+ <link href="https://nevercodealone.de/nca-conference-duisburg"
rel="via" type="text/html"/>
+ <default:finalTeaserDate xmlns="http://php.net/ns/news">2021-11-16</default:finalTeaserDate>
+ <category term="conferences" label="Conference announcement"/>
+ <content type="xhtml">
+ <div xmlns="http://www.w3.org/1999/xhtml">
+ We will do live coding workshop for 2 days with core developers in Duisburg.
+ Together with the wireless keyboard we will learn about Symfony entities in Shopware plugin,
PHPUnit integration tests, headless API in Sylius and Codeception testing.
+ See the <a href="https://nevercodealone.de/nca-conference-duisburg">event
page</a> for more details.
+
+ </div>
+ </content>
+</entry>
diff --git a/archive/entries/2021-10-28-1.xml b/archive/entries/2021-10-28-1.xml
new file mode 100644
index 000000000..f1e03bbed
--- /dev/null
+++ b/archive/entries/2021-10-28-1.xml
@@ -0,0 +1,21 @@
+<?xml version="1.0" encoding="utf-8"?>
+<entry xmlns="http://www.w3.org/2005/Atom">
+ <title>PHP 7.3.32 Released!</title>
+ <id>https://www.php.net/archive/2021.php#2021-10-28-1</id>
+ <published>2021-10-28T08:40:01+00:00</published>
+ <updated>2021-10-28T08:40:01+00:00</updated>
+ <link href="https://www.php.net/index.php#id2021-10-28-1"
rel="alternate" type="text/html"/>
+ <link href="https://www.php.net/archive/2021.php#2021-10-28-1"
rel="via" type="text/html"/>
+ <category term="releases" label="New PHP release"/>
+ <category term="frontpage" label="PHP.net frontpage news"/>
+ <content type="xhtml">
+ <div xmlns="http://www.w3.org/1999/xhtml"><p>The PHP
development team announces the immediate availability of PHP 7.3.32. This is a security
release.</p>
+
+<p>All PHP 7.3 FPM users are encouraged to upgrade to this version.</p>
+
+<p>For source downloads of PHP 7.3.32 please visit our <a href="https://www.php.net/downloads.php">downloads
page</a>,
+Windows source and binaries can be found on <a href="https://windows.php.net/download/">windows.php.net/download/</a>.
+The list of changes is recorded in the <a href="https://www.php.net/ChangeLog-7.php#7.3.32">ChangeLog</a>.
+</p> </div>
+ </content>
+</entry>
diff --git a/archive/entries/2021-10-28-2.xml b/archive/entries/2021-10-28-2.xml
new file mode 100644
index 000000000..a04c5f1d8
--- /dev/null
+++ b/archive/entries/2021-10-28-2.xml
@@ -0,0 +1,46 @@
+<?xml version="1.0" encoding="utf-8"?>
+<entry xmlns="http://www.w3.org/2005/Atom">
+ <title>PHP 8.1.0 RC 5 available for testing</title>
+ <id>https://www.php.net/archive/2021.php#2021-10-28-2</id>
+ <published>2021-10-28T20:39:10+02:00</published>
+ <updated>2021-10-28T20:39:10+02:00</updated>
+ <link href="https://www.php.net/index.php#id2021-10-28-2"
rel="alternate" type="text/html"/>
+ <link href="https://www.php.net/archive/2021.php#2021-10-28-2"
rel="via" type="text/html"/>
+ <category term="frontpage" label="PHP.net frontpage news"/>
+ <content type="xhtml">
+ <div xmlns="http://www.w3.org/1999/xhtml">
+ <p>
+ The PHP team is pleased to announce the release of PHP 8.1.0, RC 5.
+ This is the fifth release candidate, continuing the PHP 8.1 release cycle,
+ the rough outline of which is specified in the
+ <a href="https://wiki.php.net/todo/php81">PHP
Wiki</a>.
+ </p>
+ <p>
+ For source downloads of PHP 8.1.0, RC 5 please visit the
+ <a href="https://downloads.php.net/~patrickallaert/">download
page</a>.
+ </p>
+ <p>
+ Please carefully test this version and report any issues found in the
+ <a href="http://bugs.php.net">bug
reporting system</a>.
+ </p>
+ <p><b>Please DO NOT use this version in production, it is an early test
version.</b></p>
+ <p>
+ For more information on the new features and other changes, you can read the
+ <a href="https://github.com/php/php-src/blob/php-8.1.0RC5/NEWS">NEWS</a>
file
+ or the <a href="https://github.com/php/php-src/blob/php-8.1.0RC5/UPGRADING">UPGRADING</a>
+ file for a complete list of upgrading notes. These files can also be
+ found in the release archive.
+ </p>
+ <p>
+ The next release will be the sixth and last release candidate (RC 6), planned
+ for 11 November 2021.
+ </p>
+ <p>
+ The signatures for the release can be found in
+ <a href="https://gist.github.com/patrickallaert/5a15116a09411fe85ca880f0f66b1898">the
manifest</a>
+ or on <a href="https://qa.php.net/">the QA site</a>.
+ </p>
+ <p>Thank you for helping us make PHP better.</p>
+ </div>
+ </content>
+</entry>
diff --git a/archive/entries/2021-11-11-1.xml b/archive/entries/2021-11-11-1.xml
new file mode 100644
index 000000000..b3949448b
--- /dev/null
+++ b/archive/entries/2021-11-11-1.xml
@@ -0,0 +1,46 @@
+<?xml version="1.0" encoding="utf-8"?>
+<entry xmlns="http://www.w3.org/2005/Atom">
+ <title>PHP 8.1.0 RC 6 available for testing</title>
+ <id>https://www.php.net/archive/2021.php#2021-11-11-1</id>
+ <published>2021-11-11T16:06:23+00:00</published>
+ <updated>2021-11-11T16:06:23+00:00</updated>
+ <link href="https://www.php.net/index.php#id2021-11-11-1"
rel="alternate" type="text/html"/>
+ <link href="https://www.php.net/archive/2021.php#2021-11-11-1"
rel="via" type="text/html"/>
+ <category term="frontpage" label="PHP.net frontpage news"/>
+ <content type="xhtml">
+ <div xmlns="http://www.w3.org/1999/xhtml">
+ <p>
+ The PHP team is pleased to announce the release of PHP 8.1.0, RC 6.
+ This is the sixth and final release candidate, continuing the PHP 8.1
+ release cycle, the rough outline of which is specified in the
+ <a href="https://wiki.php.net/todo/php81">PHP
Wiki</a>.
+ </p>
+ <p>
+ For source downloads of PHP 8.1.0, RC 6 please visit the
+ <a href="https://downloads.php.net/~ramsey/">download
page</a>.
+ </p>
+ <p>
+ Please carefully test this version and report any issues found in the
+ <a href="http://bugs.php.net">bug
reporting system</a>.
+ </p>
+ <p><b>Please DO NOT use this version in production, it is an early test
version.</b></p>
+ <p>
+ For more information on the new features and other changes, you can read the
+ <a href="https://github.com/php/php-src/blob/php-8.1.0RC6/NEWS">NEWS</a>
file
+ or the <a href="https://github.com/php/php-src/blob/php-8.1.0RC6/UPGRADING">UPGRADING</a>
+ file for a complete list of upgrading notes. These files can also be
+ found in the release archive.
+ </p>
+ <p>
+ The next release will be the production-ready, general availability
+ release, planned for 25 November 2021.
+ </p>
+ <p>
+ The signatures for the release can be found in
+ <a href="https://gist.github.com/ramsey/fa4cea52d20fbb91e59e68e2d58240c3">the
manifest</a>
+ or on <a href="https://qa.php.net/">the QA site</a>.
+ </p>
+ <p>Thank you for helping us make PHP better.</p>
+ </div>
+ </content>
+</entry>
diff --git a/archive/entries/2021-11-12-1.xml b/archive/entries/2021-11-12-1.xml
new file mode 100644
index 000000000..08769c206
--- /dev/null
+++ b/archive/entries/2021-11-12-1.xml
@@ -0,0 +1,39 @@
+<?xml version="1.0" encoding="utf-8"?>
+<entry xmlns="http://www.w3.org/2005/Atom"
xmlns:default="http://php.net/ns/news">
+ <title>International PHP Conference Berlin 2022</title>
+ <id>http://php.net/archive/2021.php#id2021-11-12-1</id>
+ <published>2021-11-12T14:37:00+02:00</published>
+ <updated>2021-11-12T14:37:00+02:00</updated>
+ <default:finalTeaserDate xmlns="http://php.net/ns/news">2022-05-30</default:finalTeaserDate>
+ <category term="conferences" label="Conference announcement"/>
+ <link href="http://php.net/conferences/index.php#id2021-11-12-1"
rel="alternate" type="text/html"/>
+ <default:newsImage xmlns="http://php.net/ns/news" link="https://phpconference.com/berlin-en/"
title="International PHP Conference Berlin
2022">IPC_BER_Hybrid_Logo_250.png</default:newsImage>
+ <link href="https://phpconference.com/berlin-en/"
rel="via" type="text/html"/>
+ <content type="xhtml">
+ <div xmlns="http://www.w3.org/1999/xhtml">
+ <p>The <a href="https://phpconference.com/berlin-en/">International
PHP Conference</a> is the world's first PHP conference and stands since more than a
decade for top-notch pragmatic expertise in PHP and web technologies. At the IPC, internationally
renowned experts from the PHP industry meet up with PHP users and developers from large and small
companies. Here is the place where concepts emerge and ideas are born - the IPC signifies knowledge
transfer at highest level.</p>
+
+ <p>All delegates of the International PHP Conference have, in addition to PHP program,
free access to the entire range of the <a href="https://webinale.de/">webinale</a> taking place
at the same time.</p>
+
+ <p>Basic facts:</p>
+
+ <p><strong>Date: May 30 ‒ June 3, 2022</strong></p>
+
+ <p><strong>Location: Maritim ProArte Hotel, Berlin or
Online</strong></p>
+
+ <p>Highlights:</p>
+ <ul>
+ <li>60+ best practice sessions</li>
+ <li>50+ international top speakers</li>
+ <li>PHPower: Hands-on Power Workshops</li>
+ <li>Expo with exciting exhibitors on May 31 & June 1</li>
+ <li>Conference Combo: Visit the <a href="https://webinale.de/">webinale</a> for
free</li>
+ <li>All inclusive: Changing buffets, snacks & refreshing drinks</li>
+ <li>Official certificate for attendees</li>
+ <li>Free Swag: Developer bag, T-Shirt, magazines etc.</li>
+ <li>Exclusive networking events</li>
+ </ul>
+ <p>For further information on the International PHP Conference Munich visit: <a
href="https://phpconference.com/berlin-en/">wwww.phpconference.com/berlin-en/</a></p>
+ </div>
+ </content>
+</entry>
\ No newline at end of file
diff --git a/bin/news2html b/bin/news2html
index 92109839b..c2c8c59e9 100755
--- a/bin/news2html
+++ b/bin/news2html
@@ -60,6 +60,14 @@ echo <<<HEAD
<ul>
HEAD;
+$bug_map = [
+ '/Fixed bug #([0-9]+)/' => '<?php bugfix(\1);
?'.'>',
+ '/Fixed PECL bug #([0-9]+)/' => '<?php peclbugfix(\1);
?'.'>',
+ '/Implemented FR #([0-9]+)/' => '<?php implemented(\1);
?'.'>',
+ '/GitHub PR #([0-9]+)/' => '<?php
githubissuel(\'php/php-src\',\1); ?'.'>',
+ '/GH-([0-9]+)/' => '<?php
githubissuel(\'php/php-src\',\1); ?'.'>',
+];
+
foreach($entries as $module => $items) {
echo "<li>$module:\n<ul>\n";
foreach($items as $item) {
@@ -68,11 +76,7 @@ foreach($entries as $module => $items) {
// encode HTML
$item = htmlspecialchars($item, ENT_NOQUOTES);
// convert bug numbers
- $item = preg_replace(
- array('/Fixed bug #([0-9]+)/', '/Fixed PECL bug #([0-9]+)/',
'/Implemented FR #([0-9]+)/', '/GitHub PR #([0-9]+)/'),
- array('<?php bugfix(\1); ?>', '<?php peclbugfix(\1); ?>',
'<?php implemented(\1); ?>', '<?php
githubissuel(\'php/php-src\',\1); ?>'),
- $item
- );
+ $item = preg_replace(array_keys($bug_map), array_values($bug_map), $item);
echo " <li>$item</li>\n";
}
echo "</ul></li>\n";
diff --git a/images/news/php_russia_2022.jpg b/images/news/php_russia_2022.jpg
index 4780ad979..ec96641dc 100644
Binary files a/images/news/php_russia_2022.jpg and b/images/news/php_russia_2022.jpg differ
diff --git a/include/releases.inc b/include/releases.inc
index a166ccd36..6360a8708 100644
--- a/include/releases.inc
+++ b/include/releases.inc
@@ -2,6 +2,43 @@
$OLDRELEASES = array (
8 =>
array (
+ '8.0.11' =>
+ array (
+ 'announcement' =>
+ array (
+ 'English' => '/releases/8_0_11.php',
+ ),
+ 'tags' =>
+ array (
+ 0 => 'security',
+ ),
+ 'date' => '23 Sep 2021',
+ 'source' =>
+ array (
+ 0 =>
+ array (
+ 'filename' => 'php-8.0.11.tar.gz',
+ 'name' => 'PHP 8.0.11 (tar.gz)',
+ 'sha256' =>
'c6a461f57b4bcb46cd4dec443253b1e2e8e981466f1280093322b7864afe8be7',
+ 'date' => '23 Sep 2021',
+ ),
+ 1 =>
+ array (
+ 'filename' => 'php-8.0.11.tar.bz2',
+ 'name' => 'PHP 8.0.11 (tar.bz2)',
+ 'sha256' =>
'70ed874285e4010c1e2e8937bfb56b13b9ed1b3789dcaf274b793b00c1f4403a',
+ 'date' => '23 Sep 2021',
+ ),
+ 2 =>
+ array (
+ 'filename' => 'php-8.0.11.tar.xz',
+ 'name' => 'PHP 8.0.11 (tar.xz)',
+ 'sha256' =>
'e3e5f764ae57b31eb65244a45512f0b22d7bef05f2052b23989c053901552e16',
+ 'date' => '23 Sep 2021',
+ ),
+ ),
+ 'museum' => false,
+ ),
'8.0.10' =>
array (
'announcement' =>
@@ -366,6 +403,80 @@ $OLDRELEASES = array (
),
7 =>
array (
+ '7.3.31' =>
+ array (
+ 'announcement' =>
+ array (
+ 'English' => '/releases/7_3_31.php',
+ ),
+ 'tags' =>
+ array (
+ 0 => 'security',
+ ),
+ 'date' => '23 Sep 2021',
+ 'source' =>
+ array (
+ 0 =>
+ array (
+ 'filename' => 'php-7.3.31.tar.gz',
+ 'name' => 'PHP 7.3.31 (tar.gz)',
+ 'sha256' =>
'57ca37b08d3eed4cadc3976e78b0f51d0305bb6e60333f6e8c76e8aee07c3f0f',
+ 'date' => '23 Sep 2021',
+ ),
+ 1 =>
+ array (
+ 'filename' => 'php-7.3.31.tar.bz2',
+ 'name' => 'PHP 7.3.31 (tar.bz2)',
+ 'sha256' =>
'6951f78524684f439186fe039ab14fb2459cea8f47ac829a159724a283f7f32b',
+ 'date' => '23 Sep 2021',
+ ),
+ 2 =>
+ array (
+ 'filename' => 'php-7.3.31.tar.xz',
+ 'name' => 'PHP 7.3.31 (tar.xz)',
+ 'sha256' =>
'd1aa8f44595d01ac061ff340354d95e146d6152f70e799b44d6b8654fb45cbcc',
+ 'date' => '23 Sep 2021',
+ ),
+ ),
+ 'museum' => false,
+ ),
+ '7.4.24' =>
+ array (
+ 'announcement' =>
+ array (
+ 'English' => '/releases/7_4_24.php',
+ ),
+ 'tags' =>
+ array (
+ 0 => 'security',
+ ),
+ 'date' => '23 Sep 2021',
+ 'source' =>
+ array (
+ 0 =>
+ array (
+ 'filename' => 'php-7.4.24.tar.gz',
+ 'name' => 'PHP 7.4.24 (tar.gz)',
+ 'sha256' =>
'8cc1758cf7ff45428c17641b1be84cd917a2909ba40c770f06a814d8b7f36333',
+ 'date' => '23 Sep 2021',
+ ),
+ 1 =>
+ array (
+ 'filename' => 'php-7.4.24.tar.bz2',
+ 'name' => 'PHP 7.4.24 (tar.bz2)',
+ 'sha256' =>
'f50e32b788864349041f19e31dcc65b1fcc65bc19122918f607526432edf2f32',
+ 'date' => '23 Sep 2021',
+ ),
+ 2 =>
+ array (
+ 'filename' => 'php-7.4.24.tar.xz',
+ 'name' => 'PHP 7.4.24 (tar.xz)',
+ 'sha256' =>
'ff7658ee2f6d8af05b48c21146af5f502e121def4e76e862df5ec9fa06e98734',
+ 'date' => '23 Sep 2021',
+ ),
+ ),
+ 'museum' => false,
+ ),
'7.4.23' =>
array (
'announcement' =>
diff --git a/include/version.inc b/include/version.inc
index ec69f513a..6ea8c7d41 100644
--- a/include/version.inc
+++ b/include/version.inc
@@ -20,37 +20,37 @@ $RELEASES = (function() {
/* PHP 8.0 Release */
$data['8.0'] = [
- 'version' => '8.0.11',
- 'date' => '23 Sep 2021',
+ 'version' => '8.0.12',
+ 'date' => '21 Oct 2021',
'tags' => ['security'], // Set to ['security'] for
security releases.
'sha256' => [
- 'tar.gz' =>
'c6a461f57b4bcb46cd4dec443253b1e2e8e981466f1280093322b7864afe8be7',
- 'tar.bz2' =>
'70ed874285e4010c1e2e8937bfb56b13b9ed1b3789dcaf274b793b00c1f4403a',
- 'tar.xz' =>
'e3e5f764ae57b31eb65244a45512f0b22d7bef05f2052b23989c053901552e16',
+ 'tar.gz' =>
'a5b78f04a89d3b401465febf449c7ea9de48681f92803dd8dc2bf922812d572b',
+ 'tar.bz2' =>
'b4886db1df322dc8fb128d8b34ae7e94f6fc682ecb29ff4f5a591d4de9feadbf',
+ 'tar.xz' =>
'a501017b3b0fd3023223ea25d98e87369b782f8a82310c4033d7ea6a989fea0a',
]
];
/* PHP 7.4 Release */
$data['7.4'] = [
- 'version' => '7.4.24',
- 'date' => '23 Sep 2021',
+ 'version' => '7.4.25',
+ 'date' => '21 Oct 2021',
'tags' => ['security'], // Set to ['security'] for
security releases
'sha256' => [
- 'tar.gz' =>
'8cc1758cf7ff45428c17641b1be84cd917a2909ba40c770f06a814d8b7f36333',
- 'tar.bz2' =>
'f50e32b788864349041f19e31dcc65b1fcc65bc19122918f607526432edf2f32',
- 'tar.xz' =>
'ff7658ee2f6d8af05b48c21146af5f502e121def4e76e862df5ec9fa06e98734',
+ 'tar.gz' =>
'3b2632252c933cac489a20f68b8f4ab769e5a0a3bf22b6ef47427aff6922e31f',
+ 'tar.bz2' =>
'27992570caf3e2e5323ab7b37853c44c1529b1d31ea94d9776efa91d5a781313',
+ 'tar.xz' =>
'12a758f1d7fee544387a28d3cf73226f47e3a52fb3049f07fcc37d156d393c0a',
]
];
/* PHP 7.3 Release */
$data['7.3'] = [
- 'version' => '7.3.31',
- 'date' => '23 Sep 2021',
+ 'version' => '7.3.32',
+ 'date' => '28 Oct 2021',
'tags' => ['security'],
'sha256' => [
- 'tar.gz' =>
'57ca37b08d3eed4cadc3976e78b0f51d0305bb6e60333f6e8c76e8aee07c3f0f',
- 'tar.bz2' =>
'6951f78524684f439186fe039ab14fb2459cea8f47ac829a159724a283f7f32b',
- 'tar.xz' =>
'd1aa8f44595d01ac061ff340354d95e146d6152f70e799b44d6b8654fb45cbcc',
+ 'tar.gz' =>
'4739160cbd8f5d4529429ac01e181cba9705a515666002e76e4e34891c034fcb',
+ 'tar.bz2' =>
'7c158b306e53434f1e0a88647aa561814308aaff8713ed7d237ed8f1399c216f',
+ 'tar.xz' =>
'94effa250b80f031e77fbd98b6950c441157a2a8f9e076ee68e02f5b0b7a3fd9',
]
];
diff --git a/releases/7_3_32.php b/releases/7_3_32.php
new file mode 100644
index 000000000..cb6b856c3
--- /dev/null
+++ b/releases/7_3_32.php
@@ -0,0 +1,16 @@
+<?php
+$_SERVER['BASE_PAGE'] = 'releases/7_3_32.php';
+include_once __DIR__ . '/../include/prepend.inc';
+site_header('PHP 7.3.32 Release Announcement');
+?>
+<h1>PHP 7.3.32 Release Announcement</h1>
+
+<p>The PHP development team announces the immediate availability of PHP 7.3.32. This is a
security release.</p>
+
+<p>All PHP 7.3 FPM users are encouraged to upgrade to this version.</p>
+
+<p>For source downloads of PHP 7.3.32 please visit our <a href="https://www.php.net/downloads.php">downloads
page</a>,
+Windows source and binaries can be found on <a href="https://windows.php.net/download/">windows.php.net/download/</a>.
+The list of changes is recorded in the <a href="https://www.php.net/ChangeLog-7.php#7.3.32">ChangeLog</a>.
+</p>
+<?php site_footer();
diff --git a/releases/7_4_25.php b/releases/7_4_25.php
new file mode 100644
index 000000000..c46af6c7d
--- /dev/null
+++ b/releases/7_4_25.php
@@ -0,0 +1,16 @@
+<?php
+$_SERVER['BASE_PAGE'] = 'releases/7_4_25.php';
+include_once __DIR__ . '/../include/prepend.inc';
+site_header('PHP 7.4.25 Release Announcement');
+?>
+<h1>PHP 7.4.25 Release Announcement</h1>
+
+<p>The PHP development team announces the immediate availability of PHP 7.4.25. This is a
security release.</p>
+
+<p>All PHP 7.4 users are encouraged to upgrade to this version.</p>
+
+<p>For source downloads of PHP 7.4.25 please visit our <a href="https://www.php.net/downloads.php">downloads
page</a>,
+Windows source and binaries can be found on <a href="https://windows.php.net/download/">windows.php.net/download/</a>.
+The list of changes is recorded in the <a href="https://www.php.net/ChangeLog-7.php#7.4.25">ChangeLog</a>.
+</p>
+<?php site_footer();
diff --git a/releases/8_0_12.php b/releases/8_0_12.php
new file mode 100644
index 000000000..a7213e88d
--- /dev/null
+++ b/releases/8_0_12.php
@@ -0,0 +1,16 @@
+<?php
+$_SERVER['BASE_PAGE'] = 'releases/8_0_12.php';
+include_once __DIR__ . '/../include/prepend.inc';
+site_header('PHP 8.0.12 Release Announcement');
+?>
+<h1>PHP 8.0.12 Release Announcement</h1>
+
+<p>The PHP development team announces the immediate availability of PHP 8.0.12. This is a
security fix release.</p>
+
+<p>All PHP 8.0 users are encouraged to upgrade to this version.</p>
+
+<p>For source downloads of PHP 8.0.12 please visit our <a href="https://www.php.net/downloads.php">downloads
page</a>,
+Windows source and binaries can be found on <a href="https://windows.php.net/download/">windows.php.net/download/</a>.
+The list of changes is recorded in the <a href="https://www.php.net/ChangeLog-8.php#8.0.12">ChangeLog</a>.
+</p>
+<?php site_footer();