regmatch_t *matches, slap_access_t *grant, slap_access_t *deny );
char *supportedACIMechs[] = {
- "1.3.6.1.4.1.4203.666.7.1", /* experimental draft aci family */
- "1.3.6.1.4.1.4203.666.7.2", /* experimental OpenLDAP aci family */
- NULL
- };
+ "1.3.6.1.4.1.4203.666.7.1", /* experimental draft aci family */
+ "1.3.6.1.4.1.4203.666.7.2", /* experimental OpenLDAP aci family */
+ NULL
+};
#endif
static int regex_matches(char *pat, char *str, char *buf, regmatch_t *matches);
static void string_expand(char *newbuf, int bufsiz, char *pattern,
- char *match, regmatch_t *matches);
+ char *match, regmatch_t *matches);
/*
}
if( strcmp( b->a_aci_at->sat_syntax_oid,
- SLAPD_OID_DN_SYNTAX ) != 0 )
+ SLAPD_OID_ACI_SYNTAX ) != 0 )
{
fprintf( stderr,
- "%s: line %d: aci attribute type not of DN syntax.\n",
+ "%s: line %d: aci attribute type not of ACI syntax.\n",
fname, lineno );
acl_usage();
}
/* schema needed by slapd */
#define SLAPD_OID_DN_SYNTAX "1.3.6.1.4.1.1466.115.121.1.12"
+#define SLAPD_OID_ACI_SYNTAX "1.1.1" /* bogus */
LIBSLAPD_F (int) slap_debug;