diff --git a/lam/HISTORY b/lam/HISTORY index d13aa8ac..0b4d32ad 100644 --- a/lam/HISTORY +++ b/lam/HISTORY @@ -10,6 +10,7 @@ -> config editor: extra space (1702269) -> fixed some inconsistent help entries (1694863) -> user list: refreshing GID translation did not work (1719168) + -> allow uid as RDN attribute for inetOrgPerson (1740499) 28.03.2007 1.3.0 diff --git a/lam/lib/modules/inetOrgPerson.inc b/lam/lib/modules/inetOrgPerson.inc index 74e6aead..96c767ef 100644 --- a/lam/lib/modules/inetOrgPerson.inc +++ b/lam/lib/modules/inetOrgPerson.inc @@ -95,7 +95,7 @@ class inetOrgPerson extends baseModule { // this is a base module $return["is_base"] = true; // RDN attribute - $return["RDN"] = array("cn" => "low"); + $return["RDN"] = array("cn" => "normal", 'uid' => 'low'); // LDAP filter $return["ldap_filter"] = array('or' => "(objectClass=inetOrgPerson)"); // module dependencies diff --git a/lam/lib/modules/posixAccount.inc b/lam/lib/modules/posixAccount.inc index e9c48768..3dc35087 100644 --- a/lam/lib/modules/posixAccount.inc +++ b/lam/lib/modules/posixAccount.inc @@ -117,7 +117,7 @@ class posixAccount extends baseModule { // alias name $return["alias"] = _("Unix"); // RDN attributes - $return["RDN"] = array("uid" => "normal", "cn" => "low"); + $return["RDN"] = array("uid" => "high", "cn" => "low"); // managed object classes $return['objectClasses'] = array('posixAccount'); // LDAP aliases