<feed xmlns='http://www.w3.org/2005/Atom'>
<title>delta/php-git.git/main, branch master</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>Remove unused READDIR_R lock</title>
<updated>2021-03-22T09:48:59+00:00</updated>
<author>
<name>Nikita Popov</name>
<email>nikita.ppv@gmail.com</email>
</author>
<published>2021-03-22T09:48:59+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/php-git.git/commit/?id=48986653fe067f28d593e05a8bfec87d1c17c922'/>
<id>48986653fe067f28d593e05a8bfec87d1c17c922</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Use zend_string_equals() API instead of strcmp() in main.c</title>
<updated>2021-03-17T16:36:16+00:00</updated>
<author>
<name>George Peter Banyard</name>
<email>girgias@php.net</email>
</author>
<published>2021-03-17T11:22:49+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/php-git.git/commit/?id=ddfe269aa8d29e3d343c78930eee9c02a4487fbd'/>
<id>ddfe269aa8d29e3d343c78930eee9c02a4487fbd</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Fix CLANG/RELEASE build (this is a workaround for probable bug in CLANG)</title>
<updated>2021-03-17T12:50:36+00:00</updated>
<author>
<name>Dmitry Stogov</name>
<email>dmitry@zend.com</email>
</author>
<published>2021-03-17T12:50:36+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/php-git.git/commit/?id=356ef5bd0e871d58c274110d3689870b8cb264b9'/>
<id>356ef5bd0e871d58c274110d3689870b8cb264b9</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Change Zend Stream API to use zend_string* instead of char*.</title>
<updated>2021-03-16T17:31:36+00:00</updated>
<author>
<name>Dmitry Stogov</name>
<email>dmitry@zend.com</email>
</author>
<published>2021-03-16T17:31:36+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/php-git.git/commit/?id=c732ab400af92c54eee47c487a56009f1d79dd5d'/>
<id>c732ab400af92c54eee47c487a56009f1d79dd5d</id>
<content type='text'>
This allows to eliminate re-calculation of string lenght and hash value.
See the detailed list of changes in UPGRADING.INTERNALS.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
This allows to eliminate re-calculation of string lenght and hash value.
See the detailed list of changes in UPGRADING.INTERNALS.
</pre>
</div>
</content>
</entry>
<entry>
<title>Use zend_string* &amp; more legible API for php_get_display_errors_mode()</title>
<updated>2021-03-14T15:06:15+00:00</updated>
<author>
<name>George Peter Banyard</name>
<email>girgias@php.net</email>
</author>
<published>2021-03-14T15:05:54+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/php-git.git/commit/?id=d4530f807a78d50c2f5fd66114632480e7651d31'/>
<id>d4530f807a78d50c2f5fd66114632480e7651d31</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Return early on php display error for better legibility</title>
<updated>2021-03-14T14:25:26+00:00</updated>
<author>
<name>Calison</name>
<email>calisonsi@gmail.com</email>
</author>
<published>2021-03-07T19:21:13+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/php-git.git/commit/?id=021c988a6fbd9659b9c4dade5fa171263b8d8c98'/>
<id>021c988a6fbd9659b9c4dade5fa171263b8d8c98</id>
<content type='text'>
Closes GH-6760

Signed-off-by: George Peter Banyard &lt;girgias@php.net&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Closes GH-6760

Signed-off-by: George Peter Banyard &lt;girgias@php.net&gt;
</pre>
</div>
</content>
</entry>
<entry>
<title>Improve SPL directory and stat() cache using zend_srting* instead of char*</title>
<updated>2021-02-25T23:28:46+00:00</updated>
<author>
<name>Dmitry Stogov</name>
<email>dmitry@zend.com</email>
</author>
<published>2021-02-25T23:28:46+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/php-git.git/commit/?id=13e4ce386bb7257dbbe3167b070382ea959ec763'/>
<id>13e4ce386bb7257dbbe3167b070382ea959ec763</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Merge branch 'PHP-8.0'</title>
<updated>2021-02-22T14:33:57+00:00</updated>
<author>
<name>Christoph M. Becker</name>
<email>cmbecker69@gmx.de</email>
</author>
<published>2021-02-22T14:33:57+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/php-git.git/commit/?id=7f8ea83ef438fbcfa1cbc636d701491d4e773245'/>
<id>7f8ea83ef438fbcfa1cbc636d701491d4e773245</id>
<content type='text'>
* PHP-8.0:
  Fix #75776: Flushing streams with compression filter is broken
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
* PHP-8.0:
  Fix #75776: Flushing streams with compression filter is broken
</pre>
</div>
</content>
</entry>
<entry>
<title>Merge branch 'PHP-7.4' into PHP-8.0</title>
<updated>2021-02-22T14:32:17+00:00</updated>
<author>
<name>Christoph M. Becker</name>
<email>cmbecker69@gmx.de</email>
</author>
<published>2021-02-22T14:31:49+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/php-git.git/commit/?id=b418fe266dd3ab56358469ed8290187959bad1a7'/>
<id>b418fe266dd3ab56358469ed8290187959bad1a7</id>
<content type='text'>
* PHP-7.4:
  Fix #75776: Flushing streams with compression filter is broken
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
* PHP-7.4:
  Fix #75776: Flushing streams with compression filter is broken
</pre>
</div>
</content>
</entry>
<entry>
<title>Fix #75776: Flushing streams with compression filter is broken</title>
<updated>2021-02-22T14:28:46+00:00</updated>
<author>
<name>Christoph M. Becker</name>
<email>cmbecker69@gmx.de</email>
</author>
<published>2021-02-16T18:36:37+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/php-git.git/commit/?id=963e50c8c48ecfbe7444445e5ca8e33530d630d0'/>
<id>963e50c8c48ecfbe7444445e5ca8e33530d630d0</id>
<content type='text'>
First, the `bzip2.compress` filter has the same issue as `zlib.deflate`
so we port the respective fix[1] to ext/bz2.

Second, there is still an issue, if a stream with an attached
compression filter is flushed before it is closed, without any writes
in between.  In that case, the compression is never finalized.  We fix
this by enforcing a `_php_stream_flush()` with the `closing` flag set
in `_php_stream_free()`, whenever a write filter is attached.  This
call is superfluous for most write filters, but does not hurt, even
when it is unnecessary.

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

Closes GH-6703.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
First, the `bzip2.compress` filter has the same issue as `zlib.deflate`
so we port the respective fix[1] to ext/bz2.

Second, there is still an issue, if a stream with an attached
compression filter is flushed before it is closed, without any writes
in between.  In that case, the compression is never finalized.  We fix
this by enforcing a `_php_stream_flush()` with the `closing` flag set
in `_php_stream_free()`, whenever a write filter is attached.  This
call is superfluous for most write filters, but does not hurt, even
when it is unnecessary.

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

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