Author: Patrick Allaert (patrickallaert)
Date: 2023-08-31T18:59:30+02:00
Commit:
https://github.com/php/web-php/commit/61eaa0cbf963d9d6389eea553789ddd3d29d6d79
Raw diff:
https://github.com/php/web-php/commit/61eaa0cbf963d9d6389eea553789ddd3d29d6d79.diff
Fixed publishing news of PHP 8.1.21 instead of 8.1.23
Changed paths:
M ChangeLog-8.php
Diff:
diff --git a/ChangeLog-8.php b/ChangeLog-8.php
index cd7c842415..24fbe94854 100644
--- a/ChangeLog-8.php
+++ b/ChangeLog-8.php
@@ -1100,65 +1100,62 @@
<a id="PHP_8_1"></a>
-<section class="version" id="8.1.21"><!-- {{{ 8.1.21 -->
-<h3>Version 8.1.21</h3>
-<b><?php release_date('06-Jul-2023'); ?></b>
+<section class="version" id="8.1.23"><!-- {{{ 8.1.23 -->
+<h3>Version 8.1.23</h3>
+<b><?php release_date('31-Aug-2023'); ?></b>
<ul><li>CLI:
<ul>
- <li>Fixed bug <?php githubissuel('php/php-src', 11246); ?>
(cli/get_set_process_title fails on MacOS).</li>
+ <li>Fixed bug <?php githubissuel('php/php-src', 11716); ?> (cli server
crashes on SIGINT when compiled with ZEND_RC_DEBUG=1).</li>
+ <li>Fixed bug <?php githubissuel('php/php-src', 10964); ?> (Improve man page
about the built-in server).</li>
</ul></li>
<li>Core:
<ul>
- <li>Fixed build for the riscv64 architecture/GCC 12.</li>
+ <li>Fixed strerror_r detection at configuration time.</li>
</ul></li>
-<li>Curl:
+<li>Date:
<ul>
- <li>Fixed bug <?php githubissuel('php/php-src', 11433); ?> (Unable to set
CURLOPT_ACCEPT_ENCODING to NULL).</li>
+ <li>Fixed bug <?php githubissuel('php/php-src', 11416); ?>: Crash with
DatePeriod when uninitialised objects are passed in.</li>
</ul></li>
<li>DOM:
<ul>
- <li>Fixed bugs <?php githubissuel('php/php-src', 11288); ?> and <?php
githubissuel('php/php-src', 11289); ?> and <?php githubissuel('php/php-src',
11290); ?> and <?php githubissuel('php/php-src', 9142); ?> (DOMExceptions and
segfaults with replaceWith).</li>
- <li>Fixed bug <?php githubissuel('php/php-src', 10234); ?> (Setting
DOMAttr::textContent results in an empty attribute value).</li>
- <li>Fix return value in stub file for DOMNodeList::item.</li>
- <li>Fix spec compliance error with '*' namespace for
DOMDocument::getElementsByTagNameNS.</li>
- <li>Fix DOMElement::append() and DOMElement::prepend() hierarchy checks.</li>
- <li>Fixed bug <?php githubissuel('php/php-src', 11347); ?> (Memory leak when
calling a static method inside an xpath query).</li>
- <li><?php bugfix(67440); ?> (append_node of a DOMDocumentFragment does not
reconcile namespaces).</li>
- <li><?php bugfix(81642); ?> (DOMChildNode::replaceWith() bug when replacing
a node with itself).</li>
- <li><?php bugfix(77686); ?> (Removed elements are still returned by
getElementById).</li>
- <li><?php bugfix(70359); ?> (print_r() on DOMAttr causes Segfault in
php_libxml_node_free_list()).</li>
- <li><?php bugfix(78577); ?> (Crash in DOMNameSpace debug info handlers).</li>
- <li>Fix lifetime issue with getAttributeNodeNS().</li>
- <li>Fix "invalid state error" with cloned namespace declarations.</li>
- <li><?php bugfix(55294); ?> and #47530 and #47847 (various namespace
reconciliation issues).</li>
- <li><?php bugfix(80332); ?> (Completely broken array access functionality
with DOMNamedNodeMap).</li>
+ <li>Fix DOMEntity field getter bugs.</li>
+ <li>Fix incorrect attribute existence check in
DOMElement::setAttributeNodeNS.</li>
+ <li>Fix DOMCharacterData::replaceWith() with itself.</li>
+ <li>Fix empty argument cases for DOMParentNode methods.</li>
+ <li>Fixed bug <?php githubissuel('php/php-src', 11791); ?> (Wrong default
value of DOMDocument::xmlStandalone).</li>
+ <li>Fix json_encode result on DOMDocument.</li>
+ <li>Fix manually calling __construct() on DOM classes.</li>
+ <li>Fixed bug <?php githubissuel('php/php-src', 11830); ?> (ParentNode
methods should perform their checks upfront).</li>
+ <li>Fix segfault when DOMParentNode::prepend() is called when the child
disappears.</li>
</ul></li>
-<li>Opcache:
+<li>FFI:
<ul>
- <li>Fix allocation loop in zend_shared_alloc_startup().</li>
- <li>Access violation on smm_shared_globals with ALLOC_FALLBACK.</li>
- <li>Fixed bug <?php githubissuel('php/php-src', 11336); ?> (php still tries
to unlock the shared memory ZendSem with opcache.file_cache_only=1 but it was
never locked).</li>
+ <li>Fix leaking definitions when using FFI::cdef()->new(...).</li>
</ul></li>
-<li>OpenSSL:
+<li>MySQLnd:
<ul>
- <li>Fixed bug <?php githubissuel('php/php-src', 9356); ?> Incomplete
validation of IPv6 Address fields in subjectAltNames (James Lucas, Jakub
Zelenka).</li>
+ <li>Fixed bug <?php githubissuel('php/php-src', 11440); ?> (authentication
to a sha256_password account fails over SSL).</li>
+ <li>Fixed bug <?php githubissuel('php/php-src', 11438); ?> (mysqlnd fails to
authenticate with sha256_password accounts using passwords longer than 19
characters).</li>
+ <li>Fixed bug <?php githubissuel('php/php-src', 11550); ?> (MySQL Statement
has a empty query result when the response field has changed, also Segmentation
fault).</li>
+ <li>Fixed invalid error message "Malformed packet" when connection is
dropped.</li>
</ul></li>
-<li>PGSQL:
+<li>Opcache:
<ul>
- <li>Fixed intermittent segfault with pg_trace.</li>
+ <li>Fixed bug <?php githubissuel('php/php-src', 11715); ?>
(opcache.interned_strings_buffer either has no effect or opcache_get_status() /
phpinfo() is wrong).</li>
+ <li>Avoid adding an unnecessary read-lock when loading script from shm if
restart is in progress.</li>
</ul></li>
-<li>Phar:
+<li>PCNTL:
<ul>
- <li>Fix cross-compilation check in phar generation for FreeBSD.</li>
+ <li>Revert behaviour of receiving SIGCHLD signals back to the behaviour
before 8.1.22.</li>
</ul></li>
<li>SPL:
<ul>
- <li>Fixed bug <?php githubissuel('php/php-src', 11338); ?> (SplFileInfo
empty getBasename with more than one slash).</li>
+ <li><?php bugfix(81992); ?> (SplFixedArray::setSize() causes
use-after-free).</li>
</ul></li>
<li>Standard:
<ul>
- <li>Fix access on NULL pointer in array_merge_recursive().</li>
- <li>Fix exception handling in array_multisort().</li>
+ <li>Prevent int overflow on $decimals in number_format.</li>
+ <li>Fixed bug <?php githubissuel('php/php-src', 11870); ?> (Fix off-by-one
bug when truncating tempnam prefix) (athos-ribeiro)</li>
</ul></li>
</ul>
<!-- }}} --></section>
--
PHP Webmaster List Mailing List (http://www.php.net/)
To unsubscribe, visit: http://www.php.net/unsub.php