<feed xmlns='http://www.w3.org/2005/Atom'>
<title>delta/php-git.git/ext, branch php-7.4.2</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>Merge branch 'PHP-7.3' into PHP-7.4</title>
<updated>2020-01-21T10:10:02+00:00</updated>
<author>
<name>Stanislav Malyshev</name>
<email>stas@php.net</email>
</author>
<published>2020-01-21T06:47:01+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/php-git.git/commit/?id=bea47b794f93dedb9e30f27586ece1fc8b6bca27'/>
<id>bea47b794f93dedb9e30f27586ece1fc8b6bca27</id>
<content type='text'>
* PHP-7.3:
  Update NEWS
  Fix bug #79037 (global buffer-overflow in `mbfl_filt_conv_big5_wchar`)
  Fix #79099: OOB read in php_strip_tags_ex
  Fix #79091: heap use-after-free in session_create_id()
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
* PHP-7.3:
  Update NEWS
  Fix bug #79037 (global buffer-overflow in `mbfl_filt_conv_big5_wchar`)
  Fix #79099: OOB read in php_strip_tags_ex
  Fix #79091: heap use-after-free in session_create_id()
</pre>
</div>
</content>
</entry>
<entry>
<title>Remove support for preloading on Windows</title>
<updated>2020-01-06T21:41:55+00:00</updated>
<author>
<name>Nikita Popov</name>
<email>nikita.ppv@gmail.com</email>
</author>
<published>2019-12-10T13:29:58+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/php-git.git/commit/?id=59c3ddab13b5cc38e9406538801be8e134626793'/>
<id>59c3ddab13b5cc38e9406538801be8e134626793</id>
<content type='text'>
Due to ASLR restrictions, preloading on Windows does not work with
any code that has preloading dependencies on internal classes.
This effectively makes it unusable for any non-trivial codebase.

Instead of pretending like preloading is going to work, only to
make people realize that it really doesn't once they get beyond
a dummy example, we disable support for preloading on Windows
entirely.

Closes GH-4999.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Due to ASLR restrictions, preloading on Windows does not work with
any code that has preloading dependencies on internal classes.
This effectively makes it unusable for any non-trivial codebase.

Instead of pretending like preloading is going to work, only to
make people realize that it really doesn't once they get beyond
a dummy example, we disable support for preloading on Windows
entirely.

Closes GH-4999.
</pre>
</div>
</content>
</entry>
<entry>
<title>Throw Error when referencing uninit typed prop in __sleep</title>
<updated>2020-01-06T17:47:27+00:00</updated>
<author>
<name>Nikita Popov</name>
<email>nikita.ppv@gmail.com</email>
</author>
<published>2020-01-03T14:35:10+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/php-git.git/commit/?id=846b6479537a112d1ded725e6484e46462048b35'/>
<id>846b6479537a112d1ded725e6484e46462048b35</id>
<content type='text'>
Previously this generated a notice, but would likely generate an
Error when unserializing.

Now we treat it with the same distinction as direct property
accesses, i.e. referencing an unset/undefined normal property
stays a notice, while a typed property becomes an Error exception.

This fixed bug #79002.

Closes GH-5050.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Previously this generated a notice, but would likely generate an
Error when unserializing.

Now we treat it with the same distinction as direct property
accesses, i.e. referencing an unset/undefined normal property
stays a notice, while a typed property becomes an Error exception.

This fixed bug #79002.

Closes GH-5050.
</pre>
</div>
</content>
</entry>
<entry>
<title>Merge branch 'PHP-7.3' into PHP-7.4</title>
<updated>2020-01-06T13:48:46+00:00</updated>
<author>
<name>Christoph M. Becker</name>
<email>cmbecker69@gmx.de</email>
</author>
<published>2020-01-06T13:48:22+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/php-git.git/commit/?id=09ebeba1afdfa6dd6695781e441207cd790f0d42'/>
<id>09ebeba1afdfa6dd6695781e441207cd790f0d42</id>
<content type='text'>
* PHP-7.3:
  Fix #54298: Using empty additional_headers adding extraneous CRLF
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
* PHP-7.3:
  Fix #54298: Using empty additional_headers adding extraneous CRLF
