Diff for /servers/slapd/root_dse.c between versions 1.60 and 1.61

version 1.60, 2002/02/15 15:27:31 version 1.61, 2002/02/15 15:33:44
Line 1 Line 1
 /* $OpenLDAP: pkg/ldap/servers/slapd/root_dse.c,v 1.59 2002/01/26 22:14:51 kurt Exp $ */  /* $OpenLDAP: pkg/ldap/servers/slapd/root_dse.c,v 1.60 2002/02/15 15:27:31 hyc Exp $ */
 /* root_dse.c - Provides the ROOT DSA-Specific Entry  /* root_dse.c - Provides the ROOT DSA-Specific Entry
  *   *
  * Copyright 1999-2002 The OpenLDAP Foundation.   * Copyright 1999-2002 The OpenLDAP Foundation.
Line 18 Line 18
 #include "slap.h"  #include "slap.h"
 #include <ldif.h>  #include <ldif.h>
   
 static char *supportedFeatures[] = {  #define BVC(x) {sizeof(x)-1, x}
         "1.3.6.1.4.1.4203.1.5.1", /* all Operational Attributes ("+") */  
         "1.3.6.1.4.1.4203.1.5.2", /* OCs in Attributes List */  static struct berval supportedFeatures[] = {
         "1.3.6.1.4.1.4203.1.5.3", /* (&) and (|) search filters */          BVC("1.3.6.1.4.1.4203.1.5.1"), /* all Operational Attributes ("+") */
         "1.3.6.1.4.1.4203.1.5.4", /* Language Tag Options */          BVC("1.3.6.1.4.1.4203.1.5.2"), /* OCs in Attributes List */
         "1.3.6.1.4.1.4203.1.5.5", /* Language Range Options */          BVC("1.3.6.1.4.1.4203.1.5.3"), /* (&) and (|) search filters */
         NULL          BVC("1.3.6.1.4.1.4203.1.5.4"), /* Language Tag Options */
           BVC("1.3.6.1.4.1.4203.1.5.5"), /* Language Range Options */
           {0,NULL}
 };  };
   
 static Entry    *usr_attr = NULL;  static Entry    *usr_attr = NULL;
Line 113  root_dse_info( Line 115  root_dse_info(
         }          }
   
         /* supportedFeatures */          /* supportedFeatures */
         for ( i=0; supportedFeatures[i] != NULL; i++ ) {          attr_merge( e, ad_supportedFeatures, supportedFeatures );
                 vals[0].bv_val = supportedFeatures[i];  
                 vals[0].bv_len = strlen( vals[0].bv_val );  
                 attr_merge( e, ad_supportedFeatures, vals );  
         }  
   
         /* supportedLDAPVersion */          /* supportedLDAPVersion */
         for ( i=LDAP_VERSION_MIN; i<=LDAP_VERSION_MAX; i++ ) {          for ( i=LDAP_VERSION_MIN; i<=LDAP_VERSION_MAX; i++ ) {

Removed from v.1.60  
changed lines
  Added in v.1.61


______________
© Copyright 1998-2020, OpenLDAP Foundation, info@OpenLDAP.org