dcec43c Ticket 49551 - v3 - correct handling of numsubordinates for cenotaphs and tombstone delete

Authored and Committed by lkrispen 6 years ago
    Ticket 49551 - v3 - correct handling of numsubordinates for cenotaphs and tombstone delete
    
            Bug: The ticket exposed several problems with tombstone handling.
                    - tombstone entries of conflicts were not purged in tombstone purging
                    - cenotaphs are tombstone, but the subordinate count was not managed properly
                    - direct delete of tombstones failed with err=1
                    - delete of entry with only conflict children failed correctly, but gave no hint why
    
            Fix: update the correct numsobordinates attribut for cenotaphs
                 set proper flag in directly deleting a tombstone
                 change search filter for tombstone purging to include ldapsubentries
                 check for conflict children if a delete is rejected and add a message to the response
    
            Reviewed by; Thierry, William - thanks
    
        
file modified
+31 -0
file modified
+2 -2