<feed xmlns='http://www.w3.org/2005/Atom'>
<title>delta/php-git.git/ext, branch php-7.3.0beta3</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.2' into PHP-7.3</title>
<updated>2018-08-26T11:23:51+00:00</updated>
<author>
<name>Christoph M. Becker</name>
<email>cmbecker69@gmx.de</email>
</author>
<published>2018-08-26T11:23:06+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/php-git.git/commit/?id=4d6b0b503176d84c24bff6a551b68901147d7080'/>
<id>4d6b0b503176d84c24bff6a551b68901147d7080</id>
<content type='text'>
* PHP-7.2:
  Fix #68180: iconv_mime_decode can return extra characters in a header
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
* PHP-7.2:
  Fix #68180: iconv_mime_decode can return extra characters in a header
</pre>
</div>
</content>
</entry>
<entry>
<title>Merge branch 'PHP-7.1' into PHP-7.2</title>
<updated>2018-08-26T11:21:22+00:00</updated>
<author>
<name>Christoph M. Becker</name>
<email>cmbecker69@gmx.de</email>
</author>
<published>2018-08-26T11:20:22+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/php-git.git/commit/?id=20849b0b0fa60e257a75a3182dff5095811c80d8'/>
<id>20849b0b0fa60e257a75a3182dff5095811c80d8</id>
<content type='text'>
* PHP-7.1:
  Fix #68180: iconv_mime_decode can return extra characters in a header
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
* PHP-7.1:
  Fix #68180: iconv_mime_decode can return extra characters in a header
</pre>
</div>
</content>
</entry>
<entry>
<title>Fix #68180: iconv_mime_decode can return extra characters in a header</title>
<updated>2018-08-26T11:18:35+00:00</updated>
<author>
<name>Christoph M. Becker</name>
<email>cmbecker69@gmx.de</email>
</author>
<published>2018-08-26T10:59:17+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/php-git.git/commit/?id=efb86aef12ff4f8f3908ceff2844f7511f7d61eb'/>
<id>efb86aef12ff4f8f3908ceff2844f7511f7d61eb</id>
<content type='text'>
Basically, the algorithm to append a converted string to an existing
`smart_str` works by increasing the `smart_str` buffer, to let `iconv`
convert characters until there is no more space, to set the new length
of the `smart_str` and to repeat until there is no more input.

Formerly, the new length calculation has been wrong, though, since we
would have to take the old `out_len` into account (`buf_growth -
old_out_len - out_len`).  However, since there is no need to take the
old `out_len` into account when increasing the `smart_str` buffer, we
can simplify the fix, avoiding an additional variable.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Basically, the algorithm to append a converted string to an existing
`smart_str` works by increasing the `smart_str` buffer, to let `iconv`
convert characters until there is no more space, to set the new length
of the `smart_str` and to repeat until there is no more input.

Formerly, the new length calculation has been wrong, though, since we
would have to take the old `out_len` into account (`buf_growth -
old_out_len - out_len`).  However, since there is no need to take the
old `out_len` into account when increasing the `smart_str` buffer, we
can simplify the fix, avoiding an additional variable.
</pre>
</div>
</content>
</entry>
<entry>
<title>Merge branch 'PHP-7.2' into PHP-7.3</title>
<updated>2018-08-25T15:52:16+00:00</updated>
<author>
<name>Christoph M. Becker</name>
<email>cmbecker69@gmx.de</email>
</author>
<published>2018-08-25T15:49:39+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/php-git.git/commit/?id=b5afc99afb3374e1f1c76542ba188c8d38de3a81'/>
<id>b5afc99afb3374e1f1c76542ba188c8d38de3a81</id>
<content type='text'>
* PHP-7.2:
  Fix #60494: iconv_mime_decode does ignore special characters
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
* PHP-7.2:
  Fix #60494: iconv_mime_decode does ignore special characters
</pre>
</div>
</content>
</entry>
<entry>
<title>Merge branch 'PHP-7.1' into PHP-7.2</title>
<updated>2018-08-25T15:47:29+00:00</updated>
<author>
<name>Christoph M. Becker</name>
<email>cmbecker69@gmx.de</email>
</author>
<published>2018-08-25T15:42:10+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/php-git.git/commit/?id=314b8ecf8b07a8b87efeca5454e36a6b55ca4dd1'/>
<id>314b8ecf8b07a8b87efeca5454e36a6b55ca4dd1</id>
<content type='text'>
* PHP-7.1:
  Fix #60494: iconv_mime_decode does ignore special characters
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
* PHP-7.1:
  Fix #60494: iconv_mime_decode does ignore special characters
