Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Make sure main.cf exists before executing postmap | Aleksander Machniak | 2019-05-28 | 1 | -7/+7 |
| | |||||
* | Fix Postfix TLS setup on Debian 9 (Bifrost#T163064) | Aleksander Machniak | 2019-05-28 | 1 | -0/+3 |
| | |||||
* | Fix restarting apache2 service on Debian 9 (Bifrost#T163148) | Aleksander Machniak | 2019-05-28 | 1 | -0/+3 |
| | |||||
* | Fix unicode in roundcube config templates | Jeroen van Meeuwen (Kolab Systems) | 2019-05-21 | 2 | -118/+159 |
| | |||||
* | Fix syntax error | Jeroen van Meeuwen (Kolab Systems) | 2019-05-20 | 1 | -1/+1 |
| | |||||
* | No more manticore | Jeroen van Meeuwen (Kolab Systems) | 2019-05-17 | 1 | -2/+0 |
| | |||||
* | Set version to 0.8.11pykolab-0.8.11 | Jeroen van Meeuwen (Kolab Systems) | 2019-05-17 | 1 | -1/+1 |
| | |||||
* | Better detect resource collections who already delegated the event. | Jeroen van Meeuwen (Kolab Systems) | 2019-05-17 | 1 | -1/+5 |
| | | | | Rebase D611 by @fjl | ||||
* | Fix SIGPIPE errors in wallace due to closing stderr and reusing FD2 by @fjl | Jeroen van Meeuwen (Kolab Systems) | 2019-05-17 | 2 | -0/+8 |
| | |||||
* | More debug logging which should be useful to track message transportation in ↵ | Liutauras Adomaitis | 2019-05-15 | 1 | -1/+5 |
| | | | | wallace | ||||
* | Fix enabling dirsrv service on Ubuntu (Bifrost#T200782) | Aleksander Machniak | 2019-05-07 | 1 | -2/+2 |
| | | | | Use the same `systemctl command dirsrv@host` syntax on all platforms with systemctl. | ||||
* | Be more forgiving on dummy entries in DTSTAMP,LAST-MODIFIED and CREATED ↵ | Aleksander Machniak | 2019-04-12 | 3 | -21/+27 |
| | | | | | | | | (Bifrost#T123747) Instead of throwing an error when parsing iTip data that contains e.g. 00000000T000000, which will converted to datetime.time object by icalendar lib, convert them to datetime.date (1970-01-01 or "utc now"). | ||||
* | Include /etc/roundcubemail/kolab_syncroton.inc.php | Jeroen van Meeuwen (Kolab Systems) | 2019-04-11 | 1 | -0/+2 |
| | |||||
* | Changes required for pykolab to work with AD | Liutauras Adomaitis | 2019-04-03 | 5 | -27/+62 |
| | | | | | | | | | | | | | | Summary: These changes basically are to remove referrals from the ldapsearch results. The change is cache sqlite DB schema is required to allow objectGUID AD attribute to work as unique attribute to track LDAP objects. Reviewers: vanmeeuwen, machniak, mollekopf Reviewed By: machniak Subscribers: #pykolab_developers Tags: #pykolab Differential Revision: https://git.kolab.org/D720 | ||||
* | Allow setup-ds-admin in /usr/sbin | Jeroen van Meeuwen (Kolab Systems) | 2019-03-22 | 1 | -2/+2 |
| | | | | Resolves T4548 | ||||
* | Free lint issues | Jeroen van Meeuwen (Kolab Systems) | 2019-03-18 | 1 | -546/+573 |
| | |||||
* | Default setup configuration to match default package installation | Jeroen van Meeuwen (Kolab Systems) | 2019-03-14 | 1 | -0/+13 |
| | |||||
* | T4611: Add missing `import random` | Aleksander Machniak | 2019-01-30 | 1 | -0/+1 |
| | |||||
* | Add aliases for add-user-subscription ('aus', 'subscribe') | Jeroen van Meeuwen (Kolab Systems) | 2018-12-31 | 3 | -3/+13 |
| | | | | | Add alias for list-user-subscriptions ('lus') Add aliases for remove-user-subscription ('rus', 'unsubscribe') | ||||
* | Add alias lmm for command list-mailbox-metadata | Jeroen van Meeuwen (Kolab Systems) | 2018-12-31 | 1 | -1/+1 |
| | |||||
* | Add --server option for mailbox-cleanup | Jeroen van Meeuwen (Kolab Systems) | 2018-12-31 | 1 | -6/+21 |
| | |||||
* | Add php 7.0 and 7.2 support for timezone setup | Jeroen van Meeuwen (Kolab Systems) | 2018-12-30 | 1 | -0/+7 |
| | |||||
* | For some reason, Ubuntu 18.04 installs the amavis service as a sysvinit service | Jeroen van Meeuwen (Kolab Systems) | 2018-12-30 | 1 | -0/+3 |
| | |||||
* | Make wallace skip message files which are in locks directory | Liutauras Adomaitis | 2018-12-14 | 1 | -2/+9 |
| | | | | | | | | | | | | | | Summary: Wallace should not try to work with lock files Test Plan: None Reviewers: vanmeeuwen, machniak Reviewed By: vanmeeuwen Subscribers: petersen Differential Revision: https://git.kolab.org/D708 | ||||
* | Fix exception when handling iTip CANCEL for a reasource event (Bifrost#T123747) | Aleksander Machniak | 2018-08-20 | 1 | -2/+4 |
| | |||||
* | Avoid the use of duplicate names for functions and in-function scope ↵ | Jeroen van Meeuwen (Kolab Systems) | 2018-07-31 | 1 | -3/+3 |
| | | | | | | variables where both are used in the same scope Reference T123747 | ||||
* | Bump version numberpykolab-0.8.10 | Jeroen van Meeuwen (Kolab Systems) | 2018-07-27 | 1 | -1/+1 |
| | |||||
* | Manage the pool processes such that they die after a limited quantity of ↵ | Jeroen van Meeuwen (Kolab Systems) | 2018-07-27 | 3 | -48/+116 |
| | | | | | | | | | | | | | | | | | | | | | time, and pick up messages from the spool asynchronously. Summary: Reference T75735 Let a single worker process timeout itself Set the signal as late as possible Abstract the method to pickup messages from the spool, so that a new recurring Timer may pick up messages out of the spool Test Plan: * Run messages through it Reviewers: #pykolab_developers Subscribers: #pykolab_developers Differential Revision: https://git.kolab.org/D617 | ||||
* | Fix using Attendee object in a debug message | Aleksander Machniak | 2018-06-27 | 1 | -1/+1 |
| | |||||
* | Fix 'undelete-mailbox' issue for undeleting all user's mailboxes | Liutauras Adomaitis | 2018-06-26 | 1 | -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 | ||||
* | Add option to drop the caching tables from the database and exit | Jeroen van Meeuwen (Kolab Systems) | 2018-06-26 | 1 | -0/+16 |
| | | | | | | | | | | | | | Summary: This can be used to enforce the regeneration of the caching tables with the latest database schema - for instance, by the package manager when upgrading the PyKolab package. This patch complements D587 in an attempt to fix T2274. Reviewers: #pykolab_developers Maniphest Tasks: T2274 Differential Revision: https://git.kolab.org/D593 | ||||
* | Resolve T2274 by implementing D587 that arcanist won't apply because the ↵ | Jeroen van Meeuwen (Kolab Systems) | 2018-06-26 | 1 | -4/+4 |
| | | | | non-existent base commit does not exist in the local repository | ||||
* | There's no status here, just classification | Jeroen van Meeuwen (Kolab Systems) | 2018-06-22 | 1 | -1/+1 |
| | |||||
* | Fix event|todo_from_ical() exception: AttributeError("'NoneType' object has ↵ | Aleksander Machniak | 2018-06-21 | 1 | -1/+3 |
| | | | | | | no attribute 'tzinfo'",) (Bifrost#T75978) We make sure we read DTSTART property before RECURRENCE-ID. | ||||
* | Check if the variable is not None before using strip() | Aleksander Machniak | 2018-06-21 | 1 | -2/+6 |
| | |||||
* | Ignore iTip dummy comments with whitespace chars only (e.g. from Outlook) | Aleksander Machniak | 2018-06-21 | 1 | -0/+2 |
| | |||||
* | Fix invitationpolicy error on an itip reply with no ORGANIZER prop ↵ | Aleksander Machniak | 2018-06-21 | 2 | -4/+9 |
| | | | | (Bifrost#T114576) | ||||
* | Merge branch 'master' of ssh://git.kolab.org/diffusion/P/pykolab | Aleksander Machniak | 2018-06-20 | 1 | -1/+1 |
|\ | |||||
| * | Resolve T88836 | Jeroen van Meeuwen (Kolab Systems) | 2018-06-20 | 1 | -1/+1 |
| | | |||||
* | | Don't fail on iTips with no ORGANIZER property (Bifrost#T114576) | Aleksander Machniak | 2018-06-20 | 1 | -2/+4 |
|/ | |||||
* | Fix mocking sendmail operations | Aleksander Machniak | 2018-06-20 | 2 | -3/+4 |
| | |||||
* | Fix unit tests on a system with no smtp service | Aleksander Machniak | 2018-06-20 | 2 | -0/+2 |
| | |||||
* | nother attempt to add more logging and fix wallace messages not being ↵ | Liutauras Adomaitis | 2018-06-15 | 3 | -11/+25 |
| | | | | | | | | | | | | | | | | delivered and staying in spool directory Summary: Adding more logs that should show why _sendmail function does not start a "while" delivery loop and unliking file does not happen. Also some code polishing. Test Plan: none Reviewers: machniak, vanmeeuwen Reviewed By: machniak Subscribers: petersen Differential Revision: https://git.kolab.org/D599 | ||||
* | Fix D577 patch bug - modules._sendmail result assign to variable, which is ↵ | Liutauras Adomaitis | 2018-06-04 | 2 | -16/+3 |
| | | | | | | | | | | | | | | | | used to log the result of email sending. Summary: Define success variable to hold the _sendmail result. Test Plan: none Reviewers: vanmeeuwen, machniak Reviewed By: machniak Subscribers: petersen Differential Revision: https://git.kolab.org/D581 | ||||
* | Bump version numberpykolab-0.8.9 | Jeroen van Meeuwen (Kolab Systems) | 2018-05-17 | 1 | -1/+1 |
| | |||||
* | With this patch I'm trying to introduce a file-type object in logger, which ↵ | Liutauras Adomaitis | 2018-05-17 | 10 | -114/+135 |
| | | | | | | | | | | | | | | | | | | 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 | ||||
* | In some cases kolabd fails to cleanly update IMAP mailbox after LDAP ↵ | Liutauras Adomaitis | 2018-03-12 | 1 | -6/+1 |
| | | | | | | | | | | | | | | | | | | | changes. That is usual when result_attribute value is in upper case. Mailbox modification seems to follow slightly different code path, by shortcutting to IMAP pykolab function... Summary: ..."has_folder()" instead of going via "user_mailbox_exists()", which has a code to downcase mailbox name. Do not shortcut to "has_folder()" function, use "user_mailbox_exists()" to downcase mailbox name before checking if it exists. Test Plan: none Reviewers: vanmeeuwen, machniak Reviewed By: machniak Subscribers: adomaitis, petersen, machniak, vanmeeuwen Differential Revision: https://git.kolab.org/D571 | ||||
* | Fix the problem with undelete-mailbox command when listing deleted mailboxes ↵ | Liutauras Adomaitis | 2018-03-12 | 1 | -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 | ||||
* | Bump version to 0.8.8pykolab-0.8.8 | Jeroen van Meeuwen (Kolab Systems) | 2018-03-08 | 1 | -1/+1 |
| | |||||
* | Fixing the undelete-mailbox in murder topology to a different root folder | Liutauras Adomaitis | 2018-03-08 | 1 | -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 |