ldb:rdn_name: reject 'distinguishedName' depending of the MOD flags
authorStefan Metzmacher <metze@samba.org>
Tue, 24 Sep 2013 23:30:23 +0000 (01:30 +0200)
committerStefan Metzmacher <metze@samba.org>
Thu, 10 Oct 2013 06:35:30 +0000 (08:35 +0200)
commitd2ff474766ebb104309bf1e801c54ce0f8ea0a64
tree8c7dadc4acff0b85dd46f5e3453a211a362a9598
parentda7ef12b43f355fa6ff92af98645c80c85699d78
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>
lib/ldb/modules/rdn_name.c