<feed xmlns='http://www.w3.org/2005/Atom'>
<title>delta/php-git.git, branch php-7.3.25RC1</title>
<subtitle>git.php.net: repository/php-src.git
</subtitle>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/php-git.git/'/>
<entry>
<title>Prepare 7.3.25RC1</title>
<updated>2020-11-10T09:41:34+00:00</updated>
<author>
<name>Christoph M. Becker</name>
<email>cmbecker69@gmx.de</email>
</author>
<published>2020-11-10T09:41:34+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/php-git.git/commit/?id=0d00eead4830edb1958fa795d6d562fe0c509d2e'/>
<id>0d00eead4830edb1958fa795d6d562fe0c509d2e</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Fixed bug #80310: Support for icu4c 68.1.</title>
<updated>2020-11-09T13:31:29+00:00</updated>
<author>
<name>Alexander M. Turek</name>
<email>me@derrabus.de</email>
</author>
<published>2020-11-03T18:14:41+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/php-git.git/commit/?id=8eaaabdd58a395853d3658418622ee24635cb871'/>
<id>8eaaabdd58a395853d3658418622ee24635cb871</id>
<content type='text'>
On stable versions, bring back the TRUE/FALSE defines by defining
_U_DEFINE_TRUE_AND_FALSE.

Closes GH-6397.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
On stable versions, bring back the TRUE/FALSE defines by defining
_U_DEFINE_TRUE_AND_FALSE.

Closes GH-6397.
</pre>
</div>
</content>
</entry>
<entry>
<title>Fix #80266: parse_url silently drops port number 0</title>
<updated>2020-11-04T13:53:19+00:00</updated>
<author>
<name>Christoph M. Becker</name>
<email>cmbecker69@gmx.de</email>
</author>
<published>2020-11-04T10:34:10+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/php-git.git/commit/?id=2cab085bb37a6980b8f23a4b3c31b813ac67cda0'/>
<id>2cab085bb37a6980b8f23a4b3c31b813ac67cda0</id>
<content type='text'>
As of commit 81b2f3e[1], `parse_url()` accepts URLs with a zero port,
but does not report that port, what is wrong in hindsight.

Since the port number is stored as `unsigned short` there is no way to
distinguish between port zero and no port.  For BC reasons, we thus
introduce `parse_url_ex2()` which accepts an output parameter that
allows that distinction, and use the new function to fix the behavior.

The introduction of `parse_url_ex2()` has been suggested by Nikita.

[1] &lt;http://git.php.net/?p=php-src.git;a=commit;h=81b2f3e5d9fcdffd87a4fcd12bd8c708a97091e1&gt;

Closes GH-6399.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
As of commit 81b2f3e[1], `parse_url()` accepts URLs with a zero port,
but does not report that port, what is wrong in hindsight.

Since the port number is stored as `unsigned short` there is no way to
distinguish between port zero and no port.  For BC reasons, we thus
introduce `parse_url_ex2()` which accepts an output parameter that
allows that distinction, and use the new function to fix the behavior.

The introduction of `parse_url_ex2()` has been suggested by Nikita.

[1] &lt;http://git.php.net/?p=php-src.git;a=commit;h=81b2f3e5d9fcdffd87a4fcd12bd8c708a97091e1&gt;

Closes GH-6399.
</pre>
</div>
</content>
</entry>
<entry>
<title>Fix another implicit function declaration in configure</title>
<updated>2020-11-03T09:38:16+00:00</updated>
<author>
<name>Nikita Popov</name>
<email>nikita.ppv@gmail.com</email>
</author>
<published>2020-11-03T09:38:16+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/php-git.git/commit/?id=00ba784a2ce95e009f98e0e6d263634673a3f2e1'/>
<id>00ba784a2ce95e009f98e0e6d263634673a3f2e1</id>
<content type='text'>
As mentioned on bug #80171. This one is in libtool.m4, might get
lost on libtool updates.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
As mentioned on bug #80171. This one is in libtool.m4, might get
lost on libtool updates.
</pre>
</div>
</content>
</entry>
<entry>
<title>Fix #70461: disable md5 code when it is not supported in net-snmp</title>
<updated>2020-11-02T10:36:26+00:00</updated>
<author>
<name>Christoph M. Becker</name>
<email>cmbecker69@gmx.de</email>
</author>
<published>2020-10-28T14:30:49+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/php-git.git/commit/?id=9690ded288624e8ebb8f331ff305fed9a134e5e3'/>
<id>9690ded288624e8ebb8f331ff305fed9a134e5e3</id>
<content type='text'>
Patch contributed by Alexander Bergmann.

Closes GH-6389.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Patch contributed by Alexander Bergmann.

