Issue #342 has been updated by Clément OUDOT.

Target version changed from 2.0.x branch to 2.1
% Done changed from 100 to 0

I am not sure the patch is correct. Deciding if the RDN should be compared with 
case or without case rely on attribute syntax and associated equlity matching 
rule. If the associated equality matching rules is caseIgnoreMatch, we sould 
not update the RDN if only the cas change.

What do you think?

As is does not seem so trivial, I put this issue in 2.1.
----------------------------------------
Bug #342: Updating the RDN if the object case change
http://tools.lsc-project.org/issues/342

Author: Stéphane Bond
Status: Assigned
Priority: Normal
Assigned to: Sébastien Bahloul
Category: Core
Target version: 2.1
Problem in version: 


The comparison between the src and the dst DN is case insensitive. This is 
correct for the parent's contexts or for the attribute names but this may cause 
problems if the case of the object name changes in the source.

We suggest checking the case of the cn on 
BeanComparator.calculateModificationType

Example:
CN=Name,OU=test == cn=Name,ou=test (no change)
cn=Name,ou=TEST == cn=Name,ou=test (no change)
cn=NAME,ou=test != cn=Name,ou=test (need a RDN update)



-- 
You have received this notification because you have either subscribed to it, 
or are involved in it.
To change your notification preferences, please click here: 
http://tools.lsc-project.org/my/account
_______________________________________________________________
Ldap Synchronization Connector (LSC) - http://lsc-project.org

lsc-dev mailing list
[email protected]
http://lists.lsc-project.org/listinfo/lsc-dev

Reply via email to