directory-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Emmanuel Lecharny (JIRA)" <j...@apache.org>
Subject [jira] Updated: (DIRSERVER-1145) Unable to search RootDSE Operational attributes
Date Thu, 13 Mar 2008 16:06:24 GMT

     [ https://issues.apache.org/jira/browse/DIRSERVER-1145?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
]

Emmanuel Lecharny updated DIRSERVER-1145:
-----------------------------------------

    Fix Version/s: 1.5.2

> Unable to search RootDSE Operational attributes
> -----------------------------------------------
>
>                 Key: DIRSERVER-1145
>                 URL: https://issues.apache.org/jira/browse/DIRSERVER-1145
>             Project: Directory ApacheDS
>          Issue Type: Bug
>          Components: ldap
>    Affects Versions: bigbang
>            Reporter: Icky Dude
>            Assignee: Emmanuel Lecharny
>             Fix For: 1.5.2
>
>
> Using "bigbang" I've found that ApacheDS does not respond properly to
> Root DSE searches for both "+" (all operational) and "*" (all
> non-operational) attributes".  I believe that the following  change
> fixes the problem:
> $ svn diff DefaultPartitionNexus.java
> Index: DefaultPartitionNexus.java
> ===================================================================
> --- DefaultPartitionNexus.java  (revision 634445)
> +++ DefaultPartitionNexus.java  (working copy)
> @@ -1002,7 +1002,7 @@
>                     {
>                         serverEntry.put( attribute );
>                     }
> -                    else if ( containsPlus && ( type.getUsage() ==
> UsageEnum.USER_APPLICATIONS ) )
> +                    else if ( containsPlus && ( type.getUsage() !=
> UsageEnum.USER_APPLICATIONS ) )
>                     {
>                         serverEntry.put( attribute );
>                     }
> Without this fix, ApacheDS treats the following ldap searches return
> identical responses (neither will return operational attributes):
> $ ldapsearch -x -h localhost -p10389 -s base -b "" '+'
> $ ldapsearch -x -h localhost -p10389 -s base -b "" '*'
> With the fix, ApacheDS responds correctly -- or as least as correct
> with respect to the attribute usage assigned to the rootDSE
> attributes.

-- 
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.


Mime
View raw message