b46d314 199923 - subtree search fails to find items under a db

Authored and Committed by nhosoi 14 years ago
    199923 - subtree search fails to find items under a db
             containing special characters
    
    https://bugzilla.redhat.com/show_bug.cgi?id=199923
    
    Description: regression observed in the tests.
    > as of March 04, 2010, this is happening again.
    
    Fix Description:
    dn.c: Based upon RFC 4514, the following characters in the RDN
    values need to be escaped:
      '+', ';', '<', '>', and '=' for the intermediate characters
      '+', ';', '<', '>', '=', '#' and ' ' for leading characters
      '+', ';', '<', '>', '=', and ' ' for trailing characters
    
    validate.c: If an escaped character followed by another escaped
    character, e.g., \#\<,  the pointer was moved twice skipping '\'
    before '<' and it makes the validation fail.
    
    ldbm_add.c: a local variable addr was not initialized.
    
        
file modified
+96 -57