Kolab Server 2.2 Release Notes
==============================
(Version 20071207, Kolab Server 2.2-beta3)

For upgrading and installation instructions, please refer to
the 1st.README file in the package directory.
Upgrading from Kolab server 2.1 is not yet documented.


Differences between Kolab 2.1 and 2.2:

    - Upgrade of central Kolab server components

	The Apache server shipped with the Kolab server has been
	upgraded to Apache-2.2.*. At the same time the system was
	switched to PHP5.

	Postfix got upgraded to 2.4.* which removes the need for
	special Kolab patches which were integrated upstream.

	The Cyrus IMAP server was updated to 2.3.* also removing the
	need for some, though not all, Kolab specific patches.

    - Inclusion of the web based Horde Groupware client

	The Kolab server now provides a web client that supports all
	the groupware features known from Outlook and Kontact. Thus
	users are less dependent on their local client and can access
	their groupware data from anywhere in the world provided they
	have a standard browser available.

    - Structural improvements

	Several components of the Kolab server got restructured so
	that porting the Kolab server to distributions other than
	OpenPKG got easier. This also improves the development model
	in general.

    - Improvements, bugfixes and upgraded software components

	The 2.2 release received many improvements and bugfixes for
	issues found in earlier versions. Additionally all software
	components have been upgraded to new upstream versions.
	The specifics are described below.


