s4-dsdb/samldb: Don't allow rename requests on Deleted object
authorKamen Mazdrashki <kamenim@samba.org>
Thu, 27 Nov 2014 05:20:33 +0000 (06:20 +0100)
committerAndrew Bartlett <abartlet@samba.org>
Tue, 3 Feb 2015 04:02:12 +0000 (05:02 +0100)
commitdb993c0de4eeb391b68288b5d4909080dac23b26
treea387a418911a7cce3ecd6077f766ad96802a1c55
parentb4ccfbc214a52b2d8d3747614e445bccfac9a63b
s4-dsdb/samldb: Don't allow rename requests on Deleted object

Windows behavior in case of renaming Deleted object is:
* return ERR_NO_SUCH_OBJECT in case client is not providing
  SHOW_DELETED control
* ERR_UNWILLING_TO_PERFORM otherwise

Renaming of Deleted objects is allowed only through special
Tombstone reanimation modify request

Change-Id: I1eb33fc294a5de44917f6037988ea6362e6e21fc
Signed-off-by: Kamen Mazdrashki <kamenim@samba.org>
Reviewed-by: Andrew Bartlett <abartlet@samba.org>
Reviewed-by: Garming Sam <garming@catalyst.net.nz>
source4/dsdb/samdb/ldb_modules/samldb.c