SessionHandler rewrite.
authorMichael M Slusarz <slusarz@curecanti.org>
Fri, 14 May 2010 23:30:14 +0000 (17:30 -0600)
committerMichael M Slusarz <slusarz@curecanti.org>
Tue, 18 May 2010 17:39:04 +0000 (11:39 -0600)
commit27f3db208654339614b2fced9677d55729eb37eb
tree00a1125b989052c92b9cdaafe920ba588583d1be
parent7536e23b314364bb04c305019545295c211639b7
SessionHandler rewrite.

* Abstracted memcache persistent-backend code into 'Stack' driver.
* Renamed 'none' driver to 'Builtin'.
* Now throws Horde_SessionHandler_Exception.
* Split driver code into abstract class.
* Use horde/Db to access SQL databases.
* Do not rely on Horde::logMessage() (or any of Core).
18 files changed:
framework/Core/lib/Horde/Core/Binder/SessionHandler.php
framework/Core/lib/Horde/Registry.php
framework/SessionHandler/lib/Horde/SessionHandler.php
framework/SessionHandler/lib/Horde/SessionHandler/Builtin.php [new file with mode: 0644]
framework/SessionHandler/lib/Horde/SessionHandler/Driver.php [new file with mode: 0644]
framework/SessionHandler/lib/Horde/SessionHandler/Exception.php [new file with mode: 0644]
framework/SessionHandler/lib/Horde/SessionHandler/External.php [new file with mode: 0644]
framework/SessionHandler/lib/Horde/SessionHandler/Ldap.php
framework/SessionHandler/lib/Horde/SessionHandler/Memcache.php
framework/SessionHandler/lib/Horde/SessionHandler/Mysql.php [deleted file]
framework/SessionHandler/lib/Horde/SessionHandler/None.php [deleted file]
framework/SessionHandler/lib/Horde/SessionHandler/Oci8.php [deleted file]
framework/SessionHandler/lib/Horde/SessionHandler/Pgsql.php [deleted file]
framework/SessionHandler/lib/Horde/SessionHandler/Sql.php
framework/SessionHandler/lib/Horde/SessionHandler/Stack.php [new file with mode: 0644]
framework/SessionHandler/package.xml
horde/admin/sessions.php
horde/config/conf.xml