<feed xmlns='http://www.w3.org/2005/Atom'>
<title>delta/php-git.git/ext/mbstring/mbstring.c, branch php-7.4.3</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-29T15:19:14+00:00</updated>
<author>
<name>Nikita Popov</name>
<email>nikita.ppv@gmail.com</email>
</author>
<published>2020-01-29T15:19:14+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/php-git.git/commit/?id=acc616c455c007857e6aeb006e3e9aa63565c461'/>
<id>acc616c455c007857e6aeb006e3e9aa63565c461</id>
<content type='text'>
* PHP-7.3:
  Fix mb_ord() crash if internal encoding not supported
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
* PHP-7.3:
  Fix mb_ord() crash if internal encoding not supported
</pre>
</div>
</content>
</entry>
<entry>
<title>Fix mb_ord() crash if internal encoding not supported</title>
<updated>2020-01-29T15:18:46+00:00</updated>
<author>
<name>Nikita Popov</name>
<email>nikita.ppv@gmail.com</email>
</author>
<published>2020-01-29T15:17:30+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/php-git.git/commit/?id=a62c06c4cf2020c04a2f5ac0b55aff4bb71f3edc'/>
<id>a62c06c4cf2020c04a2f5ac0b55aff4bb71f3edc</id>
<content type='text'>
enc_name can be NULL here. Take the name from the mbfl_encoding
instead.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
enc_name can be NULL here. Take the name from the mbfl_encoding
instead.
</pre>
</div>
</content>
</entry>
<entry>
<title>Fix length inconsistency in mb_convert_encoding</title>
<updated>2020-01-29T11:19:28+00:00</updated>
<author>
<name>Nikita Popov</name>
<email>nikita.ppv@gmail.com</email>
</author>
<published>2020-01-29T11:19:28+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/php-git.git/commit/?id=5589bf4d4af830b2a081475cf8065bf1ed9cf19a'/>
<id>5589bf4d4af830b2a081475cf8065bf1ed9cf19a</id>
<content type='text'>
Don't mix strlen() and ZSTR_LEN(). If the encoding contains a
NULL byte, this will overflow the buffer.

NULL bytes will still make this behave oddly because the consuming
code will cut off the string there, but let's address that in master...
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Don't mix strlen() and ZSTR_LEN(). If the encoding contains a
NULL byte, this will overflow the buffer.

NULL bytes will still make this behave oddly because the consuming
code will cut off the string there, but let's address that in master...
</pre>
</div>
</content>
</entry>
<entry>
<title>Fix memory leak in mb_str_split</title>
<updated>2020-01-28T16:39:49+00:00</updated>
<author>
<name>Nikita Popov</name>
<email>nikita.ppv@gmail.com</email>
</author>
<published>2020-01-28T16:39:37+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/php-git.git/commit/?id=9fcaf25c93aed2f70343d9f092627570ff1946e3'/>
<id>9fcaf25c93aed2f70343d9f092627570ff1946e3</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Don't leak encoding_str</title>
<updated>2020-01-22T10:15:16+00:00</updated>
<author>
<name>Christoph M. Becker</name>
<email>cmbecker69@gmx.de</email>
</author>
<published>2020-01-22T10:13:12+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/php-git.git/commit/?id=f1bf4bf6eb8bb6e65a0cc28d18d79300f5c14d5f'/>
<id>f1bf4bf6eb8bb6e65a0cc28d18d79300f5c14d5f</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Fix #79154: mb_convert_encoding() can modify $from_encoding</title>
<updated>2020-01-22T09:28:07+00:00</updated>
<author>
<name>Christoph M. Becker</name>
<email>cmbecker69@gmx.de</email>
</author>
<published>2020-01-22T09:25:37+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/php-git.git/commit/?id=9be31a582a83c38cdace9d54778398bc9fe0c7a9'/>
<id>9be31a582a83c38cdace9d54778398bc9fe0c7a9</id>
<content type='text'>
We must not modify arrays passed by value.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
We must not modify arrays passed by value.
</pre>
</div>
</content>
</entry>
<entry>
<title>Fix #79149: SEGV in mb_convert_encoding with non-string encodings</title>
<updated>2020-01-22T08:43:51+00:00</updated>
<author>
<name>Christoph M. Becker</name>
<email>cmbecker69@gmx.de</email>
</author>
<published>2020-01-22T08:43:51+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/php-git.git/commit/?id=94c9dc498ffdedd9ae91357bd3345ba31f232220'/>
<id>94c9dc498ffdedd9ae91357bd3345ba31f232220</id>
<content type='text'>
We must not assume that `hash_entry` `IS_STRING`, but rather use
`encoding_str` which is guaranteed to be.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
We must not assume that `hash_entry` `IS_STRING`, but rather use
`encoding_str` which is guaranteed to be.
</pre>
</div>
</content>
</entry>
<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>Merge branch 'PHP-7.3' into PHP-7.4</title>
<updated>2019-09-30T11:06:57+00:00</updated>
<author>
<name>Christoph M. Becker</name>
<email>cmbecker69@gmx.de</email>
</author>
<published>2019-09-30T11:05:51+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/php-git.git/commit/?id=70f367d48aebebbfb676019446d14ad76eca2076'/>
<id>70f367d48aebebbfb676019446d14ad76eca2076</id>
<content type='text'>
* PHP-7.3:
  Fix #78609: mb_check_encoding() no longer supports stringable objects
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
* PHP-7.3:
  Fix #78609: mb_check_encoding() no longer supports stringable objects
</pre>
</div>
</content>
</entry>
<entry>
<title>Merge branch 'PHP-7.2' into PHP-7.3</title>
<updated>2019-09-30T11:04:54+00:00</updated>
<author>
<name>Christoph M. Becker</name>
<email>cmbecker69@gmx.de</email>
</author>
<published>2019-09-30T11:04:24+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/php-git.git/commit/?id=2046b3ce4fd09063fdbe1eaf1824b5a1d0bed125'/>
<id>2046b3ce4fd09063fdbe1eaf1824b5a1d0bed125</id>
<content type='text'>
* PHP-7.2:
  Fix #78609: mb_check_encoding() no longer supports stringable objects
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
* PHP-7.2:
  Fix #78609: mb_check_encoding() no longer supports stringable objects
</pre>
</div>
</content>
</entry>
</feed>
