From 78c50664d6421cc5d0836bb03820680dc2cb7acf Mon Sep 17 00:00:00 2001 From: Noriko Hosoi Date: Mon, 26 Apr 2010 11:03:52 -0700 Subject: Update to New DN Format Fix Description: . adding slapi_dn_normalize_ext and its siblings to normalize/validate invalid DNs; deprecating slapi_dn_normalize and its siblings. (dn.c) . replacing slapi_dn_normalize with new corresponding functions. . normalizing hardcoded DNs (e.g., removing spaces around ',') . setting correct DN syntax to nsslapd-suffix, nsslapd-ldapiautodnsuffix, costemplatedn, nsslapd-changelogsuffix, nsBaseDN, nsBindDN . if nsslapd-dn-validate-strict is enabled, incoming DN is examined and rejected if it is invalid. Once approved, the DN is normalized. . fixing compiler warnings and typos. See also: http://directory.fedoraproject.org/wiki/Upgrade_to_New_DN_Format Related bugs: Bug 199923 - subtree search fails to find items under a db containing special characters Bug 567968 - subtree/user level password policy created using 389-ds-console doesn't work. Bug 570107 - The import of LDIFs with base-64 encoded DNs fails, modrdn with non-ASCII new rdn incorrect Bug 570962 - ns-inactivate.pl does not work Bug 572785 - DN syntax: old style of DN ="", is not correctly normalized Bug 573060 - DN normalizer: ESC HEX HEX is not normalized Bug 574167 - An escaped space at the end of the RDN value is not handled correctly --- ldap/admin/src/scripts/Migration.pm.in | 2 +- ldap/admin/src/scripts/Setup.pm.in | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) (limited to 'ldap/admin') diff --git a/ldap/admin/src/scripts/Migration.pm.in b/ldap/admin/src/scripts/Migration.pm.in index 44613a80..1942c8b2 100644 --- a/ldap/admin/src/scripts/Migration.pm.in +++ b/ldap/admin/src/scripts/Migration.pm.in @@ -125,7 +125,7 @@ You can supply default .inf data in this format: e.g. General.FullMachineName=foo.example.com or - "slapd.Suffix=dc=example, dc=com" + "slapd.Suffix=dc=example,dc=com" Values passed in this manner will override values in an .inf file given with the -f argument. diff --git a/ldap/admin/src/scripts/Setup.pm.in b/ldap/admin/src/scripts/Setup.pm.in index 021a99c7..52300db0 100644 --- a/ldap/admin/src/scripts/Setup.pm.in +++ b/ldap/admin/src/scripts/Setup.pm.in @@ -110,7 +110,7 @@ You can supply default .inf data in this format: e.g. General.FullMachineName=foo.example.com or - "slapd.Suffix=dc=example, dc=com" + "slapd.Suffix=dc=example,dc=com" Values passed in this manner will override values in an .inf file given with the -f argument. EOF } -- cgit