mirror of
https://git.openldap.org/openldap/openldap.git
synced 2026-01-16 11:57:39 -05:00
Register ManageDSAit control
This commit is contained in:
parent
0dd113d3f0
commit
62d21aadd0
1 changed files with 14 additions and 0 deletions
|
|
@ -3384,6 +3384,14 @@ out:
|
|||
return rs->sr_err;
|
||||
}
|
||||
|
||||
/* Modify rules:
|
||||
* for single-valued attributes, should just use REPLACE.
|
||||
* any received DELETE/ADD on a single-valued attr will
|
||||
* be checked (if a DEL value is provided) and then
|
||||
* rewritten as a REPLACE.
|
||||
* any DELETE received without a corresponding ADD will be
|
||||
* rejected with LDAP_CONSTRAINT_VIOLATION.
|
||||
*/
|
||||
static int
|
||||
config_back_modify( Operation *op, SlapReply *rs )
|
||||
{
|
||||
|
|
@ -3991,6 +3999,12 @@ config_back_initialize( BackendInfo *bi )
|
|||
ConfigTable *ct = config_back_cf_table;
|
||||
char *argv[4];
|
||||
int i;
|
||||
static char *controls[] = {
|
||||
LDAP_CONTROL_MANAGEDSAIT,
|
||||
NULL
|
||||
};
|
||||
|
||||
bi->bi_controls = controls;
|
||||
|
||||
bi->bi_open = 0;
|
||||
bi->bi_close = 0;
|
||||
|
|
|
|||
Loading…
Reference in a new issue