<feed xmlns='http://www.w3.org/2005/Atom'>
<title>delta/php-git.git/ext, branch php-7.3.20</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>Fixed bug #79570</title>
<updated>2020-06-19T15:31:28+00:00</updated>
<author>
<name>Böszörményi Zoltán</name>
<email>zboszor@pr.hu</email>
</author>
<published>2020-06-19T12:31:28+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/php-git.git/commit/?id=6aff9a50cae40582d2571e7aa6f336d5c6a99547'/>
<id>6aff9a50cae40582d2571e7aa6f336d5c6a99547</id>
<content type='text'>
Use the same logic for getgrgid_r, getpwnam_r and getpwuid_r
as for getgrnam_r in #75696

Closes GH-5740.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Use the same logic for getgrgid_r, getpwnam_r and getpwuid_r
as for getgrnam_r in #75696

Closes GH-5740.
</pre>
</div>
</content>
</entry>
<entry>
<title>Fixed bug #79710</title>
<updated>2020-06-19T08:46:26+00:00</updated>
<author>
<name>Nikita Popov</name>
<email>nikita.ppv@gmail.com</email>
</author>
<published>2020-06-19T08:46:02+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/php-git.git/commit/?id=32f377b0b94482a5b126408942646b9bd101c042'/>
<id>32f377b0b94482a5b126408942646b9bd101c042</id>
<content type='text'>
Make sure we don't use zresource after the stream has been destroyed.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Make sure we don't use zresource after the stream has been destroyed.
</pre>
</div>
</content>
</entry>
<entry>
<title>Fix #79687: Sony picture - PHP Warning - Make, Model, MakerNotes</title>
<updated>2020-06-13T16:30:57+00:00</updated>
<author>
<name>Christoph M. Becker</name>
<email>cmbecker69@gmx.de</email>
</author>
<published>2020-06-13T12:09:28+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/php-git.git/commit/?id=5621c5faf899c94baa2b41acb457494ca30368c3'/>
<id>5621c5faf899c94baa2b41acb457494ca30368c3</id>
<content type='text'>
Even if the length of a maker note does not match our expectations
(either because the maker note is corrupted, or because our
expectations do not quite match reality), there is no need to let
parsing fail; we can still go on parsing the other meta information.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Even if the length of a maker note does not match our expectations
(either because the maker note is corrupted, or because our
expectations do not quite match reality), there is no need to let
parsing fail; we can still go on parsing the other meta information.
</pre>
</div>
</content>
</entry>
<entry>
<title>Fix #79676: imagescale adds black border with IMG_BICUBIC</title>
<updated>2020-06-12T12:05:54+00:00</updated>
<author>
<name>Christoph M. Becker</name>
<email>cmbecker69@gmx.de</email>
</author>
<published>2020-06-05T14:36:00+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/php-git.git/commit/?id=86e1f0ea1197e878a657288562d0a11d6f427a18'/>
<id>86e1f0ea1197e878a657288562d0a11d6f427a18</id>
<content type='text'>
We have to loop over all image pixels to avoid the black border.  This
is also done in external libgd in `_gdScaleOneAxis` and `_gdScalePass`.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
We have to loop over all image pixels to avoid the black border.  This
is also done in external libgd in `_gdScaleOneAxis` and `_gdScalePass`.
</pre>
</div>
</content>
</entry>
<entry>
<title>Fix #62890: default_socket_timeout=-1 causes connection to timeout</title>
<updated>2020-06-09T14:45:34+00:00</updated>
<author>
<name>Christoph M. Becker</name>
<email>cmbecker69@gmx.de</email>
</author>
<published>2020-06-09T10:42:02+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/php-git.git/commit/?id=eadd98070662f0c56d7138bcb2a42d397c11f6e4'/>
<id>eadd98070662f0c56d7138bcb2a42d397c11f6e4</id>
<content type='text'>
While unencrypted connections ignore negative timeouts, SSL/TLS
connections did not special case that, and so always failed due to
timeout.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
While unencrypted connections ignore negative timeouts, SSL/TLS
connections did not special case that, and so always failed due to
timeout.
</pre>
</div>
</content>
</entry>
<entry>
<title>Fix #74267: segfault with streams and invalid data</title>
<updated>2020-06-08T21:19:43+00:00</updated>
<author>
<name>Christoph M. Becker</name>
<email>cmbecker69@gmx.de</email>
</author>
<published>2020-06-08T21:19:43+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/php-git.git/commit/?id=12c59f6660706321f9d42c55421ff6864439c8b7'/>
<id>12c59f6660706321f9d42c55421ff6864439c8b7</id>
<content type='text'>
If the current character is a line break character, it cannot be a tab
or space character, so we would always fail with an invalid sequence
error.  Obviously, these `scan_stat == 4` conditions are meant to be
exclusive.

