Issue 5429 - component Matching
Summary: component Matching
Status: VERIFIED SUSPENDED
Alias: None
Product: OpenLDAP
Classification: Unclassified
Component: slapd (show other issues)
Version: 2.4.8
Hardware: All All
: --- normal
Target Milestone: ---
Assignee: OpenLDAP project
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2008-03-17 19:45 UTC by ron@zytrax.com
Modified: 2021-08-03 17:59 UTC (History)
0 users

See Also:


Attachments

Note You need to log in before you can comment on or make changes to this issue.
Description ron@zytrax.com 2008-03-17 19:45:14 UTC
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.

Comment 1 Howard Chu 2008-05-23 08:29:08 UTC
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.
-- 
   -- Howard Chu
   CTO, Symas Corp.           http://www.symas.com
   Director, Highland Sun     http://highlandsun.com/hyc/
   Chief Architect, OpenLDAP  http://www.openldap.org/project/

Comment 2 Howard Chu 2008-05-23 08:31:07 UTC
changed notes
changed state Open to Suspended
Comment 3 Howard Chu 2009-06-23 21:02:48 UTC
moved from Incoming to Development
Comment 4 OpenLDAP project 2014-08-01 21:05:00 UTC
needs work