</pre>
</div>
</content>
</entry>
<entry>
<title>Fix #60494: iconv_mime_decode does ignore special characters</title>
<updated>2018-08-25T15:40:39+00:00</updated>
<author>
<name>Christoph M. Becker</name>
<email>cmbecker69@gmx.de</email>
</author>
<published>2018-08-25T13:41:44+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/php-git.git/commit/?id=e29c946c29afdb0bf89c5329fcf3038448d50e17'/>
<id>e29c946c29afdb0bf89c5329fcf3038448d50e17</id>
<content type='text'>
We must not ignore erroneous characters in mime headers, but rather let
iconv_mime_decode() fail in this case, issuing the usual notice
regarding illegal characters.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
We must not ignore erroneous characters in mime headers, but rather let
iconv_mime_decode() fail in this case, issuing the usual notice
regarding illegal characters.
</pre>
</div>
</content>
</entry>
<entry>
<title>Merge branch 'PHP-7.2' into PHP-7.3</title>
<updated>2018-08-25T12:54:32+00:00</updated>
<author>
<name>Christoph M. Becker</name>
<email>cmbecker69@gmx.de</email>
</author>
<published>2018-08-25T12:53:56+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/php-git.git/commit/?id=065eee16b51635bbc2b5fe10965cad6fd24ef9fd'/>
<id>065eee16b51635bbc2b5fe10965cad6fd24ef9fd</id>
<content type='text'>
* PHP-7.2:
  Fix #63839: iconv_mime_decode_headers function is skipping headers
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
* PHP-7.2:
  Fix #63839: iconv_mime_decode_headers function is skipping headers
</pre>
</div>
</content>
</entry>
<entry>
<title>Merge branch 'PHP-7.1' into PHP-7.2</title>
<updated>2018-08-25T12:52:54+00:00</updated>
<author>
<name>Christoph M. Becker</name>
<email>cmbecker69@gmx.de</email>
</author>
<published>2018-08-25T12:51:47+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/php-git.git/commit/?id=7e176ddb57ec41751185e761ee19c42697e65543'/>
<id>7e176ddb57ec41751185e761ee19c42697e65543</id>
<content type='text'>
* PHP-7.1:
  Fix #63839: iconv_mime_decode_headers function is skipping headers
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
* PHP-7.1:
  Fix #63839: iconv_mime_decode_headers function is skipping headers
</pre>
</div>
</content>
</entry>
<entry>
<title>Fix #63839: iconv_mime_decode_headers function is skipping headers</title>
<updated>2018-08-25T12:51:13+00:00</updated>
<author>
<name>Christoph M. Becker</name>
<email>cmbecker69@gmx.de</email>
</author>
<published>2018-08-12T21:20:41+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/php-git.git/commit/?id=8754d44167d95a381c9c60beeb26492f4176fe1c'/>
<id>8754d44167d95a381c9c60beeb26492f4176fe1c</id>
<content type='text'>
We have to cater to the possibility that `=?` is not the start of an
encoded-word, but rather a literal `=?`.  If a line break is found
while we're still looking for the charset, we can safely assume that
it's a literal `=?`, and act accordingly.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
We have to cater to the possibility that `=?` is not the start of an
encoded-word, but rather a literal `=?`.  If a line break is found
while we're still looking for the charset, we can safely assume that
it's a literal `=?`, and act accordingly.
</pre>
</div>
</content>
</entry>
<entry>
<title>Merge branch 'PHP-7.2' into PHP-7.3</title>
<updated>2018-08-25T12:43:13+00:00</updated>
<author>
<name>Christoph M. Becker</name>
<email>cmbecker69@gmx.de</email>
</author>
<published>2018-08-25T12:42:35+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/php-git.git/commit/?id=50fec3be0e82302b2c0e10cd35af4e88427f5aa7'/>
<id>50fec3be0e82302b2c0e10cd35af4e88427f5aa7</id>
<content type='text'>
* PHP-7.2:
  Fix #55146: iconv_mime_decode_headers() skips some headers
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
* PHP-7.2:
  Fix #55146: iconv_mime_decode_headers() skips some headers
</pre>
</div>
</content>
</entry>
</feed>
