summaryrefslogtreecommitdiffstats
path: root/pykolab/imap/cyrus.py
Commit message (Collapse)AuthorAgeFilesLines
* Fix 'undelete-mailbox' issue for undeleting all user's mailboxesLiutauras Adomaitis2018-06-261-1/+1
| | | | | | | | | | | | | | Summary: if 'hextimestamp' key does not exists in _mailfolder dictionary, pykolab throughs traceback. Test Plan: None Reviewers: vanmeeuwen, machniak Reviewed By: machniak Subscribers: petersen Differential Revision: https://git.kolab.org/D605
* With this patch I'm trying to introduce a file-type object in logger, which ↵Liutauras Adomaitis2018-05-171-1/+12
| | | | | | | | | | | | | | | | | | could swallow everything thrown to stderr (and possibly stdout) and redirect to python logger. Python smtplib debug mode prints everything to stderr, but when wallace runs... Summary: ...in fork mode stderr is not available (Bad file descriptor error) and thus wallace traceback when it tries to send emails Test Plan: none Reviewers: vanmeeuwen, machniak, petersen Reviewed By: vanmeeuwen Subscribers: petersen, machniak, vanmeeuwen Maniphest Tasks: T2498, T2163, T3751 Differential Revision: https://git.kolab.org/D577
* Fix the problem with undelete-mailbox command when listing deleted mailboxes ↵Liutauras Adomaitis2018-03-121-2/+1
| | | | | | | | | | | | | | | | | | command actually doesn't replace placeholders with values, which prevents correctly list deleted mailboxes and then undelete them. Summary: T2648 Test Plan: none Reviewers: vanmeeuwen, machniak, mollekopf Reviewed By: mollekopf Subscribers: mollekopf, machniak, vanmeeuwen Maniphest Tasks: T2648 Differential Revision: https://git.kolab.org/D548
* Fixing the undelete-mailbox in murder topology to a different root folderLiutauras Adomaitis2018-03-081-5/+11
| | | | | | | | | | | | | | | | Summary: T2307 Test Plan: none Reviewers: vanmeeuwen, machniak Reviewed By: vanmeeuwen Subscribers: machniak, vanmeeuwen Maniphest Tasks: T2307 Differential Revision: https://git.kolab.org/D551
* Avoid trickery in the annotation name and shared namespaceJeroen van Meeuwen (Kolab Systems)2016-12-201-5/+7
|
* Use the correct constants import and __version__ value from itJeroen van Meeuwen (Kolab Systems)2016-07-011-2/+2
|
* Fix folder name encodin issues in undelete-mailbox (#5299) Additionally, try ↵Aleksander Machniak2016-05-061-5/+9
| | | | | | | | | | | | | | to properly detect when XFER command should be issued Summary: Fixes #5299 Reviewers: #pykolab_developers, vanmeeuwen Reviewed By: #pykolab_developers, vanmeeuwen Subscribers: vanmeeuwen Differential Revision: https://git.kolab.org/D152
* Fix double-quotation of partition argument for folder rename (#5354)Aleksander Machniak2016-04-041-1/+1
| | | | | | | | | | | | Summary: Fixes #5354 Reviewers: #pykolab_developers, vanmeeuwen Reviewed By: #pykolab_developers, vanmeeuwen Subscribers: venc, petersen, vennen Differential Revision: https://git.kolab.org/D114
* Show ID to pass #Guam groupware folder filtering rulesetsJeroen van Meeuwen (Kolab Systems)2016-03-021-0/+12
| | | | | | | | | | | | Summary: Resolves T1034 Test Plan: Run this in a VM Reviewers: #pykolab_developers Maniphest Tasks: T1034 Differential Revision: https://git.kolab.org/D92
* Fix even more compliance issuesJeroen van Meeuwen (Kolab Systems)2016-03-011-6/+6
|
* More of those PEP compliance issuesJeroen van Meeuwen (Kolab Systems)2016-03-011-28/+37
|
* Fix PEP complianceJeroen van Meeuwen (Kolab Systems)2016-03-011-51/+190
|
* Fix some typos found by the spelling linterJeroen van Meeuwen (Kolab Systems)2015-04-141-2/+2
|
* Rename folders correctlyJeroen van Meeuwen (Kolab Systems)2014-08-041-2/+7
|
* Ensure that UTF-7 is encoded as suchJeroen van Meeuwen (Kolab Systems)2014-07-311-2/+2
|
* Updated the licensing information according to FSF recommendations.Paul Boddie2014-06-261-7/+7
| | | | Note that cyruslib.py is still "GPLv2 or a later version" unlike the other files.
* 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
|
* 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
|
* Update copyrightJeroen van Meeuwen (Kolab Systems)2013-04-171-1/+1
|
* Retrieve the /shared/vendor/cyrus-imapd/server annotationJeroen van Meeuwen (Kolab Systems)2012-12-191-2/+2
|
* 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
* Catch situations in which we have not gotten the appropriate separator yetJeroen van Meeuwen (Kolab Systems)2012-08-231-0/+5
|
* Add functions that support some of the new command line client commandsJeroen van Meeuwen (Kolab Systems)2012-08-081-2/+3
|
* Add pykolab.imap.cyrus.Cyrus.connect()Jeroen van Meeuwen (Kolab Systems)2012-06-131-1/+33
|
* Use self.m over imap.mJeroen van Meeuwen (Kolab Systems)2012-04-271-13/+9
|
* Rebase on specificationJeroen van Meeuwen (Kolab Systems)2012-04-191-6/+1
|
* Prevent kolabd from having started too early, and not being able to connect ↵Jeroen van Meeuwen (Kolab Systems)2012-04-171-1/+7
| | | | to Cyrus IMAP, from defuncting the entire daemon
* try/except setting annotations on folders (#705)Jeroen van Meeuwen (Kolab Systems)2012-04-171-1/+4
|
* Use current_server, not server, as server is undefined in this contextJeroen van Meeuwen (Kolab Systems)2012-04-081-1/+1
|
* Connect to the new server using the template for the original uriJeroen van Meeuwen (Kolab Systems)2012-04-081-4/+4
|
* Do not reconnect to get an annotationJeroen van Meeuwen (Kolab Systems)2012-04-081-1/+0
|
* Correct some pylint conventionsJeroen van Meeuwen (Kolab Systems)2012-03-091-22/+22
|
* Remove print statementsJeroen van Meeuwen (Kolab Systems)2012-02-241-0/+5
|
* Update copyrightdev/entitlementsJeroen van Meeuwen (Kolab Systems)2012-01-041-1/+1
|
* Allow re-login to an existing IMAP server connection.Jeroen van Meeuwen (Kolab Systems)2011-11-291-0/+3
| | | | Outcomment the incomplete if statement in Cyrus
* A seperator is correctly spelled separatorJeroen van Meeuwen (Kolab Systems)2011-11-111-16/+16
|
* Merge stash - no changesJeroen van Meeuwen (Kolab Systems)2011-11-041-0/+2
|
* Update IMAP libs to be more consistent in terminologyJeroen van Meeuwen (Kolab Systems)2011-09-261-61/+61
|
* Detect running in a Murder using the CAPABILITIES lineJeroen van Meeuwen (Kolab Systems)2011-09-211-0/+16
|
* On el5, urlparse returns a tupleJeroen van Meeuwen (Kolab Systems)2011-07-061-7/+14
|
* 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-171-8/+31
|
* Pull out auth and conf from becoming multi-instance all over the place. One ↵Jeroen van Meeuwen (Kolab Systems)2011-04-111-60/+96
| | | | | | of each suffices. Clean up imap module, along with making the imap.cyrus module work better
* 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-231-0/+96
Provide a Cyrus (Murder) specific handling library Enhance usage of logging and config subsystems