summaryrefslogtreecommitdiffstats
path: root/wallace
Commit message (Collapse)AuthorAgeFilesLines
* 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
* 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
* 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
* Respect content encoding of the message part when adding a footer (#5087)Aleksander Machniak2016-04-041-2/+2
| | | | | | | | Summary: Untested Reviewers: #pykolab_developers Differential Revision: https://git.kolab.org/D116
* Fix typos in notification messagesAleksander Machniak2016-04-041-4/+4
| | | | | | Reviewers: #pykolab_developers Differential Revision: https://git.kolab.org/D119
* Fix From header encoding in invitation notifications (#4258)Aleksander Machniak2016-04-041-4/+8
| | | | | | | | | | Summary: Fixes https://issues.kolab.org/show_bug.cgi?id=4258 Reviewers: #pykolab_developers, vanmeeuwen Reviewed By: #pykolab_developers, vanmeeuwen Differential Revision: https://git.kolab.org/D120
* Update bugzilla url to https://issues.kolab.org.Jeroen van Meeuwen (Kolab Systems)2016-02-291-2/+2
| | | | Resolves T1044
* make wallace module gpgencrypt handling multipart messagesJeroen van Meeuwen (Kolab Systems)2016-02-081-6/+58
| | | | | | | | | | | | | Summary: The wallace module gpgencrypt can't deal with multipart messages. So messages with attachments get unreadable on some/most email clients if they where encrypted by wallace. This patch should generate a correct open pgp encrypted multipart message. Reviewers: #pykolab Projects: #pykolab Differential Revision: https://git.kolab.org/D30
* Wallace does not have an attribute thread_countJeroen van Meeuwen (Kolab Systems)2015-08-141-1/+0
|
* Also consider the --port option an integer (#4960)Jeroen van Meeuwen (Kolab Systems)2015-08-131-0/+1
|
* Avoid using non-existent self (#5001)Jeroen van Meeuwen (Kolab Systems)2015-08-131-2/+2
|
* Close the pool and join the workers before terminating oneself (#5040)Jeroen van Meeuwen (Kolab Systems)2015-08-131-0/+4
|
* Close stdin, stdout and stderr, when the process is told to fork(). Also, ↵Jeroen van Meeuwen (Kolab Systems)2015-08-121-5/+28
| | | | fork twice to eliminate session control.
* Resolve #5186 by using 127.0.0.1 as the address to connect to, as specified ↵Jeroen van Meeuwen (Kolab Systems)2015-08-121-56/+66
| | | | | | in master.cf Resolve #5183 by ensuring a message delivery is retried using a codepath that reconnects to SMTP
* Avoid traceback if the list of user folders is not a list with a length > 0 ↵Jeroen van Meeuwen (Kolab Systems)2015-08-051-26/+32
| | | | (#5181)
* Fix lock check after changed in rP929e67a6Thomas Bruederli2015-05-261-4/+2
|
* Limit number of retries to send an update notification; fix the ↵Thomas Bruederli2015-05-261-2/+8
| | | | smtplib.SMTP.sendmail() mock to also return success status
* Don't smtp.quit() if no connection had been created (successfully), and ↵Jeroen van Meeuwen (Kolab Systems)2015-05-141-6/+9
| | | | please do attempt to send the result again and again (logging errors helps)
* Actually expire a locked object, by updating what locktime is being compared toJeroen van Meeuwen (Kolab Systems)2015-05-141-8/+12
|
* Set the type of the threads argument to integerJeroen van Meeuwen (Kolab Systems)2015-05-141-0/+1
|
* Fix some typos found by the spelling linterJeroen van Meeuwen (Kolab Systems)2015-04-141-2/+2
|
* Don't change partstat on new invitations saved to calendar (#4948)Thomas Bruederli2015-03-271-2/+4
|
* Select folder annotated as 'private' for storing events flagged as such (#4788)Thomas Bruederli2015-03-241-1/+5
|
* New *_CANCEL_DELETE policy to remove cancelled objects rather than flagging ↵Thomas Bruederli2015-03-111-26/+58
| | | | as cancelled (#4306)
* Force RRULE UNTIL attribute to be a UTC date/time but also account for it to ↵Thomas Bruederli2015-03-101-2/+1
| | | | be a date-only value
* Only take delegated mailboxes into account when receiving iTip REPLY ↵Thomas Bruederli2015-03-091-5/+7
| | | | messages (#4798) as initially intened in commit e94e4e2
* Store reservations for single occurrences with the same UID in one object ↵Thomas Bruederli2015-03-022-7/+14
| | | | (#4766)
* Remove commented codeThomas Bruederli2015-03-021-10/+1
|
* Store invitations to single occurrences with the same UID in one object (#4726)Thomas Bruederli2015-03-021-6/+16
|
* Reset return vars when recurrence-id doesn't match (#4706)Thomas Bruederli2015-02-261-0/+2
|
* Minor improvement in notification message text (newlines)Thomas Bruederli2015-02-231-1/+1
|
* Reset vars on exceptionThomas Bruederli2015-02-231-0/+2
|
* CentOS7 systemd: use /run/wallaced as location for the pid file (#4673) ↵Timotheus Pokorra2015-02-232-3/+3
| | | | instead of a mix of /var/run/wallaced and /run/wallaced
* Support bookings for recurring events and single occurrences (#4632)Thomas Bruederli2015-02-211-50/+142
|
* Better regex for UID; set partstat + rsvp before adding to list of updated ↵Thomas Bruederli2015-02-201-5/+6
| | | | attendees
* Consolidate duplicate code to resolve recurrence instancesThomas Bruederli2015-02-201-78/+16
|
* Don't reply with PARTSTAT=NEEDS-ACTIONThomas Bruederli2015-02-201-1/+1
|
* Support iTip CANCEL requests with THISANDFUTRE rangeThomas Bruederli2015-02-201-0/+9
|
* Add support for invitations of recurring events and single occurrences (#4552)Thomas Bruederli2015-02-171-47/+183
|
* Prevent wallace from failing on bogus configurations (#4555)Thomas Bruederli2015-02-111-1/+1
|
* Consider kolabDelegate status when searching for events to be updated on ↵Thomas Bruederli2015-02-021-2/+10
| | | | iTip replies (#4261)
* Fix pykolab.imap.namespaces function return and usage (#4277)Thomas Bruederli2015-02-021-6/+3
|
* Implement additional policy value *_SAVE_AND_FORWARD to still pass through ↵Thomas Bruederli2015-02-021-1/+11
| | | | the original iTip message after saving it to the invitation calendar (#4269)
* Fix message parsing with email module 2.x (#4250); insert HTML footer in ↵Thomas Bruederli2015-02-021-48/+31
| | | | existing <body> container
* Localize notification message texts with gettext (#4256)Thomas Bruederli2015-01-211-8/+8
|
* Consider all valid recipient email addresses, including aliases, when ↵Thomas Bruederli2014-12-231-3/+10
| | | | identifying attendees in iTip messages (#4074)
* Build iTip response and notification messages with unicode strings (#3926) + ↵Thomas Bruederli2014-11-192-8/+22
| | | | adjust tests
* Drop import for binasciiJeroen van Meeuwen (Kolab Systems)2014-11-141-1/+0
|
* Make the number of threads to use a configurable optionJeroen van Meeuwen (Kolab Systems)2014-11-141-9/+10
|