path: root/pykolab/imap
Commit message (Collapse)AuthorAgeFilesLines
* Update copyrightdev/entitlementsJeroen van Meeuwen (Kolab Systems)2012-01-042-2/+2
* Fix "automatic" reconnecting should the connection timeout / cease to existJeroen van Meeuwen (Kolab Systems)2011-12-061-1/+5
* Attempt to execute a noop command before attempting to reuse the connection.Jeroen van Meeuwen (Kolab Systems)2011-12-011-1/+7
* Allow re-login to an existing IMAP server connection.Jeroen van Meeuwen (Kolab Systems)2011-11-292-2/+60
| | | | Outcomment the incomplete if statement in Cyrus
* Connect to the IMAP server for the particular domainJeroen van Meeuwen (Kolab Systems)2011-11-241-9/+19
* Only create the INBOX folder and apply the rest of the logic when the INBOX ↵Jeroen van Meeuwen (Kolab Systems)2011-11-211-32/+40
| | | | folder does not already exist
* A seperator is correctly spelled separatorJeroen van Meeuwen (Kolab Systems)2011-11-112-23/+23
* Merge stash - no changesJeroen van Meeuwen (Kolab Systems)2011-11-041-0/+2
* Correct attempting to load the wrong library (imap -> imaplib)Jeroen van Meeuwen (Kolab Systems)2011-10-191-2/+8
| | | | Circumvent cases where the port is not set
* Update IMAP libs to be more consistent in terminologyJeroen van Meeuwen (Kolab Systems)2011-09-262-82/+96
* Detect running in a Murder using the CAPABILITIES lineJeroen van Meeuwen (Kolab Systems)2011-09-211-0/+16
* Consolidate abstract mailbox delete() functionJeroen van Meeuwen (Kolab Systems)2011-09-211-2/+74
* On el5, urlparse returns a tupleJeroen van Meeuwen (Kolab Systems)2011-07-062-19/+32
* Add an additional boolean to the call to connect to imap, whether or not to ↵Jeroen van Meeuwen (Kolab Systems)2011-07-051-7/+10
| | | | login
* Annotate the difference between a solution and a workaroundJeroen van Meeuwen (Kolab Systems)2011-07-051-0/+1
* If the folder does not exist, there's no annotations to be returned. This is ↵Jeroen van Meeuwen (Kolab Systems)2011-07-041-0/+3
| | | | a case for undelete.
* Do not call a delete we do not have,Jeroen van Meeuwen (Kolab Systems)2011-07-041-3/+7
| | | | For an undelete, first transfer to the target server of the target folder, if any other then the default
* Fix the undelete codeJeroen van Meeuwen (Kolab Systems)2011-06-172-16/+102
* Pull out auth and conf from becoming multi-instance all over the place. One ↵Jeroen van Meeuwen (Kolab Systems)2011-04-112-147/+201
| | | | | | of each suffices. Clean up imap module, along with making the imap.cyrus module work better
* Provide convenience functions to IMAP()Jeroen van Meeuwen (Kolab Systems)2011-03-231-0/+14
* Add undelete() to CyrusJeroen van Meeuwen (Kolab Systems)2011-03-231-0/+179
* Enhance imap handling with the ability to move users,Jeroen van Meeuwen (Kolab Systems)2011-03-232-55/+230
| | | | | Provide a Cyrus (Murder) specific handling library Enhance usage of logging and config subsystems
* Also set the acls on additional foldersJeroen van Meeuwen (Kolab Systems)2011-03-071-1/+15
| | | | Make sure we seek out the quota_attribute setting in the right location
* Relicense from GPLv2 only to GPLv3+Jeroen van Meeuwen (Kolab Systems)2011-03-071-1/+1
* Update the imap abstraction layer to be a little more efficient, and make ↵Jeroen van Meeuwen (Kolab Systems)2011-03-071-50/+128
| | | | sure we handle multi-domain cases correctly
* Temporary disable additional_folders from being actively used,Jeroen van Meeuwen (Kolab Systems)2011-03-021-5/+3
| | | | Log to debug channel instead of printing messages
* Update pykolab including:Jeroen van Meeuwen (Kolab Systems)2011-02-211-0/+209
- a plugin system, - some example plugins, - a working kolab daemon, - copyright updates, - auth/ldap/ abstraction so auth/sql/ can be plugged in, - and more.