6b87414 Ticket #47367 - (phase 2) ldapdelete returns non-leaf entry error while trying to remove a leaf entry

Authored and Committed by nhosoi 10 years ago
    Ticket #47367 - (phase 2) ldapdelete returns non-leaf entry error while trying to remove a leaf entry
    
    Fix description:
    1) Make sure add/modify/modrdn/delete plug-in callbacks return
    SLAPI_PLUGIN_SUCCESS (==0) on SUCCESS and SLAPI_PLUGIN_FAILURE
    (==-1) on FAILURE.  And set error code to SLAPI_RESULT_CODE in
    pblock, if any.
    2) replication: eliminated multimaster_betxnpreop_* which were
    used for calling urp.  Urp needs to be processed at bepreop
    timing.
    
    Reviewed by Rich (Thank you!!)
    
    https://fedorahosted.org/389/ticket/47367
    (cherry picked from commit 733059713a5dfb72c844de1e3b9bc153d4ae6ccb)
    (cherry picked from commit ad0a2cabe349368e0cc72155994569564ca71290)
    
        
file modified
+21 -20
file modified
+44 -21
file modified
+1 -1
file modified
+1 -1
file modified
+1 -1
file modified
+1 -1
file modified
+12 -8