<feed xmlns='http://www.w3.org/2005/Atom'>
<title>delta/php-git.git/ext/pdo_pgsql, branch php-7.0.26</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>Skip test on PostgreSQL 10</title>
<updated>2017-10-27T14:19:42+00:00</updated>
<author>
<name>Anatol Belski</name>
<email>ab@php.net</email>
</author>
<published>2017-10-27T14:19:42+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/php-git.git/commit/?id=15a71fe045a476e864900657fc8d4d3586aafd02'/>
<id>15a71fe045a476e864900657fc8d4d3586aafd02</id>
<content type='text'>
The 42P18 error is not produced by the server anymore.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
The 42P18 error is not produced by the server anymore.
</pre>
</div>
</content>
</entry>
<entry>
<title>Fixed #73959 - lastInsertId fails to throw an exception in pdsql</title>
<updated>2017-01-20T20:10:55+00:00</updated>
<author>
<name>andrewnester</name>
<email>andrew.nester.dev@gmail.com</email>
</author>
<published>2017-01-20T18:39:45+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/php-git.git/commit/?id=21ac79e94bd0335bf885b807e09c4d86d75d776a'/>
<id>21ac79e94bd0335bf885b807e09c4d86d75d776a</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Update copyright headers to 2017</title>
<updated>2017-01-04T17:14:55+00:00</updated>
<author>
<name>Sammy Kaye Powers</name>
<email>sammyk@sammykmedia.com</email>
</author>
<published>2017-01-04T17:14:55+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/php-git.git/commit/?id=478f119ab9100dbd345a6db5287a0cfb5fda5bf3'/>
<id>478f119ab9100dbd345a6db5287a0cfb5fda5bf3</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>make timing check more forgiving in these tests</title>
<updated>2016-12-15T11:20:37+00:00</updated>
<author>
<name>Anatol Belski</name>
<email>ab@php.net</email>
</author>
<published>2016-12-15T11:20:37+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/php-git.git/commit/?id=8bc3f179cef87e675cb06872b8eeec22591e20be'/>
<id>8bc3f179cef87e675cb06872b8eeec22591e20be</id>
<content type='text'>
Particularly on slower VMs, the sporadic fails can still happen.
The timing is kept in an uncritical range, but allows the tests
pass there. Mayby, it'd make sense to introduce a new group for
this kind of tests, so tests requiring exact time measurement
can be avoided on unsuitable environments.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Particularly on slower VMs, the sporadic fails can still happen.
The timing is kept in an uncritical range, but allows the tests
pass there. Mayby, it'd make sense to introduce a new group for
this kind of tests, so tests requiring exact time measurement
can be avoided on unsuitable environments.
</pre>
</div>
</content>
</entry>
<entry>
<title>Merge branch 'PHP-5.6' into PHP-7.0</title>
<updated>2016-08-14T20:39:01+00:00</updated>
<author>
<name>Anatol Belski</name>
<email>ab@php.net</email>
</author>
<published>2016-08-14T20:39:01+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/php-git.git/commit/?id=d6b46901b281a3c9d48b65f5f69bae9c7805b118'/>
<id>d6b46901b281a3c9d48b65f5f69bae9c7805b118</id>
<content type='text'>
* PHP-5.6:
  put missing prototype and fix ts build
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
* PHP-5.6:
  put missing prototype and fix ts build
</pre>
</div>
</content>
</entry>
<entry>
<title>put missing prototype and fix ts build</title>
<updated>2016-08-14T20:35:01+00:00</updated>
<author>
<name>Anatol Belski</name>
<email>ab@php.net</email>
</author>
<published>2016-08-14T20:35:01+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/php-git.git/commit/?id=4a4422740f917f46e0860024667042733f61152b'/>
<id>4a4422740f917f46e0860024667042733f61152b</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-5.6' into PHP-7.0</title>
<updated>2016-08-14T18:04:49+00:00</updated>
<author>
<name>Anatol Belski</name>
<email>ab@php.net</email>
</author>
<published>2016-08-14T18:04:49+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/php-git.git/commit/?id=245eaf51875567f6e6b446a3fda3fac5502e77f7'/>
<id>245eaf51875567f6e6b446a3fda3fac5502e77f7</id>
<content type='text'>
* PHP-5.6:
  Fixed bug #72759 Regression in pgo_pgsql
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
* PHP-5.6:
  Fixed bug #72759 Regression in pgo_pgsql
