<feed xmlns='http://www.w3.org/2005/Atom'>
<title>adodb/session/adodb-session2.php, branch master</title>
<subtitle>adodb PHP Database Abstraction Layer
</subtitle>
<id>https://git.rdm1.uk/adodb/.git/atom?h=master</id>
<link rel='self' href='https://git.rdm1.uk/adodb/.git/atom?h=master'/>
<link rel='alternate' type='text/html' href='https://git.rdm1.uk/adodb/.git/'/>
<updated>2023-04-18T07:54:48Z</updated>
<entry>
<title>Replace deprecated MySQL BINARY operator</title>
<updated>2023-04-18T07:54:48Z</updated>
<author>
<name>Damien Regad</name>
<email>dregad@mantisbt.org</email>
</author>
<published>2023-04-08T17:09:59Z</published>
<link rel='alternate' type='text/html' href='https://git.rdm1.uk/adodb/.git/commit/?id=2f6387c284a7414720405787296e08c9b25e8c71'/>
<id>urn:sha1:2f6387c284a7414720405787296e08c9b25e8c71</id>
<content type='text'>
Use `CAST(... AS BINARY)` instead of `/*! BINARY ... */`

Fixes #942
</content>
</entry>
<entry>
<title>Simplify init of Session expireref / notify function</title>
<updated>2023-04-18T07:54:48Z</updated>
<author>
<name>Damien Regad</name>
<email>dregad@mantisbt.org</email>
</author>
<published>2023-04-08T17:06:02Z</published>
<link rel='alternate' type='text/html' href='https://git.rdm1.uk/adodb/.git/commit/?id=8f94dbb582c1211e91f600747a248b9361f6d613'/>
<id>urn:sha1:8f94dbb582c1211e91f600747a248b9361f6d613</id>
<content type='text'>
Use simple array references and $GLOBALS instead of reset()/next()
and a variable variable.
</content>
</entry>
<entry>
<title>PHPDoc: fix incorrect parameter type definition</title>
<updated>2023-04-08T16:42:07Z</updated>
<author>
<name>Damien Regad</name>
<email>dregad@mantisbt.org</email>
</author>
<published>2023-04-08T16:41:28Z</published>
<link rel='alternate' type='text/html' href='https://git.rdm1.uk/adodb/.git/commit/?id=3a34a14f40467d0f5a4370d829333ae0e4826ff6'/>
<id>urn:sha1:3a34a14f40467d0f5a4370d829333ae0e4826ff6</id>
<content type='text'>
ADODB_Session::expireNotify()'s $expire_notify parameter is  actually
not a callable but an array.
</content>
</entry>
<entry>
<title>Remove useless variables and comments</title>
<updated>2023-03-25T21:06:33Z</updated>
<author>
<name>Damien Regad</name>
<email>dregad@mantisbt.org</email>
</author>
<published>2023-03-25T21:06:33Z</published>
<link rel='alternate' type='text/html' href='https://git.rdm1.uk/adodb/.git/commit/?id=87437cfe7a7ef237119b2dc1f59bddc51aac38f7'/>
<id>urn:sha1:87437cfe7a7ef237119b2dc1f59bddc51aac38f7</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Whitespace</title>
<updated>2023-03-25T21:04:03Z</updated>
<author>
<name>Damien Regad</name>
<email>dregad@mantisbt.org</email>
</author>
<published>2023-03-25T21:04:03Z</published>
<link rel='alternate' type='text/html' href='https://git.rdm1.uk/adodb/.git/commit/?id=780fe662aed3a3bfc556df128e75dd60322629b4'/>
<id>urn:sha1:780fe662aed3a3bfc556df128e75dd60322629b4</id>
<content type='text'>
</content>
</entry>
<entry>
<title>PHPDoc</title>
<updated>2023-03-25T21:01:29Z</updated>
<author>
<name>Damien Regad</name>
<email>dregad@mantisbt.org</email>
</author>
<published>2023-03-25T21:01:29Z</published>
<link rel='alternate' type='text/html' href='https://git.rdm1.uk/adodb/.git/commit/?id=fc46c8da8f27175a59d468fe39e445941857fa00'/>
<id>urn:sha1:fc46c8da8f27175a59d468fe39e445941857fa00</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Move MySQL BINARY to expression right-hand side</title>
<updated>2023-03-25T12:58:15Z</updated>
<author>
<name>Damien Regad</name>
<email>dregad@mantisbt.org</email>
</author>
<published>2023-03-25T12:58:15Z</published>
<link rel='alternate' type='text/html' href='https://git.rdm1.uk/adodb/.git/commit/?id=09748995a96586348715049be1706f09a57d7478'/>
<id>urn:sha1:09748995a96586348715049be1706f09a57d7478</id>
<content type='text'>
Having it on the left-hand side prevented usage of the index, so a full
table scan was performed with significant performance impact when a
large number of sessions are stored in the table.

Fixes #941
</content>
</entry>
<entry>
<title>Fix inconsistent DB provider check in ADODB_Session</title>
<updated>2023-03-25T12:54:17Z</updated>
<author>
<name>Damien Regad</name>
<email>dregad@mantisbt.org</email>
</author>
<published>2023-03-25T12:54:17Z</published>
<link rel='alternate' type='text/html' href='https://git.rdm1.uk/adodb/.git/commit/?id=46f1c61177bbd12ef681a50b1c3a7961e8ec3995'/>
<id>urn:sha1:46f1c61177bbd12ef681a50b1c3a7961e8ec3995</id>
<content type='text'>
Introduce a new class property to store the database provider, populated
when opening the connection, and handling the PDO drivers specificities.

New isConnectionMysql() and isConnectionPostgres() methods are replacing
tests against $conn-&gt;dataProvider or ADODB_Session::driver(), ensuring
a consistent check of the database type.

Fixes #943
</content>
</entry>
<entry>
<title>Redo Merge branch 'hotfix/5.21' Standardized file headers</title>
<updated>2021-08-16T22:48:04Z</updated>
<author>
<name>Damien Regad</name>
<email>dregad@mantisbt.org</email>
</author>
<published>2021-08-16T22:48:04Z</published>
<link rel='alternate' type='text/html' href='https://git.rdm1.uk/adodb/.git/commit/?id=d558d101c514beeb8c91f65ae61d106b201dc472'/>
<id>urn:sha1:d558d101c514beeb8c91f65ae61d106b201dc472</id>
<content type='text'>
Try to do it right this time...

# Conflicts:
#	adodb-memcache.lib.inc.php

Fixes #751
</content>
</entry>
<entry>
<title>Reset version to avoid merge conflicts</title>
<updated>2021-08-16T22:31:23Z</updated>
<author>
<name>Damien Regad</name>
<email>dregad@mantisbt.org</email>
</author>
<published>2021-08-16T22:31:23Z</published>
<link rel='alternate' type='text/html' href='https://git.rdm1.uk/adodb/.git/commit/?id=eea4fc59246a14083e07949e4d54ac806ebbacce'/>
<id>urn:sha1:eea4fc59246a14083e07949e4d54ac806ebbacce</id>
<content type='text'>
Fixes #751
</content>
</entry>
</feed>
