ron@zytrax.com wrote:
Full_Name: Ron Aitchison Version: 2.4.8 OS: FreeBSD (5.4/6.2) URL: ftp://ftp.openldap.org/incoming/ Submission from: (NULL) (209.148.181.131)
Component matching (RFC 3687) is defined to be released with 2.4.8. However it is conditionally compiled from the variable LDAP_COMP_MATCH which is only set (in servers/slapd/slap.h) if LDAP_DEVEL is set. LDAP_DEVEL is not set by default in a normal build. The net result is that component matching is not included in an OpenLDAP build.
It's not clear that this feature is safe for use. It's certain that indexing for component matching in back-bdb is broken. Unindexed matching may or may not work. The lead developer on this feature is gone, so until someone else comes along to adopt the code it's going to remain DEVEL-only.