directory-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Icky Dude (JIRA)" <j...@apache.org>
Subject [jira] Created: (DIRSERVER-1145) Unable to search RootDSE Operational attributes
Date Mon, 10 Mar 2008 16:17:49 GMT
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


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