summaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
* Fix error when running signature module without any config (Bifrost#T243288)Aleksander Machniak2019-11-251-1/+1
|
* roundcubemail plugin owncload is no longer part of roundcubemail-plugins-kolabDaniel Hoffend2019-11-181-9/+0
| | | | | | | | Summary: there's no plugin ownload anymore, therefore the template for setup-kolab can safely get removed. Reviewers: #pykolab_developers, #roundcube_kolab_plugins_developers Differential Revision: https://git.kolab.org/D841
* Fixes T5665: kolabd should now terminate its child processes on exitDaniel Hoffend2019-11-181-4/+9
| | | | | | | | | | | | Summary: This patch ensures that kolabd will terminate his forked childs Test Plan: Tested on Debian 9 and Debian 10 Reviewers: #pykolab_developers, vanmeeuwen Reviewed By: #pykolab_developers, vanmeeuwen Differential Revision: https://git.kolab.org/D853
* restore system umask after fork (fix T5659)Daniel Hoffend2019-11-183-3/+9
| | | | | | | | | | | | Summary: start-stop-daemon behaviour has changed. We must make sure the created pidfile is "secure" and not world-wide-writeable. Reviewers: #pykolab_developers, vanmeeuwen Reviewed By: #pykolab_developers, vanmeeuwen Differential Revision: https://git.kolab.org/D847
* Set version to 0.8.16pykolab-0.8.16Jeroen van Meeuwen (Kolab Systems)2019-11-181-1/+1
|
* Ignore changes to objects with an nstombstone objectclass (Bifrost #T252995)Jeroen van Meeuwen (Kolab Systems)2019-11-181-0/+11
|
* T5641: Support CUTYPE=ROOM and CUTYPE=UNKNOWNAleksander Machniak2019-11-083-9/+19
|
* Fix unit tests after fix in utils.parse_ldap_uri()Aleksander Machniak2019-11-081-2/+2
|
* More linting and compatibilityJeroen van Meeuwen (Kolab Systems)2019-10-258-330/+305
|
* More linting and syntax issues resolvedJeroen van Meeuwen (Kolab Systems)2019-10-2511-590/+650
|
* Suppress some linting issuesJeroen van Meeuwen (Kolab Systems)2019-10-251-1/+3
|
* Make sure that config functions do take and honor the default value passed alongJeroen van Meeuwen (Kolab Systems)2019-10-253-17/+18
|
* Introduce a configurable timeout for simple search and authentication requests.Jeroen van Meeuwen (Kolab Systems)2019-10-256-1199/+1557
| | | | | Fix linting issues Increase Python3 compatibility
* /var/spool/cyrus/ -> /var/spool/cyrus/mail/Jeroen van Meeuwen (Kolab Systems)2019-10-081-2/+2
|
* Do not use the update log fileJeroen van Meeuwen (Kolab Systems)2019-10-081-1/+1
|
* Fix configuration compability with stock Debian cyrus imapdJeroen van Meeuwen (Kolab Systems)2019-10-082-3/+17
|
* Add --mysqlhostJeroen van Meeuwen (Kolab Systems)2019-09-253-49/+72
|
* Bump version number to 0.8.15pykolab-0.8.15Jeroen van Meeuwen (Kolab Systems)2019-09-241-1/+1
|
* Allow specifying the root password in addition to using an existing mysql serverJeroen van Meeuwen (Kolab Systems)2019-09-241-13/+24
|
* Ensure a missing setting isn't treated as a stringJeroen van Meeuwen (Kolab Systems)2019-08-263-18/+31
|
* Set default value of --max-tasks to None, which effectively makes pool ↵Liutauras Adomaitis2019-08-211-1/+1
| | | | | | | | | | | | | | workers work forever. Summary: That should be a workaround for issue when multiprocessing spawns a process which never gets a task and that ends up with all pool processes not getting into a state to accept new task and emails start congest. Most probably that is a deadlock situation described in https://codewithoutrules.com/2018/09/04/python-multiprocessing/ . The solution is in Python3. Reviewers: vanmeeuwen Reviewed By: vanmeeuwen Subscribers: petersen, machniak Differential Revision: https://git.kolab.org/D803
* Bump number to 0.8.14pykolab-0.8.14Jeroen van Meeuwen (Kolab Systems)2019-08-161-1/+1
|
* Avoid cancelling the status of an event that has not been foundJeroen van Meeuwen (Kolab Systems)2019-08-161-111/+248
| | | | | | | | | | | | | | Summary: Reference T123747 Test Plan: None Reviewers: #pykolab_developers, machniak Reviewed By: machniak Subscribers: #pykolab_developers Differential Revision: https://git.kolab.org/D629
* More logging in Wallace and --max-tasks per process option for wallacedLiutauras Adomaitis2019-08-1610-34/+130
| | | | | | | | | | | | Summary: Given that part of https://git.kolab.org/D761 changes are obsolete after commit baeee0049f06430801a2d9940f875747e51be7f5 I still want to have some changes find their way in master. Test Plan: None Reviewers: vanmeeuwen Subscribers: petersen, machniak, vanmeeuwen Differential Revision: https://git.kolab.org/D791
* Prevent event conflict check jumping into infinite loopJeroen van Meeuwen (Kolab Systems)2019-08-161-46/+111
| | | | | | | | | | | | | | Summary: Assuming that if current and next event occurence start time is the same then it is the same occurence. It is better to ensure that get_next_occurence() returns None in such cases, but there must be a backstop from jumping into infinite loop too. Test Plan: None Reviewers: vanmeeuwen Subscribers: petersen, machniak, vanmeeuwen Differential Revision: https://git.kolab.org/D785
* Work around out-dated augeas on XenialJeroen van Meeuwen (Kolab Systems)2019-07-291-41/+62
|
* Fix settting up new MySQL servers with root passwords rather than auth sockets.Jeroen van Meeuwen (Kolab Systems)2019-07-291-60/+137
|
* Bump version numberpykolab-0.8.13Jeroen van Meeuwen (Kolab Systems)2019-06-201-1/+1
|
* Kill harderJeroen van Meeuwen (Kolab Systems)2019-06-201-1/+1
|
* Enable dirsrv.targetJeroen van Meeuwen (Kolab Systems)2019-06-181-0/+2
|
* Append signatures from files, or templates using LDAP information and ↵Jeroen van Meeuwen (Kolab Systems)2019-06-184-3/+315
| | | | | | | | | | | | | | | conditionals. Summary: Resolves T1279 Test Plan: None Reviewers: #pykolab_developers, machniak Maniphest Tasks: T1279 Differential Revision: https://git.kolab.org/D167
* Add flake and pylint configurationJeroen van Meeuwen (Kolab Systems)2019-06-182-0/+29
|
* Implement multiprocessing part of D761, letting wallace restart cleanly and ↵Jeroen van Meeuwen (Kolab Systems)2019-06-182-169/+265
| | | | fast.
* Set default skin to 'kolab'Jeroen van Meeuwen (Kolab Systems)2019-06-141-1/+3
|
* Fix resolving referralsJeroen van Meeuwen (Kolab Systems)2019-06-131-1/+1
|
* Bump version numberpykolab-0.8.12Jeroen van Meeuwen (Kolab Systems)2019-06-041-1/+1
|
* Merge branch 'master' of ssh://git.kolab.org/diffusion/P/pykolabAleksander Machniak2019-05-292-5/+8
|\
| * Let auth cache expire by not updating existing entriesJeroen van Meeuwen (Kolab Systems)2019-05-291-2/+0
| |
| * Let kolab sync also use the configured result_attributeJeroen van Meeuwen (Kolab Systems)2019-05-291-3/+8
| |
* | Fix restarting apache2 service on Debian 9 (Bifrost#T163148)Aleksander Machniak2019-05-291-0/+3
|/ | | | ... also in setup_roundcube
* Use UTF8 charset on smtp_access_policy tables (Bifrost#T162941)Aleksander Machniak2019-05-291-0/+2
| | | | | | | On Debian 9's MariaDB default charset is set to utf8mb4, which causes problem with creating the unique indexes. We could probably use ASCII, but to be on safe side we use UTF8 which is the default on other platforms.
* Make sure main.cf exists before executing postmapAleksander Machniak2019-05-281-7/+7
|
* Fix Postfix TLS setup on Debian 9 (Bifrost#T163064)Aleksander Machniak2019-05-281-0/+3
|
* Fix restarting apache2 service on Debian 9 (Bifrost#T163148)Aleksander Machniak2019-05-281-0/+3
|
* Fix unicode in roundcube config templatesJeroen van Meeuwen (Kolab Systems)2019-05-212-118/+159
|
* Fix syntax errorJeroen van Meeuwen (Kolab Systems)2019-05-201-1/+1
|
* No more manticoreJeroen van Meeuwen (Kolab Systems)2019-05-171-2/+0
|
* Set version to 0.8.11pykolab-0.8.11Jeroen van Meeuwen (Kolab Systems)2019-05-171-1/+1
|
* Better detect resource collections who already delegated the event.Jeroen van Meeuwen (Kolab Systems)2019-05-171-1/+5
| | | | Rebase D611 by @fjl
* Fix SIGPIPE errors in wallace due to closing stderr and reusing FD2 by @fjlJeroen van Meeuwen (Kolab Systems)2019-05-172-0/+8
|