Issue Details (XML | Word | Printable)

Key: DIRSERVER-248
Type: Bug Bug
Status: Closed Closed
Resolution: Fixed
Priority: Major Major
Assignee: Alex Karasulu
Reporter: Alex Karasulu
Votes: 0
Watchers: 0
Operations

If you were logged in you would be able to see more operations.
Directory ApacheDS

ACI evaluation seems to be case sensitive

Created: 24/Jan/06 04:04 AM   Updated: 10/Feb/06 12:26 PM
Return to search
Component/s: None
Affects Version/s: pre-1.0
Fix Version/s: 1.0-RC1

Time Tracking:
Not Specified

Resolution Date: 07/Feb/06 05:53 AM


 Description  « Hide
It seems as though ACI evaluations based on the Principal's DN is case sensitive. I have a suspicion that the principal name is not being normalized before being fed into the ACDF (access control decision function).

 All   Comments   Work Log   Change History   Subversion Commits      Sort Order: Ascending order - Click to sort in descending order
Repository Revision Date User Message
ASF #375368 Mon Feb 06 20:52:33 UTC 2006 akarasulu fix for DIREVE-328
Files Changed
MODIFY /directory/sandbox/akarasulu/rc1refactor/apacheds/core/src/main/java/org/apache/ldap/server/authz/AuthorizationService.java
MODIFY /directory/sandbox/akarasulu/rc1refactor/apacheds/core/src/main/java/org/apache/ldap/server/authz/support/RelatedUserClassFilter.java
MODIFY /directory/sandbox/akarasulu/rc1refactor/apacheds/core-unit/src/test/java/org/apache/ldap/server/authz/SearchAuthorizationTest.java

Repository Revision Date User Message
ASF #375522 Tue Feb 07 07:05:51 UTC 2006 akarasulu Merging from private branch for RC1 fixes:

 o fixes for DIREVE-328
 o test cases to try to reproduce DIREVE-308
Files Changed
ADD /directory/trunks/apacheds/core-unit/src/test/java/org/apache/ldap/server/schema (from /directory/sandbox/akarasulu/rc1refactor/apacheds/core-unit/src/test/java/org/apache/ldap/server/schema)
DEL /directory/trunks/apacheds/core-unit/src/test/java/org/apache/ldap/server/core/schema
DEL /directory/trunks/apacheds/core-unit/src/test/resources/org/apache/ldap/server/core/schema
REPLACE /directory/trunks/apacheds/core-unit/src/test/resources/org/apache/ldap/server/schema/nonspecific.ldif (from /directory/sandbox/akarasulu/rc1refactor/apacheds/core-unit/src/test/resources/org/apache/ldap/server/schema/nonspecific.ldif)
MODIFY /directory/trunks/common/ldap/src/test/java/org/apache/ldap/common/name/DnParserTest.java
REPLACE /directory/trunks/apacheds/core-unit/src/test/java/org/apache/ldap/server/normalization/NormalizationServiceTest.java (from /directory/sandbox/akarasulu/rc1refactor/apacheds/core-unit/src/test/java/org/apache/ldap/server/normalization/NormalizationServiceTest.java)
MODIFY /directory/trunks/apacheds/core-unit/src/test/java/org/apache/ldap/server/authz/SearchAuthorizationTest.java
REPLACE /directory/trunks/apacheds/core-unit/src/test/java/org/apache/ldap/server/schema/SchemaServiceTest.java (from /directory/sandbox/akarasulu/rc1refactor/apacheds/core-unit/src/test/java/org/apache/ldap/server/schema/SchemaServiceTest.java)
MODIFY /directory/trunks/apacheds/core-unit/src/main/java/org/apache/ldap/server/unit/AbstractTestCase.java
REPLACE /directory/trunks/apacheds/core-unit/src/test/resources/org/apache/ldap/server/normalization/testDireve308Example.ldif (from /directory/sandbox/akarasulu/rc1refactor/apacheds/core-unit/src/test/resources/org/apache/ldap/server/normalization/testDireve308Example.ldif)
MODIFY /directory/trunks/apacheds/core/src/main/java/org/apache/ldap/server/authz/AuthorizationService.java
ADD /directory/trunks/apacheds/core-unit/src/test/java/org/apache/ldap/server/normalization (from /directory/sandbox/akarasulu/rc1refactor/apacheds/core-unit/src/test/java/org/apache/ldap/server/normalization)
MODIFY /directory/trunks/apacheds/core/src/main/java/org/apache/ldap/server/authz/support/RelatedUserClassFilter.java
ADD /directory/trunks/apacheds/core-unit/src/test/resources/org/apache/ldap/server/schema (from /directory/sandbox/akarasulu/rc1refactor/apacheds/core-unit/src/test/resources/org/apache/ldap/server/schema)
ADD /directory/trunks/apacheds/core-unit/src/test/resources/org/apache/ldap/server/normalization (from /directory/sandbox/akarasulu/rc1refactor/apacheds/core-unit/src/test/resources/org/apache/ldap/server/normalization)