Branch '2.3-stable' - 1st.README release-notes.txt
Thomas Arendsen Hein
"thomas at intevation.de" at kolabsys.com
Fri Apr 15 16:33:20 CEST 2011
1st.README | 32 +++++++++++++++++++++++++++++---
release-notes.txt | 6 ++++++
2 files changed, 35 insertions(+), 3 deletions(-)
New commits:
commit ebc175809094bf6d15ab32783d8bdd151362ed66
Author: Thomas Arendsen Hein <thomas at intevation.de>
Date: Fri Apr 15 16:32:15 2011 +0200
DN patch will be included in 2.3.0
- revert 975e605723d0b569ef3342c996d9b79faa97b259
- update release notes
diff --git a/1st.README b/1st.README
index 182f01f..69cabee 100644
--- a/1st.README
+++ b/1st.README
@@ -203,17 +203,43 @@ otherwise your setup might seem to work fine, but will not work reliably!
file that contains "SYNTAX 1.3.6.1.4.1.1466.115.121.1.11" or use the
backup of both files you created in step 0.
-8. Before starting the LDAP server the database must be restored from
+8. In previous versions of the Kolab Server, the Distinguished Name (dn)
+ of users was built from their common name (cn) attribute and the cn
+ was built from the attributes 'givenName' (e.g. John) and 'sn' (Doe).
+ Therefore it was not possible to have two users of the same name or
+ two accounts for the same person (cn=John Doe) since each dn must be
+ distinct.
+
+ Kolab 2.3 uses the 'uid' attribute to build the dn. This change is
+ backwards compatible. Existing users will continue to use the old dn
+ while new users will be created following the new scheme. This means
+ that you can create an account with the same cn after the upgrade.
+
+ To take however full advantage of the new scheme, you need to convert
+ your LDAP with the script 'kolab-cn2uid' which you can download from
+ http://kolab.org/cgi-bin/viewcvs-kolab.cgi/*checkout*/utils/admin/kolab-cn2uid
+ (https:// can be used to provide a secure download, if you import
+ the corresponding root certificate from https://ssl.intevation.de/)
+
+ If you want to convert your existing LDAP, please run the following
+ commands as root:
+
+ # mv ~/kolab-update.ldif ~/kolab-dn-cn.ldif || \
+ cp ~/kolab-2.2.4.ldif ~/kolab-dn-cn.ldif
+ # (umask 077 && /kolab/bin/php \
+ kolab-cn2uid -i ~/kolab-dn-cn.ldif -o ~/kolab-update.ldif)
+
+9. Before starting the LDAP server the database must be restored from
the ldif:
# rm /kolab/var/openldap/openldap-data/*
# /kolab/sbin/slapadd -l ~/kolab-update.ldif
-9. Manually transfer local changes of templates from .rpmsave into the
+10. Manually transfer local changes of templates from .rpmsave into the
new templates and remove all .rpmsave files below /kolab/etc as
discussed in the "General update instructions" above.
-10. Start the OpenLDAP, generate the configuration files and start the
+11. Start the OpenLDAP, generate the configuration files and start the
Kolab server:
# /kolab/bin/openpkg rc openldap start
diff --git a/release-notes.txt b/release-notes.txt
index 1b5dc9a..7b23b0a 100644
--- a/release-notes.txt
+++ b/release-notes.txt
@@ -33,6 +33,12 @@ Changes between 2.3-alpha and 2.3.0:
Fix missing "require" statements
+ - kolab-webadmin-2.3.0-20110415
+
+ New style sheet with Kolab Systems logo.
+
+ kolab/issue1549 (Patch to change dn: cn=... -> dn: uid=...)
+
- kolab-z-push-0.7.3-2
Reduce package's "Requires:" to what is actually needed
More information about the commits
mailing list