https://bugzilla.redhat.com/show_bug.cgi?id=299361
esolves: bug 299361
Bug Description: There are some problems with the sync total update in
regards
to the initials and streetAddress attributes.
The code currently doesn't handle multi-valued streetAddress attributes or
initials attributes longer than 6 characters in the entries on the DS
side.
When you do an initialization with these types of entries, the sync
fails due
to constraints on the AD side. We already handle these values
properly in the
incremental sync protocol.
Reviewed by: ???
Files: see diff
Branch: HEAD
Fix Description: This fix trims the initials attribute when sending to
AD. We also
only compare the first 6 characters of an initials value in DS to the
initials
value in AD when determining if we need to send a change. For
streetAddress, we
only sync one value from DS to AD. We check if DS contains the
streetAddress value
present in AD to determine if we need to accept a change from AD.
Platforms tested: FC6 & Windows 2003 Server
Flag Day: no
Doc impact: no
QA impact: Need to add new tests
New Tests integrated into TET: none
https://bugzilla.redhat.com/attachment.cgi?id=201401&action=diff