summaryrefslogtreecommitdiffstats
path: root/wallace
Commit message (Collapse)AuthorAgeFilesLines
* 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
|
* Add wallace.resource_calendar_expire_days to config defaultsThomas Bruederli2014-11-061-1/+1
|
* Don't explicitly terminate heartbeat process in sigterm handler (#3902)Thomas Bruederli2014-11-061-2/+0
|
* Make resource calendar expiry days configurable (#3843)Thomas Bruederli2014-10-241-4/+5
|
* Run archival jobs in another Wallace child process (#3843)Thomas Bruederli2014-10-233-3/+139
|
* Break module iteration if the message has been consumed by any of the modulesThomas Bruederli2014-10-231-0/+3
|
* Don't disconnect LDAP after lookupThomas Bruederli2014-10-231-2/+0
|
* Skip recipient lookup if no iTip parts are found in the messageThomas Bruederli2014-10-211-7/+5
|
* Remove hard-coded resources module and rely on configThomas Bruederli2014-10-211-3/+1
|
* Fall back to accept a message if no module has anything to say about itJeroen van Meeuwen (Kolab Systems)2014-10-111-1/+11
|
* Store confidential iTip invitation events in a dedicated folder - if exists ↵Thomas Bruederli2014-08-231-3/+11
| | | | (#3639)
* List event/task properties changes in update notification mails (#3447)Thomas Bruederli2014-08-221-7/+22
|
* Basic sanity check for input messageThomas Bruederli2014-08-221-0/+4
|
* Apply ACT_UPDATE policy on iTip REQUESTs with no re-scheduling (i.e. ↵Thomas Bruederli2014-08-211-45/+65
| | | | unchanged sequence number) (#3447)
* Refactored the wallace invitationpolicy module to work for automated task ↵Thomas Bruederli2014-08-211-142/+263
| | | | iTip processing as well + add functional tests for task assignments (#3240)
* Set read ACLs for admin user before accessing resource calendars (#3428)Thomas Bruederli2014-08-191-2/+5
|
* Catch failures on base64 decoding event UIDs from owner confirmation replies ↵Thomas Bruederli2014-08-151-4/+7
| | | | (#3423)
* killproc -p $pidfile to only kill the master thread (#917)Timotheus Pokorra (TBits.net)2014-08-141-1/+1
|
* Fix traceback errors in resource booking module (#3312)Thomas Bruederli2014-08-141-1/+4
|
* Resource invitation policies require owner to be definedThomas Bruederli2014-08-071-1/+1
|
* Send delegation reply BEFORE the delegatee's accept reply; improve error ↵Thomas Bruederli2014-08-062-14/+14
| | | | logging; fixed a typo
* Handle iTip REPLY messages with delegationThomas Bruederli2014-08-061-4/+32
|
* Add test for owner confirmation on (delegated) resource collection bookingsThomas Bruederli2014-08-061-1/+1
|
* Make sure 'uniquemember' is a listThomas Bruederli2014-08-061-0/+2
|
* Set From: header in IMAP messages written by Wallace to 'Kolab Server'Thomas Bruederli2014-08-062-2/+2
|
* Compoare full sender email address for matching policies, not only the ↵Thomas Bruederli2014-08-051-10/+8
| | | | domain part
* Improve resource confirmation workflow:Thomas Bruederli2014-08-051-13/+29
| | | | | | - Use base64 encoding for original event UIDs - Compare sequence number on resource owner replies - Added confirmation test scenario with reservation update and outdated replies
* Inherit kolabinvitationpolicy attributes from resource collection; forward ↵Thomas Bruederli2014-08-041-11/+57
| | | | comments from owner confirmation replies
* First attempt for resource owner confirmation workflow as described in #3168Thomas Bruederli2014-08-041-7/+162
|
* User DN can be False if not foundThomas Bruederli2014-08-041-1/+1
|
* Test localized notifications from iTip messagesThomas Bruederli2014-07-222-0/+12
|
* Send consolidated update notifications to an event organizer. This means ↵Thomas Bruederli2014-07-101-8/+74
| | | | suppressing notifications triggered by wallace replies as long as more automated replies can be expected; Use localized participant status texts in iTip messages
* Use localized participant status texts in resource repliesThomas Bruederli2014-07-101-3/+4
|
* Refine invitationpolicy module's code and behavior on re-scheduling and updatesThomas Bruederli2014-07-091-16/+28
|
* Send iTip replies through wallace again; use a locking mechanism to ↵Thomas Bruederli2014-07-091-10/+94
| | | | sequencially process partstat updates from (automated) replies
* Don't send iTip replies if resource booking failed (event not saved in ↵Thomas Bruederli2014-07-091-1/+3
| | | | resource calendar)
* Send owner notifications for resource bookings (#3167)Thomas Bruederli2014-07-091-6/+116
|
* Simplify code, get rid of exec() calls; allow to set RSVP flag wen updtading ↵Thomas Bruederli2014-07-071-1/+1
| | | | a participant's status
* Implement participant status updates propagated to all attendee's calendarsThomas Bruederli2014-07-071-12/+43
|
* Catch potential exceptions while sending iTip replies; set recipient ↵Thomas Bruederli2014-07-071-5/+11
| | | | parstat=needs-action when saving new/re-scheduled invitations directly to calendar
* Use new pykolab.xml.event_from_message() function in wallace modules and ↵Thomas Bruederli2014-07-072-43/+39
| | | | verify that attachments survive event updates
* Implement (basic) notification to organizer when processing iTip REPLY ↵Thomas Bruederli2014-07-071-21/+89
| | | | messages from attendees
* Correctly return list of tuples from patched ↵Thomas Bruederli2014-07-071-1/+1
| | | | auth.search_entry_by_attribute() method
* Move unit tests for pykolab.itip to a separate file; fix failing wallace ↵Thomas Bruederli2014-07-071-1/+1
| | | | module test
* Add test case for CANCEL iTip messagesThomas Bruederli2014-07-061-6/+35
|
* Start implementing a new wallace module 'invitationpolicy' to automatically ↵Thomas Bruederli2014-07-061-0/+721
| | | | process iTip messages according to per-user policies