Furthermore, if `in_pp == NULL || in_left_p == NULL` is true, we hit a
segfault if we are not returning right away.  Obviously, the additional
constraints don't make sense, so we remove them.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
If the current character is a line break character, it cannot be a tab
or space character, so we would always fail with an invalid sequence
error.  Obviously, these `scan_stat == 4` conditions are meant to be
exclusive.

Furthermore, if `in_pp == NULL || in_left_p == NULL` is true, we hit a
segfault if we are not returning right away.  Obviously, the additional
constraints don't make sense, so we remove them.
</pre>
</div>
</content>
</entry>
<entry>
<title>Fix #73527: Invalid memory access in php_filter_strip</title>
<updated>2020-06-04T11:37:11+00:00</updated>
<author>
<name>Christoph M. Becker</name>
<email>cmbecker69@gmx.de</email>
</author>
<published>2020-06-04T09:49:59+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/php-git.git/commit/?id=ceae81665cc6d8dadf2103a3f9266150b076ab2a'/>
<id>ceae81665cc6d8dadf2103a3f9266150b076ab2a</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Fix #79664: PDOStatement::getColumnMeta fails on empty result set</title>
<updated>2020-06-02T08:45:47+00:00</updated>
<author>
<name>Christoph M. Becker</name>
<email>cmbecker69@gmx.de</email>
</author>
<published>2020-06-02T07:36:39+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/php-git.git/commit/?id=63bd8f38f4b7e8ffbcbd0ea607e21041ebba2455'/>
<id>63bd8f38f4b7e8ffbcbd0ea607e21041ebba2455</id>
<content type='text'>
As its name suggests, `sqlite3_data_count` returns the number of
columns in the current row of the result set; we are interested in the
number of columns regardless of the current row, so we have to use
`sqlite3_column_count` instead.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
As its name suggests, `sqlite3_data_count` returns the number of
columns in the current row of the result set; we are interested in the
number of columns regardless of the current row, so we have to use
`sqlite3_column_count` instead.
</pre>
</div>
</content>
</entry>
<entry>
<title>Fixed possible usage of uninitialized value</title>
<updated>2020-05-27T08:25:18+00:00</updated>
<author>
<name>Dmitry Stogov</name>
<email>dmitry@zend.com</email>
</author>
<published>2020-05-27T08:25:18+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/php-git.git/commit/?id=1f521a0b2397dc4b4f5607add1a67f8bc88df291'/>
<id>1f521a0b2397dc4b4f5607add1a67f8bc88df291</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Fix #79615: Wrong GIF header written in GD GIFEncode</title>
<updated>2020-05-22T07:15:41+00:00</updated>
<author>
<name>Christoph M. Becker</name>
<email>cmbecker69@gmx.de</email>
</author>
<published>2020-05-22T07:11:28+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/php-git.git/commit/?id=d4bd6fb491ccaf70006d6f671755126b47a71bcb'/>
<id>d4bd6fb491ccaf70006d6f671755126b47a71bcb</id>
<content type='text'>
The color resolution is expected in bits 4-6 of the packed fields byte
of the logical screen descriptor (byte 10 of the GIF data stream),
according to the specification[1], section 18.

[1] &lt;https://www.w3.org/Graphics/GIF/spec-gif89a.txt&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
The color resolution is expected in bits 4-6 of the packed fields byte
of the logical screen descriptor (byte 10 of the GIF data stream),
according to the specification[1], section 18.

[1] &lt;https://www.w3.org/Graphics/GIF/spec-gif89a.txt&gt;
</pre>
</div>
</content>
</entry>
</feed>
