Added Attributes are all case sensitive ---------------------------------------
Key: DIRSERVER-832 URL: https://issues.apache.org/jira/browse/DIRSERVER-832 Project: Directory ApacheDS Issue Type: Bug Affects Versions: 1.0, 1.5.0 Reporter: Emmanuel Lecharny Priority: Blocker The server is working, but this is pure luck ! When we add some attribute, like ObjectClass, the values are added into it caseSensitive. For instance, adding 'person' and 'PERSON' is just adding two values into the attribute. So far, so good. Now, we have many places in the server where wo do case sensitive comparizon on suposely case insensitive values (like for objectclasses). For instance, in SchemService : ... private int getSubentryTypes( Attributes subentry ) throws NamingException { int types = 0; Attribute oc = subentry.get( "objectClass" ); if ( oc.contains( "accessControlSubentry" ) ) <<<--------------- This is DAMN WRONG !!! ... At this point, I suspect the 1.0.0 version is not amendable. We must fix it in 1.5, using the MatchingRules to manage comparizons on attributes. I hope I'm totally wrong, but I'm really scared... It looks like you go to the doctor wor that little red spot on your skin, and it turns out you have a hopeless cancer ... -- This message is automatically generated by JIRA. - If you think it was sent incorrectly contact one of the administrators: https://issues.apache.org/jira/secure/Administrators.jspa - For more information on JIRA, see: http://www.atlassian.com/software/jira