directory-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Emmanuel Lecharny (JIRA)" <>
Subject [jira] Created: (DIRLDAP-35) LdapName comparison must be case-insensitive for attibutType
Date Sat, 05 Feb 2005 04:01:25 GMT
LdapName comparison must be case-insensitive for attibutType

         Key: DIRLDAP-35
     Project: Directory LDAP
        Type: Bug
  Components: Common  
    Reporter: Emmanuel Lecharny
 Assigned to: Alex Karasulu 

While comparing two DNs, the AttributeType of each RDN must be compared in a case-insensitive
way : RFC 2251, chap. 4.1.4, par.4.

It could be tricky to perform a valid comparison :

A=V1+B=V2,C=GB and A=V1+b=V2,C=GB are equals in regards with the RFC,
A=V1+B=V2,C=GB and A=V1+C=V2,C=GB are differents in regards with the RFC.

LdapName.compareTo function does not return a valid result :

        Name n1 = new DnParser().parse("A=V");
        Name n2 = new DnParser().parse("a=V");

        int val = n1.compareTo(n2);  // val = 0xffffffe0 instead of 0

This message is automatically generated by JIRA.
If you think it was sent incorrectly contact one of the administrators:
If you want more information on JIRA, or have a bug to report see:

View raw message