<feed xmlns='http://www.w3.org/2005/Atom'>
<title>delta/php-git.git/ext/pgsql/pgsql.c, branch php-7.2.31</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>Fix pgsql use after free trying to reuse closed connection</title>
<updated>2019-04-10T10:18:57+00:00</updated>
<author>
<name>Nikita Popov</name>
<email>nikita.ppv@gmail.com</email>
</author>
<published>2019-04-10T10:18:57+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/php-git.git/commit/?id=c7a86a38a3f657ab81163ac794450fc7ada2ba3c'/>
<id>c7a86a38a3f657ab81163ac794450fc7ada2ba3c</id>
<content type='text'>
When a connection is closed, we also need to remove the hash entry
from the regular_list, as it now points to freed memory. To do this
store a reverse mapping from the connection to the hash string.

It would be nicer to introduce a wrapping structure for the pgsql
link resource that could store the hash (and notices), but that would
require large changes to the extension, so I'm going for a more
minimal fix here.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
When a connection is closed, we also need to remove the hash entry
from the regular_list, as it now points to freed memory. To do this
store a reverse mapping from the connection to the hash string.

It would be nicer to introduce a wrapping structure for the pgsql
link resource that could store the hash (and notices), but that would
require large changes to the extension, so I'm going for a more
minimal fix here.
</pre>
</div>
</content>
</entry>
<entry>
<title>Fix use after free on pg_close() of default connection</title>
<updated>2019-04-10T08:38:24+00:00</updated>
<author>
<name>Nikita Popov</name>
<email>nikita.ppv@gmail.com</email>
</author>
<published>2019-04-10T08:36:11+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/php-git.git/commit/?id=b55715d61a908f7732d5a2bb6b20a105f372014a'/>
<id>b55715d61a908f7732d5a2bb6b20a105f372014a</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.1' into PHP-7.2</title>
<updated>2018-11-18T11:32:47+00:00</updated>
<author>
<name>Anatol Belski</name>
<email>ab@php.net</email>
</author>
<published>2018-11-18T11:32:47+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/php-git.git/commit/?id=fb06cca6cb10f0bf714d2016f9d0137e20b17914'/>
<id>fb06cca6cb10f0bf714d2016f9d0137e20b17914</id>
<content type='text'>
* PHP-7.1:
  Fixed bug #77047 pg_convert has a broken regex for the 'TIME WITHOUT TIMEZONE' data type
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
* PHP-7.1:
  Fixed bug #77047 pg_convert has a broken regex for the 'TIME WITHOUT TIMEZONE' data type
</pre>
</div>
</content>
</entry>
<entry>
<title>Fixed bug #77047 pg_convert has a broken regex for the 'TIME WITHOUT TIMEZONE' data type</title>
<updated>2018-11-18T11:29:34+00:00</updated>
<author>
<name>Anatol Belski</name>
<email>ab@php.net</email>
</author>
<published>2018-11-18T11:29:34+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/php-git.git/commit/?id=0434141ce93d5033e47c46c78a8849ac3bfa4311'/>
<id>0434141ce93d5033e47c46c78a8849ac3bfa4311</id>
<content type='text'>
Backport 369c991d and 282a63da to 7.1, closes #3634
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Backport 369c991d and 282a63da to 7.1, closes #3634
</pre>
</div>
</content>
</entry>
<entry>
<title>Merge branch 'PHP-7.1' into PHP-7.2</title>
<updated>2018-06-29T16:35:44+00:00</updated>
<author>
<name>Anatol Belski</name>
<email>ab@php.net</email>
</author>
<published>2018-06-29T16:35:44+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/php-git.git/commit/?id=486f18f09e6c9f07719e22677ac9f9b432c7980b'/>
<id>486f18f09e6c9f07719e22677ac9f9b432c7980b</id>
<content type='text'>
* PHP-7.1:
  Fixed bug #76548 pg_fetch_result did not fetch the next row
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
* PHP-7.1:
  Fixed bug #76548 pg_fetch_result did not fetch the next row
</pre>
</div>
</content>
</entry>
<entry>
<title>Fixed bug #76548 pg_fetch_result did not fetch the next row</title>
<updated>2018-06-29T16:34:53+00:00</updated>
<author>
<name>Anatol Belski</name>
<email>ab@php.net</email>
</author>
<published>2018-06-29T16:34:53+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/php-git.git/commit/?id=cb97fd309790330bced04091fac46ea1466283c9'/>
<id>cb97fd309790330bced04091fac46ea1466283c9</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.1' into PHP-7.2</title>
<updated>2018-01-18T02:53:39+00:00</updated>
<author>
<name>Xinchen Hui</name>
<email>laruence@gmail.com</email>
</author>
<published>2018-01-18T02:53:39+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/php-git.git/commit/?id=61843012125dbc87916a4665bfed8a26c0413040'/>
<id>61843012125dbc87916a4665bfed8a26c0413040</id>
<content type='text'>
* PHP-7.1:
  Fixed #75838 (Memory leak in pg_escape_bytea())
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
* PHP-7.1:
  Fixed #75838 (Memory leak in pg_escape_bytea())
</pre>
</div>
</content>
</entry>
<entry>
<title>Fixed #75838 (Memory leak in pg_escape_bytea())</title>
<updated>2018-01-18T02:53:23+00:00</updated>
<author>
<name>Xinchen Hui</name>
<email>laruence@gmail.com</email>
</author>
<published>2018-01-18T02:53:23+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/php-git.git/commit/?id=fb205020ce2dd97d777e09d2debf38a01075d370'/>
<id>fb205020ce2dd97d777e09d2debf38a01075d370</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>year++</title>
<updated>2018-01-02T04:55:14+00:00</updated>
<author>
<name>Xinchen Hui</name>
<email>laruence@gmail.com</email>
</author>
<published>2018-01-02T04:55:14+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/php-git.git/commit/?id=7a7ec01a4976e72971948a93ca9eafa5752a3f91'/>
<id>7a7ec01a4976e72971948a93ca9eafa5752a3f91</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>year++</title>
<updated>2018-01-02T04:53:31+00:00</updated>
<author>
<name>Xinchen Hui</name>
<email>laruence@gmail.com</email>
</author>
<published>2018-01-02T04:53:31+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/php-git.git/commit/?id=ccd4716ec77c60391d63a1a6af72f96a09b1c617'/>
<id>ccd4716ec77c60391d63a1a6af72f96a09b1c617</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
</feed>