Closes GH-6389.
</pre>
</div>
</content>
</entry>
<entry>
<title>Fix format specifier</title>
<updated>2020-10-29T12:08:16+00:00</updated>
<author>
<name>Christoph M. Becker</name>
<email>cmbecker69@gmx.de</email>
</author>
<published>2020-10-29T11:58:45+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/php-git.git/commit/?id=ee3227af48bb0db6f29117dca7d8a30bb21bde5e'/>
<id>ee3227af48bb0db6f29117dca7d8a30bb21bde5e</id>
<content type='text'>
In this function, `i` is of type `size_t`.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
In this function, `i` is of type `size_t`.
</pre>
</div>
</content>
</entry>
<entry>
<title>Fix #44618: Fetching may rely on uninitialized data</title>
<updated>2020-10-29T10:59:12+00:00</updated>
<author>
<name>Christoph M. Becker</name>
<email>cmbecker69@gmx.de</email>
</author>
<published>2020-10-29T10:52:10+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/php-git.git/commit/?id=c21e901ba735e927e345b65a35fcd6f585d0c2f3'/>
<id>c21e901ba735e927e345b65a35fcd6f585d0c2f3</id>
<content type='text'>
Unless `SQLGetData()` returns `SQL_SUCCESS` or `SQL_SUCCESS_WITH_INFO`,
the `StrLen_or_IndPtr` output argument is not guaranteed to be properly
set.  Thus we handle retrieval failure other than `SQL_ERROR` by
yielding `false` for those column values and raising a warning.

Closes GH-6281.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Unless `SQLGetData()` returns `SQL_SUCCESS` or `SQL_SUCCESS_WITH_INFO`,
the `StrLen_or_IndPtr` output argument is not guaranteed to be properly
set.  Thus we handle retrieval failure other than `SQL_ERROR` by
yielding `false` for those column values and raising a warning.

Closes GH-6281.
</pre>
</div>
</content>
</entry>
<entry>
<title>Deny cloning of fileinfo objects</title>
<updated>2020-10-26T15:50:20+00:00</updated>
<author>
<name>Nikita Popov</name>
<email>nikita.ppv@gmail.com</email>
</author>
<published>2020-10-26T15:50:20+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/php-git.git/commit/?id=7817fc07e150620be38a16dd29e50c71e51948a7'/>
<id>7817fc07e150620be38a16dd29e50c71e51948a7</id>
<content type='text'>
Using a cloned finfo object will crash.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Using a cloned finfo object will crash.
</pre>
</div>
</content>
</entry>
<entry>
<title>Revert "Fix out-of-bounds write"</title>
<updated>2020-10-26T14:40:12+00:00</updated>
<author>
<name>Christoph M. Becker</name>
<email>cmbecker69@gmx.de</email>
</author>
<published>2020-10-20T15:09:20+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/php-git.git/commit/?id=be6d72b3a445a37f48b021e3e8e85e3a00924d71'/>
<id>be6d72b3a445a37f48b021e3e8e85e3a00924d71</id>
<content type='text'>
This reverts commit bf6873a18e3b6b00f82a645c0893a281ae8eadb8.

CVE-2020-26159 is bogus; the "bug" was apparently a false positive
reported by Coverity, and the "fix" apparently wrong, see
&lt;https://github.com/kkos/oniguruma/issues/221&gt;.

Closes GH-6357.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
This reverts commit bf6873a18e3b6b00f82a645c0893a281ae8eadb8.

CVE-2020-26159 is bogus; the "bug" was apparently a false positive
reported by Coverity, and the "fix" apparently wrong, see
&lt;https://github.com/kkos/oniguruma/issues/221&gt;.

Closes GH-6357.
</pre>
</div>
</content>
</entry>
<entry>
<title>Fix #80268: loadHTML() truncates at NUL bytes</title>
<updated>2020-10-26T12:08:05+00:00</updated>
<author>
<name>Christoph M. Becker</name>
<email>cmbecker69@gmx.de</email>
</author>
<published>2020-10-23T09:06:30+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/php-git.git/commit/?id=6d2bc7253018baa57487f622e706b8962c16d148'/>
<id>6d2bc7253018baa57487f622e706b8962c16d148</id>
<content type='text'>
libxml2 has no particular issues parsing HTML strings with NUL bytes;
these just cause truncation of the current text content, but parsing
continues generally.  Since `::loadHTMLFile()` already supports NUL
bytes, `::loadHTML()` should as well.

Note that this is different from XML, which does not allow any NUL
bytes.

Closes GH-6368.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
libxml2 has no particular issues parsing HTML strings with NUL bytes;
these just cause truncation of the current text content, but parsing
continues generally.  Since `::loadHTMLFile()` already supports NUL
bytes, `::loadHTML()` should as well.

Note that this is different from XML, which does not allow any NUL
bytes.

Closes GH-6368.
</pre>
</div>
</content>
</entry>
</feed>
