mirror of
https://git.openldap.org/openldap/openldap.git
synced 2025-01-12 10:54:48 +08:00
issue additional useful warning messages; may eventually turn into errors?
This commit is contained in:
parent
3a9814e725
commit
b79d4bdce5
@ -455,6 +455,14 @@ parse_acl(
|
||||
} else if ( strcasecmp( left, "attr" ) == 0 /* TOLERATED */
|
||||
|| strcasecmp( left, "attrs" ) == 0 ) /* DOCUMENTED */
|
||||
{
|
||||
if ( strcasecmp( left, "attr" ) == 0 ) {
|
||||
Debug( LDAP_DEBUG_ANY,
|
||||
"%s: line %d: \"attr\" "
|
||||
"is deprecated (and undocumented); "
|
||||
"use \"attrs\" instead.\n",
|
||||
fname, lineno, 0 );
|
||||
}
|
||||
|
||||
a->acl_attrs = str2anlist( a->acl_attrs,
|
||||
right, "," );
|
||||
if ( a->acl_attrs == NULL ) {
|
||||
@ -967,6 +975,16 @@ parse_acl(
|
||||
acl_usage();
|
||||
}
|
||||
free( bv.bv_val );
|
||||
if ( sty == ACL_STYLE_BASE
|
||||
&& be != NULL
|
||||
&& !BER_BVISNULL( &be->be_rootndn )
|
||||
&& dn_match( &bdn->a_pat, &be->be_rootndn ) )
|
||||
{
|
||||
Debug( LDAP_DEBUG_ANY,
|
||||
"%s: line %d: rootdn is always granted "
|
||||
"unlimited privileges.\n",
|
||||
fname, lineno, 0 );
|
||||
}
|
||||
|
||||
} else {
|
||||
bdn->a_pat = bv;
|
||||
|
Loading…
Reference in New Issue
Block a user