</pre>
</div>
</content>
</entry>
<entry>
<title>Fixed bug #72759 Regression in pgo_pgsql</title>
<updated>2016-08-14T17:33:24+00:00</updated>
<author>
<name>Anatol Belski</name>
<email>ab@php.net</email>
</author>
<published>2016-08-14T17:33:24+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/php-git.git/commit/?id=977cbc2fff1a3ec9d29a2c0904fae01bfd64c6c2'/>
<id>977cbc2fff1a3ec9d29a2c0904fae01bfd64c6c2</id>
<content type='text'>
This is caused by the fix for #72633. Namely, lastval() throws an error,
if no nextval() was called earlier in the same session. This is by all
means correct so far, however inside a transaction it leads to an abort.
This is the opposite to MySQL's last_insert_id() which doesn't produce
any error no matter something were autoincremented or not.

To avoid existing scripts breakage in the stable branches, the previous
patch is extended to revert the transaction to the state before the lastval()
call in case of error. It is done only for 5.6 and 7.0 to retain BC. For 7.1+,
the clean behavior should persist. This is already the current behavior, when
the sequence name is explicitly passed. So there's no reason to obfuscate the
errors where this breakage is valid.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
This is caused by the fix for #72633. Namely, lastval() throws an error,
if no nextval() was called earlier in the same session. This is by all
means correct so far, however inside a transaction it leads to an abort.
This is the opposite to MySQL's last_insert_id() which doesn't produce
any error no matter something were autoincremented or not.

To avoid existing scripts breakage in the stable branches, the previous
patch is extended to revert the transaction to the state before the lastval()
call in case of error. It is done only for 5.6 and 7.0 to retain BC. For 7.1+,
the clean behavior should persist. This is already the current behavior, when
the sequence name is explicitly passed. So there's no reason to obfuscate the
errors where this breakage is valid.
</pre>
</div>
</content>
</entry>
<entry>
<title>Merge branch 'bug72788' of https://github.com/keyurdg/php-src into PHP-7.0</title>
<updated>2016-08-09T03:25:32+00:00</updated>
<author>
<name>Xinchen Hui</name>
<email>laruence@gmail.com</email>
</author>
<published>2016-08-09T03:25:32+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/php-git.git/commit/?id=ebd21de1e4d5321fb979e9ba22de623d9e24ae29'/>
<id>ebd21de1e4d5321fb979e9ba22de623d9e24ae29</id>
<content type='text'>
* 'bug72788' of https://github.com/keyurdg/php-src:
  Remove typo'd commit
  Fix bug 72788: Invalid memory access when database_object_handle is undefined. Also fix memory leak in dbh_free when using persistent PDO connections.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
* 'bug72788' of https://github.com/keyurdg/php-src:
  Remove typo'd commit
  Fix bug 72788: Invalid memory access when database_object_handle is undefined. Also fix memory leak in dbh_free when using persistent PDO connections.
</pre>
</div>
</content>
</entry>
<entry>
<title>Fix bug 72788: Invalid memory access when database_object_handle</title>
<updated>2016-08-09T00:16:46+00:00</updated>
<author>
<name>Keyur</name>
<email>kgovande@etsy.com</email>
</author>
<published>2016-08-08T23:34:00+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/php-git.git/commit/?id=3f25c4228a8f505a000c1ea5751062606247349a'/>
<id>3f25c4228a8f505a000c1ea5751062606247349a</id>
<content type='text'>
is undefined. Also fix memory leak in dbh_free when using persistent
PDO connections.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
is undefined. Also fix memory leak in dbh_free when using persistent
PDO connections.
</pre>
</div>
</content>
</entry>
</feed>
