<feed xmlns='http://www.w3.org/2005/Atom'>
<title>delta/php-git.git/ext/pgsql, branch php-8.0.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>Fix default value handling of mysqli_fetch_object()</title>
<updated>2020-10-20T14:48:12+00:00</updated>
<author>
<name>Máté Kocsis</name>
<email>kocsismate@woohoolabs.com</email>
</author>
<published>2020-10-13T22:12:51+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/php-git.git/commit/?id=d5f92baad00ce19e096f9936a4ffdcf5c3cd1383'/>
<id>d5f92baad00ce19e096f9936a4ffdcf5c3cd1383</id>
<content type='text'>
Make [] acceptable both for classes without constructors and
classes with a constructor that takes no arguments.

Closes GH-6336.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Make [] acceptable both for classes without constructors and
classes with a constructor that takes no arguments.

Closes GH-6336.
</pre>
</div>
</content>
</entry>
<entry>
<title>Verify parameter names of function aliases</title>
<updated>2020-10-16T08:56:33+00:00</updated>
<author>
<name>Máté Kocsis</name>
<email>kocsismate@woohoolabs.com</email>
</author>
<published>2020-10-13T18:03:00+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/php-git.git/commit/?id=d6264b09665c20ee73d7a1017db0730f9a7c7973'/>
<id>d6264b09665c20ee73d7a1017db0730f9a7c7973</id>
<content type='text'>
Closes GH-6335
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Closes GH-6335
</pre>
</div>
</content>
</entry>
<entry>
<title>Fix default value for some pgsql functions</title>
<updated>2020-10-13T15:29:05+00:00</updated>
<author>
<name>Nikita Popov</name>
<email>nikita.ppv@gmail.com</email>
</author>
<published>2020-10-13T15:28:38+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/php-git.git/commit/?id=a7e84e2e0220f1df029f12e0199752bf3073fa38'/>
<id>a7e84e2e0220f1df029f12e0199752bf3073fa38</id>
<content type='text'>
These set the PGSQL_DML_EXEC flag by default.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
These set the PGSQL_DML_EXEC flag by default.
</pre>
</div>
</content>
</entry>
<entry>
<title>Don't accept null in pg_unescape_bytea()</title>
<updated>2020-10-13T13:37:13+00:00</updated>
<author>
<name>Nikita Popov</name>
<email>nikita.ppv@gmail.com</email>
</author>
<published>2020-10-13T13:36:09+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/php-git.git/commit/?id=7b0f5f424d7a96f2d7f021660a5280a6565a049d'/>
<id>7b0f5f424d7a96f2d7f021660a5280a6565a049d</id>
<content type='text'>
This is an error that slipped in via 8d37c37bcdbf6fa99cd275413342457eeb2c664e.
pg_unescape_bytea() did not accept null in PHP 7.4, and it is not
meaningful for it to accept null now -- it will always fail, and now
with a misleading OOM message.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
This is an error that slipped in via 8d37c37bcdbf6fa99cd275413342457eeb2c664e.
pg_unescape_bytea() did not accept null in PHP 7.4, and it is not
meaningful for it to accept null now -- it will always fail, and now
with a misleading OOM message.
</pre>
</div>
</content>
</entry>
<entry>
<title>Update ext/pgsql parameter names</title>
<updated>2020-10-13T10:30:44+00:00</updated>
<author>
<name>Nikita Popov</name>
<email>nikita.ppv@gmail.com</email>
</author>
<published>2020-10-07T14:07:03+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/php-git.git/commit/?id=3171fec6da46a51aab17691a1cd679e88b9fb5f0'/>
<id>3171fec6da46a51aab17691a1cd679e88b9fb5f0</id>
<content type='text'>
Closes GH-6294.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Closes GH-6294.
</pre>
</div>
</content>
</entry>
<entry>
<title>Use a subrountine to check for valid OID strings</title>
<updated>2020-10-02T15:32:06+00:00</updated>
<author>
<name>George Peter Banyard</name>
<email>girgias@php.net</email>
</author>
<published>2020-10-01T18:02:49+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/php-git.git/commit/?id=e0b17ba21987bf59f65411a1210b5e97a2b33a09'/>
<id>e0b17ba21987bf59f65411a1210b5e97a2b33a09</id>
<content type='text'>
Closes 6260
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Closes 6260
</pre>
</div>
</content>
</entry>
<entry>
<title>Promote E_NOTICE to Value/TypeError in PostgreSQL extension</title>
<updated>2020-09-29T14:13:01+00:00</updated>
<author>
<name>George Peter Banyard</name>
<email>girgias@php.net</email>
</author>
<published>2020-09-28T17:31:02+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/php-git.git/commit/?id=053a5fc141be9d3d9b9fb50e9856e0e102c28e66'/>
<id>053a5fc141be9d3d9b9fb50e9856e0e102c28e66</id>
<content type='text'>
Add some tests to cover related codepaths.
With the small caveat that the ones in build_assignment_string()
still don't seem to be tested as it looks the condtions are checked
beforehand, might need some more investigation.

Closes GH-6226
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Add some tests to cover related codepaths.
With the small caveat that the ones in build_assignment_string()
still don't seem to be tested as it looks the condtions are checked
beforehand, might need some more investigation.

Closes GH-6226
</pre>
</div>
</content>
</entry>
<entry>
<title>Return empty array for no rows in pg_fetch_all()</title>
<updated>2020-09-21T15:22:02+00:00</updated>
<author>
<name>Nikita Popov</name>
<email>nikita.ppv@gmail.com</email>
</author>
<published>2020-09-21T15:20:28+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/php-git.git/commit/?id=8ff2f2f84b2c0ea33b38f7e98aaa710ce4f3fc91'/>
<id>8ff2f2f84b2c0ea33b38f7e98aaa710ce4f3fc91</id>
<content type='text'>
This makes it line up with pg_fetch_all_columns(), as well as
similar functions in other exts, such as mysqli_fetch_all().
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
This makes it line up with pg_fetch_all_columns(), as well as
similar functions in other exts, such as mysqli_fetch_all().
</pre>
</div>
</content>
</entry>
<entry>
<title>Promote invalid field to ValueError in pgsql</title>
<updated>2020-09-21T15:00:23+00:00</updated>
<author>
<name>Nikita Popov</name>
<email>nikita.ppv@gmail.com</email>
</author>
<published>2020-09-21T14:11:50+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/php-git.git/commit/?id=54f03d31e07450defb230367a65d58cd42e80b1d'/>
<id>54f03d31e07450defb230367a65d58cd42e80b1d</id>
<content type='text'>
The same error condition is a ValueError in mysqli, be consistent.

Additionally, do not display the argument name for these errors.
As the signatures are overloaded, the argument name may not match
the meaning at all.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
The same error condition is a ValueError in mysqli, be consistent.

Additionally, do not display the argument name for these errors.
As the signatures are overloaded, the argument name may not match
the meaning at all.
</pre>
</div>
</content>
</entry>
<entry>
<title>Remove redundant check</title>
<updated>2020-09-21T15:00:22+00:00</updated>
<author>
<name>Nikita Popov</name>
<email>nikita.ppv@gmail.com</email>
</author>
<published>2020-09-21T13:59:44+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/php-git.git/commit/?id=68a907569c0d0406ad6e11017ccbe98ecc1f1405'/>
<id>68a907569c0d0406ad6e11017ccbe98ecc1f1405</id>
<content type='text'>
This was already checked directly above.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
This was already checked directly above.
</pre>
</div>
</content>
</entry>
</feed>
