ldb:rdn_name: reject 'distinguishedName' depending of the MOD flags
commitb4960c4338c7332deb3b62a0e0e98d011ade5f88
authorStefan Metzmacher <metze@samba.org>
Tue, 24 Sep 2013 23:30:23 +0000 (25 01:30 +0200)
committerKarolin Seeger <kseeger@samba.org>
Tue, 15 Jul 2014 10:46:13 +0000 (15 12:46 +0200)
tree5a3d1f2d01d770bcd7f1f27b5ede7a8efe7c2c26
parentb89ef6595ef600aa64bf7a60cf4b6f6de0edf6f9
ldb:rdn_name: reject 'distinguishedName' depending of the MOD flags

This is what Windows 2008 R2 returns:

LDB_MOD_ADD     => LDB_ERR_UNWILLING_TO_PERFORM
LDB_MOD_REPLACE => LDB_ERR_CONSTRAINT_VIOLATION
LDB_MOD_DEL     => LDB_ERR_UNWILLING_TO_PERFORM

Signed-off-by: Stefan Metzmacher <metze@samba.org>
Reviewed-by: Andrew Bartlett <abartlet@samba.org>
(cherry picked from commit d2ff474766ebb104309bf1e801c54ce0f8ea0a64)
lib/ldb/modules/rdn_name.c