summaryrefslogtreecommitdiffstats
path: root/pykolab/imap
Commit message (Collapse)AuthorAgeFilesLines
* fixed initial acl string in set_acl()Daniel Hoffend2015-02-131-1/+1
|
* Fix pykolab.imap.namespaces function return and usage (#4277)Thomas Bruederli2015-02-021-8/+4
|
* Fix a parse error in creating additional folders for user mailboxesJeroen van Meeuwen (Kolab Systems)2014-12-111-9/+11
|
* Use the correct scheme, hostname and port if so configuredJeroen van Meeuwen (Kolab Systems)2014-12-091-4/+17
|
* Bring back create_folder() call which was lost in commit 26bfe007Thomas Bruederli2014-11-191-0/+1
|
* Add a function imap_murder() and use itJeroen van Meeuwen (Kolab Systems)2014-11-191-12/+19
|
* Ensure the correct autocreate_folders settings are pulled if they are availableJeroen van Meeuwen (Kolab Systems)2014-11-171-20/+49
| | | | | Suppress logging too many "Waiting for Cyrus IMAP Murder to settle" messages If the backend server is known, connect to it directly to create additional folders
* Avoid splitting a log message over two linesJeroen van Meeuwen (Kolab Systems)2014-11-161-2/+1
|
* Fix #3350, _acl referenced before assignmentJeroen van Meeuwen (Kolab Systems)2014-08-191-0/+2
|
* Do not fail as miserably if setting an ACL failsJeroen van Meeuwen (Kolab Systems)2014-08-131-1/+10
|
* Rename folders correctlyJeroen van Meeuwen (Kolab Systems)2014-08-041-2/+7
|
* Update the list of short acl rights (read, write, etc.)Jeroen van Meeuwen (Kolab Systems)2014-08-011-3/+7
|
* Relay rename to the backendJeroen van Meeuwen (Kolab Systems)2014-07-311-1/+1
|
* Ensure that UTF-7 is encoded as suchJeroen van Meeuwen (Kolab Systems)2014-07-311-2/+2
|
* Always call connect(), let it figure out whether it is already connected or notJeroen van Meeuwen (Kolab Systems)2014-07-291-2/+1
|
* Updated the licensing information according to FSF recommendations.Paul Boddie2014-06-262-14/+14
| | | | Note that cyruslib.py is still "GPLv2 or a later version" unlike the other files.
* Make sure a mailbox is only renamed if it actually exists.Jeroen van Meeuwen (Kolab Systems)2014-06-091-17/+20
|
* Quote resource folder names for IMAP operationsThomas Bruederli2014-03-251-0/+3
|
* Make sure a shared folder with an inbound address can be delivered mail toJeroen van Meeuwen (Kolab Systems)2014-02-121-0/+30
|
* Add an option to specify the partition on which a mailbox is to be createdJeroen van Meeuwen (Kolab Systems)2014-01-271-3/+10
|
* Await having created the user mailbox in a cyrus imap murder topologyJeroen van Meeuwen (Kolab Systems)2014-01-171-0/+12
|
* Add the option for partition to rename-mailboxJeroen van Meeuwen (Kolab Systems)2014-01-151-4/+4
|
* Verbose logging about the tests we execute to see if a user needs to be ↵Jeroen van Meeuwen (Kolab Systems)2014-01-141-11/+11
| | | | | | | subscribed to a particular (additional) folder. Attempt to subscribe, but fail without a traceback should subscribing not succeed. Verbose logging on the server address found for a mailbox, for the purpose of troubleshooting deployments that exploit case-sensitivity of server addresses.
* Take the autocreate_folders setting from the [kolab] section if it exists ↵Jeroen van Meeuwen (Kolab Systems)2013-11-211-16/+25
| | | | there, and no domain specific autocreate_folders exists (#2492)
* Add an option --dry-run to undelete-mailbox cmdJeroen van Meeuwen (Kolab Systems)2013-11-211-3/+10
|
* Escape the necessary spaces in verifying the folder to delete (#2298)Jeroen van Meeuwen (Kolab Systems)2013-10-161-1/+4
|
* Add additional debugging that might help track down #2350Jeroen van Meeuwen (Kolab Systems)2013-10-151-1/+14
|
* Merge branch 'master' of ssh://git.kolabsys.com/git/pykolabJeroen van Meeuwen (Kolab Systems)2013-09-182-21/+68
|\
| * Do not convert folder names that are already raw to utf7 againJeroen van Meeuwen (Kolab Systems)2013-08-031-2/+2
| |
| * Use utf-7 names when deleting folders by wildcard match as wellJeroen van Meeuwen (Kolab Systems)2013-07-061-1/+9
| |
| * Fix the utf7 backend versus preferred utf8 displayJeroen van Meeuwen (Kolab Systems)2013-07-051-5/+11
| |
| * Make sure the pattern for deleting mailboxes is passed on right between ↵Jeroen van Meeuwen (Kolab Systems)2013-07-051-3/+10
| | | | | | | | various function calls
| * Correct conversion to utf7Jeroen van Meeuwen (Kolab Systems)2013-07-051-1/+3
| |
| * Make sure folder names are utf-7 encodedJeroen van Meeuwen (Kolab Systems)2013-07-051-5/+12
| |
| * When connecting to a specific server, actually connect to that specific serverJeroen van Meeuwen (Kolab Systems)2013-06-121-6/+23
| | | | | | | | | | Calling disconnect() should not traceback should no current connection exist self.namespaces() may not be successful as the user to login as has no mailbox yet (murder)
| * Update copyrightJeroen van Meeuwen (Kolab Systems)2013-04-172-2/+2
| |
* | Make sure the user mailbox name is lower-cased when comparing to normalized ↵Jeroen van Meeuwen (Kolab Systems)2013-09-151-1/+1
|/ | | | user mailbox names in IMAP
* Make sure that if we call a function or use an attribute, not just ↵Jeroen van Meeuwen (Kolab Systems)2013-02-171-0/+5
| | | | imaplib.IMAP4{_SSL} is tested, but cyruslib's self.m as well
* Log an error if the administrator password is emptyJeroen van Meeuwen (Kolab Systems)2013-01-251-0/+12
| | | | Subscribe the user to the folders we create despite the namespace
* When creating a folder, attempt to create the folder but return false if the ↵Jeroen van Meeuwen (Kolab Systems)2012-12-191-2/+18
| | | | folder creation fails
* Retrieve the /shared/vendor/cyrus-imapd/server annotationJeroen van Meeuwen (Kolab Systems)2012-12-191-2/+2
|
* Lower-case the mailbox name for user mailboxes (#1455)Jeroen van Meeuwen (Kolab Systems)2012-12-111-0/+4
|
* Use self.set_acl() rather then self.imap.sam()Jeroen van Meeuwen (Kolab Systems)2012-12-041-11/+54
| | | | | | | | | Provide get_separator() Strip quotes from namespaces result Provide a first version of short-rights that correspond to actual valid access rights Hook in to sieve management Correct altnamespace dependent autocreate_folders Do the same in reverse when setting quota
* Reconnect if setting quota failsJeroen van Meeuwen (Kolab Systems)2012-11-301-1/+9
|
* Ensure the mailbox name is lower-cased upon creationJeroen van Meeuwen (Kolab Systems)2012-11-211-0/+7
|
* Make sure quota changes propagate from LDAP to IMAPJeroen van Meeuwen (Kolab Systems)2012-09-071-1/+10
|
* Move setting the quota to outside of the loop where we login as the userJeroen van Meeuwen (Kolab Systems)2012-09-061-7/+12
|
* Make sure we don't attempt to parse a mailbox path in full, while we are ↵Jeroen van Meeuwen (Kolab Systems)2012-09-041-3/+4
| | | | logged in as a user
* Remove setting / removing cyrus-admin privileges before setting annotations, ↵Jeroen van Meeuwen (Kolab Systems)2012-09-041-45/+9
| | | | as we now login in as the user before setting any annotations
* Use the internal set_metadata() functionJeroen van Meeuwen (Kolab Systems)2012-08-301-7/+6
|