directory-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Endi S. Dewata (JIRA)" <directory-...@incubator.apache.org>
Subject [jira] Updated: (DIREVE-245) Add operation with capital letters in the suffix failed.
Date Fri, 09 Sep 2005 03:14:31 GMT
     [ http://issues.apache.org/jira/browse/DIREVE-245?page=all ]

Endi S. Dewata updated DIREVE-245:
----------------------------------

    Attachment: DIREVE-245.patch

Attached is a patch containing the fix and the test case.

> Add operation with capital letters in the suffix failed.
> --------------------------------------------------------
>
>          Key: DIREVE-245
>          URL: http://issues.apache.org/jira/browse/DIREVE-245
>      Project: Directory Server
>         Type: Bug
>   Components: server main
>     Versions: 0.9.3
>     Reporter: Endi S. Dewata
>     Assignee: Alex Karasulu
>  Attachments: DIREVE-245.patch, MixedCaseTest.java
>
> Set up a partition with dc=Apache,dc=Org as the suffix. Run the server then add the following
entry:
> dn: ou=users,dc=Apache,dc=Org
> objectClass: organizationalUnit
> ou: users
> The operation will fail with a return code of 32 (no such object).
> When an add operation is issued, the server calls the DefaultContextPartitionNexus.hasEntry()
which in turn calls DefaultContextPartitionNexus.getBackend(). The current getBackend() implementation
requires that the DN parameter has to be normalized. However, the DN parameter coming from
hasEntry() is not normalized, causing it to fail finding the appropriate backend. So, either
the getBackend() has to be modified to normalize the parameter, or all callers have to be
checked to make sure they normalize the parameter first.

-- 
This message is automatically generated by JIRA.
-
If you think it was sent incorrectly contact one of the administrators:
   http://issues.apache.org/jira/secure/Administrators.jspa
-
For more information on JIRA, see:
   http://www.atlassian.com/software/jira


Mime
View raw message