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