<feed xmlns='http://www.w3.org/2005/Atom'>
<title>delta/php-git.git/php.ini-development, branch php-7.4.0RC4</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>Add support for mbstring.regex_retry_limit</title>
<updated>2019-10-06T08:06:33+00:00</updated>
<author>
<name>Nikita Popov</name>
<email>nikita.ppv@gmail.com</email>
</author>
<published>2019-10-02T10:42:46+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/php-git.git/commit/?id=6623e7ac51f0bafe85e013f9aed5340199e80c10'/>
<id>6623e7ac51f0bafe85e013f9aed5340199e80c10</id>
<content type='text'>
This is very similar to the existing mbstring.regex_stack_limit,
but for backtracking. The default value matches pcre.backtrack_limit.
Only used on libonig &gt;= 2.8.0.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
This is very similar to the existing mbstring.regex_stack_limit,
but for backtracking. The default value matches pcre.backtrack_limit.
Only used on libonig &gt;= 2.8.0.
</pre>
</div>
</content>
</entry>
<entry>
<title>Add max_depth option to unserialize()</title>
<updated>2019-09-30T08:28:24+00:00</updated>
<author>
<name>Nikita Popov</name>
<email>nikita.ppv@gmail.com</email>
</author>
<published>2019-09-24T09:50:26+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/php-git.git/commit/?id=1806ce9cb019ee74ddb540cbc07daf121dcb5537'/>
<id>1806ce9cb019ee74ddb540cbc07daf121dcb5537</id>
<content type='text'>
Add a max_depth option to unserialize and an unserialize_max_depth
ini setting, which can be used to control the depth limit. The
default value is 4096.

This option is intended to prevent stack overflows during the
unserialization of deeply nested structures.

This fixes bug #78549 and addresses oss-fuzz #17581, #17589, #17664,
and #17788.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Add a max_depth option to unserialize and an unserialize_max_depth
ini setting, which can be used to control the depth limit. The
default value is 4096.

This option is intended to prevent stack overflows during the
unserialization of deeply nested structures.

This fixes bug #78549 and addresses oss-fuzz #17581, #17589, #17664,
and #17788.
</pre>
</div>
</content>
</entry>
<entry>
<title>Document opcache.preload_user directive</title>
<updated>2019-09-03T12:08:17+00:00</updated>
<author>
<name>Christoph M. Becker</name>
<email>cmbecker69@gmx.de</email>
</author>
<published>2019-09-03T12:06:56+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/php-git.git/commit/?id=61dcae50d5bdc6e0f9565d63fda58257bc489cdd'/>
<id>61dcae50d5bdc6e0f9565d63fda58257bc489cdd</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>add ffi to php.ini extension [ci skip]</title>
<updated>2019-08-27T13:53:51+00:00</updated>
<author>
<name>Pavel Dyakonov</name>
<email>pavel.dyakonov@amasty.com</email>
</author>
<published>2019-08-27T13:06:56+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/php-git.git/commit/?id=f08095faa5a59ea89d6a554311f2c968c4c439f9'/>
<id>f08095faa5a59ea89d6a554311f2c968c4c439f9</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Allow multiple cache instances per user/host on Windows</title>
<updated>2019-07-17T17:51:07+00:00</updated>
<author>
<name>Christoph M. Becker</name>
<email>cmbecker69@gmx.de</email>
</author>
<published>2019-07-16T19:14:57+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/php-git.git/commit/?id=e2ed7e6716f9564fcd8b13b823519baaa7256662'/>
<id>e2ed7e6716f9564fcd8b13b823519baaa7256662</id>
<content type='text'>
Formerly, there was at most a single OPcache instance per user and the
so called system ID (which is determined from the PHP version).
Sometimes multiple OPcaches might be desired, though, particularly for
unrelated CLI scripts, which may even be necessary (e.g. for our test
suite in parallel mode).

We therefore introduce a new INI directive `opcache.cache_id` which
allows to configure independent OPcache instances for the same user.

We also use `GetUserNameW()` instead of `php_win32_get_username()`,
because the latter retrieves the user name encoded in the
`default_charset`, which can obviously yield different results for
different charsets, leading to OPcache "incompatibilities".  Slightly
worse, some characters may not even be encodeable in the
`default_charset` and would be replaced by question marks, which could
result in different users sharing the same OPcache.

We also refactor, and re-use existing APIs to avoid duplicated code.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Formerly, there was at most a single OPcache instance per user and the
so called system ID (which is determined from the PHP version).
Sometimes multiple OPcaches might be desired, though, particularly for
unrelated CLI scripts, which may even be necessary (e.g. for our test
suite in parallel mode).

We therefore introduce a new INI directive `opcache.cache_id` which
allows to configure independent OPcache instances for the same user.

We also use `GetUserNameW()` instead of `php_win32_get_username()`,
because the latter retrieves the user name encoded in the
`default_charset`, which can obviously yield different results for
different charsets, leading to OPcache "incompatibilities".  Slightly
worse, some characters may not even be encodeable in the
`default_charset` and would be replaced by question marks, which could
result in different users sharing the same OPcache.

We also refactor, and re-use existing APIs to avoid duplicated code.
</pre>
</div>
</content>
</entry>
<entry>
<title>simple ignore arguments in exceptions implementation</title>
<updated>2019-07-02T11:18:39+00:00</updated>
<author>
<name>Joe Watkins</name>
<email>krakjoe@php.net</email>
</author>
<published>2019-06-17T18:51:52+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/php-git.git/commit/?id=0819e6dc9b4788e5d44b64f8e606a56c969a1588'/>
<id>0819e6dc9b4788e5d44b64f8e606a56c969a1588</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-7.3' into PHP-7.4</title>
<updated>2019-06-17T11:14:18+00:00</updated>
<author>
<name>Nikita Popov</name>
<email>nikita.ppv@gmail.com</email>
</author>
<published>2019-06-17T11:14:18+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/php-git.git/commit/?id=1b63528d3897c03e8dd0991a1e8438db8363be4f'/>
<id>1b63528d3897c03e8dd0991a1e8438db8363be4f</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Add syslog.filter=raw</title>
<updated>2019-06-17T11:13:25+00:00</updated>
<author>
<name>Erik Lundin</name>
<email>erik@coretech.se</email>
</author>
<published>2019-06-15T07:31:16+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/php-git.git/commit/?id=9f0515c40c85d9c22cf46f7c42338354c398e4a7'/>
<id>9f0515c40c85d9c22cf46f7c42338354c398e4a7</id>
<content type='text'>
This passes through syslog message unchanged, without splitting
messages at newlines.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
This passes through syslog message unchanged, without splitting
messages at newlines.
</pre>
</div>
</content>
</entry>
<entry>
<title>Remove some more interbase leftovers</title>
<updated>2019-05-01T20:45:06+00:00</updated>
<author>
<name>Kalle Sommer Nielsen</name>
<email>kalle@php.net</email>
</author>
<published>2019-05-01T20:45:06+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/php-git.git/commit/?id=eaab0a2b6f6f61bc0b8c42579a74a626b179a070'/>
<id>eaab0a2b6f6f61bc0b8c42579a74a626b179a070</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Remove html_errors from INI Quick Reference as INI values are identical to Engine values</title>
<updated>2019-04-24T17:21:52+00:00</updated>
<author>
<name>George Peter Banyard</name>
<email>girgias@php.net</email>
</author>
<published>2019-04-24T14:31:01+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/php-git.git/commit/?id=8b8d5a4bd1251a3298781089dea3233fceda779c'/>
<id>8b8d5a4bd1251a3298781089dea3233fceda779c</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
</feed>
