Diff for /servers/slapd/root_dse.c between versions 1.6 and 1.7

version 1.6, 1999/06/17 01:54:28 version 1.7, 1999/07/01 19:20:45
Line 59  root_dse_info( Connection *conn, Operati Line 59  root_dse_info( Connection *conn, Operati
 #endif  #endif
   
 #if defined( SLAPD_SCHEMA_DN )  #if defined( SLAPD_SCHEMA_DN )
         val.bv_val = ch_strdup( SLAPD_SCHEMA_DN );          strcpy( buf, SLAPD_SCHEMA_DN );
           val.bv_val = buf;
         val.bv_len = strlen( val.bv_val );          val.bv_len = strlen( val.bv_val );
         attr_merge( e, "namingContexts", vals );          attr_merge( e, "namingContexts", vals );
         attr_merge( e, "subschemaSubentry", vals );          attr_merge( e, "subschemaSubentry", vals );
Line 67  root_dse_info( Connection *conn, Operati Line 68  root_dse_info( Connection *conn, Operati
 #endif  #endif
   
         /* altServer unsupported */          /* altServer unsupported */
         /* supportedExtension: no extensions supported */  
         /* supportedControl: no controls supported */  
         /* supportedSASLMechanism: not yet */  
   
           /* supportedControl */
           for ( i=0; supportedControls[i] != NULL; i++ ) {
                   strcpy( buf, supportedControls[i] );
                   val.bv_val = buf;
                   val.bv_len = strlen( buf );
                   attr_merge( e, "supportedControl", vals );
           }
   
           /* supportedExtension */
           for ( i=0; supportedExtensions[i] != NULL; i++ ) {
                   strcpy( buf, supportedExtensions[i] );
                   val.bv_val = buf;
                   val.bv_len = strlen( buf );
                   attr_merge( e, "supportedExtension", vals );
           }
   
           /* supportedLDAPVersion */
         for ( i=LDAP_VERSION_MIN; i<=LDAP_VERSION_MAX; i++ ) {          for ( i=LDAP_VERSION_MIN; i<=LDAP_VERSION_MAX; i++ ) {
                 sprintf(buf,"%d",i);                  sprintf(buf,"%d",i);
                 val.bv_val = buf;                  val.bv_val = buf;
                 val.bv_len = strlen( buf );                  val.bv_len = strlen( buf );
                 attr_merge( e, "supportedLDAPVersion", vals );                  attr_merge( e, "supportedLDAPVersion", vals );
         }          }
           
           /* supportedSASLMechanism */
           for ( i=0; supportedSASLMechanisms[i] != NULL; i++ ) {
                   strcpy( buf, supportedSASLMechanisms[i] );
                   val.bv_val = buf;
                   val.bv_len = strlen( buf );
                   attr_merge( e, "supportedSASLMechanism", vals );
           }
   
   
         send_search_entry( &backends[0], conn, op, e, attrs, attrsonly );          send_search_entry( &backends[0], conn, op, e, attrs, attrsonly );
         send_ldap_search_result( conn, op, LDAP_SUCCESS, NULL, NULL, 1 );          send_ldap_search_result( conn, op, LDAP_SUCCESS, NULL, NULL, 1 );
   

Removed from v.1.6  
changed lines
  Added in v.1.7


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