mirror of
https://git.openldap.org/openldap/openldap.git
synced 2025-12-30 11:39:34 -05:00
move compare to frontend (disabled by default, only invoked if backend doesn't provide hook); honor ITS#3472 (disclose access check); fix ITS#3521 as well (check access to hasSubordinates); fix a problem in backend_attribute() with operational attrs; add backend_access() helper
This commit is contained in:
parent
362766b316
commit
2c801d9c2a
1 changed files with 9 additions and 0 deletions
|
|
@ -291,6 +291,15 @@ LDAP_SLAPD_F (int) backend_attribute LDAP_P((
|
|||
slap_access_t access
|
||||
));
|
||||
|
||||
LDAP_SLAPD_F (int) backend_access LDAP_P((
|
||||
Operation *op,
|
||||
Entry *target,
|
||||
struct berval *edn,
|
||||
AttributeDescription *entry_at,
|
||||
struct berval *nval,
|
||||
slap_access_t access,
|
||||
slap_mask_t *mask ));
|
||||
|
||||
LDAP_SLAPD_F (int) backend_operational LDAP_P((
|
||||
Operation *op,
|
||||
SlapReply *rs
|
||||
|
|
|
|||
Loading…
Reference in a new issue