]> git.sur5r.net Git - openldap/commitdiff
Remove bogus refusal to index ;binary attributes. Notice that I left
authorJulio Sánchez Fernández <jsanchez@openldap.org>
Tue, 23 Oct 2001 13:42:37 +0000 (13:42 +0000)
committerJulio Sánchez Fernández <jsanchez@openldap.org>
Tue, 23 Oct 2001 13:42:37 +0000 (13:42 +0000)
in a check.  This way you have to say:

index userCertificate eq

If we remove it, we could say:

index userCertificate;binary eq

I have not tried the latter.

servers/slapd/back-bdb/index.c
servers/slapd/back-ldbm/index.c

index 71e902e764639949e401114acabfe4329f5f4add..aea035d4313b07a10dd9eba8673118cc5ee4cccd 100644 (file)
@@ -24,9 +24,6 @@ static slap_mask_t index_mask(
        AttributeType *at;
        slap_mask_t mask = 0;
 
-       /* we do not support indexing of binary attributes */
-       if( slap_ad_is_binary( desc ) ) return 0;
-
        bdb_attr_mask( be->be_private, desc->ad_cname.bv_val, &mask );
 
        if( mask ) {
@@ -340,11 +337,6 @@ int bdb_index_values(
        char *dbname = NULL;
        slap_mask_t mask;
 
-       if( slap_ad_is_binary( desc ) ) {
-               /* binary attributes have no index capabilities */
-               return LDAP_SUCCESS;
-       }
-
        rc = index_at_values( be, txn,
                desc->ad_type, &desc->ad_lang,
                vals, id, op,
index baa197b3a31f59ac95d5b8ce4472450267dc999c..1ab7d47bfbe26c046daf64d7adabb4b561b2d2ca 100644 (file)
@@ -24,9 +24,6 @@ static slap_mask_t index_mask(
        AttributeType *at;
        slap_mask_t mask = 0;
 
-       /* we do not support indexing of binary attributes */
-       if( slap_ad_is_binary( desc ) ) return 0;
-
        attr_mask( be->be_private, desc->ad_cname.bv_val, &mask );
 
        if( mask ) {
@@ -301,11 +298,6 @@ int index_values(
        char *dbname = NULL;
        slap_mask_t mask;
 
-       if( slap_ad_is_binary( desc ) ) {
-               /* binary attributes have no index capabilities */
-               return LDAP_SUCCESS;
-       }
-
        (void) index_at_values( be,
                desc->ad_type, &desc->ad_lang,
                vals, id, op,