#include "../back-ldap/back-ldap.h"
#include "back-meta.h"
+#ifdef LDAP_DEVEL
+#define SLAP_AUTH_DN 1
+#endif
+
static ConfigDriver meta_back_cf_gen;
static ConfigLDAPadd meta_ldadd;
static ConfigCfAdd meta_cfadd;
};
static ConfigTable metacfg[] = {
- { "uri", "uri", 2, 2, 0,
+ { "uri", "uri", 2, 0, 0,
ARG_MAGIC|LDAP_BACK_CFG_URI,
meta_back_cf_gen, "( OLcfgDbAt:0.14 "
"NAME 'olcDbURI' "
if ( p1 ) {
strcpy( p2, p1 );
}
- value_add_one( &c->rvalue_vals, &bv );
+ ber_bvarray_add( &c->rvalue_vals, &bv );
} break;
case LDAP_BACK_CFG_ACL_AUTHCDN:
ptr = lutil_strcopy( ptr, ",proxy-authz-non-critical" );
}
+#ifdef SLAP_AUTH_DN
switch ( mt->mt_idassert_flags & LDAP_BACK_AUTH_DN_MASK ) {
case LDAP_BACK_AUTH_DN_AUTHZID:
ptr = lutil_strcopy( ptr, ",dn-authzid" );
#endif
break;
}
+#endif
bv.bv_len = ( ptr - bv.bv_val );
/* end-of-flags */
* connections associated with this target.
*/
break;
-
+
case LDAP_BACK_CFG_IDASSERT_AUTHZFROM: {
BerVarray *bvp;