summaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
* Use new pykolab.xml.event_from_message() function in wallace modules and ↵Thomas Bruederli2014-07-074-63/+64
| | | | verify that attachments survive event updates
* Add getter for event attachment dataThomas Bruederli2014-07-072-0/+17
|
* Fix event object reading and writing: store attachments as separate MIME ↵Thomas Bruederli2014-07-074-52/+169
| | | | parts and forward them to the new MIME message written
* Improve iCal import: support all event properties including alarms and ↵Thomas Bruederli2014-07-072-44/+126
| | | | attachments. We require full support if wallace directly copies invitations into user calendars
* Implement (basic) notification to organizer when processing iTip REPLY ↵Thomas Bruederli2014-07-073-44/+209
| | | | messages from attendees
* Add function to change user language; add en.po for English localizationThomas Bruederli2014-07-075-2/+58
|
* Fix typoThomas Bruederli2014-07-071-1/+1
|
* Correctly return list of tuples from patched ↵Thomas Bruederli2014-07-072-2/+2
| | | | auth.search_entry_by_attribute() method
* Move unit tests for pykolab.itip to a separate file; fix failing wallace ↵Thomas Bruederli2014-07-073-203/+405
| | | | module test
* Set uid property, tooThomas Bruederli2014-07-071-0/+1
|
* Add test case for CANCEL iTip messagesThomas Bruederli2014-07-063-14/+68
|
* Make sure the 'attendees' property of an iTip event always is a listThomas Bruederli2014-07-061-0/+3
|
* Start implementing a new wallace module 'invitationpolicy' to automatically ↵Thomas Bruederli2014-07-065-2/+1306
| | | | process iTip messages according to per-user policies
* Refactored some iTip functions into a dedicated module for shared useThomas Bruederli2014-07-063-192/+245
|
* Load attendees list from libkolabxml containerThomas Bruederli2014-07-062-0/+92
|
* Restore the original list of attendees after sending an iTip REPLY with only ↵Thomas Bruederli2014-07-061-1/+9
| | | | the replying attendee
* Set (modified) contactreference back to Attendee object after changing CNThomas Bruederli2014-07-061-0/+1
|
* Fix broken Auth.find_user() and LDAP._find_user_dn() methods; add wrapper ↵Thomas Bruederli2014-07-042-13/+20
| | | | method Auth.find_user_dn()
* Do not always set debug level=9 as (accidentally?) introduced in commit 4583e353Thomas Bruederli2014-07-041-2/+0
|
* Updated the licensing information according to FSF recommendations.Paul Boddie2014-06-26102-718/+717
| | | | Note that cyruslib.py is still "GPLv2 or a later version" unlike the other files.
* Enhance the kolab freebusy setupJeroen van Meeuwen (Kolab Systems)2014-06-251-4/+54
|
* Fix some typosJeroen van Meeuwen (Kolab Systems)2014-06-251-2/+2
|
* Add resources from ldap to calendarJeroen van Meeuwen (Kolab Systems)2014-06-252-0/+48
|
* Add notes plugin by defaultJeroen van Meeuwen (Kolab Systems)2014-06-251-0/+1
|
* Bump versionJeroen van Meeuwen (Kolab Systems)2014-06-251-2/+2
|
* Correct not having a sharedfolder_delivery_address_attribute set by defaultJeroen van Meeuwen (Kolab Systems)2014-06-251-9/+11
|
* Also return a parseable list of domains when no domains are to be listedJeroen van Meeuwen (Kolab Systems)2014-06-251-3/+3
|
* Tests setting and getting items with '%' in it (#3099)Jeroen van Meeuwen (Kolab Systems)2014-06-091-0/+38
|
* Add commentary with the RFC references (since "OPTIONAL" and "REQUIRED" were ↵Jeroen van Meeuwen (Kolab Systems)2014-06-091-0/+1
| | | | changed to "OPT-PARTICIPANT" and "REQ-PARTICIPANT")
* "OPTIONAL" is supposed to be "OPT-PARTICIPANT"Jeroen van Meeuwen (Kolab Systems)2014-06-091-2/+2
|
* Assure when a configuration file is read, it is also configured as the ↵Jeroen van Meeuwen (Kolab Systems)2014-06-091-4/+20
| | | | configuration file in use
* Only non-unicode strings need be decodedJeroen van Meeuwen (Kolab Systems)2014-06-091-7/+16
|
* Fix unit test for attendeeJeroen van Meeuwen (Kolab Systems)2014-06-091-2/+2
|
* Make sure a mailbox is only renamed if it actually exists.Jeroen van Meeuwen (Kolab Systems)2014-06-092-27/+42
|
* LSUB with a pattern does not return the expected results at allJeroen van Meeuwen (Kolab Systems)2014-06-091-3/+3
|
* Only compare result attribute values if indeed the input has such keyJeroen van Meeuwen (Kolab Systems)2014-06-051-5/+6
|
* Use 'id' rather than 'user' parameterJeroen van Meeuwen (Kolab Systems)2014-05-142-6/+15
|
* Remove kolab/MakefileJeroen van Meeuwen (Kolab Systems)2014-05-141-1/+0
|
* Add kolabd plugin to cleanup Roundcube's database after deleting a Kolab ↵Thomas Bruederli2014-04-232-0/+78
| | | | user from LDAP
* Add CardDAV URL to Kolab address books by defaultJeroen van Meeuwen (Kolab Systems)2014-04-051-0/+1
|
* Add CalDAV URL to calendars by defaultJeroen van Meeuwen (Kolab Systems)2014-04-051-0/+1
|
* Add vacation interface by defaultJeroen van Meeuwen (Kolab Systems)2014-04-051-0/+1
|
* Add functional test to measure performance of resource calendar processingThomas Bruederli2014-03-252-3/+145
|
* Quote resource folder names for IMAP operationsThomas Bruederli2014-03-252-5/+10
|
* Adjust debug logging levels for better trackingThomas Bruederli2014-03-251-2/+2
|
* Delegate to another resource collection member if the booked resource is ↵Thomas Bruederli2014-03-252-74/+187
| | | | unavailable for the re-scheduled date
* Pass additional attributes to delegated-from contact referenceThomas Bruederli2014-03-191-1/+1
|
* Fix accessor methods for organizer attributesThomas Bruederli2014-03-191-2/+2
|
* Get resource owner information from parent collection if not set directlyThomas Bruederli2014-03-193-8/+44
|
* Add unit tests for wallace module_resources.check_date_conflict; fix invalid ↵Thomas Bruederli2014-03-191-1/+30
| | | | iTip block