Changes between 2.2-beta-2 and 2.2-beta-3:

    All packages except for openldap and db were upgraded to OpenPKG-CURRENT
    (as of 20071206). The package openldap-2.3.39-20071130 was created to
    fix security issues (CVE-2007-5707 and CVE-2007-5708) without upgrading
    to OpenLDAP 2.4.

    - kolabconf-2.2.beta3-20071207

	Fix the install location for kolabconf for the newest MakeMaker.

    - kolabd-2.1.99-20071203

	freebusy_logfile is now freebusy_logdir.

	Updated the template for the restructured kolab-freebusy package.

	Allow postfix smtp and smtps to bind to a specific IP, too.

	Support for the extended free/busy concept.

	Removed resource password handling which is unused since server 2.1.

	kolab/issue2134 ([Horde] Unable to send message with attachments)
	kolab/issue2206 (Multiple deliveries to distribution lists)
	kolab/issue2225 (notifyd logging going into fsl.log)
	kolab/issue2236 (Apache UID access broken)

    - kolab-filter-2.2.beta3-20071203

	Adapted to the restructured php-kolab/Kolab_Filter package.

	Removed resource password handling which is unused since server 2.1.

	kolab/issue2174 (Automatic Invitation Policy not working with invites
	                 as attachment)
	kolab/issue2177 (Better logging in kolabfilter and kolabmailboxfilter)

    - kolab-freebusy-2.2.beta3-20071130

	A fully restructured free/busy with the most recent free/busy
	concept implemented.

	kolab/issue799 (pfb php script cannot handle umlaut and dots in
	                foldernames correctly)
	kolab/issue898 (pfbs from several servers, are not combined into .ifb)

    - kolab-webadmin-2.1.99-20071203

	Improved some message strings.

	Updated German translations.

	Removed resource password handling which is unused since server 2.1.

	Removed obsolete explanation about enabling legacy services.

	kolab/issue1711 (extra space after first name when editing users or
	                 admins)
	kolab/issue1912 (some field descriptions missing in web admin
	                 interface)

    - perl-kolab-2.2.beta3-20071130

	Show component and log level when sending debug log to stdout.

	kolab/issue1313 (resmngr cannot create calendar folder in multidomain
	                 setup)

    - php-kolab-2.2.beta3-20071207

	A fully restructured free/busy with the most recent free/busy
	concept implemented.

	Restructured Kolab_Filter package with the focus on error
	handling and unit testing.

	Fix removal of the empty line between header and body. Added a
	unit test for that.

	kolab/issue1313 (resmngr cannot create calendar folder in multidomain
	                 setup)

    - horde-framework-kolab-3.2_rc1-20071129

	New functionality required for kolab-freebusy.

	Support for the extended free/busy concept.

	kolab/issue2128 (Building horde-framework-kolab without http access
	                 fails)
	kolab/issue2134 ([Horde] Unable to send message with attachments)
	kolab/issue2135 ([horde/turba] Turba should support some more contact
	                 attributes)
	kolab/issue2138 (Horde creates events in main inbox)
	kolab/issue2144 (Calendar items of shared calendar not appearing)

    - horde-kolab-3.2_rc1-20071201

	kolab/issue2101 ([horde] can't delete categories)

    - horde-kronolith-kolab-2.2_rc1-20071129

	kolab/issue2138 (Horde creates events in main inbox)

    - horde-turba-kolab-2.2_rc1-20071128

	kolab/issue2040 (Horde: resouces are not displayed in address book)
	kolab/issue2135 ([horde/turba] Turba should support some more contact
	                 attributes)

    - fbview-kronolith-2.2_rc1-20071129

	Support for the extended free/busy concept.


    Packages in the OpenPKG based Kolab server release:

    - Kolab packages:

      Removed:

	kolab-horde-framework (now horde-framework-kolab)

      Added:

	php-channel-horde-1.0-1

      Updated:

	fbview-horde-3.2_rc1-20071201
	fbview-kronolith-2.2_rc1-20071129
	horde-framework-kolab-3.2_rc1-20071129
	horde-imp-kolab-4.2_rc1-20071128
	horde-ingo-kolab-1.2_rc1-20071128
	horde-kolab-3.2_rc1-20071201
	horde-kronolith-kolab-2.2_rc1-20071129
	horde-mnemo-kolab-2.2_rc1-20071128
	horde-nag-kolab-2.2_rc1-20071128
	horde-turba-kolab-2.2_rc1-20071128
	kolab-filter-2.2.beta3-20071203
	kolab-freebusy-2.2.beta3-20071130
	kolab-webadmin-2.1.99-20071203
	kolabconf-2.2.beta3-20071207
	kolabd-2.1.99-20071203
	openldap-2.3.39-20071130
	perl-kolab-2.2.beta3-20071130
	php-kolab-2.2.beta3-20071207

      Unchanged:

	PEAR-Auth_SASL-1.0.2-1
	PEAR-Date-1.4.7-1
	PEAR-HTTP_Request-1.4.1-1
	PEAR-Log-1.9.9-1
	PEAR-Mail-1.1.14-1
	PEAR-Mail_Mime-1.3.1-1
	PEAR-Net_IMAP-1.1.0beta1-1
	PEAR-Net_LMTP-1.0.1-1
	PEAR-Net_SMTP-1.2.10-1
	PEAR-Net_Sieve-1.1.5-1
	PEAR-Net_Socket-1.0.6-1
	PEAR-Net_URL-1.0.15-1
	horde-kolab-client-0.99-20071002
	horde-passwd-kolab-3.0.1-20071001
	php-smarty-2.6.18-20070607

    - OpenPKG packages:

      Updated:

	apache-2.2.6-20071121
	apache-php-5.2.5-20071206
	apr-1.2.12-20071126
	binutils-2.18-20071111
	curl-7.17.1-20071030
	flex-2.5.33-20071104
	fsl-1.7.0-20071027
	gcc-4.2.2-20071031
	gettext-0.17-20071107
	gmp-4.2.2-20071107
	imap-2006j2-20071028
	imapd-2.3.10-20071206
	libiconv-1.12-20071112
	libxml-2.6.30-20071205
	ncurses-5.6.20071201-20071202
	openpkg-20071030-20071030
	openssl-0.9.8g-20071104
	pcre-7.4-20071101
	perl-5.8.8-20071108
	perl-comp-5.8.8-20071201
	perl-crypto-5.8.8-20071110
	perl-db-5.8.8-20071029
	perl-ds-5.8.8-20071114
	perl-mail-5.8.8-20071206
	perl-module-5.8.8-20071206
	perl-net-5.8.8-20071203
	perl-parse-5.8.8-20071129
	perl-ssl-5.8.8-20071026
	perl-stats-5.8.8-20071204
	perl-sys-5.8.8-20071124
	perl-time-5.8.8-20071204
	perl-util-5.8.8-20071203
	perl-www-5.8.8-20071201
	perl-xml-5.8.8-20071121
	php-5.2.5-20071206
	png-1.2.23-20071109
	postfix-2.4.6-20071027
	procmail-3.22-20071027
	sasl-2.1.22-20071206
	spamassassin-3.2.3-20071027

      Unchanged:

	amavisd-2.5.2-20070907
	autoconf-2.61-20070711
	automake-1.10-20061111
	bc-1.06-20061013
	bison-2.3-20070312
	bzip2-1.0.4-20070507
	clamav-0.91.2-20070907
	config-20060923-20061013
	db-4.5.20.2-20070628
	diffutils-2.8.7-20071005
	expat-2.0.1-20070629
	file-4.21-20070829
	freetype-2.3.5-20070720
	gd-2.0.35-20071011
	grep-2.5.3-20070829
	groff-1.19.2-20070113
	gzip-1.3.12-20070623
	jpeg-6b-20070507
	libmcrypt-2.5.8-20070720
	libxslt-1.1.22-20070824
	lzo-2.02-20061013
	m4-1.4.9-20070818
	make-3.81-20061013
	mhash-0.9.9-20070807
	mm-1.4.2-20061013
	openpkg-tools-1.4.5-20070624
	perl-conv-5.8.8-20070526
	perl-dns-5.8.8-20070920
	perl-ldap-5.8.8-20070916
	perl-openpkg-5.8.8-20061013
	perl-term-5.8.8-20070924
	pkgconfig-0.22-20070720
	readline-5.2.7-20070927
	sed-4.1.5-20061013
	texinfo-4.11-20070911
	zlib-1.2.3-20070507


Changes between 2.2-beta-1 and 2.2-beta-2:

    - perl-kolab-2.2.beta2-20071018

	Removed the Kolab-Mailer module.

	Removed "dirserv"-support.

	Replaced path reference to the kolabconf script by a
	configuration variable.

	Replaced statedir path with function argument.

	Replaced several variables originally rewritten during the
	make cycle with values in a central configuration file.

	Converted the package into a standard perl library package.

	kolab/issue26   (Allow to bind to specific IPs)
	kolab/issue934  (Remove FTP FreeBusy Service (proftpd))
	kolab/issue1862 (dist_conf/kolab: Use settings from OpenPKG
	                 installation)

    - php-kolab-2.2.beta2-20071018

	kolab/issue26   (Allow to bind to specific IPs)
	kolab/issue1637 (Recurrency issues)
	kolab/issue1862 (dist_conf/kolab: Use settings from OpenPKG
	                 installation)

    - kolabconf-2.2.beta2-20071018

	New package that holds the kolabconf script.

	Added mechanism to allow config variable replacement in the META
	section.

	kolab/issue26   (Allow to bind to specific IPs)
	kolab/issue934  (Remove FTP FreeBusy Service (proftpd))
	kolab/issue1879 (kolabconf poor error message in buildCyrusConfig)
	kolab/issue1862 (dist_conf/kolab: Use settings from OpenPKG
	                 installation)

    - kolabd-2.1.99-20071018

	Added "discard" service to the postfix master.cf configuration.

	Removed "dirserv"-support.

	Replaced path reference to the kolabconf script by a
	configuration variable.

	Replaced statedir path with function argument in Kolab::LDAP::startup.

	Replaced several variables originally rewritten during the
	make cycle with values in a central configuration file.

	Moved kolabconf into its own package.

	Fixed the apache configuration for the new fbview packages

	Switched from displaying php errors to logging them
	(recommended for production servers).

	Disabled spamd, hourly instead of daily clamav updates.

	Added "with_horde" support.

	Added LDAP attributes 'kolabAllowSMTPRecipient' and
	'kolabPolicyDaemon' in preparation for kolab/issue1340.

	The emailserver_socket is stored in $(libexecdir) and not in
	$(libdir). This fixes an x86_64 issue.

	kolab/issue26   (Allow to bind to specific IPs)
	kolab/issue934  (Remove FTP FreeBusy Service (proftpd))
	kolab/issue1025 (loading policy bank "MYUSERS": unknown field
	                 "mynetworks")
	kolab/issue1686 (Remove WebDAV Support)
	kolab/issue1796 (httpd.conf : MISSING Include
	                 "/kolab/etc/apache/apache.d/*.conf")
	kolab/issue1804 (Several files apparently missing in kolabd package)
	kolab/issue1805 (Uncleaned files in kolabd source package)
	kolab/issue1811 (Spurious files in CVS, kolabd directory)
	kolab/issue1861 (imapd.conf.template: primary domain listed twice in
	                 loginrealms)
	kolab/issue1862 (dist_conf/kolab: Use settings from OpenPKG
	                 installation)
	kolab/issue1895 (switch from virtual_maps to virtual_alias_maps)
	kolab/issue2038 (additional sieve extensions)

    - kolab-filter-2.2.beta2-20071018

	kolab/issue26   (Allow to bind to specific IPs)
	kolab/issue1606 (Allow to run kolab-resource-handlers with PHP cgi)
	kolab/issue1862 (dist_conf/kolab: Use settings from OpenPKG
	                 installation)

    - kolab-webadmin-2.1.99-20071018

	Clarify web admin description for HTTP FreeBusy switch
	(with updated German translation)

	kolab/issue932  (Illegal values in webadmin cause LDAP errors)
	kolab/issue934  (Remove FTP FreeBusy Service (proftpd))
	kolab/issue1162 (Misplaced title field in webinterface)
	kolab/issue1246 (Permission handling in the webadmin frontend)
	kolab/issue1611 ([webadmin] page.tpl use no valid XHTML)
	kolab/issue1694 (Unable to modify the folder type of an already
	                 created shared folder)
	kolab/issue1781 (Spanish PO File Translation)
	kolab/issue1797 (kolab-webadmin source package missing PO files)
	kolab/issue1800 (kolab-webadmin debian dist_conf smarty location)
	kolab/issue1845 (incorrect check mailForDn for ldap results)
	kolab/issue1862 (dist_conf/kolab: Use settings from OpenPKG
	                 installation)


    Packages in the OpenPKG based Kolab server release:

    - Kolab packages:

      Removed:

	kolab-horde-fbview (now fbview-horde, fbview-kronolith)
	kolab-resource-handlers (now kolab-filter, kolab-freebusy, php-kolab)

      Added:

	PEAR-Auth_SASL-1.0.2-1
	PEAR-Date-1.4.7-1
	PEAR-HTTP_Request-1.4.1-1
	PEAR-Log-1.9.9-1
	PEAR-Mail-1.1.14-1
	PEAR-Mail_Mime-1.3.1-1
	PEAR-Mail_Mime-1.3.1-1
	PEAR-Net_IMAP-1.1.0beta1-1
	PEAR-Net_LMTP-1.0.1-1
	PEAR-Net_SMTP-1.2.10-1
	PEAR-Net_Sieve-1.1.5-1
	PEAR-Net_Socket-1.0.6-1
	PEAR-Net_URL-1.0.15-1
	fbview-horde-3.2_alpha-20071013
	fbview-kronolith-2.2_alpha-20071001
	horde-framework-kolab-3.2_ALPHA-20071004
	horde-imp-kolab-4.2_alpha-20071004
	horde-ingo-kolab-1.2_alpha-20071004
	horde-kolab-3.2_alpha-20071013
	horde-kolab-client-0.99-20071002
	horde-kolab-client-0.99-20071002
	horde-kronolith-kolab-2.2_alpha-20071004
	horde-mnemo-kolab-2.2_alpha-20071001
	horde-nag-kolab-2.2_alpha-20071004
	horde-passwd-kolab-3.0.1-20071001
	horde-turba-kolab-2.2_alpha-20071002
	kolab-filter-2.2.beta2-20071018
	kolab-freebusy-2.2.beta2-20071018
	kolabconf-2.2.beta2-20071018
	php-kolab-2.2.beta2-20071018

      Updated:

	kolab-webadmin-2.1.99-20071018
	kolabd-2.1.99-20071018
	perl-kolab-2.2.beta2-20071018

      Unchanged:

	kolab-horde-framework-2.1.99-20070607
	php-smarty-2.6.18-20070607

    - OpenPKG packages:

      Removed:

	apache2 (renamed to apache)
	apache2-php (renamed to apache-php)
	getopt (was needed by proftpd)
	proftpd (obsolete)
	pth (openldap is now built without pth)
	sharutils (no package requires this)

      Added:

	apache-2.2.6-20070910
	apache-php-5.2.4-20071015
	apr-1.2.11-20070907
	freetype-2.3.5-20070720
	gd-2.0.35-20071011
	jpeg-6b-20070507
	libmcrypt-2.5.8-20070720
	mhash-0.9.9-20070807
	png-1.2.22-20071014

      Updated:

	amavisd-2.5.2-20070907
	autoconf-2.61-20070711
	binutils-2.18-20070829
	clamav-0.91.2-20070907
	curl-7.17.0-20071009
	db-4.5.20.2-20070628
	diffutils-2.8.7-20071005
	expat-2.0.1-20070629
	file-4.21-20070829
	gcc-4.2.2-20071016
	gettext-0.16.1-20070930
	grep-2.5.3-20070829
	gzip-1.3.12-20070623
	imap-2006j2-20071012
	imapd-2.3.9-20071015
	libxml-2.6.30-20070824
	libxslt-1.1.22-20070824
	m4-1.4.9-20070818
	ncurses-5.6.20071013-20071014
	openldap-2.3.38-20071012
	openpkg-20071018-20071018
	openpkg-tools-1.4.5-20070624
	openssl-0.9.8f-20071017
	pcre-7.4-20070921
	perl-5.8.8-20071011
	perl-comp-5.8.8-20071005
	perl-crypto-5.8.8-20070929
	perl-db-5.8.8-20070711
	perl-dns-5.8.8-20070920
	perl-ds-5.8.8-20071008
	perl-ldap-5.8.8-20070916
	perl-mail-5.8.8-20070928
	perl-module-5.8.8-20070928
	perl-net-5.8.8-20070829
	perl-parse-5.8.8-20071018
	perl-ssl-5.8.8-20071017
	perl-stats-5.8.8-20070708
	perl-sys-5.8.8-20071018
	perl-term-5.8.8-20070924
	perl-time-5.8.8-20071006
	perl-util-5.8.8-20071015
	perl-www-5.8.8-20071010
	perl-xml-5.8.8-20070929
	php-5.2.4-20071012
	pkgconfig-0.22-20070720
	postfix-2.4.5-20070908
	procmail-3.22-20070720
	readline-5.2.7-20070927
	sasl-2.1.22-20071009
	spamassassin-3.2.3-20070810
	texinfo-4.11-20070911

      Unchanged:

	automake-1.10-20061111
	bc-1.06-20061013
	bison-2.3-20070312
	bzip2-1.0.4-20070507
	config-20060923-20061013
	flex-2.5.33-20070507
	fsl-1.7.0-20070316
	gmp-4.2.1-20061222
	groff-1.19.2-20070113
	libiconv-1.11-20061013
	lzo-2.02-20061013
	make-3.81-20061013
	mm-1.4.2-20061013
	perl-conv-5.8.8-20070526
	perl-openpkg-5.8.8-20061013
	sed-4.1.5-20061013
	zlib-1.2.3-20070507


Changes between 2.1.0 and 2.2-beta1:

    All components except for OpenLDAP were upgraded to
    OpenPKG-CURRENT (as of 20070608), most noteworthy:

	amavisd 2.5.1
	apache 2.2.4
	imapd 2.3.8
	php 5.2.3
	postfix 2.4.3
	spamassassin 3.2.0

    - perl-kolab-5.8.8-20070608

	kolab/issue1679 (Update template META mechanism to support service
	                 restarts)

    - kolabd-2.1.99-20070612

	kolab/issue919  (kolab server has problems with some characters in
	                 passwords)
	kolab/issue1126 (ldap_simple_bind() failed and Domain/Realm not
	                 available) - partial fix
	kolab/issue1679 (Update template META mechanism to support service
	                 restarts)
	kolab/issue1693 (Automatically trigger f/b cache regeneration)

    - kolab-resource-handlers-2.1.99-20070612

	added location to xpfb events

	kolab/issue1693 (Automatically trigger f/b cache regeneration)

    - kolab-webadmin-2.1.99-20070607

	kolab/issue1610 (Use <label> for forms in webadmin)
	kolab/issue1615 (Use <label> also for login page)
	kolab/issue1618 (Add missing headings)
	kolab/issue1619 (Add CSS file for printing)
	kolab/issue1620 (fix invalid XHTML in form.class.php)
	kolab/issue1742 (Do not modify the objectclasses of an existing object)
	kolab/issue1744 (No "User Deleted, awaiting cleanup" for admins and
	                 domain maintainers)


-------------------------------------------------------------------------------

Differences between Kolab 2.0 and 2.1:

    - Simple multi-domain support

	The Kolab server can now accept mail for multiple email domains.
	There is also a new class of maintainers which are only allowed
	to manage settings for a subset of the mail domains of the kolab
	server.

    - Hashed IMAP spool

	The default imapd configuration has been changed to enable the
	hashimapspool option, which allows the Cyrus IMAP server to run
	more efficiently especially when you have many mailboxes.

    - Improvements, bugfixes and upgraded software components

	The 2.1 release received many improvements and bugfixes for issues
	found in the 2.0 versions and during the long beta and rc phase.
	Additionally many software components have been upgraded to new
	upstream versions.


Changes between 2.1-rc-2 and 2.1.0:

    - Documentation

	Documented workaround for libdb3 conflict in README.1st

	Added instructions for automatically upgrading the free/busy cache.

    - amavisd-2.3.3-2.5.0_kolab

	kolab/issue1447 (Virus Scanning: Inserted note when partially scanned
	                 ugly)

    - kolabd-2.1.0-20070510

	kolab/issue974  (Localize the text for rewritten From: headers)
	kolab/issue1560 (postfix modifies message/rfc822 MIME parts)
	kolab/issue1608 (A patch for kolabd to include the horde LDAP schema)

    - kolab-resource-handlers-2.1.0-20070510

	Generate a single To: header listing all recipients when forwarding
	encapsulated iCal messages.

	kolab/issue974  (Localize the text for rewritten From: headers)
	kolab/issue1422 (Dummy freebusy info)

    - kolab-webadmin-2.1.0-20070510

	kolab/issue1616 (Use different cursor for <label> tags)
	kolab/issue1617 (fix small inconsistency in german translation)


Changes between 2.1-rc-1 and 2.1-rc-2:

    - apache-1.3.33-2.5.6_kolab2

	kolab/issue1607 (need to replace gdbm for pfbcache, because of license
	                 clash gdbm vs php)

    - clamav-0.90.2-20070413_kolab

	New upstream version, fixes various security issues.

    - file-4.15-2.5.0_kolab2

	Fix for security issue described in CVE-2007-1536:
	buffer overflow, remotely exploitable due to the usage of file in
	amavisd-new

    - fsl-1.7.0-20070303

	New upstream version.

	kolab/issue1172 (Cyrus Imapd dies when logfile exceeds 2 GiB)

    - php-4.4.0-2.5.2_kolab2

	kolab/issue1607 (need to replace gdbm for pfbcache, because of license
	                 clash gdbm vs php)

    - spamassassin-3.1.0-2.5.1_kolab

	Fix for security issue described in CVE-2007-0451:
	possible DoS due to incredibly long URIs found in the message content

	Disabled external DNS and URI blacklists, because some of these
	services require payment if used for many mailboxes.

	Ignore headers inserted on the receiving side for bayes filtering.

    - perl-kolab-5.8.7-20070420

	Added debug option for verbose logging to stderr.

    - kolabd-2.1.0-20070420

	Fix the path to the freebusy directory for non-OpenPKG installations.

	Fix usage of tar and modification of rc.conf during slave setup for
	non-OpenPKG installations.

	Don't pass notifications and quarantined mails through amavisd-new.

	Updated configuration templates for ClamAV 0.90

	Updated openldap monitor configuration.

	Updated cyrus imapd configuration to use cyr_expire.

	kolab/issue954  (kolab server rejects mails that should be marked
	                 untrusted)
	kolab/issue1538 (outlook invitation forwarding broken in Kolab server
	                 2.1)
	kolab/issue1607 (need to replace gdbm for pfbcache, because of license
	                 clash gdbm vs php)
	kolab/issue1609 ("kolab --help" tries to execute *all* commands)
	kolab/issue1638 (kolabconf generates broken resmgr.conf)
	kolab/issue1680 (/kolab/bin/kolab fix)

    - kolab-horde-fbview-2.1.0-20070420

	Updated version number, no other changes since 2.1rc1

    - kolab-resource-handlers-2.1.0-20070420

	Improved logging for opening pfbcache.db

	kolab/issue954  (kolab server rejects mails that should be marked
	                 untrusted)
	kolab/issue1538 (outlook invitation forwarding broken in Kolab server
	                 2.1)
	kolab/issue1607 (need to replace gdbm for pfbcache, because of license
	                 clash gdbm vs php)
	kolab/issue1659 (Freebusy assumes that all day events last exactly one
	                 day)

    - kolab-webadmin-2.1.0-20070420

	Updated Dutch and German translations.

	kolab/issue1457 (updated French translation)
	kolab/issue1612 (modify user ignores account type)
	kolab/issue1614 (ldap_add() - Constraint violation on change user
	                 account type)
	kolab/issue1630 (Domain maintainer can see distribution lists from
	                 other domains)
	kolab/issue1652 (Import users from ldif and LDAP Constraint violation)
	kolab/issue1654 (New LDAP overlay prevents modification of
	                 distribution lists)
	kolab/issue1663 (It is possible to create domain maintainers without
	                 domains)
	kolab/issue1670 (Renaming a domain maintainer twice within the same
	                 form fails)


Changes between 2.1-beta-4 and 2.1-rc-1:

    - kolabd-2.0.99-20070205

	kolab/issue1335 (pfbcache.db locking problems)
	kolab/issue1507 (Public viewable phpinfo() and more in Server default
	                 installation)
	kolab/issue1550 (Masquerade problem, corrected template)
	kolab/issue1563 (freebusy.conf template doesn't match freebusy.conf
	                 from package)
	kolab/issue1575 (Openldap enhanced data integrity)

    - kolab-webadmin-2.0.99-20070205

	Disabled Spanish language selection from web admin interface, because
	of missing translation.

	kolab/issue1479 ("Type" of shared folder can only be modified in 2nd
	                 try)
	kolab/issue1486 ("About Kolab" in Webinterface needs work over)
	kolab/issue1539 (extension to the opening text, when the manager logs
	                 in for the 1st time)
	kolab/issue1559 (Domain Maintainer cannot delete "his" users)
	kolab/issue1586 ("Required field" not translated to German in web
	                 admin)
	kolab/issue1592 (LANGUAGE variable overrides web admin language
	                 selection)


Changes between 2.1-beta-3 and 2.1-beta-4:

    - clamav-0.88.7-20061211

	bypass virus detection (CVE-2006-6406),
	denial of service, remotely exploitable (CVE-2006-6481)
	(http://kolab.org/security/kolab-vendor-notice-14.txt)

    - kolabd-2.0.99-20070117

	Updated proftpd.conf template: LDAPHomedirOnDemand(Prefix) is
	now named LDAPGenerateHomedir(Prefix).

	Set imapidlepoll to 5 seconds in imapd.conf.template.in.

	kolab/issue1433 (Some files in /kolab/etc/postfix have wrong ownership)
	kolab/issue1484 (Warnings using openldap = 2.3.27-2.20061018_kolab)
	kolab/issue1487 (amavisd.conf mynetworks incomplete)
	kolab/issue1531 (amavisd.conf local_domains only contains primary
	                 domain)
	kolab/issue1532 (Set "duplicatesuppression: 0" in imapd.conf.template?)

    - kolab-horde-fbview-2.0.99-20070112

	Improvements to the week view (part of kolab/issue666)

	Removed dangerous php scripts (part of kolab/issue1507)

    - kolab-resource-handlers-2.0.99-20070117

	kolab/issue1490 (freebusy cache written to /kolab/kolab/...)
	kolab/issue1512 (No FB information for resource accounts)
	kolab/issue1558 (kolab-webadmin and php 5.2.0)

    - kolab-webadmin-2.0.99-20070117

	kolab/issue1013 (user passwords sha1 encoded without salt)
	kolab/issue1262 (Setting quota to 4096+ MB breaks message delivery)
	kolab/issue1418 (fields visible even when attribute_access is "hidden"
	                 in session_vars.php)
	kolab/issue1540 (Typo on kolab/admin/service page)
	kolab/issue1555 (Login screen shows error msg for no good reason)

    - openldap-2.3.29-2.20061110_kolab

	New upstream version, fixes CVE-2006-5779 (Bugtraq ID 20939)

    - perl-kolab-5.8.7-20070117

	Only print warning about missing configuration variable if relevant.

	kolab/issue1550 (Masquerade problem)


Changes between 2.1-beta-2 and 2.1-beta-3:

    - openpkg-2.5.4-2.5.4

	New upstream version.

    - apache-1.3.33-2.5.6

	denial of service and possibly arbitrary code execution via crafted
	URLs that are not properly handled using certain rewrite rules.
	http://www.openpkg.org/security/advisories/OpenPKG-SA-2006.015-apache.html

    - gzip-1.3.5-2.5.1

	denial of service, arbitrary code execution
	http://www.openpkg.org/security/advisories/OpenPKG-SA-2006.020-gzip.html

    - curl-7.15.0-2.5.2

	buffer overflow
	http://www.openpkg.org/security/advisories/OpenPKG-SA-2006.012-curl.html

    - openssl-0.9.8a-2.5.4

	denial of service, may allow execution of arbitrary code
	(http://kolab.org/security/kolab-vendor-notice-12.txt)

    - clamav-0.88.5-2.20061018

	buffer overflow, remotely exploitable (CVE-2006-4018)
	(http://kolab.org/security/kolab-vendor-notice-10.txt)

	heap overflow, remotely exploitable (CVE-2006-4182),
	denial of service, remotely exploitable (CVE-2006-5295)
	(http://kolab.org/security/kolab-vendor-notice-13.txt)

    - file-4.15-2.5.0_kolab

	kolab/issue1458 (Password protected .sxw files can be banned by
	                 amavisd, as a result of the file command)

    - openldap-2.3.27-2.20061018_kolab

	New upstream version, fixes CVE-2006-4600 (Bugtraq ID 19832)
	and other problems.

	kolab/issue1229 (Master openldap's slurpd fails to start after
	                 adding slave)
	kolab/issue1431 (Slave cannot access master ldap server via SSL)

    - imapd-2.2.12-2.5.0_kolab2

	Fix folder structure for foldernames with non-alphanumeric characters,
	when using skiplist as the database backend for mailboxes.db.

    - perl-kolab-5.8.7-20061110

	kolab/issue1194 (serious performance problem on high number of users)

    - kolabd-2.0.99-20061110

	Added missing relay service for postfix.

	Changed main.cf masquerading defaults so email to
	user@machine.example.org is actually delivered.

	Use mailbox_transport instead of local_transport for
	kolabmailboxfilter to work around issue825.

	Removed doubled attribute cyrus-autocreatequota.

	Added indexes for delegate and delete.

	Updated freebusy.conf template for freebusy IMAP caching.

	Changed imapd.conf template to use berkeley db instead of
	skiplist for annotations.db and mailboxes.db as a workaround
	for kolab/issue840 (Annotations needs to be more robust).

	kolab/issue824  (kolabmailboxfilter run once for each recipient)
	kolab/issue1264 (Add support for sieve based notifications)
	kolab/issue1273 (Sending as delegate broken in Kolab server 2.1)
	kolab/issue1428 (Fixed locking issue)
	kolab/issue1433 (Some files in /kolab/etc/postfix have wrong ownership)

    - kolab-webadmin-2.0.99-20061110

	Fixes for setting folder type of shared folders.

	Guard against large number of users.

	kolab/issue1457 (updated French translation)

    - kolab-resource-handlers-2.0.99-20061110

	Improvements and fixes for freebusy IMAP caching.

	kolab/issue815  (invitation replies vanish in resmgr)
	kolab/issue957  (All-day events from Outlook don't show up in freebusy)
	kolab/issue974  (Localize the text for rewritten From: headers)
	kolab/issue1042 (empty lines at the end of mails delivered via LMTP)
	kolab/issue1352 (resmgr can create wrong range dates)
	kolab/issue1387 (resmgr replies to replies creating mail loop)
	kolab/issue1422 (Dummy freebusy info)


Changes between 2.1-beta-1 and 2.1-beta-2:

    OpenPKG updates:

      openpkg-2.5.2-2.5.2
      openpkg-registry-0.2.7-20060223
      libxslt-1.1.15-2.5.1
      php-smarty-2.6.10-20051003
      clamav-0.88.2-20060524

      binutils-2.16.1-2.5.1
	http://www.openpkg.org/security/advisories/OpenPKG-SA-2006.009-binutils.html

      openldap-2.3.11-2.5.1
	http://www.openpkg.org/security/advisories/OpenPKG-SA-2006.008-openldap.html


    Kolab updates:

      More distconf changes by Richard Bos and Markus Huewe.

      - perl-kolab-5.8.7-20060619

	kolab/issue1194 (kolabd quota performance)
	kolab/issue1220 (postfix permissions)
	kolab/issue1237 (Handling of @@@var@@@ in Conf.pm (Gunnar Wrobel))

      - kolabd-2.0.99-20060619

	* The default imapd configuration has been changed to enable the
	  hashimapspool option.  This affects the upgrade procedure.
	  See 1st.README for upgrade instructions.

	* amavis now logs to /kolab/var/amavisd/amavisd.log.  This is
	  part of the fix for Issue1015

	kolab/issue1015 (fixing logging and logrotate for amavisd)
	kolab/issue1089 (enable hashimapspool for imapd to cope with many users)
	kolab/issue1101 (allowapop: no; disable apop access to imapd by default)
	kolab/issue1105 (fix compilation of kolabd on FreeBSD)
	kolab/issue1257 (wrong attribute name for imap quota)

      - kolab-webadmin-2.0.99-20060619

	* patch from Tobias Koenig in order to support setting of
	  foldertype for public folders

	kolab/issue848 (Modifying address book entry may break distribution list)
	kolab/issue1106 (email validation in webgui)
	kolab/issue1214 (number of days for vacation messages on webinterface)
	kolab/issue1263 (Bug in the shared folders folder-type code) [Wrobel]

      - kolab-resource-handlers-2.0.99-20060619

	* create empty pfbcache.db if missing

	kolab/issue973 (quoting and rewriting From header)
	kolab/issue966 (Wrong CN for resource accounts)
	kolab/issue1042 (server modifies email content)
	kolab/issue1195 (error message in bounce)
	kolab/issue1243 (rewriting fails when "From:" contains quoted printable)
	kolab/issue1245 (rewriting problems on folded Header "From:"-line)


$Id: release-notes.txt,v 1.196 2007/12/07 18:49:21 gunnar Exp $