</pre>
</div>
</content>
</entry>
<entry>
<title>Fix #54298: Using empty additional_headers adding extraneous CRLF</title>
<updated>2020-01-06T13:47:23+00:00</updated>
<author>
<name>Christoph M. Becker</name>
<email>cmbecker69@gmx.de</email>
</author>
<published>2020-01-05T14:15:09+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/php-git.git/commit/?id=ae2150692a9a2e0878314385d03826f160e6a76a'/>
<id>ae2150692a9a2e0878314385d03826f160e6a76a</id>
<content type='text'>
If the header string is empty, we pass `NULL` to `php_mail()` to avoid
further checks on the string length.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
If the header string is empty, we pass `NULL` to `php_mail()` to avoid
further checks on the string length.
</pre>
</div>
</content>
</entry>
<entry>
<title>Don't link against openssl 1.1 in curl</title>
<updated>2020-01-06T09:42:57+00:00</updated>
<author>
<name>Nikita Popov</name>
<email>nikita.ppv@gmail.com</email>
</author>
<published>2020-01-06T09:40:43+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/php-git.git/commit/?id=68f6ab711323678382d2746e57358d3f57a3446b'/>
<id>68f6ab711323678382d2746e57358d3f57a3446b</id>
<content type='text'>
OpenSSL 1.1 does not need crypto locking callbacks, so avoid
detecting and linking against it in the first place.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
OpenSSL 1.1 does not need crypto locking callbacks, so avoid
detecting and linking against it in the first place.
</pre>
</div>
</content>
</entry>
<entry>
<title>Merge branch 'PHP-7.3' into PHP-7.4</title>
<updated>2020-01-06T09:38:22+00:00</updated>
<author>
<name>Christoph M. Becker</name>
<email>cmbecker69@gmx.de</email>
</author>
<published>2020-01-06T09:38:08+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/php-git.git/commit/?id=74b11e3315d4204d391e4212a2be800b235af41e'/>
<id>74b11e3315d4204d391e4212a2be800b235af41e</id>
<content type='text'>
* PHP-7.3:
  Fix #79068: gdTransformAffineCopy() changes interpolation method
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
* PHP-7.3:
  Fix #79068: gdTransformAffineCopy() changes interpolation method
</pre>
</div>
</content>
</entry>
<entry>
<title>Fix #79068: gdTransformAffineCopy() changes interpolation method</title>
<updated>2020-01-06T09:36:48+00:00</updated>
<author>
<name>Christoph M. Becker</name>
<email>cmbecker69@gmx.de</email>
</author>
<published>2020-01-06T09:33:47+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/php-git.git/commit/?id=4bec59f1751d9d1e302465b68cceffb8df93a7be'/>
<id>4bec59f1751d9d1e302465b68cceffb8df93a7be</id>
<content type='text'>
We port
&lt;https://github.com/libgd/libgd/commit/9088591eae437358ee5b929adf82865e37e3001e&gt;.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
We port
&lt;https://github.com/libgd/libgd/commit/9088591eae437358ee5b929adf82865e37e3001e&gt;.
</pre>
</div>
</content>
</entry>
<entry>
<title>Fix bug #79063: Curl openssl does not respect PKG_CONFIG_PATH</title>
<updated>2020-01-06T09:31:22+00:00</updated>
<author>
<name>Nikita Popov</name>
<email>nikita.ppv@gmail.com</email>
</author>
<published>2020-01-06T09:29:41+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/php-git.git/commit/?id=b59f760472787bef78f9fc71eaa02f3cf056dff8'/>
<id>b59f760472787bef78f9fc71eaa02f3cf056dff8</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Clean up curl openssl check</title>
<updated>2020-01-06T09:17:37+00:00</updated>
<author>
<name>Nikita Popov</name>
<email>nikita.ppv@gmail.com</email>
</author>
<published>2020-01-06T09:16:42+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/php-git.git/commit/?id=2d29904f252c7e7bb7c7cdfe9b6f095e3fb8f5d9'/>
<id>2d29904f252c7e7bb7c7cdfe9b6f095e3fb8f5d9</id>
<content type='text'>
Only set HAVE_CURL_OPENSSL flag, and remove Windows specific code,
as all of this is only relevant for OpenSSL &lt; 1.1, which is not
used on Windows.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Only set HAVE_CURL_OPENSSL flag, and remove Windows specific code,
as all of this is only relevant for OpenSSL &lt; 1.1, which is not
used on Windows.
</pre>
</div>
</content>
</entry>
</feed>
