Apache Directory Project - [jira] Closed: (DIREVE-294) Search filters with wrong case in attribute names lead to

This is Interesting: Free IT Magazines  
Home > Archive > Apache Directory Project > October 2005 > [jira] Closed: (DIREVE-294) Search filters with wrong case in attribute names lead to





You are viewing an archived Text-only version of the thread. To view this thread in it's original format and/or if you want to reply to this thread please [click here]

Author [jira] Closed: (DIREVE-294) Search filters with wrong case in attribute names lead to
Stefan Zoerner (JIRA)

2005-10-26, 7:45 am

[ http://issues.apache.org/jira/brows...VE-294?page=all ]

Stefan Zoerner closed DIREVE-294:
---------------------------------


I have rebuilt the server and retested this one with a new test case in the test suite here:
http://svn.apache.org/viewcvs.cgi?rev=328604&view=rev
and with Softerra LDAP Administrator (defect was first observed there) as well.
It works as expected now.

I use the Softerra tool, which uses the "(Objectclass=*)" filter for expanding the tree as I learned yesterday, daily with our server. I would have noticed it immediately if the defect has been present before the latest bug fixing changes.

Anyway, thanks for fixing it at once, Alex! Our Softerra users would have hated us for the 0.9.3 release with this defect. It was not possible to browse the directory tree at all.

Now me exploring Apache Directory Server with this GUI client happy again close this issue.

> Search filters with wrong case in attribute names lead to wrong result
> ----------------------------------------------------------------------
>
> Key: DIREVE-294
> URL: http://issues.apache.org/jira/browse/DIREVE-294
> Project: Directory Server
> Type: Bug
> Reporter: Stefan Zoerner
> Assignee: Alex Karasulu
> Fix For: 0.9.3


>
> Search filters which use attribute names with "wrong" case cause the search operation to return nothing. Example:
> $ ldapsearch -D "uid=admin,ou=system" -w ***** -p 10389 -b "dc=apache,dc=org" -s base "(Objectclass=*)"
> (nothing)
> $
> But the following still works as expected:
> $ ldapsearch -D "uid=admin,ou=system" -w secret -p 10389 -b "dc=apache,dc=org" -s base "(objectClass=*)"
> dc=apache,dc=org
> dc=apache
> objectClass=extensibleObject
> objectClass=domain
> objectClass=top
> I assume the error is due to changes in class NormalizationService (package org.apache.ldap.server.normalization) done to fix DIREVE-274, because if "wrong" attributes are used, this interceptor raises WARN messages like
> [23:37:27] WARN [org.apache.ldap.server.normalization.NormalizationService] - undefined filter based on undefined attributeType 'Objectclass' not evaluated at all. Returning empty enumeration.
> which explains the behavior above.
> Btw.: The behavior causes Softerra LDAP Administrator 3.2.1 to fail during the exploration of entries. This is how I found it.


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


Sponsored Links






Free braindumps | Software forum | Database administration forum

Copyright 2003 - 2008 webservertalk.com