<feed xmlns='http://www.w3.org/2005/Atom'>
<title>delta/php-git.git, branch php-7.3.16</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>Fix test</title>
<updated>2020-03-17T09:08:32+00:00</updated>
<author>
<name>Stanislav Malyshev</name>
<email>stas@php.net</email>
</author>
<published>2020-03-16T00:55:28+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/php-git.git/commit/?id=4e330d3d488c232ad5f9769f1fa9471c9b5ad088'/>
<id>4e330d3d488c232ad5f9769f1fa9471c9b5ad088</id>
<content type='text'>
(cherry picked from commit 62e7b80267ac50364c0d74d3cd567da90639534b)
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
(cherry picked from commit 62e7b80267ac50364c0d74d3cd567da90639534b)
</pre>
</div>
</content>
</entry>
<entry>
<title>Bump version</title>
<updated>2020-03-17T08:29:49+00:00</updated>
<author>
<name>Christoph M. Becker</name>
<email>cmbecker69@gmx.de</email>
</author>
<published>2020-03-17T08:29:49+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/php-git.git/commit/?id=d466e966ef58a932e55c498f1d5c4aa7361afe41'/>
<id>d466e966ef58a932e55c498f1d5c4aa7361afe41</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Fix #79371: mb_strtolower (UTF-32LE): stack-buffer-overflow</title>
<updated>2020-03-17T08:26:47+00:00</updated>
<author>
<name>Christoph M. Becker</name>
<email>cmbecker69@gmx.de</email>
</author>
<published>2020-03-12T12:04:04+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/php-git.git/commit/?id=b8048de333325c21c9763aa0270c5cb54f03cbab'/>
<id>b8048de333325c21c9763aa0270c5cb54f03cbab</id>
<content type='text'>
We make sure that negative values are properly compared.

(cherry picked from commit 1fdffd1c55d771ca22ae217784ab75fce592ad38)
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
We make sure that negative values are properly compared.

(cherry picked from commit 1fdffd1c55d771ca22ae217784ab75fce592ad38)
</pre>
</div>
</content>
</entry>
<entry>
<title>Fixed bug #79282</title>
<updated>2020-03-17T08:25:22+00:00</updated>
<author>
<name>Stanislav Malyshev</name>
<email>stas@php.net</email>
</author>
<published>2020-03-16T00:26:00+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/php-git.git/commit/?id=c099c71ea5c25cf6b435cbf288e35403c49c17a6'/>
<id>c099c71ea5c25cf6b435cbf288e35403c49c17a6</id>
<content type='text'>
(cherry picked from commit 25238bdf6005b85ab844aa2b743b589dfce9f0d2)
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
(cherry picked from commit 25238bdf6005b85ab844aa2b743b589dfce9f0d2)
</pre>
</div>
</content>
</entry>
<entry>
<title>Fix bug #79329 - get_headers should not accept \0</title>
<updated>2020-03-17T08:24:16+00:00</updated>
<author>
<name>Stanislav Malyshev</name>
<email>stas@php.net</email>
</author>
<published>2020-03-16T00:30:44+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/php-git.git/commit/?id=f930ff52f45620eec2b2960f9e0a96d258ca1891'/>
<id>f930ff52f45620eec2b2960f9e0a96d258ca1891</id>
<content type='text'>
(cherry picked from commit 69fdc14152edefd75a33be7fe87d1194098c67f7)
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
(cherry picked from commit 69fdc14152edefd75a33be7fe87d1194098c67f7)
</pre>
</div>
</content>
</entry>
<entry>
<title>Bump version</title>
<updated>2020-03-03T09:40:31+00:00</updated>
<author>
<name>Christoph M. Becker</name>
<email>cmbecker69@gmx.de</email>
</author>
<published>2020-03-03T09:40:31+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/php-git.git/commit/?id=f5939563f6caac9827a0412560ab808e3130d195'/>
<id>f5939563f6caac9827a0412560ab808e3130d195</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Update libmagic.patch</title>
<updated>2020-03-02T14:03:45+00:00</updated>
<author>
<name>Christoph M. Becker</name>
<email>cmbecker69@gmx.de</email>
</author>
<published>2020-02-26T08:59:44+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/php-git.git/commit/?id=f15ab32af8436f9cbb6c5751f884f25289a13a36'/>
<id>f15ab32af8436f9cbb6c5751f884f25289a13a36</id>
<content type='text'>
Some commits missed to update the patch file, so we're catching up on
this.

To generally make this easier, we back-port generate_patch.sh from
PHP-7.4, where we now also generate magic.h from magic.h.in.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Some commits missed to update the patch file, so we're catching up on
this.

To generally make this easier, we back-port generate_patch.sh from
PHP-7.4, where we now also generate magic.h from magic.h.in.
</pre>
</div>
</content>
</entry>
<entry>
<title>Fix #79333: com_print_typeinfo() leaks memory</title>
<updated>2020-03-02T10:36:30+00:00</updated>
<author>
<name>Christoph M. Becker</name>
<email>cmbecker69@gmx.de</email>
</author>
<published>2020-03-02T10:36:30+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/php-git.git/commit/?id=53140e5c567af6cba0779e178394404f92213713'/>
<id>53140e5c567af6cba0779e178394404f92213713</id>
<content type='text'>
We have to free the `ansiname`s, regardless of whether they have been
put into the hashtable or not.

Since bug79299.phpt already shows the leak when run with a leak
checker, there is no need for another regression test.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
We have to free the `ansiname`s, regardless of whether they have been
put into the hashtable or not.

Since bug79299.phpt already shows the leak when run with a leak
checker, there is no need for another regression test.
</pre>
</div>
</content>
</entry>
<entry>
<title>Fix #79332: php_istreams are never freed</title>
<updated>2020-03-02T09:45:37+00:00</updated>
<author>
<name>Christoph M. Becker</name>
<email>cmbecker69@gmx.de</email>
</author>
<published>2020-03-02T09:45:37+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/php-git.git/commit/?id=2adf1c4d23467424012db1971d0a0a678d10d782'/>
<id>2adf1c4d23467424012db1971d0a0a678d10d782</id>
<content type='text'>
Releasing the `com_dotnet_istream_wrapper` in `istream_destructor()` is
pointless, since `istream_destructor()` is only called when the
resource is going to be released.  This recursion is not a real issue,
though, since the resource is never exposed to userland, and has at
most refcount 1, so due to well defined unsigned integer underflow, it
never is released twice.  However, returning early in this case causes
a memory leak which needs to be fixed.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Releasing the `com_dotnet_istream_wrapper` in `istream_destructor()` is
pointless, since `istream_destructor()` is only called when the
resource is going to be released.  This recursion is not a real issue,
though, since the resource is never exposed to userland, and has at
most refcount 1, so due to well defined unsigned integer underflow, it
never is released twice.  However, returning early in this case causes
a memory leak which needs to be fixed.
</pre>
</div>
</content>
</entry>
<entry>
<title>Fixed bug #79062</title>
<updated>2020-02-28T16:06:05+00:00</updated>
<author>
<name>Nikita Popov</name>
<email>nikita.ppv@gmail.com</email>
</author>
<published>2020-02-28T16:06:05+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/php-git.git/commit/?id=6c48da9a50a68cbb27873ead6bf936494c006236'/>
<id>6c48da9a50a68cbb27873ead6bf936494c006236</id>
<content type='text'>
Back up the doc comment when performing heredoc scanahead.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Back up the doc comment when performing heredoc scanahead.
</pre>
</div>
</content>
</entry>
</feed>
