Horde_SessionHandlerpear.horde.orgSession handler libraryHorde_SessionHandler defines an API for implementing custom session handlers for PHP.Jan Schneiderjanjan@horde.orgyesChuck Hagenbuchchuckchuck@horde.orgnoMichael Slusarzslusarzslusarz@horde.orgno2021-01-192.3.02.2.0stablestableLGPL-2.1
* [jan] Fix tests with PHP 7.2.
* [jan] Fix compatibility with PHP 7.2 (PR #2).
* [jan] Implement destroy() for builtin session handler.
5.3.08.0.0alpha18.0.0alpha11.7.0Horde_Exceptionpear.horde.org2.0.03.0.0alpha13.0.0alpha1Horde_Supportpear.horde.org2.0.03.0.0alpha13.0.0alpha1Horde_Dbpear.horde.org2.2.03.0.0alpha13.0.0alpha1Horde_HashTablepear.horde.org1.1.02.0.0alpha12.0.0alpha1Horde_Logpear.horde.org2.0.03.0.0alpha13.0.0alpha1Horde_Mongopear.horde.org1.0.02.0.0alpha12.0.0alpha1Horde_Testpear.horde.org2.1.03.0.0alpha13.0.0alpha10.0.10.0.1alphaalpha2003-07-03LGPL-2.1
* Initial release as a PEAR package
0.0.20.0.2alphaalpha2004-01-01LGPL-2.1
* Renamed memcached.php to memcache.php for consistency with other drivers and applications.
* Add support for separate read and write DB servers for the sql driver.
* Add support for locking in the memcache driver (Bug #2913).
0.0.30.0.3alphaalpha2006-05-08LGPL-2.1
* Fixed garbage collection checking for SQL backends.
* Memcache driver no longer uses value in session.gc_maxlifetime as the lifetime value.
* Add memcache caching support to all other backends.
* Only write to backend if session data has changed
* Locking in memcache driver implemented via memcache itself
* Support LDAPv3 in the LDAP backend (Bug #5864)
* Converted to package.xml 2.0 for pear.horde.org
1.0.0alpha11.0.0alphaalpha2011-03-08LGPL-2.1
* First alpha release for Horde 4.
* Added 'File' driver.
* Abstracted storage-specific code into 'Storage' drivers.
* Removed LDAP driver
* 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().
* Removed Horde-specific session counting script.
1.0.0beta11.0.0betabeta2011-03-16LGPL-2.1
* Workaround PHP < 5.2.6 (broken stream handling) (Bug #9644).
1.0.0RC11.0.0betabeta2011-03-22LGPL-2.1
* First release candidate for Horde 4.
1.0.0RC21.0.0betabeta2011-03-29LGPL-2.1
* Second release candidate for Horde 4.
1.0.01.0.0stablestable2011-04-06LGPL-2.1
* First stable release for Horde 4.
1.0.11.0.0stablestable2011-09-20LGPL-2.1
* [mms] Call garbage collection before grabbing list of active sessions.
* [mms] Fix obtaining session information from more than one session.
1.0.21.0.0stablestable2011-10-11LGPL-2.1
* [jan] Use portable queries in SQL session handler (Bug #10574).
1.0.31.0.0stablestable2012-01-31LGPL-2.1
* [jan] Fix transaction error when reconnecting to database during session writing (Bug #10906).
1.0.41.0.0stablestable2012-02-22LGPL-2.1
* [jan] Don't start transaction more than once in SQL driver (Bug #10978).
1.0.51.0.0stablestable2012-04-10LGPL-2.1
* [jan] Fix SQL driver with PostgreSQL.
* [jan] Fix reading sessions with the External driver.
* [jan] Add test suite.
2.0.0alpha11.0.0alphastable2012-07-06LGPL-2.1
* First alpha release for Horde 5.
2.0.0beta11.0.0betastable2012-07-19LGPL-2.1
* First beta release for Horde 5.
2.0.0beta21.0.0betastable2012-10-12LGPL-2.1
* [jan] Fix track_lifetime setting for Memcache driver (Bug #11444).
2.0.01.0.0stablestable2012-10-30LGPL-2.1
* First stable release for Horde 5.
2.0.11.0.0stablestable2012-11-19LGPL-2.1
* [mms] Use new Horde_Test layout.
2.0.21.0.0stablestable2013-03-05LGPL-2.1
* [jan] Fix unit tests.
2.1.01.0.0stablestable2013-05-06LGPL-2.1
* [mms] Add MongoDB driver.
2.2.02.2.0stablestable2013-06-04LGPL-2.1
* [mms] Horde_Memcache driver is now deprecated in favor of the Horde_HashTable driver.
* [mms] Added Horde_HashTable driver.
* [mms] Implement logging for all storage drivers.
2.2.12.2.0stablestable2013-07-23LGPL-2.1
* [mms] More robust way of checking for locking in a HashTable instance.
2.2.22.2.0stablestable2013-08-22LGPL-2.1
* [mms] Fix rare race condition when creating file-based session data for the first time (Thomas Jarosch <thomas.jarosch@intra2net.com; Bug #12557).
2.2.32.2.0stablestable2013-08-27LGPL-2.1
* [mms] Fix session ID tracking for the Hashtable driver.
2.2.42.2.0stablestable2014-03-03LGPL-2.1
* [mms] More efficient reading of session data from filesystem in file driver.
2.2.52.2.0stablestable2015-10-20LGPL-2.1
* [jan] Catch possible exceptions in shutdown methods.
* [jan] Test environment improvements.
2.2.62.2.0stablestable2016-01-05LGPL-2.1
* [jan] Fix updating large files in Oracle backends.
* [jan] Fix writing big session data to Oracle (Bug #14175).
2.2.72.2.0stablestable2016-02-02LGPL-2.1
* [jan] Mark PHP 7 as supported.
2.2.82.2.0stablestable2016-09-01LGPL-2.1
* [jan] Fix tests for PHP 7.1.
* [jan] Add Mongo test.
* [jan] Run Memcache tests on PHP 7 too.
2.2.92.2.0stablestable2017-02-27LGPL-2.1
* [jan] Fix MongoDB backend with mongodb extension.
* [jan] Fix returning session ID when using a PostgreSQL backend.
2.3.02.2.0stablestable2017-10-20LGPL-2.1
* [jan] Fix tests with PHP 7.2.
* [jan] Fix compatibility with PHP 7.2 (PR #2).
* [jan] Implement destroy() for builtin session handler.