76c3339 Bug 639289 - Adding a new CN entry with UpperCase UTF-8 Character

Authored and Committed by nhosoi 13 years ago
    Bug 639289 - Adding a new CN entry with UpperCase UTF-8 Character
    
    https://bugzilla.redhat.com/show_bug.cgi?id=639289
    
    Description:
    There was a bug in the utf8 uppe2Lower table:
    Character İ (LATIN CAPITAL LETTER I WITH DOT ABOVE) did not map
    to the corresponding LATIN SMALL LETTER DOTLESS I (2 bytes) but
    to ascii 'i' (1 byte).  The shortened DN tailed with a garbage
    character and the entry was treated as an orphan entry which does
    not belong to any suffix.
    
    This patch fixes the mapping table mismatch as well as adds a code
    to dn_ignore_case_to_end to force to NULL terminate the converted
    string.
    
        
file modified
+3 -0