path: root/pykolab
Commit message (Collapse)AuthorAgeFilesLines
* Correctly recognize whether an ACL or ACL component is invalid (#4990)Jeroen van Meeuwen (Kolab Systems)2015-09-241-2/+7
* Correctly count the number of elements expected to be returned from a ↵Jeroen van Meeuwen (Kolab Systems)2015-09-241-2/+2
| | | | split(', ') (#4990)
* Debian Jessie: setup kolab: mysql service is called mysql, not ↵Timotheus Pokorra2015-08-241-0/+3
| | | | mysqld.service (#5161)
* setup roundcube on Debian: fix the search for the webserver groupTimotheus Pokorra2015-08-211-1/+1
* metadata itself is a nothing, use DeclarativeBase.metadataJeroen van Meeuwen (Kolab Systems)2015-08-141-1/+1
* Translate naming contexts back to domain name spaces or the list of ↵Jeroen van Meeuwen (Kolab Systems)2015-08-142-0/+13
| | | | processes becomes volatile
* Ensure the connection is alive on the entry points, not the end pointsJeroen van Meeuwen (Kolab Systems)2015-08-141-2/+9
* Correct detecting naming contexts for databases to synchronize against, and ↵Jeroen van Meeuwen (Kolab Systems)2015-08-141-37/+8
| | | | using parent domain name spaces for synchronization
* Modify the auth_cache to use proper encodings (#5174)Jeroen van Meeuwen (Kolab Systems)2015-08-131-21/+16
* Dovecot driverSergio Talens-Oliag2015-08-132-1/+634
* Reconnect if necessary (#4739)Jeroen van Meeuwen (Kolab Systems)2015-08-131-0/+2
* Add function _change_modify_None()Jeroen van Meeuwen (Kolab Systems)2015-08-131-0/+3
* Some attributes may contain unicode, so when printing the information, ↵Jeroen van Meeuwen (Kolab Systems)2015-08-131-1/+6
| | | | convert to string (#5083)
* Catch errors in translation, append UTF-8 if not specified to avoid ↵Jeroen van Meeuwen (Kolab Systems)2015-08-131-1/+13
| | | | translation-related tracebacks
* Change column type for authentication cache to a Text field (from String) ↵Jeroen van Meeuwen (Kolab Systems)2015-08-131-3/+4
| | | | (#5143)
* Ensure 'anyone' gets '+p', not just 'p' (#4990)Jeroen van Meeuwen (Kolab Systems)2015-08-131-1/+1
* Increase compatibility with UCS-formed ACL entries for folders (#4990)Jeroen van Meeuwen (Kolab Systems)2015-08-131-2/+10
* Log an error if an invalid ACL rights identifier is usedJeroen van Meeuwen (Kolab Systems)2015-08-131-0/+3
* setup-kolab failed because module grp was not available.Timotheus Pokorra2015-08-081-0/+1
| | | | | error: UnboundLocalError: local variable 'webserver_gid' referenced before assignment exception was thrown: global name 'grp' is not defined
* fixing typo: missing closing bracketTimotheus Pokorra2015-08-061-1/+1
* Allow LDAP _search() to reconnect the original specific _search method, if ↵Jeroen van Meeuwen (Kolab Systems)2015-08-051-50/+77
| | | | the exception that caused _search to fail is an ldap.SERVER_DOWN exception. (#5180)
* chown files in /etc/roundcubemail/ that are not owned by the httpd process userJeroen van Meeuwen (Kolab Systems)2015-08-051-0/+24
* Escape type errorsJeroen van Meeuwen (Kolab Systems)2015-07-311-2/+21
| | | | If a user is modified, but already has a result_attribute value, still create the mailbox if it doesn't already exist
* setup-kolab: wait some seconds after restarting dirsrv (fixes #5137)Timotheus Pokorra2015-07-011-0/+1
* fix indentation from my previous commitTimotheus Pokorra2015-06-122-5/+5
* cli: kolab delete-domain improved. (#5098)Timotheus Pokorra2015-06-122-5/+25
| | | | | it now displays if the command succeeded, or shows the error message from the Kolab API. new parameter --force to delete a domain even if user accounts exist.
* adding parameter --domain for cli kolab sync (fixes #5091).Timotheus Pokorra2015-06-091-5/+18
| | | | | defaults to all domains. allows to run kolab sync only for one domain.
* Don't overwrite config if template is not found - Fixes #5066Daniel Hoffend2015-06-031-9/+9
* cli: kolab sync now properly creates mailboxes (#3975)Timotheus Pokorra2015-05-291-2/+3
| | | | | value of entry was not assigned properly. and we need to wait for the creation to finish
* Make locale encoding the default sys encoding; resolves T249Thomas Bruederli2015-05-211-0/+4
* Merge branch 'master' of ssh:// Bruederli2015-05-201-4/+21
| * Wait for at most 30 seconds when MySQL/MariaDB is being set up.Jeroen van Meeuwen (Kolab Systems)2015-05-211-4/+21
| |
* | Catch webadmin API connection errors (timed out perhaps) and try again with ↵Thomas Bruederli2015-05-201-5/+29
|/ | | | a new connection
* Add a command to check quota between IMAP and LDAPpykolab-0.7.13Jeroen van Meeuwen (Kolab Systems)2015-05-141-0/+108
* Add a --user and --server parameter to list-messagesJeroen van Meeuwen (Kolab Systems)2015-05-141-3/+38
* fixing typo in my previous commitTimotheus Pokorra2015-05-053-6/+6
| | | | os.path.isfile instead of os.patch.isfile
* Debian Jessie: fix service names (#4688)Timotheus Pokorra2015-05-053-6/+24
| | | | for systemd we need to use different service names for kolabd (kolab-server) and httpd (apache2) for CentOS vs Debian
* fix kolab sync for multiple domains (#3197)Timotheus Pokorra2015-04-201-5/+5
| | | | | kolab sync needs to deal with multiple domains using a different db object for each domain.
* implementing --directory-manager-pwd for setup-kolab to specify the ↵Timotheus Pokorra2015-04-201-2/+13
| | | | Directory Manager password (#2645)
* implementing --mysqlserver parameter for setup-kolab to specify if a new or ↵Timotheus Pokorra2015-04-151-1/+17
| | | | | | existing MySQL server should be used (#4971) this is useful for silent/unattended installs
* implementing --default, --yes and --quiet parameters for setup-kolab (#2598)Timotheus Pokorra2015-04-152-0/+29
* Fix some typos found by the spelling linterJeroen van Meeuwen (Kolab Systems)2015-04-143-5/+5
* Improve proplist ordering routineThomas Bruederli2015-03-281-2/+10
* Fully implement pykolab.xml.Contact.to_dict() + add unit tests for it (#4974)Thomas Bruederli2015-03-282-5/+298
* Escape filter value when searching LDAP entries by attribute (#4924)Thomas Bruederli2015-03-281-1/+2
* Return the correct variableThomas Bruederli2015-03-261-1/+1
* Add wrapper class for kolabformat.Note (#4908)Thomas Bruederli2015-03-262-0/+145
* Move ustr() to xml utilities moduleThomas Bruederli2015-03-261-0/+18
* Fix varname and avoid throwing an execption on every callThomas Bruederli2015-03-261-14/+2
* Improve object diff computation: ignore order of attribute lists (e.g. ↵Thomas Bruederli2015-03-241-4/+44
| | | | attachments, attendees)