summaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
* Set version to 0.8.3pykolab-0.8.3Jeroen van Meeuwen (Kolab Systems)2016-07-221-1/+1
|
* Update localizationJeroen van Meeuwen (Kolab Systems)2016-07-227-4752/+7398
|
* Correct encodingJeroen van Meeuwen (Kolab Systems)2016-07-221-1/+1
|
* T1373: Fix untraslated "PENDING" label in invitation notificationAleksander Machniak2016-07-222-2/+3
| | | | | | | | | | | | | | | Summary: Fixes T1373 Note: This could be also fixed by using "NEEDS-ACTION" label in wallace intead of "PENDING". Reviewers: #pykolab_developers, vanmeeuwen Reviewed By: #pykolab_developers, vanmeeuwen Maniphest Tasks: T1373 Differential Revision: https://git.kolab.org/D198
* Resolve finding no entries, too many entries, and ensure that LDAP failures ↵Jeroen van Meeuwen (Kolab Systems)2016-07-221-21/+172
| | | | | | | | | | | | | | | | | | | | | are triggered immediately Summary: Resolve T1171 and T1318 Test Plan: Authenticate with attribute values configured, duplicate and non-existent, correct and incorrect passwords. Expect the corresponding successes and failures. Reviewers: #pykolab_developers, machniak Reviewed By: machniak Subscribers: machniak Maniphest Tasks: T1171, T1318 Differential Revision: https://git.kolab.org/D199
* Exclude more arc lint errorsJeroen van Meeuwen (Kolab Systems)2016-07-221-0/+10
|
* Set the shared vendor annotation tooJeroen van Meeuwen (Kolab Systems)2016-07-111-0/+1
|
* Call the correct functionsJeroen van Meeuwen (Kolab Systems)2016-07-081-2/+1
|
* Set version to 0.8.2pykolab-0.8.2Jeroen van Meeuwen (Kolab Systems)2016-07-071-1/+1
|
* Clear out synchronizing domains vs. naming contexts by matching domain root ↵Jeroen van Meeuwen (Kolab Systems)2016-07-071-16/+42
| | | | dns with naming contexts
* Implement a more verbose return message for process_message() (Resolves T1199)Jeroen van Meeuwen (Kolab Systems)2016-07-071-1/+1
|
* Do not fail pykolab.auth on a pykolab.imap error (#5453)Jeroen van Meeuwen (Kolab Systems)2016-07-061-4/+7
|
* ID directly after authentication, before asking for admin or hierarchy ↵Jeroen van Meeuwen (Kolab Systems)2016-07-041-4/+8
| | | | separators
* Use the correct constants import and __version__ value from itJeroen van Meeuwen (Kolab Systems)2016-07-011-2/+2
|
* Set version to 0.8.1pykolab-0.8.1Jeroen van Meeuwen (Kolab Systems)2016-07-011-1/+1
|
* Use COMMENT in invitation policy notifications (#5403)Aleksander Machniak2016-07-011-15/+60
| | | | | | | | | | | | Summary: Fixes #5403 Reviewers: #pykolab_developers, vanmeeuwen Reviewed By: #pykolab_developers, vanmeeuwen Subscribers: vanmeeuwen Differential Revision: https://git.kolab.org/D159
* Eliminate get_entry_attribute() in setup_ldapAleksander Machniak2016-06-291-15/+5
| | | | | | | | | | | | | | Summary: This is redundant and can cause useless ldap re-connection. Small CS fixes Warning: This wasn't tested. Reviewers: #pykolab_developers, vanmeeuwen Reviewed By: #pykolab_developers, vanmeeuwen Differential Revision: https://git.kolab.org/D182
* Regard the input as utf-8, convert to utf-7/imapJeroen van Meeuwen (Kolab Systems)2016-06-291-1/+1
|
* Fix issue with re-binding to an LDAP connection (T1318)Aleksander Machniak2016-06-271-26/+39
| | | | | | | | | | | | | | | Summary: Fixes T1318 Note that set_entry_attributes() will now use two LDAP connections, which may or may not be what we want. I didn't find a simple way of using ldap_priv connection in entry_dn() and get_entry_attributes(). Reviewers: #pykolab_developers Maniphest Tasks: T1318 Differential Revision: https://git.kolab.org/D188
* Severely reduce the default number of threads from 24 to 4Jeroen van Meeuwen (Kolab Systems)2016-06-201-1/+1
|
* Set no quota if the quota for the root folder is 0Jeroen van Meeuwen (Kolab Systems)2016-06-201-0/+4
|
* Use the correct credentials to bind withJeroen van Meeuwen (Kolab Systems)2016-06-091-1/+1
|
* Determine shared folder resource using kolabTargetFolder attribute (#5337)Aleksander Machniak2016-05-183-11/+112
| | | | | | | | | | | | | | Summary: It's supposed to fix #5337. WARNING: Untested!!!!!!!! Reviewers: #pykolab_developers, vanmeeuwen Reviewed By: #pykolab_developers, vanmeeuwen Subscribers: vanmeeuwen Differential Revision: https://git.kolab.org/D130
* Normalize objectclass attribute values (#5423)Aleksander Machniak2016-05-181-0/+11
| | | | | | | | | | | | Summary: Fixes objectclass member comparison in cmd-sync #5423 Reviewers: #pykolab_developers, vanmeeuwen Reviewed By: #pykolab_developers, vanmeeuwen Subscribers: vanmeeuwen, vendel.colja Differential Revision: https://git.kolab.org/D156
* Suppress more lint warningsJeroen van Meeuwen (Kolab Systems)2016-05-131-1/+6
|
* Fix error when calling list-domain-mailboxes without argumentsAleksander Machniak2016-05-131-0/+1
| | | | | | | | Reviewers: #pykolab_developers, vanmeeuwen Reviewed By: #pykolab_developers, vanmeeuwen Differential Revision: https://git.kolab.org/D154
* Fix handling of folder name encoding in list-deleted-mailboxes (#5318)Aleksander Machniak2016-05-131-4/+5
| | | | | | | | | | Summary: Fixes #5318 Reviewers: #pykolab_developers, vanmeeuwen Reviewed By: #pykolab_developers, vanmeeuwen Differential Revision: https://git.kolab.org/D153
* Prevent from AttributeError when stopping wallaceAleksander Machniak2016-05-131-2/+4
| | | | | | | | | | | | Summary: Sometimes self.pool may not exists when killing wallace process Reviewers: #pykolab_developers, vanmeeuwen Reviewed By: #pykolab_developers, vanmeeuwen Subscribers: vanmeeuwen Differential Revision: https://git.kolab.org/D137
* Trim spaces in surname/givenname/sn when generating mail/alias (#5360)Aleksander Machniak2016-05-134-9/+66
| | | | | | | | | | Reviewers: vanmeeuwen, #pykolab_developers Reviewed By: vanmeeuwen, #pykolab_developers Subscribers: vanmeeuwen Differential Revision: https://git.kolab.org/D136
* Fix binding current user after LDAP reconnection (T1171)Jeroen van Meeuwen (Kolab Systems)2016-05-071-44/+45
| | | | | | | | | | Summary: Fixes T1171 Reviewers: #pykolab_developers, vanmeeuwen Maniphest Tasks: T1171 Differential Revision: https://git.kolab.org/D126
* 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
* Add RDATE support (#5401)Aleksander Machniak2016-05-062-1/+93
| | | | | | | | | | | | Summary: Fixes #5401 Reviewers: #pykolab_developers, vanmeeuwen Reviewed By: #pykolab_developers, vanmeeuwen Subscribers: vanmeeuwen Differential Revision: https://git.kolab.org/D139
* Suppress some of the most common lint "errors"Jeroen van Meeuwen (Kolab Systems)2016-05-061-1/+7
|
* Fix encoding of text parts with footer added (#5414)Aleksander Machniak2016-05-041-14/+18
| | | | | | | | | | Summary: Fixes #5414 Reviewers: #pykolab_developers Subscribers: vendel.colja Differential Revision: https://git.kolab.org/D151
* Fix removing shared folder ACL entries (#5002)Aleksander Machniak2016-05-042-114/+79
| | | | | | | | | | | | Summary: With small refactoring and cleanup. Note: This will remove IMAP ACL entries that do not exist in LDAP. Reviewers: #pykolab_developers, vanmeeuwen Reviewed By: #pykolab_developers, vanmeeuwen Differential Revision: https://git.kolab.org/D145
* Fix bug where setting headers on access policy check would not work when ↵Aleksander Machniak2016-05-041-18/+31
| | | | | | | | | | | | cache is enabled (#5252) Summary: Warning: Database structure change Reviewers: #pykolab_developers, vanmeeuwen Reviewed By: #pykolab_developers, vanmeeuwen Differential Revision: https://git.kolab.org/D141
* Allow NULL sender in smtp_access_policy result cache (#5306)Aleksander Machniak2016-05-041-3/+3
| | | | | | | | Summary: Fixes #5306 Reviewers: #pykolab_developers Differential Revision: https://git.kolab.org/D140
* Fix encoding errors also for cache updates (#5143)Aleksander Machniak2016-05-042-0/+49
| | | | | | | | | | Summary: The fix in a9aa9c2650 missed encoding conversion for UPDATE queries Reviewers: #pykolab_developers, vanmeeuwen Reviewed By: #pykolab_developers, vanmeeuwen Differential Revision: https://git.kolab.org/D138
* Make sure imaplib exception argument is a string before using split() (#5387)Aleksander Machniak2016-05-041-3/+3
| | | | | | | | | | | | | Summary: Looks like imaplib in some conditions can throw exceptions without the message or the message is not a string. We'll cast to string before using split() to prevent from "AttributeError: 'int' object has no attribute 'split'" errors. Reviewers: #pykolab_developers, vanmeeuwen Reviewed By: #pykolab_developers, vanmeeuwen Differential Revision: https://git.kolab.org/D135
* CS fixes according to PEP8 (ignored mostly line-length errors only)Aleksander Machniak2016-05-0460-572/+521
| | | | | | | | Summary: . Reviewers: #pykolab_developers Differential Revision: https://git.kolab.org/D134
* Fix Kolab version in Roundcube User-Agent string (T1169)Aleksander Machniak2016-05-041-1/+1
| | | | | | | | | | Summary: Fixes T1169 Reviewers: #pykolab_developers Maniphest Tasks: T1169 Differential Revision: https://git.kolab.org/D131
* Revert "Fix binding current user after LDAP reconnection (T1171)"Jeroen van Meeuwen (Kolab Systems)2016-05-041-22/+33
| | | | This reverts commit a97671344872a40308ce709b2a8810bee37b4d83.
* Fix default folder selection for new invitation objects (#5378)Aleksander Machniak2016-04-151-15/+15
| | | | | | | | | | | | Summary: Fixes #5378. Makes that folders marked as default are prefered over other folders when savin pending invitation objects Reviewers: #pykolab_developers, vanmeeuwen Reviewed By: #pykolab_developers, vanmeeuwen Subscribers: venc Differential Revision: https://git.kolab.org/D132
* Event/Todo 'created' property is mandatory now, fixes unit tests (T1182)Aleksander Machniak2016-04-143-1/+3
| | | | | | | | | | | | Summary: Fixes T1182 Reviewers: #pykolab_developers, vanmeeuwen Reviewed By: #pykolab_developers, vanmeeuwen Maniphest Tasks: T1182 Differential Revision: https://git.kolab.org/D127
* Fix binding current user after LDAP reconnection (T1171)Aleksander Machniak2016-04-141-33/+22
| | | | | | | | | | | | Summary: Fixes T1171 Reviewers: #pykolab_developers, vanmeeuwen Reviewed By: #pykolab_developers, vanmeeuwen Maniphest Tasks: T1171 Differential Revision: https://git.kolab.org/D126
* Catch exceptions from modules to prevent from killing the wallace process ↵Aleksander Machniak2016-04-141-1/+5
| | | | | | | | | | | | | | (#5370) Summary: Fixes issue where IMAP connection problems would kill wallace (#5370) Reviewers: #pykolab_developers, vanmeeuwen Reviewed By: #pykolab_developers, vanmeeuwen Subscribers: vanmeeuwen Differential Revision: https://git.kolab.org/D125
* Add note to cancellation notification body that it's for single occurrence ↵Aleksander Machniak2016-04-141-0/+3
| | | | | | | | | | | | when it is (#5375) Summary: Fixes #5375 Reviewers: #pykolab_developers, vanmeeuwen Reviewed By: #pykolab_developers, vanmeeuwen Differential Revision: https://git.kolab.org/D124
* Fix AttributeError while parsing iCal message with duplicated some fields ↵Aleksander Machniak2016-04-142-0/+4
| | | | | | | | | | | | (#5367) Summary: Fixes #5367 Reviewers: #pykolab_developers, vanmeeuwen Reviewed By: #pykolab_developers, vanmeeuwen Differential Revision: https://git.kolab.org/D123
* Remove libkolab and libcalendaring from plugins listAleksander Machniak2016-04-041-2/+0
| | | | | | | | | | | | | | | | | | | | Summary: As a follow-up to #4033, these two plugins itself do nothing, so it's not needed to list them in enabled plugins list. They will be automatically loaded when required by other plugins. To be precise, this prevents libcalendaring js/css resources to be loaded on logon page, where they are not needed. Reviewers: #pykolab_developers, vanmeeuwen Reviewed By: #pykolab_developers, vanmeeuwen Subscribers: vanmeeuwen Projects: #pykolab Differential Revision: https://git.kolab.org/D100
* Add missing "import traceback" (#5366)Aleksander Machniak2016-04-041-0/+1
| | | | | | | | | | Summary: Fixes #5366 Reviewers: #pykolab_developers Subscribers: vennen, petersen, venc Differential Revision: https://git.kolab.org/D113