AgeCommit message (Collapse)AuthorFilesLines
2015-04-13implementing --mysqlserver parameter for setup-kolab to specify if a new or ↵HEADmasterTimotheus Pokorra1-1/+17
existing MySQL server should be used (#4971) this is useful for silent/unattended installs
2015-04-13implementing --default, --yes and --quiet parameters for setup-kolab (#2598)Timotheus Pokorra2-0/+29
2015-04-11take kolab_delegate_filter from the source packageDaniel Hoffend1-1/+1
2015-04-11Remove auxprop from default imapd configurationDaniel Hoffend1-1/+1
According to the documention auxprop is only used in combination with the local sasldb2 password file or other auxprop password plugins. Since saslauthd is taking care for all user related authentication auxprop is obsolete (in the kolab default setup).
2015-03-28Escape filter value when searching LDAP entries by attribute (#4924)Thomas Bruederli1-1/+2
2015-03-27Don't change partstat on new invitations saved to calendar (#4948)Thomas Bruederli1-2/+4
2015-03-27Set version to 0.7.11pykolab-0.7.11Jeroen van Meeuwen (Kolab Systems)1-1/+1
2015-03-26Return the correct variableThomas Bruederli1-1/+1
2015-03-26Add wrapper class for kolabformat.Note (#4908)Thomas Bruederli3-0/+240
2015-03-26Move ustr() to xml utilities moduleThomas Bruederli1-0/+18
2015-03-26Fix varname and avoid throwing an execption on every callThomas Bruederli1-14/+2
2015-03-24Improve object diff computation: ignore order of attribute lists (e.g. ↵Thomas Bruederli2-4/+243
attachments, attendees)
2015-03-24Add getter for related-to property of todo objectsThomas Bruederli2-0/+10
2015-03-24Select folder annotated as 'private' for storing events flagged as such (#4788)Thomas Bruederli1-1/+5
2015-03-18Use the new domain naming context comparison function to reduce the number ↵Jeroen van Meeuwen (Kolab Systems)1-1/+3
of processes against hosted (#4260) Domain name spaces are translated back to the domain that owns the naming context, and skipped a separate process for should the naming context already be synchronized by another process.
2015-03-18Proxy the new naming context functionJeroen van Meeuwen (Kolab Systems)1-0/+3
2015-03-18Add a function to retrieve the naming context used for a given domainJeroen van Meeuwen (Kolab Systems)1-0/+62
2015-03-11Updated localization source fileThomas Bruederli1-186/+203
2015-03-11New *_CANCEL_DELETE policy to remove cancelled objects rather than flagging ↵Thomas Bruederli3-28/+124
as cancelled (#4306)
2015-03-11The email.MIMEText class will take care of line wrapping; no need to do it twiceThomas Bruederli1-5/+1
2015-03-10Force RRULE UNTIL attribute to be a UTC date/time but also account for it to ↵Thomas Bruederli3-3/+7
be a date-only value
2015-03-09Only take delegated mailboxes into account when receiving iTip REPLY ↵Thomas Bruederli1-5/+7
messages (#4798) as initially intened in commit e94e4e2
2015-03-09Fix date conflict check (#4767)Thomas Bruederli2-1/+2
2015-03-09Switch type check: datetime.datetime is also an instance of datetime.dateThomas Bruederli1-1/+1
2015-03-03Return the correct ical property for date-only recurrence-idThomas Bruederli1-1/+1
2015-03-02Store reservations for single occurrences with the same UID in one object ↵Thomas Bruederli5-21/+61
2015-03-02Adapt itip.check_event_conflict() to new storage of single occurrences (#4726)Thomas Bruederli2-3/+59
2015-03-02Remove commented codeThomas Bruederli1-10/+1
2015-03-02Make sure stored recurrence-id properties are returned as the correct ↵Thomas Bruederli2-1/+17
date/datetime type (#4752)
2015-03-02Store invitations to single occurrences with the same UID in one object (#4726)Thomas Bruederli4-22/+124
2015-02-26Reset return vars when recurrence-id doesn't match (#4706)Thomas Bruederli1-0/+2
2015-02-25Set version to 0.7.10pykolab-0.7.10Jeroen van Meeuwen (Kolab Systems)1-1/+1
2015-02-24enable httpauth + trust localips for freebusy serviceDaniel Hoffend1-0/+22
2015-02-24Minor improvement in notification message text (newlines)Thomas Bruederli1-1/+1
2015-02-24Do not hard-code locale dir. Let gettext use the default location (#4685)Thomas Bruederli1-3/+2
2015-02-24Reset vars on exceptionThomas Bruederli1-0/+2
2015-02-24Update .pot source filesThomas Bruederli2-377/+454
2015-02-24Fix event.get_instance() calls for all-day events (#4709)Thomas Bruederli2-2/+30
2015-02-24set default kolab_freebusy_server to /freebusyDaniel Hoffend1-1/+1
2015-02-23CentOS7 systemd: use /run/wallaced as location for the pid file (#4673) ↵Timotheus Pokorra2-3/+3
instead of a mix of /var/run/wallaced and /run/wallaced
2015-02-23Set version to 0.7.9pykolab-0.7.9Jeroen van Meeuwen (Kolab Systems)1-1/+1
2015-02-21Support bookings for recurring events and single occurrences (#4632)Thomas Bruederli2-77/+350
2015-02-21Export recurrence rules to iCalThomas Bruederli3-3/+37
2015-02-20Better regex for UID; set partstat + rsvp before adding to list of updated ↵Thomas Bruederli1-5/+6
2015-02-20Fix typo in event/todo status mapThomas Bruederli1-1/+1
2015-02-20Consolidate duplicate code to resolve recurrence instancesThomas Bruederli1-78/+16
2015-02-20Don't reply with PARTSTAT=NEEDS-ACTIONThomas Bruederli1-1/+1
2015-02-20Don't attempt to update a None dateThomas Bruederli1-1/+1
2015-02-20Support iTip CANCEL requests with THISANDFUTRE rangeThomas Bruederli3-2/+40
2015-02-20CentOS7: make sure we are using the correct path for the clamd.sock (#3565)Timotheus Pokorra2-1/+8
reading from /etc/clamd.d/amavisd.conf, otherwise defaulting to /var/spool/amavisd/clamd.sock which was previously used