945a32a support posix winsync - fix server to server ssl client auth - many valgrind and coverity fixes

Authored and Committed by rmeggins 9 years ago
    support posix winsync - fix server to server ssl client auth - many valgrind and coverity fixes
    
    8e5087a Coverity defects - 13089: Dereference after null check ldbm_back_delete
    - Trac Ticket #437 - variable dn should not be used in ldbm_back_delete
    - ba1f5b2 fix coverity resource leak in windows_plugin_add
    - e3e81db Simplify program flow: change while loops to for
    - a0d5dc0 Fix logic errors: del_mod should be latched (might not be last mod), and avoid skipping add-mods (int value 0)
    - 0808f7e Simplify program flow: make adduids/moduids/deluids action blocks all similar
    - 77eb760 Simplify program flow: eliminate unnecessary continue
    - c9e9db7 Memory leaks: unmatched slapi_attr_get_valueset and slapi_value_new
    - a4ca0cc Change "return"s in modGroupMembership to "break"s to avoid leaking
    - d49035c Factorize into new isPosixGroup function
    - 3b61c03 coverity - posix winsync mem leaks, null check, deadcode, null ref, use after free
    - 33ce2a9 fix mem leaks with parent dn log message, setting winsync windows domain
    - Ticket #440 - periodic dirsync timed event causes server to loop repeatedly
    - Ticket #355 - winsync should not delete entry that appears to be out of scope
    - Ticket 436 - nsds5ReplicaEnabled can be set with any invalid values.
    - 487932d coverity - mbo dead code - winsync leaks, deadcode, null check, test code
    - 2734a71 CLEANALLRUV coverity fixes
    - Ticket #426 - support posix schema for user and group sync
    - Ticket #430 - server to server ssl client auth broken with latest openldap
    (cherry picked from commit d087c2a5019a8a59eac3cc2a2c91ef1f81f1f39c)
    (cherry picked from commit 67cc28e1db20bcd6cb0a717cb1d213c997d09ae0)
    
        
file modified
+1 -0
file modified
+1 -1
file modified
+1 -1
file modified
+23 -2
file modified
+1 -1