The branch "master" has been updated. The following is a summary of the commits.
from: d51e19d888c3b9370c5afe637024959bf38ef209 436642b phpdoc ebd00b1 Remove old IMP Quota drivers b966b7e Unneeded parameter 9be6f72 [mms] Add MongoDB storage driver. f9202b1 Support mongo driver for Horde_Lock 9a5d5c9 Abstract out Lock driver test 3a0999e [mms] Add test factory for MongoDB. f8904b4 Use new Horde_Test MongoDB factory ce3bcdf Add MongoDB Lock test ----------------------------------------------------------------------- commit 436642b17f2deea0dd2aafc1b74825839a9f3a27 Author: Michael M Slusarz <[email protected]> Date: Sat Apr 27 05:51:43 2013 -0600 phpdoc imp/lib/Quota/Hook.php | 26 +++++++++++++++++--------- imp/lib/Quota/Imap.php | 20 ++++++++++++++------ imp/lib/Quota/Null.php | 21 +++++++++++++++------ 3 files changed, 46 insertions(+), 21 deletions(-) http://git.horde.org/horde-git/-/commit/436642b17f2deea0dd2aafc1b74825839a9f3a27 ----------------------------------------------------------------------- commit ebd00b1eb2079a81fbadcaf8b4b6bea0374f15c7 Author: Michael M Slusarz <[email protected]> Date: Sat Apr 27 05:54:06 2013 -0600 Remove old IMP Quota drivers There is really NO reason for anyone to use anything other than IMAP Quotas at this point. Not only are most of these drivers unmaintained, but they are slllooooowwww, have complex setups, require advanced PHP features, and are not guaranteed to work with the current code. Simply put: there is absolutely no reason in this day and age to officially support anything other than IMAP quotas. (In case anybody still does need this kind of functionality, it is still available via the hook driver, which will continue to be maintained). imp/config/backends.php | 49 ----------------- imp/docs/UPGRADING | 10 +++- imp/lib/Factory/Quota.php | 7 +-- imp/lib/Quota/Command.php | 87 ------------------------------ imp/lib/Quota/Maildir.php | 106 ------------------------------------- imp/lib/Quota/Mdaemon.php | 122 ------------------------------------------- imp/lib/Quota/Mercury32.php | 73 ------------------------- imp/lib/Quota/Sql.php | 106 ------------------------------------- 8 files changed, 11 insertions(+), 549 deletions(-) delete mode 100644 imp/lib/Quota/Command.php delete mode 100644 imp/lib/Quota/Maildir.php delete mode 100644 imp/lib/Quota/Mdaemon.php delete mode 100644 imp/lib/Quota/Mercury32.php delete mode 100644 imp/lib/Quota/Sql.php http://git.horde.org/horde-git/-/commit/ebd00b1eb2079a81fbadcaf8b4b6bea0374f15c7 ----------------------------------------------------------------------- commit b966b7e878fd9a10bf724af23e826f1cf8e6ffd3 Author: Michael M Slusarz <[email protected]> Date: Sat Apr 27 06:37:44 2013 -0600 Unneeded parameter framework/Cache/lib/Horde/Cache/Storage/Mongo.php | 2 +- 1 files changed, 1 insertions(+), 1 deletions(-) http://git.horde.org/horde-git/-/commit/b966b7e878fd9a10bf724af23e826f1cf8e6ffd3 ----------------------------------------------------------------------- commit 9be6f72d9a08dbaac5707a9b3933edc3d1045ca3 Author: Michael M Slusarz <[email protected]> Date: Sat Apr 27 06:40:16 2013 -0600 [mms] Add MongoDB storage driver. framework/Lock/lib/Horde/Lock/Mongo.php | 302 +++++++++++++++++++++++++++++++ framework/Lock/package.xml | 8 +- 2 files changed, 307 insertions(+), 3 deletions(-) create mode 100644 framework/Lock/lib/Horde/Lock/Mongo.php http://git.horde.org/horde-git/-/commit/9be6f72d9a08dbaac5707a9b3933edc3d1045ca3 ----------------------------------------------------------------------- commit f9202b1268f9b611957d2a34f7af31482c20b5ba Author: Michael M Slusarz <[email protected]> Date: Sat Apr 27 06:43:37 2013 -0600 Support mongo driver for Horde_Lock framework/Core/lib/Horde/Core/Factory/Lock.php | 8 ++++++++ horde/config/conf.xml | 5 +++++ 2 files changed, 13 insertions(+), 0 deletions(-) http://git.horde.org/horde-git/-/commit/f9202b1268f9b611957d2a34f7af31482c20b5ba ----------------------------------------------------------------------- commit 9a5d5c9d1a698aa402f1372407bebc5dcf2d1aeb Author: Michael M Slusarz <[email protected]> Date: Sun Apr 28 14:09:07 2013 -0600 Abstract out Lock driver test framework/Lock/package.xml | 14 +- framework/Lock/test/Horde/Lock/LockTest.php | 218 ------------------- framework/Lock/test/Horde/Lock/Storage/SqlTest.php | 46 ++++ framework/Lock/test/Horde/Lock/Storage/TestBase.php | 183 ++++++++++++++++ 4 files changed, 238 insertions(+), 223 deletions(-) delete mode 100644 framework/Lock/test/Horde/Lock/LockTest.php create mode 100644 framework/Lock/test/Horde/Lock/Storage/SqlTest.php create mode 100644 framework/Lock/test/Horde/Lock/Storage/TestBase.php http://git.horde.org/horde-git/-/commit/9a5d5c9d1a698aa402f1372407bebc5dcf2d1aeb ----------------------------------------------------------------------- commit 3a0999e9a5670212c22c488c13c5748300f7514a Author: Michael M Slusarz <[email protected]> Date: Sun Apr 28 14:18:35 2013 -0600 [mms] Add test factory for MongoDB. framework/Test/lib/Horde/Test/Factory/Mongo.php | 59 +++++++++++++++++++++++ framework/Test/package.xml | 12 +++-- 2 files changed, 66 insertions(+), 5 deletions(-) create mode 100644 framework/Test/lib/Horde/Test/Factory/Mongo.php http://git.horde.org/horde-git/-/commit/3a0999e9a5670212c22c488c13c5748300f7514a ----------------------------------------------------------------------- commit f8904b4d5f4a08999913d54ac3cd6e3f8987ffb4 Author: Michael M Slusarz <[email protected]> Date: Sun Apr 28 14:26:54 2013 -0600 Use new Horde_Test MongoDB factory framework/Imap_Client/test/Horde/Imap/Client/Cache/MongoTest.php | 21 +++--- framework/Token/test/Horde/Token/Unit/MongoTest.php | 21 +++--- 2 files changed, 18 insertions(+), 24 deletions(-) http://git.horde.org/horde-git/-/commit/f8904b4d5f4a08999913d54ac3cd6e3f8987ffb4 ----------------------------------------------------------------------- commit ce3bcdf663ecd9b784bfcb72c05b8f8a51e396f0 Author: Michael M Slusarz <[email protected]> Date: Sun Apr 28 15:04:34 2013 -0600 Add MongoDB Lock test framework/Lock/package.xml | 6 ++- framework/Lock/test/Horde/Lock/Storage/MongoTest.php | 44 ++++++++++++++++++ framework/Lock/test/Horde/Lock/conf.php.dist | 5 ++ 3 files changed, 54 insertions(+), 1 deletions(-) create mode 100644 framework/Lock/test/Horde/Lock/Storage/MongoTest.php create mode 100644 framework/Lock/test/Horde/Lock/conf.php.dist http://git.horde.org/horde-git/-/commit/ce3bcdf663ecd9b784bfcb72c05b8f8a51e396f0 -- commits mailing list Frequently Asked Questions: http://wiki.horde.org/FAQ To unsubscribe, mail: [email protected]
