Gunnar Wrobel [Mon, 30 Mar 2009 04:38:34 +0000 (04:38 +0000)]
Upcase server class names.
Gunnar Wrobel [Mon, 30 Mar 2009 04:17:47 +0000 (04:17 +0000)]
Fixed testing for recent changes in the Kolab_Server module.
The test driver may not automatically connect to the server.
Michael M Slusarz [Mon, 30 Mar 2009 07:31:31 +0000 (01:31 -0600)]
Add 'nocache' parameter; documentation.
Michael M Slusarz [Mon, 30 Mar 2009 07:06:21 +0000 (01:06 -0600)]
Make the utils object publicly accessible
Michael M Slusarz [Mon, 30 Mar 2009 03:54:35 +0000 (21:54 -0600)]
More debug information.
Michael J. Rubinsky [Mon, 30 Mar 2009 15:52:51 +0000 (11:52 -0400)]
E_DEPRECATED is 5.3+ only
Michael J. Rubinsky [Thu, 5 Mar 2009 23:09:17 +0000 (18:09 -0500)]
Spelling
Chuck Hagenbuch [Mon, 30 Mar 2009 03:05:03 +0000 (23:05 -0400)]
Merge branch 'master' of chuck@dev.horde.org:/horde/git/horde
Chuck Hagenbuch [Mon, 30 Mar 2009 03:04:44 +0000 (23:04 -0400)]
need to remove E_DEPRECATED when autoloading files
Michael M Slusarz [Sun, 29 Mar 2009 22:17:40 +0000 (16:17 -0600)]
Use fread() exclusively instead of relying on fgets().
Michael M Slusarz [Sun, 29 Mar 2009 20:18:29 +0000 (14:18 -0600)]
Typo
Gunnar Wrobel [Sun, 29 Mar 2009 21:08:46 +0000 (21:08 +0000)]
Some fixes for the LDAP handling of Kolab_Server. It was still broken
in some places because of the switch to Net_LDAP2.
Gunnar Wrobel [Sun, 29 Mar 2009 21:08:06 +0000 (21:08 +0000)]
Add the getServer function for admins. This allows them to login too.
Michael M Slusarz [Fri, 27 Mar 2009 06:21:21 +0000 (00:21 -0600)]
Work around IMAP servers that don't return UIDNEXT
Michael M Slusarz [Fri, 27 Mar 2009 05:55:30 +0000 (23:55 -0600)]
Fix arrival sorting when client sorting
Michael M Slusarz [Fri, 27 Mar 2009 04:56:37 +0000 (22:56 -0600)]
Fix MODSEQ storage logic
Michael M Slusarz [Fri, 27 Mar 2009 04:38:13 +0000 (22:38 -0600)]
Need IMAP port to produce truly unique cache ID
Michael M Slusarz [Fri, 27 Mar 2009 04:02:56 +0000 (22:02 -0600)]
Sequence->ID lookup fixes
Michael M Slusarz [Fri, 27 Mar 2009 01:21:14 +0000 (19:21 -0600)]
Logging tweak
Michael M Slusarz [Fri, 27 Mar 2009 00:56:37 +0000 (18:56 -0600)]
Fix logic
Chuck Hagenbuch [Thu, 26 Mar 2009 14:09:41 +0000 (10:09 -0400)]
fix undefined values
Gunnar Wrobel [Thu, 26 Mar 2009 10:27:14 +0000 (10:27 +0000)]
Attemted to use strict checking but this fails at the moment because a
number of packages from horde-cvs offer static methods that are not
yet declared as such.
Fixed only some strict issues within the Kolab_Server package.
Gunnar Wrobel [Thu, 26 Mar 2009 10:25:51 +0000 (10:25 +0000)]
The list of objects should contain the object uid as array key.
Michael M Slusarz [Wed, 25 Mar 2009 18:53:40 +0000 (12:53 -0600)]
Fix mailbox name
Michael M Slusarz [Wed, 25 Mar 2009 18:45:16 +0000 (12:45 -0600)]
More thorough job of identifying mailboxes we shouldn't be caching.
Based primarily on NOMODSEQ (RFC 4551) and UIDNOTSTICKY (RFC 4315)
responses.
Chuck Hagenbuch [Wed, 25 Mar 2009 15:57:25 +0000 (11:57 -0400)]
remove print statements leaking searialized data
Michael M Slusarz [Wed, 25 Mar 2009 06:38:32 +0000 (00:38 -0600)]
Continue trying to sort out the CONDSTORE/QRESYNC mess.
Michael M Slusarz [Tue, 24 Mar 2009 22:15:33 +0000 (16:15 -0600)]
Fix thread level calculation
Michael M Slusarz [Tue, 24 Mar 2009 22:15:25 +0000 (16:15 -0600)]
Convert to new thread return format
Michael M Slusarz [Tue, 24 Mar 2009 20:39:09 +0000 (14:39 -0600)]
Optimize Horde_Imap_Client_Thread for storage
Now that it may be serialized and stored in cache, optimize the internal
data structures. New storage saves approx. 60%.
Michael M Slusarz [Tue, 24 Mar 2009 19:47:15 +0000 (13:47 -0600)]
More caching improvements.
Add (limited) search caching for non CONDSTORE enabled servers.
Add thread caching.
Michael M Slusarz [Tue, 24 Mar 2009 05:34:47 +0000 (23:34 -0600)]
Fix some typos
Jan Schneider [Mon, 23 Mar 2009 11:36:13 +0000 (12:36 +0100)]
Fix parse errors (Bug #8109).
Gunnar Wrobel [Mon, 23 Mar 2009 10:28:58 +0000 (10:28 +0000)]
Fix testing for the recent changes.
Gunnar Wrobel [Mon, 23 Mar 2009 10:28:44 +0000 (10:28 +0000)]
Fix the use of class variables.
Gunnar Wrobel [Mon, 23 Mar 2009 10:28:25 +0000 (10:28 +0000)]
Fix the use of class variables.
Gunnar Wrobel [Mon, 23 Mar 2009 10:28:09 +0000 (10:28 +0000)]
Add the base object class.
Gunnar Wrobel [Mon, 23 Mar 2009 10:27:58 +0000 (10:27 +0000)]
Started cleaning up the object class hierarchy. The object classes should not have more knowledge than they need.
Gunnar Wrobel [Mon, 23 Mar 2009 10:26:25 +0000 (10:26 +0000)]
Use class vars and move LDAP specific functionality into the LDAP subclass.
Gunnar Wrobel [Mon, 23 Mar 2009 10:25:52 +0000 (10:25 +0000)]
Creation of the manager account should not happen if there is one already.
Gunnar Wrobel [Mon, 23 Mar 2009 10:25:01 +0000 (10:25 +0000)]
Fixed typo.
Michael M Slusarz [Sun, 22 Mar 2009 02:42:58 +0000 (20:42 -0600)]
Move sequence parsing code (+mailbox info) from IMP.
Michael M Slusarz [Sun, 22 Mar 2009 02:00:35 +0000 (20:00 -0600)]
Cache sequences in string format.
Chuck Hagenbuch [Sun, 22 Mar 2009 14:09:09 +0000 (10:09 -0400)]
add Vagabondo/Kliksafe to the robots list
Gunnar Wrobel [Fri, 20 Mar 2009 22:57:38 +0000 (23:57 +0100)]
Remove topgit specific branch files. Next time I should avoid using topgit for the import branch as I'm not developing a patch in that case.
Gunnar Wrobel [Fri, 20 Mar 2009 22:54:19 +0000 (23:54 +0100)]
Merge commit '
0d4024e38d9ba1922b7863063a89ceab76bda1f5' into t/Kolab_Server/HK/GW/InitialImport
Gunnar Wrobel [Fri, 20 Mar 2009 22:51:55 +0000 (23:51 +0100)]
Merge branch 'master' of git://dev.horde.org/horde/git/horde into t/Kolab_Server/HK/GW/InitialImport
Michael M Slusarz [Fri, 20 Mar 2009 17:51:21 +0000 (11:51 -0600)]
Don't update metadata if nothing has changed
Michael M Slusarz [Fri, 20 Mar 2009 17:50:21 +0000 (11:50 -0600)]
PHP 5-ish method of storing singleton instances.
Michael M Slusarz [Fri, 20 Mar 2009 16:27:05 +0000 (10:27 -0600)]
Changelog; fix typos.
Michael M Slusarz [Fri, 20 Mar 2009 15:48:28 +0000 (09:48 -0600)]
Implement search (message list) caching
Michael M Slusarz [Fri, 20 Mar 2009 15:40:12 +0000 (09:40 -0600)]
hash module required to be active.
Jan Schneider [Wed, 18 Mar 2009 23:01:17 +0000 (00:01 +0100)]
Fix tests.
Jan Schneider [Wed, 18 Mar 2009 22:53:34 +0000 (23:53 +0100)]
MFB 1.14.4.33
Gunnar Wrobel [Wed, 18 Mar 2009 21:54:56 +0000 (21:54 +0000)]
Fix install location in the package.xml.
Gunnar Wrobel [Wed, 18 Mar 2009 21:54:34 +0000 (21:54 +0000)]
Throw errors when including non existing files.
Gunnar Wrobel [Wed, 18 Mar 2009 21:54:15 +0000 (21:54 +0000)]
Adapt to class vars.
Gunnar Wrobel [Wed, 18 Mar 2009 21:53:30 +0000 (21:53 +0000)]
Merged "* Fixed testing problems with the test IMAP driver."
Gunnar Wrobel [Wed, 18 Mar 2009 21:51:01 +0000 (21:51 +0000)]
Update documentation.
Gunnar Wrobel [Wed, 18 Mar 2009 21:50:14 +0000 (21:50 +0000)]
Update and complete testing to the recent changes.
Gunnar Wrobel [Wed, 18 Mar 2009 21:49:49 +0000 (21:49 +0000)]
Fix the use of the data class variable and how the test system binds.
Gunnar Wrobel [Wed, 18 Mar 2009 21:48:19 +0000 (21:48 +0000)]
Change to class vars.
Fix the use of the password.
Gunnar Wrobel [Wed, 18 Mar 2009 21:47:44 +0000 (21:47 +0000)]
Fix typos.
Gunnar Wrobel [Wed, 18 Mar 2009 21:27:48 +0000 (21:27 +0000)]
Switch to exceptions.
Move away from global vars.
Gunnar Wrobel [Wed, 18 Mar 2009 21:26:46 +0000 (21:26 +0000)]
Use class vars.
Adapt to the way we handle Horde_Kolab_Server_Object instances now.
Gunnar Wrobel [Wed, 18 Mar 2009 21:25:32 +0000 (21:25 +0000)]
Use class vars.
Do not require the use of required variables.
Gunnar Wrobel [Wed, 18 Mar 2009 21:24:27 +0000 (21:24 +0000)]
Use class vars.
Merge Fixed addrsForIdOrMail to return only lowercased mail addresses
(kolab/issue3426,
https://www.intevation.de/roundup/kolab/issue3426).
Avoid notices in addrsForIdOrMail.
Fix minor typos.
Michael M Slusarz [Wed, 18 Mar 2009 19:44:04 +0000 (13:44 -0600)]
Really return message list in expunge() for Socket driver.
Michael M Slusarz [Wed, 18 Mar 2009 19:44:04 +0000 (13:44 -0600)]
Return message list, not message count
Michael M Slusarz [Tue, 17 Mar 2009 19:28:02 +0000 (13:28 -0600)]
Add username to login/authenticate debug log
Michael M Slusarz [Tue, 17 Mar 2009 16:21:31 +0000 (10:21 -0600)]
Add support to return list of expunged messages
Michael M Slusarz [Tue, 17 Mar 2009 13:41:43 +0000 (07:41 -0600)]
Note some new RFCs
Gunnar Wrobel [Tue, 17 Mar 2009 06:39:56 +0000 (07:39 +0100)]
Merge branch 'master' of git://dev.horde.org/horde/git/horde into t/Kolab_Server/HK/GW/InitialImport
Gunnar Wrobel [Mon, 16 Mar 2009 06:06:44 +0000 (06:06 +0000)]
Provide the authentication status within Kolab_Session to be compatible with the old library.
Mike Naberezny [Mon, 16 Mar 2009 03:23:50 +0000 (20:23 -0700)]
Fixed comment block.
Michael M Slusarz [Thu, 12 Mar 2009 19:04:26 +0000 (13:04 -0600)]
Fix list when dealing with empty mailboxes
Chuck Hagenbuch [Thu, 12 Mar 2009 17:58:07 +0000 (13:58 -0400)]
fix class name
Gunnar Wrobel [Thu, 12 Mar 2009 17:47:35 +0000 (17:47 +0000)]
Merge commit '
f7ab33eadcfcf81a67c91ae0c291f07d63b553c6' into t/Kolab_Server/HK/GW/InitialImport
Gunnar Wrobel [Thu, 12 Mar 2009 17:47:07 +0000 (17:47 +0000)]
Add a rough TODO list for Kolab_Server.
Gunnar Wrobel [Thu, 12 Mar 2009 17:46:29 +0000 (17:46 +0000)]
Use class constants rather than global constants.
Gunnar Wrobel [Thu, 12 Mar 2009 17:45:48 +0000 (17:45 +0000)]
Export the correct data content.
Gunnar Wrobel [Thu, 12 Mar 2009 17:45:08 +0000 (17:45 +0000)]
Class variable _data needs to be protected rather than private so that the derived classes can access it.
Gunnar Wrobel [Thu, 12 Mar 2009 17:43:40 +0000 (17:43 +0000)]
Fix incorrect class name from Horde_Cache_Apc to Horde_Cache_Null.
Gunnar Wrobel [Wed, 11 Mar 2009 13:59:20 +0000 (14:59 +0100)]
Merge commit '
ec89db4999ca458d1c07ab288fd96a2f22ebd176' into t/Kolab_Server/HK/GW/InitialImport
Gunnar Wrobel [Wed, 11 Mar 2009 13:59:19 +0000 (14:59 +0100)]
Merge commit 'refs/remotes/origin/t/Kolab_Server/HK/GW/InitialImport' into HEAD
Gunnar Wrobel [Wed, 11 Mar 2009 13:59:05 +0000 (14:59 +0100)]
Merge branch 'master' of git://dev.horde.org/horde/git/horde into t/Kolab_Server/HK/GW/InitialImport
Jan Schneider [Wed, 11 Mar 2009 08:58:23 +0000 (09:58 +0100)]
Fix package.xml (Bug #8068).
Michael M Slusarz [Tue, 10 Mar 2009 21:58:05 +0000 (15:58 -0600)]
Convert drivers to Horde 4 package format.
Remove some unneeded require/include and remove unrequired packages from
package.xml.
Michael M Slusarz [Tue, 10 Mar 2009 04:56:46 +0000 (22:56 -0600)]
More places to invalidate status cache
Michael M Slusarz [Tue, 10 Mar 2009 03:03:58 +0000 (21:03 -0600)]
Fix status caching in selected mailbox
Gunnar Wrobel [Mon, 9 Mar 2009 08:27:52 +0000 (08:27 +0000)]
Fix the call to the derive function.
Gunnar Wrobel [Mon, 9 Mar 2009 08:27:38 +0000 (08:27 +0000)]
Provide an initial admin user for testing if the required credentials have been defined.
Gunnar Wrobel [Mon, 9 Mar 2009 07:17:40 +0000 (07:17 +0000)]
Adapt unit testing to the recent changes.
Gunnar Wrobel [Mon, 9 Mar 2009 04:45:09 +0000 (04:45 +0000)]
Merge branch 'master' of git@github.com:wrobel/horde into t/Kolab_Server/HK/GW/InitialImport
Gunnar Wrobel [Mon, 9 Mar 2009 04:39:30 +0000 (05:39 +0100)]
Merge branch 'master' of git://dev.horde.org/horde/git/horde into t/Kolab_Server/HK/GW/InitialImport
Chuck Hagenbuch [Fri, 6 Mar 2009 03:37:43 +0000 (22:37 -0500)]
make primary keys unsigned
Jan Schneider [Thu, 5 Mar 2009 10:18:40 +0000 (11:18 +0100)]
Fix class name.
Bug: 8047
Mike Naberezny [Thu, 5 Mar 2009 04:41:37 +0000 (20:41 -0800)]
Fixed unset to use correct key. Thanks to Josh Davis for noticing this.
Michael M Slusarz [Thu, 5 Mar 2009 03:53:00 +0000 (20:53 -0700)]
Import Horde_Cache from CVS HEAD.
Michael M Slusarz [Thu, 5 Mar 2009 03:52:49 +0000 (20:52 -0700)]
Typo