<feed xmlns='http://www.w3.org/2005/Atom'>
<title>delta/php-git.git/Zend, branch php-5.4.37</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>Partial fix for bug #68365 (zend_mm_heap corrupted after memory overflow in zend_hash_copy)</title>
<updated>2014-11-07T06:46:49+00:00</updated>
<author>
<name>Dmitry Stogov</name>
<email>dmitry@zend.com</email>
</author>
<published>2014-11-07T06:46:49+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/php-git.git/commit/?id=9dfa843a386b65b18353c510f032e322004d0bb7'/>
<id>9dfa843a386b65b18353c510f032e322004d0bb7</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Fixed #67985 - Incorrect last used array index copied to new array after unset</title>
<updated>2014-09-09T09:58:45+00:00</updated>
<author>
<name>Tjerk Meesters</name>
<email>datibbaw@php.net</email>
</author>
<published>2014-09-09T09:58:45+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/php-git.git/commit/?id=99f0760bfba86f45af9ea011a0f017080922710a'/>
<id>99f0760bfba86f45af9ea011a0f017080922710a</id>
<content type='text'>
In master zend_array_dup() is used to do this properly; this is a workaround.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
In master zend_array_dup() is used to do this properly; this is a workaround.
</pre>
</div>
</content>
</entry>
<entry>
<title>Merge branch 'pull-request/770' into PHP-5.4</title>
<updated>2014-09-01T19:11:42+00:00</updated>
<author>
<name>Stanislav Malyshev</name>
<email>stas@php.net</email>
</author>
<published>2014-09-01T19:11:42+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/php-git.git/commit/?id=197095c29ecd643a9d8c8187fa9e87a6d92ceacd'/>
<id>197095c29ecd643a9d8c8187fa9e87a6d92ceacd</id>
<content type='text'>
* pull-request/770:
  Only destruct if EG(active) in zend_shutdown(). (bug #65463, #66036)
  Fix typo from commit 32314f6b6
  Fix destruction order in zend_shutdown (bug #65463, #66036)
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
* pull-request/770:
  Only destruct if EG(active) in zend_shutdown(). (bug #65463, #66036)
  Fix typo from commit 32314f6b6
  Fix destruction order in zend_shutdown (bug #65463, #66036)
</pre>
</div>
</content>
</entry>
<entry>
<title>Only destruct if EG(active) in zend_shutdown(). (bug #65463, #66036)</title>
<updated>2014-08-23T14:17:37+00:00</updated>
<author>
<name>Keyur Govande</name>
<email>keyur_govande@yahoo.com</email>
</author>
<published>2014-08-23T14:17:37+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/php-git.git/commit/?id=437612f65615a93fe338fd5c25acb82d3e81a6f7'/>
<id>437612f65615a93fe338fd5c25acb82d3e81a6f7</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Fix typo from commit 32314f6b6</title>
<updated>2014-08-14T01:14:11+00:00</updated>
<author>
<name>Keyur Govande</name>
<email>keyur_govande@yahoo.com</email>
</author>
<published>2014-08-14T01:14:11+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/php-git.git/commit/?id=5e338836ff4f52107ae722322ffe92b8cd7d3aa3'/>
<id>5e338836ff4f52107ae722322ffe92b8cd7d3aa3</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Fix destruction order in zend_shutdown (bug #65463, #66036)</title>
<updated>2014-08-14T00:55:14+00:00</updated>
<author>
<name>Keyur Govande</name>
<email>keyur@php.net</email>
</author>
<published>2014-08-14T00:55:14+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/php-git.git/commit/?id=32314f6b6715ec6bfd5a2d88310768e2fa9bf707'/>
<id>32314f6b6715ec6bfd5a2d88310768e2fa9bf707</id>
<content type='text'>
If Apache or a similar SAPI receives a signal during PHP processing
it calls zend_shutdown() without calling shutdown_executor().
	#65463: If a module like Gearman or Memcached is loaded,
in the unfixed version it is unloaded by zend_destroy_modules() before the
CG(CLASS_TABLE) is destructed. When CG(CLASS_TABLE) is destructed,
any pointers to methods (specifically around destruction) in the unloaded
module's .so are now dangling and the process segfaults.
	#66036: Any subclasses of an internal class like ArrayObject need
to be destructed in order: subclass first and then the internal class. In the
unfixed version zend_shutdown() clears the CG(CLASS_TABLE) from the head
of the list onwards, so internal classes are destructed first and user-defined
classes last. Internal classes are alloc/deallocated with malloc/free while
user-defined classes with emalloc/efree. If there's shared data between them
then efree() could be called instead of free() leading to a seg-fault.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
If Apache or a similar SAPI receives a signal during PHP processing
it calls zend_shutdown() without calling shutdown_executor().
	#65463: If a module like Gearman or Memcached is loaded,
in the unfixed version it is unloaded by zend_destroy_modules() before the
CG(CLASS_TABLE) is destructed. When CG(CLASS_TABLE) is destructed,
any pointers to methods (specifically around destruction) in the unloaded
module's .so are now dangling and the process segfaults.
	#66036: Any subclasses of an internal class like ArrayObject need
to be destructed in order: subclass first and then the internal class. In the
unfixed version zend_shutdown() clears the CG(CLASS_TABLE) from the head
of the list onwards, so internal classes are destructed first and user-defined
classes last. Internal classes are alloc/deallocated with malloc/free while
user-defined classes with emalloc/efree. If there's shared data between them
then efree() could be called instead of free() leading to a seg-fault.
</pre>
</div>
</content>
</entry>
<entry>
<title>Make sure the generator script also creates a newline at the end of file</title>
<updated>2014-07-07T05:15:09+00:00</updated>
<author>
<name>Lior Kaplan</name>
<email>kaplan@kaplan-laptop.zend.net</email>
</author>
<published>2014-07-01T08:44:39+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/php-git.git/commit/?id=716d2a3937b4590772212b563127810eb4aad672'/>
<id>716d2a3937b4590772212b563127810eb4aad672</id>
<content type='text'>
Similar to commit d6713f39 in master
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Similar to commit d6713f39 in master
</pre>
</div>
</content>
</entry>
<entry>
<title>Add newline at end of file to prevent compilation warning</title>
<updated>2014-07-07T05:15:00+00:00</updated>
<author>
<name>Lior Kaplan</name>
<email>kaplan@kaplan-laptop.zend.net</email>
</author>
<published>2014-06-30T22:57:01+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/php-git.git/commit/?id=c5fec9e09d313b1812791e9a1c27cf422a1a8807'/>
<id>c5fec9e09d313b1812791e9a1c27cf422a1a8807</id>
<content type='text'>
The newline was removed at commit 50d50c2f
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
The newline was removed at commit 50d50c2f
</pre>
</div>
</content>
</entry>
<entry>
<title>Fix patch for bug #67436</title>
<updated>2014-06-16T09:10:50+00:00</updated>
<author>
<name>Bob Weinand</name>
<email>bobwei9@hotmail.com</email>
</author>
<published>2014-06-16T09:10:50+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/php-git.git/commit/?id=0a3979e08b05a539090975c8bbda520438a1789e'/>
<id>0a3979e08b05a539090975c8bbda520438a1789e</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Added tests for bug 67436</title>
<updated>2014-06-15T22:31:39+00:00</updated>
<author>
<name>Levi Morrison</name>
<email>levim@php.ent</email>
</author>
<published>2014-06-15T22:10:40+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/php-git.git/commit/?id=6c9c44905ea2b65c578e83c017565e3fed484078'/>
<id>6c9c44905ea2b65c578e83c017565e3fed484078</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
</feed>
