--- pykolab-0.9.0.8.orig/debian/README.Debian
+++ pykolab-0.9.0.8/debian/README.Debian
@@ -0,0 +1,28 @@
+pykolab for Debian
+------------------
+
+There is a bug in Wallace, see https://issues.kolab.org/show_bug.cgi?id=1469.
+
+For new installs, i.e. where setup-kolab has not been run, Wallace
+will not be installed in the mail delivery chain.
+
+If you have already configured your Kolab server, you need to make this
+change manually.
+
+In /etc/postfix/master.cf, adjust the line that says:
+
+       -o content_filter=smtp-wallace:[127.0.0.1]:10026
+
+to:
+
+     -o content_filter=
+
+and restart postfix.
+
+Please refer to http://www.intevation.de/pipermail/kolab-users/2012-December/014175.html.
+
+The Wallace daemon is still started. While bug #1469 remains unfixed,
+You may disable it by modifying /etc/default/wallace and
+changing START=yes to START=no.
+
+ -- Paul Klos <kolab@klos2day.nl>  Mon, 17 Dec 2012 21:03:17 +0100
--- pykolab-0.9.0.8.orig/debian/README.source
+++ pykolab-0.9.0.8/debian/README.source
@@ -0,0 +1,5 @@
+pykolab for Debian
+------------------
+
+<this file describes information about the source package, see Debian policy
+manual section 4.14. You WILL either need to modify or delete this file>
--- pykolab-0.9.0.8.orig/debian/changelog
+++ pykolab-0.9.0.8/debian/changelog
@@ -0,0 +1,908 @@
+pykolab (0.9.0.8-1~kolab1+2.8) unstable; urgency=low
+
+  * version number update by debtransform
+
+ -- debtransform <build@opensuse.org>  Sat, 16 May 2026 18:40:51 +0200
+
+pykolab (0.9.0.8-1~kolab2) unstable; urgency=low
+
+  * Fix `UnicodeDecodeError` in wallace
+
+ -- Christoph Erhardt <kolab@sicherha.de>  Fri, 20 Sep 2024 23:50:46 +0200
+
+pykolab (0.9.0.8-0~kolab4) unstable; urgency=low
+
+  * Release of version 0.9.0
+
+ -- Christian Mollekopf <mollekopf@apheleia-it.ch>  Tue,  16 Aug 2022 01:49:00 +0100
+
+pykolab (0.8.23-0~kolab1) unstable; urgency=low
+
+  * Release of version 0.8.23
+
+ -- Jeroen van Meeuwen <vanmeeuwen@kolabsys.com>  Tue,  8 Feb 2022 01:49:00 +0100
+
+pykolab (0.8.22-0~kolab1) unstable; urgency=low
+
+  * Release of version 0.8.22
+
+ -- Jeroen van Meeuwen <vanmeeuwen@kolabsys.com>  Fri,  4 Feb 2022 01:49:00 +0100
+
+pykolab (0.8.20-0~kolab2) unstable; urgency=low
+
+  * Fix TypeError in logger
+
+ -- Christoph Erhardt <kolab@sicherha.de>  Thu, 03 Feb 2022 19:07:22 +0100
+
+pykolab (0.8.20-0~kolab1) unstable; urgency=low
+
+  * Release of version 0.8.20
+
+ -- Jeroen van Meeuwen <vanmeeuwen@kolabsys.com>  Thu,  3 Feb 2022 01:49:00 +0100
+
+pykolab (0.8.19-0~kolab1) unstable; urgency=low
+
+  * Release of version 0.8.19
+
+ -- Christian Mollekopf <mollekopf@kolabsys.com>  Wed,  30 Sep 2020 01:49:00 +0100
+
+pykolab (0.8.18-0~kolab2) unstable; urgency=low
+
+  * Release of version 0.8.18
+
+ -- Jeroen van Meeuwen <vanmeeuwen@kolabsys.com>  Mon,  2 Mar 2020 01:49:00 +0100
+
+pykolab (0.8.17-0~kolab2) unstable; urgency=low
+
+  * Require python-six
+
+ -- Jeroen van Meeuwen (Kolab Systems) <vanmeeuwen@kolabsys.com>  Wed,  4 Dec 2019 01:49:00 +0100
+
+pykolab (0.8.16-0~kolab1) unstable; urgency=low
+
+  * Release of version 0.8.16
+  * roundcubemail plugin owncload is no longer part of roundcubemail-plugins-kolab
+  * Fixes T5665: kolabd should now terminate its child processes on exit
+  * restore system umask after fork (fix T5659)
+
+ -- Daniel Hoffend <dh@dotlan.net>  Mon, 18 Nov 2019 16:56:02 +0100
+
+pykolab (0.8.15-0~kolab2) unstable; urgency=low
+
+  * Fix init scripts for kolab-saslauthd and wallace
+
+ -- Daniel Hoffend <dh@dotlan.net>  Fri, 15 Nov 2019 01:35:13 +0100
+
+pykolab (0.8.15-0~kolab1) unstable; urgency=low
+
+  * Release of version 0.8.15
+
+ -- Jeroen van Meeuwen (Kolab Systems) <vanmeeuwen@kolabsys.com>  Tue, 24 Sep 2019 01:49:00 +0100
+
+pykolab (0.8.14-0~kolab2) unstable; urgency=low
+
+  * Release of version 0.8.14
+
+ -- Jeroen van Meeuwen (Kolab Systems) <vanmeeuwen@kolabsys.com>  Fri, 16 Aug 2019 01:49:00 +0100
+
+pykolab (0.8.13-0~kolab5) unstable; urgency=low
+
+  * Require both python-pymysql and python-mysqldb
+  * Fix PHP setup on Xenial
+  * Fix MySQL setup on Bionic
+
+ -- Jeroen van Meeuwen (Kolab Systems) <vanmeeuwen@kolabsys.com>  Mon, 29 Jul 2019 01:49:00 +0100
+
+pykolab (0.8.13-0~kolab3) unstable; urgency=low
+
+  * Release of version 0.8.13
+
+ -- Jeroen van Meeuwen (Kolab Systems) <vanmeeuwen@kolabsys.com>  Thu, 20 Jun 2019 01:49:00 +0100
+
+pykolab (0.8.12-0~kolab5) unstable; urgency=low
+
+  * Release of version 0.8.12
+
+ -- Jeroen van Meeuwen (Kolab Systems) <vanmeeuwen@kolabsys.com>  Tue,  4 Jun 2019 01:49:00 +0100
+
+pykolab (0.8.11-0~kolab5) unstable; urgency=low
+
+  * Fix unicode templates for roundcube
+
+ -- Jeroen van Meeuwen (Kolab Systems) <vanmeeuwen@kolabsys.com>  Tue, 21 May 2019 01:49:00 +0100
+
+pykolab (0.8.11-0~kolab3) unstable; urgency=low
+
+  * Add hotfix for rejection of all senders (T5363)
+
+ -- Christoph Erhardt <kolab@sicherha.de>  Sun, 19 May 2019 09:54:51 +0200
+
+pykolab (0.8.11-0~kolab2) unstable; urgency=low
+
+  * Release of version 0.8.11
+
+ -- Jeroen van Meeuwen (Kolab Systems) <vanmeeuwen@kolabsys.com>  Fri, 17 May 2019 01:49:00 +0100
+
+pykolab (0.8.10-0~kolab2) unstable; urgency=low
+
+  * Correct dependencies for Ubuntu 18.04
+
+ -- Jeroen van Meeuwen (Kolab Systems) <vanmeeuwen@kolabsys.com>  Wed,  3 Oct 2018 01:49:00 +0100
+
+pykolab (0.8.10-0~kolab1) unstable; urgency=low
+
+  * Upstream release of version 0.8.10
+
+ -- Jeroen van Meeuwen (Kolab Systems) <vanmeeuwen@kolabsys.com>  Fri, 27 Jul 2018 01:49:00 +0100
+
+pykolab (0.8.9-0~kolab1) unstable; urgency=low
+
+  * Upstream release of version 0.8.9
+
+ -- Jeroen van Meeuwen (Kolab Systems) <vanmeeuwen@kolabsys.com>  Thu, 17 May 2018 01:49:00 +0100
+
+pykolab (0.8.8-0~kolab1) unstable; urgency=low
+
+  * Upstream release of version 0.8.8
+
+ -- Jeroen van Meeuwen (Kolab Systems) <vanmeeuwen@kolabsys.com>  Thu,  8 Mar 2018 01:49:00 +0100
+
+pykolab (0.8.7-0~kolab2) unstable; urgency=low
+
+  * pykolab requires now python-pymysql because /usr/lib/postfix/kolab_smtp_access_policy needs module pymysql on Ubuntu Xenial
+
+ -- Timotheus Pokorra <tp@tbits.net>  Thu, 25 May 2017 01:49:00 +0100
+
+pykolab (0.8.7-0~kolab1) unstable; urgency=low
+
+  * Upstream release of version 0.8.7
+
+ -- Jeroen van Meeuwen (Kolab Systems) <vanmeeuwen@kolabsys.com>  Tue, 13 Dec 2016 01:49:00 +0100
+
+pykolab (0.8.6-0~kolab1) unstable; urgency=low
+
+  * Upstream release of version 0.8.6
+
+ -- Jeroen van Meeuwen (Kolab Systems) <vanmeeuwen@kolabsys.com>  Fri, 18 Nov 2016 01:49:00 +0100
+
+pykolab (0.8.5-0~kolab1) unstable; urgency=low
+
+  * Upstream release of version 0.8.5
+
+ -- Jeroen van Meeuwen (Kolab Systems) <vanmeeuwen@kolabsys.com>  Thu,  6 Oct 2016 01:49:00 +0100
+
+pykolab (0.8.4-0~kolab1) unstable; urgency=low
+
+  * Upstream release of version 0.8.4
+
+ -- Jeroen van Meeuwen (Kolab Systems) <vanmeeuwen@kolabsys.com>  Fri, 30 Sep 2016 01:49:00 +0100
+
+pykolab (0.8.3-0~kolab1) unstable; urgency=low
+
+  * Upstream release of version 0.8.3
+
+ -- Jeroen van Meeuwen (Kolab Systems) <vanmeeuwen@kolabsys.com>  Fri, 22 Jul 2016 01:49:00 +0100
+
+pykolab (0.8.2-0~kolab1) unstable; urgency=low
+
+  * Release of 0.8.2
+
+ -- Jeroen van Meeuwen (Kolab Systems) <vanmeeuwen@kolabsys.com>  Thu,  7 Jul 2016 01:49:00 +0100
+
+pykolab (0.8.1-0~kolab1) unstable; urgency=low
+
+  * Fix setup
+
+ -- Jeroen van Meeuwen (Kolab Systems) <vanmeeuwen@kolabsys.com>  Tue, 23 Feb 2016 01:49:00 +0100
+
+pykolab (0.8.0-0~kolab2) unstable; urgency=low
+
+  * Fix guam template
+
+ -- Jeroen van Meeuwen (Kolab Systems) <vanmeeuwen@kolabsys.com>  Mon, 25 Jan 2016 01:49:00 +0100
+
+pykolab (0.8.0-0~kolab1) unstable; urgency=low
+
+  * Release 0.8.0
+
+ -- Jeroen van Meeuwen (Kolab Systems) <vanmeeuwen@kolabsys.com>  Tue, 19 Jan 2016 01:49:00 +0100
+
+pykolab (0.7.18-0~kolab1) unstable; urgency=low
+
+  * Release 0.7.18
+
+ -- Jeroen van Meeuwen (Kolab Systems) <vanmeeuwen@kolabsys.com>  Mon, 18 Jan 2016 01:49:00 +0100
+
+pykolab (0.7.18~dev20151228-0~kolab1) unstable; urgency=low
+
+  * Release 0.7.16
+
+ -- Jeroen van Meeuwen (Kolab Systems) <vanmeeuwen@kolabsys.com>  Wed, 14 Oct 2015 01:49:00 +0100
+
+pykolab (0.7.14-0~kolab4) unstable; urgency=low
+
+  * Leave changes related to #4459 in, dpkg-source cannot deal with them
+
+ -- Christoph Wickert <wickert@kolabsys.com>  Mon, 08 Jun 2015 17:30:46 +0200
+
+pykolab (0.7.14-0~kolab3) unstable; urgency=low
+
+  * Back out the changes related to #4459
+  * Make locale encoding the default system encoding (#5051)
+  * Fix lock check after changed in rP929e67a6
+  * Make 'kolab sync' properly create mailboxes (#3975)
+
+ -- Christoph Wickert <wickert@kolabsys.com>  Mon, 08 Jun 2015 16:42:47 +0200
+
+pykolab (0.7.14-0~kolab2) unstable; urgency=low
+
+  * add logrotate configuration for pykolab
+
+ -- Jochen Hein <jochen@jochen.org>  Sun, 25 May 2015 19:43:00 +0200
+
+pykolab (0.7.14-0~kolab1) unstable; urgency=low
+
+  * Release 0.7.14 for continuous integration
+
+ -- Jeroen van Meeuwen (Kolab Systems) <vanmeeuwen@kolabsys.com>  Thu, 21 May 2015 01:49:00 +0100
+
+pykolab (0.7.13-0~kolab1) unstable; urgency=low
+
+  * https://issues.kolab.org/buglist.cgi?target_milestone=0.7.13&product=pykolab
+
+ -- Jeroen van Meeuwen (Kolab Systems) <vanmeeuwen@kolabsys.com>  Thu, 14 May 2015 01:49:00 +0100
+
+pykolab (0.7.12-0~kolab1) unstable; urgency=low
+
+  * https://issues.kolab.org/buglist.cgi?target_milestone=0.7.12&product=pykolab
+
+ -- Jeroen van Meeuwen (Kolab Systems) <vanmeeuwen@kolabsys.com>  Wed, 13 May 2015 01:49:00 +0100
+
+pykolab (0.7.11-0~kolab1) unstable; urgency=low
+
+  * https://issues.kolab.org/buglist.cgi?target_milestone=0.7.11&product=pykolab
+
+ -- Jeroen van Meeuwen (Kolab Systems) <vanmeeuwen@kolabsys.com>  Fri, 27 Mar 2015 01:49:00 +0100
+
+pykolab (0.7.10-0~kolab1) unstable; urgency=low
+
+  * https://issues.kolab.org/buglist.cgi?target_milestone=0.7.10&product=pykolab
+
+ -- Jeroen van Meeuwen (Kolab Systems) <vanmeeuwen@kolabsys.com>  Wed, 25 Feb 2015 01:49:00 +0100
+
+pykolab (0.7.9-0~kolab3) unstable; urgency=low
+
+  * Default configuration now contains http-auth + trusted local ips
+
+ -- Daniel Hoffend <dh@dotlan.net>  Wed, 23 Feb 2015 23:36:00 +0100
+
+pykolab (0.7.9-0~kolab2) unstable; urgency=low
+
+  * set default kolab_freebusy_server to /freebusy
+
+ -- Daniel Hoffend <dh@dotlan.net>  Wed, 23 Feb 2015 01:10:00 +0100
+
+pykolab (0.7.9-0~kolab1) unstable; urgency=low
+
+  * https://issues.kolab.org/buglist.cgi?target_milestone=0.7.9&product=pykolab
+
+ -- Jeroen van Meeuwen (Kolab Systems) <vanmeeuwen@kolabsys.com>  Mon, 23 Feb 2015 01:49:00 +0100
+
+pykolab (0.7.8-0~kolab3) unstable; urgency=low
+
+  * deliver to shared folders with spaces #4613
+
+ -- Daniel Hoffend <dh@dotlan.net>  Wed, 18 Feb 2015 01:10:00 +0100
+
+pykolab (0.7.8-0~kolab2) unstable; urgency=low
+
+  * plugin threading_as_default no longer exists #4570
+
+ -- Daniel Hoffend <dh@dotlan.net>  Sun, 15 Feb 2015 01:10:00 +0100
+
+pykolab (0.7.8-0~kolab1) unstable; urgency=low
+
+  * https://issues.kolab.org/buglist.cgi?target_milestone=0.7.8&product=pykolab
+
+ -- Jeroen van Meeuwen (Kolab Systems) <vanmeeuwen@kolabsys.com>  Sat, 14 Feb 2015 01:49:00 +0100
+
+pykolab (0.7.7-0~kolab2) unstable; urgency=low
+
+  * use chameleon skin as default. fixing #4557
+
+ -- Timotheus Pokorra (TBits.net) <tp@tbits.net>  Thu, 12 Feb 2015 01:49:00 +0100
+
+pykolab (0.7.7-0~kolab1) unstable; urgency=low
+
+  * Allow Wallace messages to be localized
+
+ -- Jeroen van Meeuwen (Kolab Systems) <vanmeeuwen@kolabsys.com>  Fri, 23 Jan 2015 01:49:00 +0100
+
+pykolab (0.7.6-0~kolab3) unstable; urgency=low
+
+  * Database scripts for Roundcube were not found with Python 2.7 (#2811)
+
+ -- Timotheus Pokorra (TBits.net) <tp@tbits.net>  Tue, 20 Jan 2015 02:49:00 +0100
+
+pykolab (0.7.6-0~kolab2) unstable; urgency=low
+
+  * Fix wallace dependancy on python-dateutil (#4246)
+
+ -- Timotheus Pokorra (TBits.net) <tp@tbits.net>  Wed, 14 Jan 2015 02:49:00 +0100
+
+pykolab (0.7.6-0~kolab1) unstable; urgency=low
+
+  * Fix LDAP authentication and user searching (#4218)
+  * Enable error logging for Roundcubemail (#4104)
+  * Fix comparison of datetime.datetime and datetime.date (#4079)
+  * Apply invitation policy also to aliases (#4074)
+
+ -- Jeroen van Meeuwen (Kolab Systems) <vanmeeuwen@kolabsys.com>  Wed, 14 Jan 2015 01:49:00 +0100
+
+pykolab (0.7.5-0~kolab1) unstable; urgency=low
+
+  * Fix default configuration for Roundcube plugin managesieve (#4103)
+  * Fix error due to missing 'domain_name_attribute' variable
+
+ -- Jeroen van Meeuwen (Kolab Systems) <vanmeeuwen@kolabsys.com>  Wed, 31 Dec 2014 01:49:00 +0100
+
+pykolab (0.7.4-0~kolab3) unstable; urgency=low
+
+  * Fix #4076 domain filter inconsistency.
+  * Fix creating additional user folders
+
+ -- Jeroen van Meeuwen (Kolab Systems) <vanmeeuwen@kolabsys.com>  Thu, 11 Dec 2014 01:49:00 +0100
+
+pykolab (0.7.4-0~kolab2) unstable; urgency=low
+
+  * Use the correct scheme, hostname and port if so configured
+
+ -- Jeroen van Meeuwen (Kolab Systems) <vanmeeuwen@kolabsys.com>  Tue,  9 Dec 2014 01:49:00 +0100
+
+pykolab (0.7.4-0~kolab1) unstable; urgency=low
+
+  * New upstream release
+
+ -- Jeroen van Meeuwen (Kolab Systems) <vanmeeuwen@kolabsys.com>  Mon,  8 Dec 2014 01:49:00 +0100
+
+pykolab (0.7.3-0~kolab2) unstable; urgency=low
+
+  * pykolab-xml should require python-kolab (#3742)
+
+ -- Jeroen van Meeuwen (Kolab Systems) <vanmeeuwen@kolabsys.com>  Tue, 18 Nov 2014 01:49:00 +0100
+
+pykolab (0.7.3-0~kolab1) unstable; urgency=low
+
+  * New upstream version 0.7.3
+
+ -- Jeroen van Meeuwen (Kolab Systems) <vanmeeuwen@kolabsys.com>  Fri, 31 Oct 2014 01:49:00 +0100
+
+pykolab (0.7.2-0~kolab5) unstable; urgency=low
+
+  * added patch to fix setup-kolab mysql.initial
+  * added patch to fix assets_path
+
+ -- Daniel Hoffend <dh@dotlan.net>  Mon, 15 Sep 2014 15:10:00 +0100
+
+pykolab (0.7.2-0~kolab4) unstable; urgency=low
+
+  * Fix socketfile -> conf.socketfile
+
+ -- Jeroen van Meeuwen (Kolab Systems) <vanmeeuwen@kolabsys.com>  Fri, 12 Sep 2014 01:49:00 +0100
+
+pykolab (0.7.2-0~kolab3) unstable; urgency=low
+
+  * Fix typo
+  * Fix session timeouts (#2661, #3567)
+
+ -- Jeroen van Meeuwen (Kolab Systems) <vanmeeuwen@kolabsys.com>  Thu, 11 Sep 2014 01:49:00 +0100
+
+pykolab (0.7.2-0~kolab1) unstable; urgency=low
+
+  * Upstream release of version 0.7.2
+
+ -- Jeroen van Meeuwen (Kolab Systems) <vanmeeuwen@kolabsys.com>  Thu, 11 Sep 2014 01:49:00 +0100
+
+pykolab (0.7.1-0~kolab4) unstable; urgency=low
+
+  * Added patch to use conf.socketfile in kolab-saslauthd
+
+ -- Aeneas Jaissle <aj@ajaissle.de>  Tue, 26 Aug 2014 23:17:00 +0200
+
+pykolab (0.7.1-0~kolab3) unstable; urgency=low
+
+  * Fix the chwala URL
+  * Add kolab_tags to plugins
+  * Use more secure URLs
+
+ -- Jeroen van Meeuwen (Kolab Systems) <vanmeeuwen@kolabsys.com>  Wed, 20 Aug 2014 01:49:00 +0100
+
+pykolab (0.7.1-0~kolab1) unstable; urgency=low
+
+  * Upstream release of version 0.7.1
+
+ -- Jeroen van Meeuwen (Kolab Systems) <vanmeeuwen@kolabsys.com>  Tue, 19 Aug 2014 01:49:00 +0100
+
+pykolab (0.7.0-0~kolab1) unstable; urgency=low
+
+  * Upstream release of version 0.7.0
+
+ -- Jeroen van Meeuwen (Kolab Systems) <vanmeeuwen@kolabsys.com>  Thu, 14 Aug 2014 01:49:00 +0100
+
+pykolab (0.7~dev20140625-0~kolab1) unstable; urgency=low
+
+  * git master head snapshot
+
+ -- Jeroen van Meeuwen (Kolab Systems) <vanmeeuwen@kolabsys.com>  Wed, 25 Jun 2014 01:49:00 +0100
+
+pykolab (0.6.13-0~kolab1) unstable; urgency=low
+
+  * Correct more permission errors
+
+ -- Jeroen van Meeuwen (Kolab Systems) <vanmeeuwen@kolabsys.com>  Wed,  5 Mar 2014 01:49:00 +0100
+
+pykolab (0.6.12-0~kolab8) unstable; urgency=low
+
+  * Regenerate auth_cache automatically
+  * Fix typo in Kolab SMTP Access Policy
+  * Close infinite loop
+
+ -- Jeroen van Meeuwen (Kolab Systems) <vanmeeuwen@kolabsys.com>  Sun, 16 Feb 2014 01:49:00 +0100
+
+pykolab (0.6.12-0~kolab3) unstable; urgency=low
+
+  * New upstream release
+  * Fix logger switching gid
+  * Do not drop privileges too early
+
+ -- Jeroen van Meeuwen (Kolab Systems) <vanmeeuwen@kolabsys.com>  Sat, 15 Feb 2014 20:00:00 +0100
+
+pykolab (0.6.11-0~kolab12) unstable; urgency=low
+
+  * Fix logger
+
+ -- Jeroen van Meeuwen (Kolab Systems) <vanmeeuwen@kolabsys.com>  Fri, 14 Feb 2014 20:00:00 +0100
+
+pykolab (0.6.11-0~kolab11) unstable; urgency=low
+
+  * Make sure the logger and saslauthd drop permissions too
+
+ -- Jeroen van Meeuwen (Kolab Systems) <vanmeeuwen@kolabsys.com>  Thu, 13 Feb 2014 20:00:00 +0100
+
+pykolab (0.6.11-0~kolab10) unstable; urgency=low
+
+  * Fix use of deprecated function get_user_attribute
+  * Make sure the correct rights are set on shared folders with delivery enabled
+  * Match messages that do not have an X-Spam-Header, too
+
+ -- Jeroen van Meeuwen (Kolab Systems) <vanmeeuwen@kolabsys.com>  Wed, 12 Feb 2014 20:00:00 +0100
+
+pykolab (0.6.11-0~kolab7) unstable; urgency=low
+
+  * Fix typos in Sieve management
+  * Correct more permissions
+
+ -- Jeroen van Meeuwen (Kolab Systems) <vanmeeuwen@kolabsys.com>  Tue, 11 Feb 2014 20:00:00 +0100
+
+pykolab (0.6.11-0~kolab6) unstable; urgency=low
+
+  * Ship Sieve management for UCS
+  * Fix permissions on /etc/kolab/kolab.conf, /var/lib/kolab/, /var/log/kolab/
+  * Allow caches rendered read-only or in the middle of a transaction to be re-initialized
+
+ -- Jeroen van Meeuwen (Kolab Systems) <vanmeeuwen@kolabsys.com>  Mon, 10 Feb 2014 20:00:00 +0100
+
+pykolab (0.6.11-0~kolab1) unstable; urgency=low
+
+  * New upstream release 0.6.11
+
+ -- Jeroen van Meeuwen (Kolab Systems) <vanmeeuwen@kolabsys.com>  Tue, 28 Jan 2014 20:00:00 +0100
+
+pykolab (0.6.10-0~kolab1) unstable; urgency=low
+
+  * New upstream release 0.6.10
+  * Fix case-sensitive comparison of server addresses.
+  * Fix initial synchronization of users with mailhost attributes already set.
+  * Add configuration option to prevent kolabd from applying the recipient policy.
+  * Handle errors in subscribing a user to mail folders.
+
+ -- Jeroen van Meeuwen (Kolab Systems) <vanmeeuwen@kolabsys.com>  Tue, 14 Jan 2014 20:00:00 +0100
+
+pykolab (0.6.9-0~kolab9) unstable; urgency=low
+
+  * Allow 8bit passwords to pass through log.debug()
+
+ -- Jeroen van Meeuwen (Kolab Systems) <vanmeeuwen@kolabsys.com>  Tue, 26 Nov 2013 20:00:00 +0100
+
+pykolab (0.6.9-0~kolab8) unstable; urgency=low
+
+  * Avoid setting permissions that collide with those needed on UCS
+  * Define build requirement on univention-config-dev | bash in pykolab.dsc as well
+
+ -- Jeroen van Meeuwen (Kolab Systems) <vanmeeuwen@kolabsys.com>  Tue, 26 Nov 2013 20:00:00 +0100
+
+pykolab (0.6.9-0~kolab7) unstable; urgency=low
+
+  * Relocate patches for Debian/APT
+  * Ship patch to correct roundcube/syncroton database schema loading
+  * Fix #2585 and resort the otherwise unsorted storage order
+
+ -- Jeroen van Meeuwen (Kolab Systems) <vanmeeuwen@kolabsys.com>  Sun, 24 Nov 2013 20:00:00 +0100
+
+pykolab (0.6.9-0~kolab5) unstable; urgency=low
+
+  * Add ucs/kolab.py
+
+ -- Jeroen van Meeuwen (Kolab Systems) <vanmeeuwen@kolabsys.com>  Fri, 22 Nov 2013 20:00:00 +0100
+
+pykolab (0.6.9-0~kolab3) unstable; urgency=low
+
+  * Do not remove setup_syncroton.py
+  * Trigger restarts necessary for cyrus-imapd and postfix
+  * New upstream version
+  * Test for a lock directory before touching lock files
+
+ -- Jeroen van Meeuwen (Kolab Systems) <vanmeeuwen@kolabsys.com>  Thu, 21 Nov 2013 20:00:00 +0100
+
+pykolab (0.6.8-0~kolab4) unstable; urgency=low
+
+  * Make the kolab-saslauthd rundir a little more flexible
+
+ -- Jeroen van Meeuwen (Kolab Systems) <vanmeeuwen@kolabsys.com>  Tue, 19 Nov 2013 20:00:00 +0100
+
+pykolab (0.6.8-0~kolab3) unstable; urgency=low
+
+  * Reduce requirement on python to >= 2.6
+  * Reduce requirement on python-ldap
+  * Adjust spec used for Debian 6 (-based platforms)
+
+ -- Jeroen van Meeuwen (Kolab Systems) <vanmeeuwen@kolabsys.com>  Fri, 15 Nov 2013 20:00:00 +0100
+
+pykolab (0.6.8-0~kolab1.5) unstable; urgency=low
+
+  * fix path in postfix master.cf file, bug 2508
+
+ -- Timotheus Pokorra <timotheus@kolab.org>  Wed, 13 Nov 2013 20:00:00 +0100
+
+pykolab (0.6.8-0~kolab1.4) unstable; urgency=low
+
+  * add missing dependency libpython2.7, fixes bug 2469, preventing installing setup-kolab ldap and other components separately
+
+ -- Jan Kowalsky <tuxus@notraces.net>  Thu, 08 Nov 2013 13:15:00 +0100
+
+pykolab (0.6.8-0~kolab1.3) unstable; urgency=low
+
+  * add even more missing files, translit.py and wap/*, fixes bug 2451
+
+ -- Timotheus Pokorra <timotheus@pokorra.de>  Wed, 30 Oct 2013 08:15:00 +0100
+
+pykolab (0.6.8-0~kolab1.2) unstable; urgency=low
+
+  * add missing imap_utf7 module, fixes bug 2425
+
+ -- Torsten Grote <grote@kolabsys.com>  Fri, 25 Oct 2013 00:45:43 +0100
+
+pykolab (0.6.8-0~kolab1.1) unstable; urgency=low
+
+  * Fixing bug 2404, setup-kolab
+
+ -- Timotheus Pokorra <timotheus@pokorra.de>  Thu, 24 Oct 2013 12:10:43 +0100
+
+pykolab (0.6.8-0~kolab1) unstable; urgency=low
+
+  * Imported Upstream version 0.6.8
+
+ -- Jeroen van Meeuwen (Kolab Systems) <vanmeeuwen@kolabsys.com>  Wed, 16 Oct 2013 12:10:43 +0100
+
+pykolab (0.6.6-1) unstable; urgency=low
+
+  * Imported Upstream version 0.6.6
+
+ -- Jeroen van Meeuwen (Kolab Systems) <vanmeeuwen@kolabsys.com>  Fri, 20 Sep 2013 12:10:43 +0100
+
+pykolab (0.6.5-1) unstable; urgency=low
+
+  * Imported Upstream version 0.6.5
+
+ -- Jeroen van Meeuwen (Kolab Systems) <vanmeeuwen@kolabsys.com>  Sun, 15 Sep 2013 12:10:43 +0100
+
+pykolab (0.5.12-1) unstable; urgency=low
+
+  * Imported Upstream version 0.5.12
+  * Update changelog
+  * Remove installation line for non-existent freebusy templates
+  * Remove installation line for non-existent z-push templates
+
+ -- Paul Klos <kolab@klos2day.nl>  Mon, 13 May 2013 23:02:33 +0200
+
+pykolab (0.5.11-3) unstable; urgency=low
+
+  * Remove Kolab syncroton setup for Debian, since
+    kolab-syncroton takes care of its database setup.
+
+ -- Paul Klos <kolab@klos2day.nl>  Tue, 02 Apr 2013 21:53:11 +0200
+
+pykolab (0.5.11-2) unstable; urgency=low
+
+  * Make kolab-conf depend on python-augeas and python-cheetah (bug #1616)
+
+ -- Paul Klos <kolab@klos2day.nl>  Thu, 21 Mar 2013 22:25:16 +0100
+
+pykolab (0.5.11-1) unstable; urgency=low
+
+  [ Paul Klos ]
+  * Imported upstream version 0.5.11
+
+ -- Paul Klos <kolab@klos2day.nl>  Wed, 09 Jan 2013 22:21:36 +0100
+
+pykolab (0.5.10-2) unstable; urgency=low
+
+  [ Paul Klos ]
+  * Correct wallace init script (solves #1404)
+  * Fix a couple of issues with the init script for kolab-server (kolabd)
+    - Check for running daemon failed,
+      so it was started every time the script was run
+    - Shutdown did not work
+  * Update changelog
+  * Disable Wallace
+  * Update changelog
+  * Add explanation to README file
+
+  [ Jeroen van Meeuwen (Kolab Systems) ]
+  * Drop the workaround for issue #1469
+
+  [ Jeroen van Meeuwen ]
+
+ -- Paul Klos <kolab@klos2day.nl>  Tue, 25 Dec 2012 12:23:13 +0100
+
+pykolab (0.5.10-1) unstable; urgency=low
+
+  [ Jeroen van Meeuwen (Kolab Systems) ]
+  * Imported Upstream version 0.5.10
+  * Drop patches a part of 0.5.10 release
+
+  [ Jeroen van Meeuwen ]
+
+ -- Jeroen van Meeuwen (Kolab Systems) <vanmeeuwen@kolabsys.com>  Tue, 25 Dec 2012 12:10:43 +0100
+
+pykolab (0.5.8-9) unstable; urgency=low
+
+  * Temporarily disable Wallace because of bug #1469
+
+ -- Paul Klos <kolab@klos2day.nl>  Mon, 17 Dec 2012 20:48:29 +0100
+
+pykolab (0.5.8-8) unstable; urgency=low
+
+  * Fix issues in wallace and kolabd init script (#1404)
+
+ -- Paul Klos <kolab@klos2day.nl>  Sun, 16 Dec 2012 15:45:56 +0100
+
+pykolab (0.5.8-7) unstable; urgency=low
+
+  * Move python-mysqldb from build-depends to pykolab depends
+
+ -- Paul Klos <kolab@klos2day.nl>  Tue, 04 Dec 2012 18:11:07 +0100
+
+pykolab (0.5.8-6) unstable; urgency=low
+
+  [ Jeroen van Meeuwen (Kolab Systems) ]
+  * Correct init scripts to not use --user / --group as parameters to start-stop-daemon, as that has the effect of verifying the ownership of PID files (#1401)
+
+  [ Jeroen van Meeuwen ]
+
+ -- Jeroen van Meeuwen (Kolab Systems) <vanmeeuwen@kolabsys.com>  Thu, 29 Nov 2012 14:44:45 +0100
+
+pykolab (0.5.8-5) unstable; urgency=low
+
+  [ Jeroen van Meeuwen (Kolab Systems) ]
+  * Add dependency on python-mysqldb (#1394)
+  * Rebase the set of permissions on /etc/kolab/, /etc/kolab/kolab.conf, /var/lib/kolab/ and /var/log/kolab/ on to the permissions used on our reference platform (#1395, part i)
+  * Ship patch for #1396
+  * Ship patch for #1397
+  * Correct patch and do not change the tls cert paths at all on Debian
+  * Do not install the Kolab SMTP Access Policy executable in its own subdirectory
+  * Ship fix for #1398
+
+  [ Jeroen van Meeuwen ]
+
+ -- Jeroen van Meeuwen (Kolab Systems) <vanmeeuwen@kolabsys.com>  Thu, 29 Nov 2012 14:13:50 +0100
+
+pykolab (0.5.8-4) unstable; urgency=low
+
+  [ Jeroen van Meeuwen (Kolab Systems) ]
+  * Disable and shut down saslauthd before attempting to start kolab-saslauthd
+
+  [ Jeroen van Meeuwen ]
+
+ -- Jeroen van Meeuwen (Kolab Systems) <vanmeeuwen@kolabsys.com>  Sun, 25 Nov 2012 09:05:48 -0500
+
+pykolab (0.5.8-3) unstable; urgency=low
+
+  [ Jeroen van Meeuwen (Kolab Systems) ]
+  * Import os before using it
+
+  [ Jeroen van Meeuwen ]
+
+ -- Jeroen van Meeuwen (Kolab Systems) <vanmeeuwen@kolabsys.com>  Sun, 25 Nov 2012 08:23:26 -0500
+
+pykolab (0.5.8-2) unstable; urgency=low
+
+  [ Jeroen van Meeuwen (Kolab Systems) ]
+  * Patch unlinking mysql tmp my.cnf too early
+  * Update patches
+
+  [ Jeroen van Meeuwen ]
+
+ -- Jeroen van Meeuwen (Kolab Systems) <vanmeeuwen@kolabsys.com>  Sun, 25 Nov 2012 07:56:34 -0500
+
+pykolab (0.5.8-1) unstable; urgency=low
+
+  [ Jeroen van Meeuwen (Kolab Systems) ]
+  * Imported Upstream version 0.5.8
+
+  [ Jeroen van Meeuwen ]
+
+ -- Jeroen van Meeuwen (Kolab Systems) <vanmeeuwen@kolabsys.com>  Sun, 25 Nov 2012 06:43:44 -0500
+
+pykolab (0.5.6-7) unstable; urgency=low
+
+  [ Jeroen van Meeuwen (Kolab Systems) ]
+  * Set tls_ca to the same self-generated certificate file (#1260)
+  * Correct service init script $NAME
+
+  [ Jeroen van Meeuwen ]
+
+ -- Jeroen van Meeuwen (Kolab Systems) <vanmeeuwen@kolabsys.com>  Thu, 22 Nov 2012 03:18:44 -0500
+
+pykolab (0.5.6-6) unstable; urgency=low
+
+  [ Jeroen van Meeuwen (Kolab Systems) ]
+  * Same thing here, do not use --user/--group to start the Kolab daemon with
+  * Do not use --chuid/--group from start-stop-daemon - it somehow prevents the process from reading the configuration
+  * Correct the permissions on the SASL authentication daemon socket directory
+
+  [ Jeroen van Meeuwen ]
+
+ -- Jeroen van Meeuwen (Kolab Systems) <vanmeeuwen@kolabsys.com>  Wed, 21 Nov 2012 12:20:18 -0500
+
+pykolab (0.5.6-4) unstable; urgency=low
+  * Remove dependency on libsasl2-modules-ldap from kolab-saslauthd
+  * Diasable wallaced upon installation and enable during kolab-setup
+  * Diasable kolabd upon installation and enable during kolab-setup
+  * Added debian/watch
+  * Add patch description (solves quilt-patch-missing-description warning)
+
+ -- Paul Klos <kolab@klos2day.nl>  Wed, 14 Nov 2012 17:06:21 -0500
+
+pykolab (0.5.6-3) unstable; urgency=low
+
+  [ Jeroen van Meeuwen (Kolab Systems) ]
+  * Remove obsolete patches, correct path for imapd.conf(5) certificate paths
+
+  [ Jeroen van Meeuwen ]
+
+ -- Jeroen van Meeuwen (Kolab Systems) <vanmeeuwen@kolabsys.com>  Wed, 07 Nov 2012 09:13:32 -0500
+
+pykolab (0.5.6-2) unstable; urgency=low
+
+  * /usr/lib*/python*/*-packages/pykolab/cli/telemetry/*
+     moved to kolab-telemetry
+  * removed various example files (debian/*.ex)
+
+ -- Paul Klos <kolab@klos2day.nl>  Tue, 30 Oct 2012 17:35:41 +0200
+
+pykolab (0.5.6-1) unstable; urgency=low
+
+  * Imported Upstream version 0.5.6
+
+ -- Paul Klos <kolab@klos2day.nl>  Wed, 24 Oct 2012 18:43:17 +0200
+
+pykolab (0.5.5-7) unstable; urgency=low
+
+  * Depend on python-icalendar (pykolab, kolab-xml, wallace)
+
+ -- Paul Klos <kolab@klos2day.nl>  Sat, 20 Oct 2012 22:53:51 +0200
+
+pykolab (0.5.5-6.1) unstable; urgency=low
+
+  * Non-maintainer upload.
+  * Trying to install wallace init.d script from wallace.init
+
+ -- Paul Klos <kolab@klos2day.nl>  Tue, 02 Oct 2012 20:50:10 +0200
+
+pykolab (0.5.5-5) unstable; urgency=low
+
+  [ Jeroen van Meeuwen (Kolab Systems) ]
+  * Add dependency on python-kolabformat (#1064)
+
+  [ Jeroen van Meeuwen ]
+
+ -- Jeroen van Meeuwen (Kolab Systems) <vanmeeuwen@kolabsys.com>  Tue, 02 Oct 2012 12:10:18 -0400
+
+pykolab (0.5.5-4) unstable; urgency=low
+
+  * pykolab is to depend on python-pyasn1-modules as well (#1058)
+  * Rename kolab-content-filter to its original name, wallace
+  * Include patch from upstream to fix the init scripts (#972)
+  * Update changelog for 0.5.5-4
+  * Attempt to override the installinit target
+
+ -- Jeroen van Meeuwen (Kolab Systems) <vanmeeuwen@kolabsys.com>  Sat, 29 Sep 2012 13:41:22 +0200
+
+pykolab (0.5.5-3) unstable; urgency=low
+
+  * Fix postinst
+
+ -- Jeroen van Meeuwen (Kolab Systems) <vanmeeuwen@kolabsys.com>  Thu, 27 Sep 2012 22:01:59 +0200
+
+pykolab (0.5.5-2) unstable; urgency=low
+
+  * Include /var/log/kolab
+  * Add /var/lib/kolab Add post installation file that is supposed
+    to add the users and groups needed, and fixes directory permissions
+  * Add a patch for the default user for dirsrv
+
+ -- Jeroen van Meeuwen (Kolab Systems) <vanmeeuwen@kolabsys.com>  Thu, 27 Sep 2012 19:45:05 +0200
+
+pykolab (0.5.5-1.1) unstable; urgency=low
+
+  * Non-maintainer upload.
+  * Imported Upstream version 0.5.5
+
+ -- Paul Klos <kolab@klos2day.nl>  Thu, 22 Sep 2012 11:59:00 +0200
+
+pykolab (0.5.4-3) unstable; urgency=low
+
+  * Let's not depend on libsasl2 since it is a virtual package
+
+ -- Jeroen van Meeuwen (Kolab Systems) <vanmeeuwen>  Tue, 11 Sep 2012 17:15:07 +0200
+
+pykolab (0.5.4-2) unstable; urgency=low
+
+  * Correct the path for setup-ds-admin on Debian
+  * Add another patch that is not upstreamed for the failure
+    to create a semaphore for the administrator server
+  * Add the plugins/ to the pykolab core package
+  * Make each package depend on the same version of the other
+    packages that fall out of this source package
+  * Depend on the actual sasl2 packages we require
+
+ -- Jeroen van Meeuwen (Kolab Systems) <vanmeeuwen@kolabsys.com>  Tue, 11 Sep 2012 17:04:30 +0200
+
+pykolab (0.5.4-1.1) unstable; urgency=low
+
+  * Non-maintainer upload.
+  * Imported Upstream version 0.5.4
+
+ -- Paul Klos <kolab@klos2day.nl>  Thu, 06 Sep 2012 16:47:00 +0200
+
+pykolab (0.5.3-1.1) unstable; urgency=low
+
+  * Non-maintainer upload.
+  * Imported Upstream version 0.5.3
+
+ -- Paul Klos <kolab@klos2day.nl>  Fri, 24 Aug 2012 22:50:53 +0200
+
+pykolab (0.4.14-2) unstable; urgency=low
+
+  [ Jeroen van Meeuwen (Kolab Systems) ]
+  * Install setup-kolab.py
+
+  [ Jeroen van Meeuwen ]
+
+ -- Jeroen van Meeuwen <vanmeeuwen@auto.kolabsys.com>  Wed, 22 Aug 2012 16:57:44 +0200
+
+pykolab (0.4.14-1) unstable; urgency=low
+
+  [ Jeroen van Meeuwen (Kolab Systems) ]
+  * Imported Upstream version 0.4.14
+
+  [ Jeroen van Meeuwen ]
+
+ -- Jeroen van Meeuwen <vanmeeuwen@auto.kolabsys.com>  Wed, 22 Aug 2012 16:03:53 +0200
+
+pykolab (0.4.3-3) unstable; urgency=low
+
+  * Initial version
+
+ -- Jeroen van Meeuwen (Kolab Systems) <vanmeeuwen@kolabsys.com>  Sun, 13 May 2012 19:40:48 +0100
--- pykolab-0.9.0.8.orig/debian/compat
+++ pykolab-0.9.0.8/debian/compat
@@ -0,0 +1 @@
+8
--- pykolab-0.9.0.8.orig/debian/control
+++ pykolab-0.9.0.8/debian/control
@@ -0,0 +1,131 @@
+Source: pykolab
+Section: python
+Priority:  optional
+Maintainer: Jeroen van Meeuwen (Kolab Systems) <vanmeeuwen@kolabsys.com>
+Uploaders: Paul Klos <kolab@klos2day.nl>
+Build-Depends:  autotools-dev,
+                debhelper (>= 7.0.50~),
+                dh-autoreconf,
+                dh-python,
+                gawk,
+                gettext,
+                intltool,
+                libexpat1,
+                libglib2.0-0,
+                libglib2.0-dev,
+                libpcre3,
+                libssl-dev,
+                libunistring2 | libunistring0,
+                libxml-parser-perl,
+                libxml2,
+                mime-support,
+                python3,
+                python3-icalendar,
+                python3-minimal,
+                python3-nose,
+                python3-six,
+                python3-tzlocal,
+                univention-config-dev | bash (>= 1.0)
+Standards-Version: 3.9.3
+Homepage: http://www.kolab.org
+Vcs-Git: git://git.kolab.org/git/pykolab
+#Vcs-Browser: http://git.debian.org/?p=collab-maint/pykolab.git;a=summary
+
+Package: pykolab
+Architecture: all
+Depends:    adduser (>= 3.11),
+            libpython3.11 | libpython3.10 | libpython3.9,
+            python3,
+            python3-icalendar,
+            python3-mysqldb,
+            python3-kolab,
+            python3-ldap,
+            python3-pyasn1,
+            python3-pyasn1-modules,
+            python3-pymysql,
+            python3-six,
+            python3-sqlalchemy,
+            ${python3:Depends},
+            ${misc:Depends},
+            ${shlibs:Depends},
+            ${ucs:Depends}
+Description: Kolab Groupware daemon and utilities
+ Python implementation of the Kolab Groupware server
+
+Package: kolab-cli
+Architecture: all
+Depends:    pykolab (= ${binary:Version}),
+            python3,
+            python3-augeas,
+            python3-cheetah,
+            ${python3:Depends},
+            ${misc:Depends},
+            ${ucs:Depends}
+Description: Command-line utilities for Kolab
+ This package includes command-line utilities for Kolab Groupware
+
+Package: kolab-conf
+Architecture: all
+Depends:    pykolab (= ${binary:Version}),
+            kolab-ldap,
+            python3,
+            ${python3:Depends},
+            ${misc:Depends},
+            python3-augeas,
+            python3-cheetah
+Description: Configuration management for Kolab
+ This package includes configuration management utilities for
+ Kolab Groupware
+
+Package: kolab-saslauthd
+Architecture: all
+Depends:    lsb-base (>= 3.0-6),
+            pykolab (= ${binary:Version}),
+            python3,
+            ${python3:Depends},
+            sasl2-bin,
+            ${misc:Depends}
+Description: SASL Authentication Daemon for Kolab
+ A multi-domain capable Kolab SASL Authentication daemon.
+
+Package: kolab-server
+Architecture: all
+Depends: pykolab (= ${binary:Version}), python3, ${python3:Depends}, ${misc:Depends}, lsb-base (>= 3.0-6)
+Description: Kolab Groupware Server
+ Server daemon synchronizing the mutations between various
+ Kolab Groupware components.
+
+Package: kolab-telemetry
+Architecture: all
+Depends: kolab-cli (= ${binary:Version}), python3, ${python3:Depends}, ${misc:Depends}
+Description: Kolab Telemetry Logging Capabilities
+ Cyrus IMAP Telemetry logging handling capabilities for Kolab Groupware
+
+Package: kolab-xml
+Architecture: all
+Depends: pykolab (= ${binary:Version}),
+         python3,
+         python3-kolabformat,
+         ${misc:Depends},
+         ${python3:Depends},
+         python3-icalendar,
+         python3-tzlocal
+Description: Kolab XML format wrapper for pykolab
+ Kolab Format XML bindings wrapper for pykolab
+
+Package: wallace
+Architecture: all
+Depends: pykolab (= ${binary:Version}),
+         kolab-xml (= ${binary:Version}),
+         python3-gnupg,
+         python3,
+         ${python3:Depends},
+         ${misc:Depends},
+         lsb-base (>= 3.0-6),
+         python3-dateutil,
+         python3-icalendar,
+         python3-tzlocal
+Replaces: kolab-content-filter
+Provides: kolab-content-filter
+Description: Kolab Content-Filter
+ This is the Kolab Content Filter, with plugins
--- pykolab-0.9.0.8.orig/debian/copyright
+++ pykolab-0.9.0.8/debian/copyright
@@ -0,0 +1,28 @@
+Format: http://www.debian.org/doc/packaging-manuals/copyright-format/1.0/
+Upstream-Name: pykolab
+Upstream-Contact: Jeroen van Meeuwen (Kolab Systems) <vanmeeuwen@kolabsys.com>
+Source: http://www.kolab.org
+
+Files: *
+Copyright: Copyright (C) 2012 Kolab Systems - Jeroen van Leeuwen <vanmeeuwen@kolabsys.com>
+License: GPL-3+
+ This program is free software; you can redistribute it
+ and/or modify it under the terms of the GNU General Public
+ License as published by the Free Software Foundation; either
+ version 3 of the License, or (at your option) any later
+ version.
+ .
+ This program is distributed in the hope that it will be
+ useful, but WITHOUT ANY WARRANTY; without even the implied
+ warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR
+ PURPOSE.  See the GNU General Public License for more
+ details.
+ .
+ You should have received a copy of the GNU General Public
+ License along with this package; if not, write to the Free
+ Software Foundation, Inc., 51 Franklin St, Fifth Floor,
+ Boston, MA  02110-1301 USA
+ .
+ On Debian systems, the full text of the GNU General Public
+ License version 3 can be found in the file
+ `/usr/share/common-licenses/GPL-3'.
--- pykolab-0.9.0.8.orig/debian/docs
+++ pykolab-0.9.0.8/debian/docs
@@ -0,0 +1,3 @@
+NEWS
+README
+README.tests
--- pykolab-0.9.0.8.orig/debian/gbp.conf
+++ pykolab-0.9.0.8/debian/gbp.conf
@@ -0,0 +1,34 @@
+[DEFAULT]
+builder = git-pbuilder
+cleaner = fakeroot debian/rules clean
+pristine-tar = True
+
+[git-buildpackage]
+export-dir = ../build-area/
+#tarball-dir = ../tarballs/
+
+[git-import-orig]
+dch = False
+
+
+
+[git-dch]
+#debian-branch = master
+
+[git-buildpackage]
+#debian-branch = master
+
+# Let's use an export directory
+#export-dir = ../builds
+
+# Ignore files / changes that have not been committed
+# This is necessary because the build process removes
+# plenty of files.
+#ignore-new = True
+
+#pristine-tar = True
+
+# Tag after successful build
+#tag = True
+
+#upstream-branch = upstream
--- pykolab-0.9.0.8.orig/debian/kolab-cli.install
+++ pykolab-0.9.0.8/debian/kolab-cli.install
@@ -0,0 +1,7 @@
+usr/lib*/python*/*-packages/pykolab/cli/*.py
+usr/lib*/python*/*-packages/pykolab/cli/wap/
+usr/lib*/python*/*-packages/pykolab/wap_client/
+usr/sbin/kolab
+usr/share/kolab/templates/*.tpl
+usr/share/kolab/templates/header_checks.*
+usr/share/kolab/templates/roundcubemail/*.tpl
--- pykolab-0.9.0.8.orig/debian/kolab-conf.install
+++ pykolab-0.9.0.8/debian/kolab-conf.install
@@ -0,0 +1,3 @@
+usr/sbin/setup-kolab
+usr/sbin/kolab-conf
+usr/lib*/python*/*-packages/pykolab/setup/
--- pykolab-0.9.0.8.orig/debian/kolab-saslauthd.default
+++ pykolab-0.9.0.8/debian/kolab-saslauthd.default
@@ -0,0 +1,9 @@
+#
+# Settings for kolab-saslauthd daemon
+#
+
+# Should kolab-saslauthd run automatically on startup? (default: no)
+START=no
+
+FLAGS="-l warning"
+DAEMON_ARGS="--fork"
--- pykolab-0.9.0.8.orig/debian/kolab-saslauthd.init
+++ pykolab-0.9.0.8/debian/kolab-saslauthd.init
@@ -0,0 +1,170 @@
+#!/bin/sh
+### BEGIN INIT INFO
+# Provides: kolab-saslauthd
+# Default-Start:     2 3 4 5
+# Default-Stop:      0 1 6
+# Required-Start: $remote_fs $local_fs $network
+# Required-Stop: $remote_fs $local_fs $network
+# Short-Description: Start/Stop the Kolab SASL authentication daemon
+# Description:      The Kolab saslauthd is a server process which handles \
+#              authentication requests on behalf of the cyrus-sasl library.
+### END INIT INFO
+
+if [ -d "/run" ]; then
+    rundir="/run"
+else
+    rundir="/var/run"
+fi
+
+PATH=/sbin:/usr/sbin:/bin:/usr/bin
+DESC="The Kolab saslauthd is a server process which handles authentication requests on behalf of the cyrus-sasl library." # Introduce a short description here
+NAME=kolab-saslauthd				# Introduce the short server's name here
+DAEMON=/usr/sbin/kolab-saslauthd	# Introduce the server's location here
+DAEMON_ARGS="--fork -l warning"	# Arguments to run the daemon with
+PIDFILE=${rundir}/$NAME/$NAME.pid
+LOCKFILE=${rundir}/lock/$NAME
+SCRIPTNAME=/etc/init.d/$NAME
+DEFAULTSFILE=/etc/default/$NAME
+SOCKETDIR=${rundir}/saslauthd
+USER=kolab
+GROUP=kolab-n
+
+# Read configuration variable file if it is present
+[ -r $DEFAULTSFILE ] && . $DEFAULTSFILE
+
+# Load the VERBOSE setting and other rcS variables
+. /lib/init/vars.sh
+
+# Define LSB log_* functions.
+# Depend on lsb-base (>= 3.0-6) to ensure that this file is present.
+. /lib/lsb/init-functions
+
+#
+# Function that starts the daemon/service
+#
+do_start()
+{
+	# Return
+	#   0 if daemon has been started
+	#   1 if daemon was already running
+	#   2 if daemon could not be started
+        # If the daemon is not enabled, give the user a warning and stop.
+	if [ "$START" != "yes" ]; then
+			log_warning_msg "To enable $NAME, edit $DEFAULTSFILE and set START=yes"
+			return 0
+	fi
+
+	# Make sure the pid directory is there
+	if [ ! -d ${rundir}/$NAME ]; then
+	  mkdir ${rundir}/$NAME
+	fi
+	chown $USER:$GROUP ${rundir}/$NAME
+
+	# Make sure the socket directory is there
+	if [ ! -d $SOCKETDIR ]; then
+	  mkdir $SOCKETDIR
+	fi
+	chown $USER:$GROUP $SOCKETDIR
+	chmod 0755 $SOCKETDIR
+
+	start-stop-daemon \
+		--start \
+		--quiet \
+		--pidfile $PIDFILE \
+		--startas $DAEMON \
+		--test > /dev/null \
+		|| return 1
+	start-stop-daemon \
+		--start \
+		--quiet \
+		--pidfile $PIDFILE \
+		--startas $DAEMON \
+		-- $FLAGS $DAEMON_ARGS \
+		|| return 2
+	# Add code here, if necessary, that waits for the process to be ready
+	# to handle requests from services started subsequently which depend
+	# on this one.  As a last resort, sleep for some time.
+    if [ -d "$(dirname $LOCKFILE)" ]; then
+        touch $LOCKFILE
+    fi
+}
+
+#
+# Function that stops the daemon/service
+#
+do_stop()
+{
+	# Return
+	#   0 if daemon has been stopped
+	#   1 if daemon was already stopped
+	#   2 if daemon could not be stopped
+	#   other if a failure occurred
+	start-stop-daemon \
+		  --stop \
+		  --quiet \
+		  --retry=TERM/30/KILL/5 \
+		  --user $USER \
+		  --startas $DAEMON \
+		  --pidfile $PIDFILE
+	RETVAL="$?"
+	[ "$RETVAL" = 2 ] && return 2
+	# Wait for children to finish too if this is a daemon that forks
+	# and if the daemon is only ever run from this initscript.
+	# If the above conditions are not satisfied then add some other code
+	# that waits for the process to drop all resources that could be
+	# needed by services started subsequently.  A last resort is to
+	# sleep for some time.
+	start-stop-daemon --stop --quiet --oknodo --retry=0/30/KILL/5 --exec $DAEMON
+	[ "$?" = 2 ] && return 2
+	# Many daemons don't delete their pidfiles when they exit.
+	rm -f $PIDFILE
+	rm -f $LOCKFILE
+	return "$RETVAL"
+}
+
+case "$1" in
+  start)
+    [ "$VERBOSE" != no ] && log_daemon_msg "Starting $DESC " "$NAME"
+    do_start
+    case "$?" in
+		0|1) [ "$VERBOSE" != no ] && log_end_msg 0 ;;
+		2) [ "$VERBOSE" != no ] && log_end_msg 1 ;;
+	esac
+  ;;
+  stop)
+	[ "$VERBOSE" != no ] && log_daemon_msg "Stopping $DESC" "$NAME"
+	do_stop
+	case "$?" in
+		0|1) [ "$VERBOSE" != no ] && log_end_msg 0 ;;
+		2) [ "$VERBOSE" != no ] && log_end_msg 1 ;;
+	esac
+	;;
+  status)
+       status_of_proc "$DAEMON" "$NAME" && exit 0 || exit $?
+       ;;
+  restart|force-reload)
+	log_daemon_msg "Restarting $DESC" "$NAME"
+	do_stop
+	case "$?" in
+	  0|1)
+		do_start
+		case "$?" in
+			0) log_end_msg 0 ;;
+			1) log_end_msg 1 ;; # Old process is still running
+			*) log_end_msg 1 ;; # Failed to start
+		esac
+		;;
+	  *)
+	  	# Failed to stop
+		log_end_msg 1
+		;;
+	esac
+	;;
+  *)
+	#echo "Usage: $SCRIPTNAME {start|stop|restart|reload|force-reload}" >&2
+	echo "Usage: $SCRIPTNAME {start|stop|status|restart|force-reload}" >&2
+	exit 3
+	;;
+esac
+
+:
--- pykolab-0.9.0.8.orig/debian/kolab-saslauthd.install
+++ pykolab-0.9.0.8/debian/kolab-saslauthd.install
@@ -0,0 +1,2 @@
+usr/lib*/python*/*-packages/saslauthd/__init__.py
+usr/sbin/kolab-saslauthd
--- pykolab-0.9.0.8.orig/debian/kolab-saslauthd.postinst
+++ pykolab-0.9.0.8/debian/kolab-saslauthd.postinst
@@ -0,0 +1,12 @@
+#!/bin/bash
+
+#DEBHELPER#
+
+set -e
+
+case "$1" in
+    configure|upgrade)
+        invoke-rc.d kolab-saslauthd restart || true
+    ;;
+
+esac
--- pykolab-0.9.0.8.orig/debian/kolab-server.default
+++ pykolab-0.9.0.8/debian/kolab-server.default
@@ -0,0 +1,10 @@
+# Configuration file for the Kolab Server daemon.
+#
+# See kolabd --help for more flags.
+#
+
+# Should kolabd run automatically on startup? (default: no)
+START=no
+
+FLAGS="-l warning"
+DAEMON_ARGS="--fork --user kolab"
--- pykolab-0.9.0.8.orig/debian/kolab-server.init
+++ pykolab-0.9.0.8/debian/kolab-server.init
@@ -0,0 +1,155 @@
+#! /bin/bash
+### BEGIN INIT INFO
+# Provides: kolab-server
+# Default-Start:     2 3 4 5
+# Default-Stop:      0 1 6
+# Required-Start: $remote_fs $local_fs $network
+# Required-Stop: $remote_fs $local_fs $network
+# Short-Description: Start/Stop the Kolab Server daemon
+# Description:      The Kolab server is a server process which synchronizes
+#                   LDAP, SQL and other authentication databases with Cyrus IMAP,
+#                   Dovecot or other IMAP servers.
+### END INIT INFO
+
+PATH=/sbin:/usr/sbin:/bin:/usr/bin
+DESC="The Kolab server synchronizes LDAP, SQL and other authentication databases with Cyrus IMAP, Dovecot or other IMAP servers." # Introduce a short description here
+NAME=kolabd                            # Introduce the short server's name here
+DAEMON=/usr/sbin/kolabd                # Introduce the server's location here
+USER="kolab"
+GROUP="kolab-n"
+DAEMON_ARGS="--fork --user $USER"      # Arguments to run the daemon with
+FLAGS="-l warning"
+PIDFILE=/run/$NAME/$NAME.pid
+LOCKFILE=/run/lock/$NAME
+DEFAULTSFILE=/etc/default/$NAME
+SCRIPTNAME=/etc/init.d/$NAME
+
+# Read configuration variable file if it is present
+[ -r /etc/default/kolab-server ] && . /etc/default/kolab-server
+
+# Load the VERBOSE setting and other rcS variables
+. /lib/init/vars.sh
+
+# Define LSB log_* functions.
+# Depend on lsb-base (>= 3.0-6) to ensure that this file is present.
+. /lib/lsb/init-functions
+
+#
+# Function that starts the daemon/service
+#
+do_start()
+{
+    # Return
+    #   0 if daemon has been started
+    #   1 if daemon was already running
+    #   2 if daemon could not be started
+
+    # If the daemon is not enabled, give the user a warning and stop.
+    if [ "$START" != "yes" ]; then
+        log_warning_msg "To enable $NAME, edit $DEFAULTSFILE and set START=yes"
+        return 0
+    fi
+
+    if [ ! -d /run/$NAME ]; then
+      mkdir /run/$NAME
+    fi
+    chown $USER:$GROUP /run/$NAME
+
+    start-stop-daemon \
+        --start \
+        --quiet \
+        --startas $DAEMON \
+        --name $NAME \
+        --test > /dev/null \
+        || return 1
+    start-stop-daemon \
+        --start \
+        --quiet \
+        --exec $DAEMON \
+        --name $NAME \
+        -- $FLAGS $DAEMON_ARGS --pid-file $PIDFILE \
+        || return 2
+    # Add code here, if necessary, that waits for the process to be ready
+    # to handle requests from services started subsequently which depend
+    # on this one.  As a last resort, sleep for some time.
+    touch $LOCKFILE
+}
+
+#
+# Function that stops the daemon/service
+#
+do_stop()
+{
+    # Return
+    #   0 if daemon has been stopped
+    #   1 if daemon was already stopped
+    #   2 if daemon could not be stopped
+    #   other if a failure occurred
+    start-stop-daemon \
+          --stop \
+          --quiet \
+          --retry=TERM/30/KILL/5 \
+          --user $USER \
+          --startas $DAEMON \
+          --pidfile $PIDFILE \
+          --name $NAME
+    RETVAL="$?"
+    [ "$RETVAL" = 2 ] && return 2
+    # Wait for children to finish too if this is a daemon that forks
+    # and if the daemon is only ever run from this initscript.
+    # If the above conditions are not satisfied then add some other code
+    # that waits for the process to drop all resources that could be
+    # needed by services started subsequently.  A last resort is to
+    # sleep for some time.
+    start-stop-daemon --stop --quiet --oknodo --retry=0/30/KILL/5 --exec $DAEMON
+    [ "$?" = 2 ] && return 2
+    # Many daemons don't delete their pidfiles when they exit.
+    rm -f $PIDFILE
+    rm -f $LOCKFILE
+    return "$RETVAL"
+}
+
+case "$1" in
+  start)
+    [ "$VERBOSE" != no ] && log_daemon_msg "Starting $DESC " "$NAME"
+    do_start
+    case "$?" in
+        0|1) [ "$VERBOSE" != no ] && log_end_msg 0 ;;
+        2) [ "$VERBOSE" != no ] && log_end_msg 1 ;;
+    esac
+  ;;
+  stop)
+    [ "$VERBOSE" != no ] && log_daemon_msg "Stopping $DESC" "$NAME"
+    do_stop
+    case "$?" in
+        0|1) [ "$VERBOSE" != no ] && log_end_msg 0 ;;
+        2) [ "$VERBOSE" != no ] && log_end_msg 1 ;;
+    esac
+    ;;
+  status)
+       status_of_proc "$DAEMON" "$NAME" && exit 0 || exit $?
+       ;;
+  restart|force-reload)
+    log_daemon_msg "Restarting $DESC" "$NAME"
+    do_stop
+    case "$?" in
+      0|1)
+        do_start
+        case "$?" in
+            0) log_end_msg 0 ;;
+            1) log_end_msg 1 ;; # Old process is still running
+            *) log_end_msg 1 ;; # Failed to start
+        esac
+        ;;
+      *)
+          # Failed to stop
+        log_end_msg 1
+        ;;
+    esac
+    ;;
+  *)
+    echo "Usage: $SCRIPTNAME {start|stop|status|restart|force-reload}" >&2
+    exit 3
+    ;;
+esac
+:
--- pykolab-0.9.0.8.orig/debian/kolab-server.install
+++ pykolab-0.9.0.8/debian/kolab-server.install
@@ -0,0 +1,3 @@
+usr/lib*/python*/*-packages/kolabd/process.py
+usr/lib*/python*/*-packages/kolabd/__init__.py
+usr/sbin/kolabd
--- pykolab-0.9.0.8.orig/debian/kolab-server.postinst
+++ pykolab-0.9.0.8/debian/kolab-server.postinst
@@ -0,0 +1,12 @@
+#!/bin/bash
+
+#DEBHELPER#
+
+set -e
+
+case "$1" in
+    configure|upgrade)
+        invoke-rc.d kolab-server restart || true
+    ;;
+
+esac
--- pykolab-0.9.0.8.orig/debian/kolab-telemetry.install
+++ pykolab-0.9.0.8/debian/kolab-telemetry.install
@@ -0,0 +1,3 @@
+usr/sbin/kolab_parse_telemetry
+usr/lib*/python*/*-packages/pykolab/cli/telemetry/*.py
+usr/lib*/python*/*-packages/pykolab/telemetry.py
--- pykolab-0.9.0.8.orig/debian/kolab-xml.install
+++ pykolab-0.9.0.8/debian/kolab-xml.install
@@ -0,0 +1 @@
+usr/lib*/python*/*-packages/pykolab/xml/
--- pykolab-0.9.0.8.orig/debian/pykolab.dirs
+++ pykolab-0.9.0.8/debian/pykolab.dirs
@@ -0,0 +1,2 @@
+var/lib/kolab
+var/log/kolab
--- pykolab-0.9.0.8.orig/debian/pykolab.install
+++ pykolab-0.9.0.8/debian/pykolab.install
@@ -0,0 +1,27 @@
+etc/kolab/kolab.conf
+usr/lib/pykolab/postfix/kolab_smtp_access_policy usr/lib/postfix/
+usr/lib*/python*/*-packages/cyruslib.py
+usr/lib*/python*/*-packages/pykolab/__init__.py
+usr/lib*/python*/*-packages/pykolab/auth/__init__.py
+usr/lib*/python*/*-packages/pykolab/auth/ldap/__init__.py
+usr/lib*/python*/*-packages/pykolab/auth/ldap/auth_cache.py
+usr/lib*/python*/*-packages/pykolab/auth/ldap/cache.py
+usr/lib*/python*/*-packages/pykolab/auth/ldap/syncrepl.py
+usr/lib*/python*/*-packages/pykolab/base.py
+usr/lib*/python*/*-packages/pykolab/conf/__init__.py
+usr/lib*/python*/*-packages/pykolab/conf/defaults.py
+usr/lib*/python*/*-packages/pykolab/constants.py
+usr/lib*/python*/*-packages/pykolab/errors.py
+usr/lib*/python*/*-packages/pykolab/imap_utf7.py
+usr/lib*/python*/*-packages/pykolab/imap/__init__.py
+usr/lib*/python*/*-packages/pykolab/imap/cyrus.py
+usr/lib*/python*/*-packages/pykolab/itip/__init__.py
+usr/lib*/python*/*-packages/pykolab/logger.py
+usr/lib*/python*/*-packages/pykolab/plugins/__init__.py
+usr/lib*/python*/*-packages/pykolab/plugins/defaultfolders/__init__.py
+usr/lib*/python*/*-packages/pykolab/plugins/dynamicquota/__init__.py
+usr/lib*/python*/*-packages/pykolab/plugins/recipientpolicy/__init__.py
+usr/lib*/python*/*-packages/pykolab/translate.py
+usr/lib*/python*/*-packages/pykolab/translit.py
+usr/lib*/python*/*-packages/pykolab/utils.py
+usr/share/locale/*/LC_MESSAGES/pykolab.mo
--- pykolab-0.9.0.8.orig/debian/pykolab.logrotate
+++ pykolab-0.9.0.8/debian/pykolab.logrotate
@@ -0,0 +1,9 @@
+/var/log/kolab/pykolab.log {
+  create 0660 kolab kolab-n
+  su kolab kolab-n
+  compress
+  missingok
+  notifempty
+  rotate 52
+  weekly
+}
--- pykolab-0.9.0.8.orig/debian/pykolab.postinst
+++ pykolab-0.9.0.8/debian/pykolab.postinst
@@ -0,0 +1,70 @@
+#!/bin/bash
+
+# From http://www.debian.org/doc/manuals/securing-debian-howto/ch9.en.html#s-bpp-lower-privs
+
+set -e
+
+case "$1" in
+    install|upgrade|configure)
+
+        # Add the kolab user and group accounts
+        getent group kolab &>/dev/null || addgroup --quiet --system --gid 412 kolab &>/dev/null
+        getent passwd kolab &>/dev/null || \
+            adduser --quiet --system \
+                --uid 412 --gid 412 --disabled-password \
+                --home /var/lib/kolab \
+                --gecos "Kolab System Account" kolab &>/dev/null || :
+
+        gpasswd -a www-data kolab >/dev/null 2>&1 || :
+
+        getent group kolab-n &>/dev/null || addgroup --quiet --system --gid 413 kolab-n &>/dev/null
+        getent passwd kolab-n &>/dev/null || \
+            adduser --quiet --system \
+                --uid 413 --gid 413 --disabled-password \
+                --home /var/lib/kolab \
+                --gecos "Kolab System Account (N)" kolab-n &>/dev/null || :
+            gpasswd -a kolab-n kolab &>/dev/null || :
+
+        getent group kolab-r &>/dev/null || addgroup --system --gid 414 kolab-r &>/dev/null
+        getent passwd kolab-r &>/dev/null || \
+            adduser --quiet --system \
+                --uid 414 --gid 414 --disabled-password \
+                --home /var/lib/kolab \
+                --gecos "Kolab System Account (R)" kolab-r &>/dev/null || :
+
+        # Re-base the POSIX permission set on to the reference platform
+        chown root:root /etc/kolab
+        chmod 755 /etc/kolab
+        chmod 640 /etc/kolab/kolab.conf
+
+        if dpkg-statoverride --list /var/lib/kolab >/dev/null; then
+            dpkg-statoverride --remove /var/lib/kolab
+        fi
+
+        if dpkg-statoverride --list /var/log/kolab >/dev/null; then
+            dpkg-statoverride --remove /var/log/kolab
+        fi
+
+        if [ -x "$(which univention-config-registry 2>/dev/null)" ]; then
+            chown listener:nogroup /etc/kolab/kolab.conf
+            dpkg-statoverride --update --add listener nogroup 770 /var/lib/kolab
+            dpkg-statoverride --update --add listener nogroup 770 /var/log/kolab
+            chown -R listener:nogroup /var/lib/kolab /var/log/kolab
+            chmod 770 /var/lib/kolab /var/log/kolab
+            # In any case, add listener to the kolab-n group, and kolab to the nogroup
+            gpasswd -a listener kolab-n >/dev/null 2>&1 || :
+            gpasswd -a kolab nogroup >/dev/null 2>&1 || :
+            if [ -x /etc/init.d/univention-directory-listener ]; then
+                invoke-rc.d univention-directory-listener restart 2>/dev/null || :
+            fi
+        else
+            chown kolab-n:kolab /etc/kolab/kolab.conf
+            dpkg-statoverride --update --add kolab kolab-n 770 /var/lib/kolab
+            dpkg-statoverride --update --add kolab kolab-n 770 /var/log/kolab
+            chown -R kolab:kolab-n /var/lib/kolab /var/log/kolab
+            chmod 770 /var/lib/kolab /var/log/kolab
+        fi
+    ;;
+esac
+
+#DEBHELPER#
--- pykolab-0.9.0.8.orig/debian/rules
+++ pykolab-0.9.0.8/debian/rules
@@ -0,0 +1,34 @@
+#!/usr/bin/make -f
+# -*- makefile -*-
+# Sample debian/rules that uses debhelper.
+# This file was originally written by Joey Hess and Craig Small.
+# As a special exception, when this file is copied by dh-make into a
+# dh-make output file, you may use that output file without restriction.
+# This special exception was added by Craig Small in version 0.37 of dh-make.
+
+# Uncomment this to turn on verbose mode.
+export DH_VERBOSE=1
+
+%:
+	dh $@  --with python3 --without python2 --with autotools-dev --with autoreconf
+
+override_dh_auto_test:
+	dh_auto_test || echo “ignoring test failure”
+
+override_dh_python3:
+	dh_python3 --shebang=/usr/bin/python3
+
+override_dh_install:
+	#dh_install --list-missing
+	if [ -x "$$(which univention-install-config-registry 2>/dev/null)" ]; then \
+		echo "usr/lib*/python*/*-packages/pykolab/plugins/sievemgmt/__init__.py" >> $(CURDIR)/debian/pykolab.install ; \
+		echo "usr/lib*/python*/*-packages/pykolab/cli/sieve/" >> $(CURDIR)/debian/kolab-cli.install ; \
+		echo "ucs:Depends=python3-sievelib" >> $(CURDIR)/debian/pykolab.substvars ; \
+		echo "ucs:Depends=python3-sievelib" >> $(CURDIR)/debian/kolab-cli.substvars ; \
+	fi
+	dh_install
+	if [ -x "$$(which univention-install-config-registry 2>/dev/null)" ]; then \
+		mkdir -p $(CURDIR)/debian/pykolab/usr/share/pyshared/pykolab/ucs/ ; \
+		cp -a ucs/listener.py $(CURDIR)/debian/pykolab/usr/share/pyshared/pykolab/ucs/listener.py ; \
+	fi
+
--- pykolab-0.9.0.8.orig/debian/wallace.default
+++ pykolab-0.9.0.8/debian/wallace.default
@@ -0,0 +1,10 @@
+# Configuration file for the Kolab Server daemon Wallace.
+#
+# See wallaced --help for more flags.
+#
+
+# Should wallaced run automatically on startup? (default: no)
+START=no
+
+FLAGS="-l warning"
+DAEMON_ARGS="--fork --user kolab" 
--- pykolab-0.9.0.8.orig/debian/wallace.init
+++ pykolab-0.9.0.8/debian/wallace.init
@@ -0,0 +1,157 @@
+#! /bin/bash
+#
+### BEGIN INIT INFO
+# Provides: wallace
+# Default-Start:     2 3 4 5
+# Default-Stop:      0 1 6
+# Required-Start: $remote_fs $local_fs $network
+# Required-Stop: $remote_fs $local_fs $network
+# Short-Description: Start/Stop the Kolab Server daemon
+# Description:      The Kolab Wallace server daemon is a content filtering daemon.
+### END INIT INFO
+
+PATH=/sbin:/usr/sbin:/bin:/usr/bin
+DESC="The Kolab Wallace server daemon is a content filtering daemon" # Introduce a short description here
+NAME=wallace                        # Introduce the short server's name here
+PROG_NAME=wallaced
+DAEMON=/usr/sbin/$PROG_NAME           # Introduce the server's location here
+DAEMON_ARGS="--fork -l warning"     # Arguments to run the daemon with
+PIDFILE=/run//$PROG_NAME/$PROG_NAME.pid
+LOCKFILE=/run/lock/$PROG_NAME
+SCRIPTNAME=/etc/init.d/$NAME
+DEFAULTSFILE=/etc/default/$NAME
+USER="kolab"
+GROUP="kolab-n"
+
+# Read configuration variable file if it is present
+[ -r /etc/default/$NAME ] && . /etc/default/$NAME
+
+# Load the VERBOSE setting and other rcS variables
+. /lib/init/vars.sh
+
+# Define LSB log_* functions.
+# Depend on lsb-base (>= 3.0-6) to ensure that this file is present.
+. /lib/lsb/init-functions
+
+#
+# Function that starts the daemon/service
+#
+do_start()
+{
+    # Return
+    #   0 if daemon has been started
+    #   1 if daemon was already running
+    #   2 if daemon could not be started
+
+    # If the daemon is not enabled, give the user a warning and stop.
+    if [ "$START" != "yes" ]; then
+        log_warning_msg "To enable $NAME, edit $DEFAULTSFILE and set START=yes"
+        return 0
+    fi
+
+    # Make sure the pid directory is there
+    if [ ! -d /run/$PROG_NAME ]; then
+      mkdir /run/$PROG_NAME
+    fi
+    chown $USER:$GROUP /run/$PROG_NAME
+
+    start-stop-daemon \
+        --start \
+        --quiet \
+        --pidfile $PIDFILE \
+        --startas $DAEMON \
+        --test > /dev/null \
+        || return 1
+    start-stop-daemon \
+        --start \
+        --quiet \
+        --pidfile $PIDFILE \
+        --startas $DAEMON \
+        -- $FLAGS $DAEMON_ARGS \
+        || return 2
+    # Add code here, if necessary, that waits for the process to be ready
+    # to handle requests from services started subsequently which depend
+    # on this one.  As a last resort, sleep for some time.
+    touch $LOCKFILE
+}
+
+#
+# Function that stops the daemon/service
+#
+do_stop()
+{
+    # Return
+    #   0 if daemon has been stopped
+    #   1 if daemon was already stopped
+    #   2 if daemon could not be stopped
+    #   other if a failure occurred
+    start-stop-daemon \
+          --stop \
+          --quiet \
+          --retry=TERM/30/KILL/5 \
+          --user $USER \
+          --startas $DAEMON \
+          --pidfile $PIDFILE \
+          --name $PROG_NAME
+    RETVAL="$?"
+    [ "$RETVAL" = 2 ] && return 2
+    # Wait for children to finish too if this is a daemon that forks
+    # and if the daemon is only ever run from this initscript.
+    # If the above conditions are not satisfied then add some other code
+    # that waits for the process to drop all resources that could be
+    # needed by services started subsequently.  A last resort is to
+    # sleep for some time.
+    start-stop-daemon --stop --quiet --oknodo --retry=0/30/KILL/5 --exec $DAEMON
+    [ "$?" = 2 ] && return 2
+    # Many daemons don't delete their pidfiles when they exit.
+    rm -f $PIDFILE
+    rm -f $LOCKFILE
+    return "$RETVAL"
+}
+
+case "$1" in
+  start)
+    [ "$VERBOSE" != no ] && log_daemon_msg "Starting $DESC " "$NAME"
+    do_start
+    case "$?" in
+        0|1) [ "$VERBOSE" != no ] && log_end_msg 0 ;;
+        2) [ "$VERBOSE" != no ] && log_end_msg 1 ;;
+    esac
+  ;;
+  stop)
+    [ "$VERBOSE" != no ] && log_daemon_msg "Stopping $DESC" "$NAME"
+    do_stop
+    case "$?" in
+        0|1) [ "$VERBOSE" != no ] && log_end_msg 0 ;;
+        2) [ "$VERBOSE" != no ] && log_end_msg 1 ;;
+    esac
+    ;;
+  status)
+       status_of_proc "$DAEMON" "$NAME" && exit 0 || exit $?
+       ;;
+  restart|force-reload)
+    log_daemon_msg "Restarting $DESC" "$NAME"
+    do_stop
+    case "$?" in
+      0|1)
+        do_start
+        case "$?" in
+            0) log_end_msg 0 ;;
+            1) log_end_msg 1 ;; # Old process is still running
+            *) log_end_msg 1 ;; # Failed to start
+        esac
+        ;;
+      *)
+          # Failed to stop
+        log_end_msg 1
+        ;;
+    esac
+    ;;
+  *)
+    #echo "Usage: $SCRIPTNAME {start|stop|restart|reload|force-reload}" >&2
+    echo "Usage: $SCRIPTNAME {start|stop|status|restart|force-reload}" >&2
+    exit 3
+    ;;
+esac
+
+:
--- pykolab-0.9.0.8.orig/debian/wallace.install
+++ pykolab-0.9.0.8/debian/wallace.install
@@ -0,0 +1,2 @@
+usr/sbin/wallaced
+usr/lib*/python*/*-packages/wallace/
--- pykolab-0.9.0.8.orig/debian/wallace.postinst
+++ pykolab-0.9.0.8/debian/wallace.postinst
@@ -0,0 +1,17 @@
+#!/bin/bash
+
+#DEBHELPER#
+
+set -e
+
+case "$1" in
+    install|configure)
+        mkdir -p /var/spool/pykolab/wallace && chown -R kolab:kolab-n /var/spool/pykolab
+    ;;
+
+    upgrade)
+        mkdir -p /var/spool/pykolab/wallace && chown -R kolab:kolab-n /var/spool/pykolab
+        invoke-rc.d wallace restart || true
+    ;;
+
+esac
--- pykolab-0.9.0.8.orig/debian/watch
+++ pykolab-0.9.0.8/debian/watch
@@ -0,0 +1,3 @@
+version=3
+http://git.kolab.org/pykolab/ \
+  /pykolab/snapshot/pykolab-([0-9\.]+)\.tar\.gz
--- pykolab-0.9.0.8.orig/share/templates/guam.sys.config.tpl
+++ pykolab-0.9.0.8/share/templates/guam.sys.config.tpl
@@ -26,9 +26,7 @@
                             },
                             {
                                 tls_config, [
-                                    { certfile, "/etc/pki/cyrus-imapd/cyrus-imapd.pem" },
-                                    { cacertfile, "/etc/pki/cyrus-imapd/cyrus-imapd-ca.pem" },
-                                    { keyfile, "/etc/pki/cyrus-imapd/cyrus-imapd-key.pem" }
+                                    { certfile, "/etc/ssl/private/cyrus-imapd.pem" }
                                 ]
                             }
                         ]
@@ -45,9 +43,7 @@
                             },
                             {
                                 tls_config, [
-                                    { certfile, "/etc/pki/cyrus-imapd/cyrus-imapd.pem" },
-                                    { cacertfile, "/etc/pki/cyrus-imapd/cyrus-imapd-ca.pem" },
-                                    { keyfile, "/etc/pki/cyrus-imapd/cyrus-imapd-key.pem" }
+                                    { certfile, "/etc/ssl/private/cyrus-imapd.pem" }
                                 ]
                             }
                         ]
--- pykolab-0.9.0.8.orig/share/templates/imapd.conf.tpl
+++ pykolab-0.9.0.8/share/templates/imapd.conf.tpl
@@ -7,8 +7,8 @@
 sasl_pwcheck_method: saslauthd
 sasl_mech_list: PLAIN LOGIN
 allowplaintext: no
-tls_server_cert: /etc/pki/cyrus-imapd/cyrus-imapd.pem
-tls_server_key: $tls_server_key
+tls_server_cert: /etc/ssl/private/cyrus-imapd.pem
+tls_server_key: /etc/ssl/private/cyrus-imapd.pem
 # uncomment this if you're operating in a DSCP environment (RFC-4594)
 # qosmarking: af13
 auth_mech: pts
--- pykolab-0.9.0.8.orig/wallace/modules.py
+++ pykolab-0.9.0.8/wallace/modules.py
@@ -369,7 +369,7 @@
     log.debug(_("Accepting message in: %r") %(filepath), level=8)
 
     # parse message headers
-    message = Parser().parse(open(filepath, 'r'), True)
+    message = Parser().parse(open(filepath, 'r', encoding="utf8", errors="ignore"), True)
 
     messageid = message['message-id'] if 'message-id' in message else None
     sender = [formataddr(x) for x in getaddresses(message.get_all('X-Kolab-From', []))]
