[Date Prev][Date Next]
[Chronological]
[Thread]
[Top]
Regular expressions in access control lists (ACLs)
People,
do you use regular expressions in ACLs in slapd.conf, as in
	(cn=John|Abel)*,o=somewhere
?
I think this support ought to be replaced with normal `cn=*,o=somewhere'
syntax and some sort of groups of names.
Regular expressions in ACLs are bug-prone because
- they can't handle DNs that contain both case-sensitive and
  case-insensitive attributes,
- it's hard to "normalize" a regular expression matching a DN (e.g.
  remove spaces i front of the "," between RDNs, convert to uppercase
  when necessary, and so on).  The ACL won't work properly when that's
  done wrong - unless the ACL already matches the DN's normalized form.
-- 
Hallvard