From 0dd84264f4dbdc6fd1c0fb7e3b33364d8658e805 Mon Sep 17 00:00:00 2001 From: Pierangelo Masarati Date: Tue, 28 Dec 2004 11:09:10 +0000 Subject: [PATCH] list permissive in supported controls (ITS#3453) --- CHANGES | 1 + servers/slapd/back-bdb/init.c | 3 +++ servers/slapd/back-ldbm/init.c | 3 +++ 3 files changed, 7 insertions(+) diff --git a/CHANGES b/CHANGES index 48a2bb0b25..92b8384412 100644 --- a/CHANGES +++ b/CHANGES @@ -6,6 +6,7 @@ OpenLDAP 2.2.20 Engineering Fixed slapd sl_realloc memory overrun (ITS#3420, #3404, #3296) Fixed slapd syncrepl bugs (ITS#3423, #3425, #3443, #3448) Fixed back-bdb locks in backend_group (ITS#3263, #3365) + Fixed back-bdb/back-hdb listing of permissive control (ITS#3453) Fixed back-ldap failed connection retry (ITS#3217) Fixed back-sql segfault when logging and delete_rule is NULL (ITS#3407) Build Environment diff --git a/servers/slapd/back-bdb/init.c b/servers/slapd/back-bdb/init.c index 13310a3e2f..153fe51ee1 100644 --- a/servers/slapd/back-bdb/init.c +++ b/servers/slapd/back-bdb/init.c @@ -569,6 +569,9 @@ bdb_initialize( LDAP_CONTROL_SUBENTRIES, #endif LDAP_CONTROL_VALUESRETURNFILTER, +#ifdef LDAP_CONTROL_X_PERMISSIVE_MODIFY + LDAP_CONTROL_X_PERMISSIVE_MODIFY, +#endif NULL }; diff --git a/servers/slapd/back-ldbm/init.c b/servers/slapd/back-ldbm/init.c index eb5a5afc58..50e96303d1 100644 --- a/servers/slapd/back-ldbm/init.c +++ b/servers/slapd/back-ldbm/init.c @@ -47,6 +47,9 @@ ldbm_back_initialize( static char *controls[] = { LDAP_CONTROL_MANAGEDSAIT, LDAP_CONTROL_VALUESRETURNFILTER, +#ifdef LDAP_CONTROL_X_PERMISSIVE_MODIFY + LDAP_CONTROL_X_PERMISSIVE_MODIFY, +#endif NULL }; -- 2.39.5