summaryrefslogtreecommitdiffstats
Commit message (Expand)AuthorAgeFilesLines
...
| | * Don't send iTip replies if resource booking failed (event not saved in resour...Thomas Bruederli2014-07-091-1/+3
| | * Send owner notifications for resource bookings (#3167)Thomas Bruederli2014-07-095-24/+166
| | * Simplify code, get rid of exec() calls; allow to set RSVP flag wen updtading ...Thomas Bruederli2014-07-072-19/+24
| | * Implement participant status updates propagated to all attendee's calendarsThomas Bruederli2014-07-072-13/+105
| | * Catch potential exceptions while sending iTip replies; set recipient parstat=...Thomas Bruederli2014-07-073-20/+58
| | * Use new pykolab.xml.event_from_message() function in wallace modules and veri...Thomas Bruederli2014-07-074-63/+64
| | * Add getter for event attachment dataThomas Bruederli2014-07-072-0/+17
| | * Fix event object reading and writing: store attachments as separate MIME part...Thomas Bruederli2014-07-074-52/+169
| | * Improve iCal import: support all event properties including alarms and attach...Thomas Bruederli2014-07-072-44/+126
| | * Implement (basic) notification to organizer when processing iTip REPLY messag...Thomas Bruederli2014-07-073-44/+209
| | * 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 auth.search_entry_by_attribute()...Thomas Bruederli2014-07-072-2/+2
| | * Move unit tests for pykolab.itip to a separate file; fix failing wallace modu...Thomas Bruederli2014-07-073-203/+405
| | * 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 p...Thomas Bruederli2014-07-065-2/+1306
| | * 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
| | * 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 met...Thomas Bruederli2014-07-042-13/+20
| | * Do not always set debug level=9 as (accidentally?) introduced in commit 4583e353Thomas Bruederli2014-07-041-2/+0
| * | Ensure the correct format for the modifytimestamp_format is included in the d...Jeroen van Meeuwen (Kolab Systems)2014-07-272-5/+9
| |/
* | Merge branch 'master' of git://git.kolab.org/git/pykolab into dev/boddiePaul Boddie2014-06-297-15/+118
|\ \ | |/
| * Updated the licensing information according to FSF recommendations.Paul Boddie2014-06-26102-718/+717
| * 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
* | Merge branch 'master' of git://git.kolab.org/git/pykolab into dev/boddiePaul Boddie2014-06-129-44/+125
|\ \ | |/
| * 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
| * "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 config...Jeroen van Meeuwen (Kolab Systems)2014-06-091-4/+20
| * 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
* | Removed redundant import.Paul Boddie2014-06-091-1/+0
* | Merge branch 'master' of git://git.kolab.org/git/pykolab into dev/boddiePaul Boddie2014-06-093-11/+21
|\ \ | |/
| * 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
* | Merge branch 'master' of git://git.kolab.org/git/pykolab into dev/boddiePaul Boddie2014-05-015-0/+81
|\ \ | |/
| * Add kolabd plugin to cleanup Roundcube's database after deleting a Kolab user...Thomas Bruederli2014-04-232-0/+78