1.1 --- a/debian/changelog Sat Feb 15 19:28:23 2014 +0100
1.2 +++ b/debian/changelog Sat Feb 15 19:48:38 2014 +0100
1.3 @@ -1,12 +1,70 @@
1.4 -pykolab (0.6.9-0~kolab8.1) unstable; urgency=low
1.5 +pykolab (0.6.12-0~kolab2) unstable; urgency=low
1.6 +
1.7 + * New upstream release
1.8 + * Fix logger switching gid
1.9 +
1.10 + -- Jeroen van Meeuwen (Kolab Systems) <vanmeeuwen@kolabsys.com> Sat, 15 Feb 2014 20:00:00 +0100
1.11 +
1.12 +pykolab (0.6.11-0~kolab12) unstable; urgency=low
1.13 +
1.14 + * Fix logger
1.15 +
1.16 + -- Jeroen van Meeuwen (Kolab Systems) <vanmeeuwen@kolabsys.com> Fri, 14 Feb 2014 20:00:00 +0100
1.17 +
1.18 +pykolab (0.6.11-0~kolab11) unstable; urgency=low
1.19 +
1.20 + * Make sure the logger and saslauthd drop permissions too
1.21 +
1.22 + -- Jeroen van Meeuwen (Kolab Systems) <vanmeeuwen@kolabsys.com> Thu, 13 Feb 2014 20:00:00 +0100
1.23 +
1.24 +pykolab (0.6.11-0~kolab10) unstable; urgency=low
1.25 +
1.26 + * Fix use of deprecated function get_user_attribute
1.27 + * Make sure the correct rights are set on shared folders with delivery enabled
1.28 + * Match messages that do not have an X-Spam-Header, too
1.29 +
1.30 + -- Jeroen van Meeuwen (Kolab Systems) <vanmeeuwen@kolabsys.com> Wed, 12 Feb 2014 20:00:00 +0100
1.31 +
1.32 +pykolab (0.6.11-0~kolab7) unstable; urgency=low
1.33 +
1.34 + * Fix typos in Sieve management
1.35 + * Correct more permissions
1.36
1.37 - * Non-maintainer upload.
1.38 - * Removed various patches made superfluous by upstream changes.
1.39 + -- Jeroen van Meeuwen (Kolab Systems) <vanmeeuwen@kolabsys.com> Tue, 11 Feb 2014 20:00:00 +0100
1.40 +
1.41 +pykolab (0.6.11-0~kolab6) unstable; urgency=low
1.42 +
1.43 + * Ship Sieve management for UCS
1.44 + * Fix permissions on /etc/kolab/kolab.conf, /var/lib/kolab/, /var/log/kolab/
1.45 + * Allow caches rendered read-only or in the middle of a transaction to be re-initialized
1.46 +
1.47 + -- Jeroen van Meeuwen (Kolab Systems) <vanmeeuwen@kolabsys.com> Mon, 10 Feb 2014 20:00:00 +0100
1.48 +
1.49 +pykolab (0.6.11-0~kolab1) unstable; urgency=low
1.50 +
1.51 + * New upstream release 0.6.11
1.52 +
1.53 + -- Jeroen van Meeuwen (Kolab Systems) <vanmeeuwen@kolabsys.com> Tue, 28 Jan 2014 20:00:00 +0100
1.54
1.55 - -- Paul Boddie <paul@boddie.org.uk> Thu, 12 Dec 2013 23:09:41 +0100
1.56 +pykolab (0.6.10-0~kolab1) unstable; urgency=low
1.57 +
1.58 + * New upstream release 0.6.10
1.59 + * Fix case-sensitive comparison of server addresses.
1.60 + * Fix initial synchronization of users with mailhost attributes already set.
1.61 + * Add configuration option to prevent kolabd from applying the recipient policy.
1.62 + * Handle errors in subscribing a user to mail folders.
1.63 +
1.64 + -- Jeroen van Meeuwen (Kolab Systems) <vanmeeuwen@kolabsys.com> Tue, 14 Jan 2014 20:00:00 +0100
1.65 +
1.66 +pykolab (0.6.9-0~kolab9) unstable; urgency=low
1.67 +
1.68 + * Allow 8bit passwords to pass through log.debug()
1.69 +
1.70 + -- Jeroen van Meeuwen (Kolab Systems) <vanmeeuwen@kolabsys.com> Tue, 26 Nov 2013 20:00:00 +0100
1.71
1.72 pykolab (0.6.9-0~kolab8) unstable; urgency=low
1.73
1.74 + * Avoid setting permissions that collide with those needed on UCS
1.75 * Define build requirement on univention-config-dev | bash in pykolab.dsc as well
1.76
1.77 -- Jeroen van Meeuwen (Kolab Systems) <vanmeeuwen@kolabsys.com> Tue, 26 Nov 2013 20:00:00 +0100
2.1 --- a/debian/control Sat Feb 15 19:28:23 2014 +0100
2.2 +++ b/debian/control Sat Feb 15 19:48:38 2014 +0100
2.3 @@ -43,7 +43,8 @@
2.4 python-pyasn1-modules,
2.5 python-sqlalchemy,
2.6 ${misc:Depends},
2.7 - ${shlibs:Depends}
2.8 + ${shlibs:Depends},
2.9 + ${ucs:Depends}
2.10 Description: Kolab Groupware daemon and utilities
2.11 Python implementation of the Kolab Groupware server
2.12
2.13 @@ -53,7 +54,8 @@
2.14 python,
2.15 python-augeas,
2.16 python-cheetah,
2.17 - ${misc:Depends}
2.18 + ${misc:Depends},
2.19 + ${ucs:Depends}
2.20 Description: Command-line utilities for Kolab
2.21 This package includes command-line utilities for Kolab Groupware
2.22
2.23 @@ -99,8 +101,7 @@
2.24
2.25 Package: wallace
2.26 Architecture: all
2.27 -Depends: kolab-conf,
2.28 - pykolab (= ${binary:Version}),
2.29 +Depends: pykolab (= ${binary:Version}),
2.30 kolab-xml (= ${binary:Version}),
2.31 python,
2.32 ${misc:Depends},
5.1 --- /dev/null Thu Jan 01 00:00:00 1970 +0000
5.2 +++ b/debian/kolab-saslauthd.postinst Sat Feb 15 19:48:38 2014 +0100
5.3 @@ -0,0 +1,12 @@
5.4 +#!/bin/bash
5.5 +
5.6 +#DEBHELPER#
5.7 +
5.8 +set -e
5.9 +
5.10 +case "$1" in
5.11 + configure|upgrade)
5.12 + invoke-rc.d kolab-saslauthd restart || true
5.13 + ;;
5.14 +
5.15 +esac
8.1 --- a/debian/pykolab.postinst Sat Feb 15 19:28:23 2014 +0100
8.2 +++ b/debian/pykolab.postinst Sat Feb 15 19:48:38 2014 +0100
8.3 @@ -35,12 +35,8 @@
8.4 # Re-base the POSIX permission set on to the reference platform
8.5 chown root:root /etc/kolab
8.6 chmod 755 /etc/kolab
8.7 - chown kolab-n:kolab /etc/kolab/kolab.conf
8.8 chmod 640 /etc/kolab/kolab.conf
8.9
8.10 - chown -R kolab:kolab-n /var/lib/kolab /var/log/kolab
8.11 - chmod 775 /var/lib/kolab /var/log/kolab
8.12 -
8.13 if dpkg-statoverride --list /var/lib/kolab >/dev/null; then
8.14 dpkg-statoverride --remove /var/lib/kolab
8.15 fi
8.16 @@ -49,8 +45,25 @@
8.17 dpkg-statoverride --remove /var/log/kolab
8.18 fi
8.19
8.20 - dpkg-statoverride --update --add kolab kolab-n 775 /var/lib/kolab
8.21 - dpkg-statoverride --update --add kolab kolab-n 775 /var/log/kolab
8.22 + if [ -x "$(which univention-config-registry 2>/dev/null)" ]; then
8.23 + chown listener:nogroup /etc/kolab/kolab.conf
8.24 + dpkg-statoverride --update --add listener nogroup 770 /var/lib/kolab
8.25 + dpkg-statoverride --update --add listener nogroup 770 /var/log/kolab
8.26 + chown -R listener:nogroup /var/lib/kolab /var/log/kolab
8.27 + chmod 770 /var/lib/kolab /var/log/kolab
8.28 + # In any case, add listener to the kolab-n group, and kolab to the nogroup
8.29 + gpasswd -a listener kolab-n >/dev/null 2>&1 || :
8.30 + gpasswd -a kolab nogroup >/dev/null 2>&1 || :
8.31 + if [ -x /etc/init.d/univention-directory-listener ]; then
8.32 + invoke-rc.d univention-directory-listener restart 2>/dev/null || :
8.33 + fi
8.34 + else
8.35 + chown kolab-n:kolab /etc/kolab/kolab.conf
8.36 + dpkg-statoverride --update --add kolab kolab-n 770 /var/lib/kolab
8.37 + dpkg-statoverride --update --add kolab kolab-n 770 /var/log/kolab
8.38 + chown -R kolab:kolab-n /var/lib/kolab /var/log/kolab
8.39 + chmod 770 /var/lib/kolab /var/log/kolab
8.40 + fi
8.41 ;;
8.42 esac
8.43
9.1 --- a/debian/rules Sat Feb 15 19:28:23 2014 +0100
9.2 +++ b/debian/rules Sat Feb 15 19:48:38 2014 +0100
9.3 @@ -17,10 +17,15 @@
9.4
9.5 override_dh_install:
9.6 #dh_install --list-missing
9.7 + if [ -x "$$(which univention-install-config-registry 2>/dev/null)" ]; then \
9.8 + echo "usr/lib*/python*/*-packages/pykolab/plugins/sievemgmt/__init__.py" >> $(CURDIR)/debian/pykolab.install ; \
9.9 + echo "usr/lib*/python*/*-packages/pykolab/cli/sieve/" >> $(CURDIR)/debian/kolab-cli.install ; \
9.10 + echo "ucs:Depends=python-sievelib" >> $(CURDIR)/debian/pykolab.substvars ; \
9.11 + echo "ucs:Depends=python-sievelib" >> $(CURDIR)/debian/kolab-cli.substvars ; \
9.12 + fi
9.13 dh_install
9.14 if [ -x "$$(which univention-install-config-registry 2>/dev/null)" ]; then \
9.15 mkdir -p $(CURDIR)/debian/pykolab/usr/share/pyshared/pykolab/ucs/ ; \
9.16 cp -a ucs/listener.py $(CURDIR)/debian/pykolab/usr/share/pyshared/pykolab/ucs/listener.py ; \
9.17 fi
9.18 - dh_installdebconf
9.19
10.1 --- a/debian/wallace.postinst Sat Feb 15 19:28:23 2014 +0100
10.2 +++ b/debian/wallace.postinst Sat Feb 15 19:48:38 2014 +0100
10.3 @@ -5,8 +5,13 @@
10.4 set -e
10.5
10.6 case "$1" in
10.7 - install|upgrade|configure)
10.8 -
10.9 + install|configure)
10.10 mkdir -p /var/spool/pykolab/wallace && chown -R kolab:kolab-n /var/spool/pykolab
10.11 ;;
10.12 +
10.13 + upgrade)
10.14 + mkdir -p /var/spool/pykolab/wallace && chown -R kolab:kolab-n /var/spool/pykolab
10.15 + invoke-rc.d wallace restart || true
10.16 + ;;
10.17 +
10.18 esac