Diff for /servers/slapd/root_dse.c between versions 1.61.2.3 and 1.61.2.4

version 1.61.2.3, 2002/06/20 20:12:31 version 1.61.2.4, 2002/07/28 19:17:38
Line 1 Line 1
 /* $OpenLDAP: pkg/ldap/servers/slapd/root_dse.c,v 1.61.2.2 2002/05/22 14:25:50 kurt Exp $ */  /* $OpenLDAP: pkg/ldap/servers/slapd/root_dse.c,v 1.61.2.3 2002/06/20 20:12:31 kurt 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 20 Line 20
 #include "lber_pvt.h"  #include "lber_pvt.h"
   
 static struct berval supportedFeatures[] = {  static struct berval supportedFeatures[] = {
         BER_BVC("1.3.6.1.4.1.4203.1.5.1"), /* all Operational Attributes ("+") */          BER_BVC(LDAP_FEATURE_ALL_OPERATIONAL_ATTRS), /* all Operational Attributes ("+") */
         BER_BVC("1.3.6.1.4.1.4203.1.5.2"), /* OCs in Attributes List */          BER_BVC(LDAP_FEATURE_OBJECTCLASS_ATTRS), /* OCs in Attributes List */
         BER_BVC("1.3.6.1.4.1.4203.1.5.3"), /* (&) and (|) search filters */          BER_BVC(LDAP_FEATURE_ABSOLUTE_FILTERS), /* (&) and (|) search filters */
         BER_BVC("1.3.6.1.4.1.4203.1.5.4"), /* Language Tag Options */          BER_BVC(LDAP_FEATURE_LANGUAGE_TAG_OPTIONS), /* Language Tag Options */
         BER_BVC("1.3.6.1.4.1.4203.1.5.5"), /* Language Range Options */          BER_BVC(LDAP_FEATURE_LANGUAGE_RANGE_OPTIONS), /* Language Range Options */
         {0,NULL}          {0,NULL}
 };  };
   
Line 36  root_dse_info( Line 36  root_dse_info(
         Entry **entry,          Entry **entry,
         const char **text )          const char **text )
 {  {
         char buf[BUFSIZ];  
         Entry           *e;          Entry           *e;
         struct berval   vals[2], *bv;          struct berval   vals[2], *bv;
         int             i, j;          int             i, j;
Line 122  root_dse_info( Line 121  root_dse_info(
   
         /* supportedLDAPVersion */          /* supportedLDAPVersion */
         for ( i=LDAP_VERSION_MIN; i<=LDAP_VERSION_MAX; i++ ) {          for ( i=LDAP_VERSION_MIN; i<=LDAP_VERSION_MAX; i++ ) {
                   char buf[BUFSIZ];
                 if (!( global_allows & SLAP_ALLOW_BIND_V2 ) &&                  if (!( global_allows & SLAP_ALLOW_BIND_V2 ) &&
                         ( i < LDAP_VERSION3 ) )                          ( i < LDAP_VERSION3 ) )
                 {                  {
                         /* version 2 and lower are disallowed */                          /* version 2 and lower are disallowed */
                         continue;                          continue;
                 }                  }
                 sprintf(buf,"%d",i);                  snprintf(buf, sizeof buf, "%d", i);
                 vals[0].bv_val = buf;                  vals[0].bv_val = buf;
                 vals[0].bv_len = strlen( vals[0].bv_val );                  vals[0].bv_len = strlen( vals[0].bv_val );
                 attr_merge( e, ad_supportedLDAPVersion, vals );                  attr_merge( e, ad_supportedLDAPVersion, vals );

Removed from v.1.61.2.3  
changed lines
  Added in v.1.61.2.4


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