Diff for /servers/slapd/root_dse.c between versions 1.23 and 1.28

version 1.23, 1999/11/17 22:29:30 version 1.28, 2000/05/13 00:47:58
Line 1 Line 1
 /* $OpenLDAP: pkg/ldap/servers/slapd/root_dse.c,v 1.22 1999/11/17 17:59:41 mrv Exp $ */  /* $OpenLDAP: pkg/ldap/servers/slapd/root_dse.c,v 1.27 2000/03/17 01:06:10 kurt Exp $ */
 /* root_dse.c - Provides the ROOT DSA-Specific Entry  /* root_dse.c - Provides the ROOT DSA-Specific Entry
  *   *
  * Copyright 1999 The OpenLDAP Foundation.   * Copyright 1999-2000 The OpenLDAP Foundation.
  * All rights reserved.   * All rights reserved.
  *   *
  * Redistribution and use in source and binary forms are permitted only   * Redistribution and use in source and binary forms are permitted only
Line 45  root_dse_info( Connection *conn, Operati Line 45  root_dse_info( Connection *conn, Operati
                 }                  }
         }          }
   
 #if defined( SLAPD_MONITOR_DN )  
         val.bv_val = SLAPD_MONITOR_DN;  
         val.bv_len = strlen( val.bv_val );  
         attr_merge( e, "namingContexts", vals );  
         /* subschemasubentry is added by send_search_entry() */  
 #endif  
   
 #if defined( SLAPD_CONFIG_DN )  
         val.bv_val = SLAPD_CONFIG_DN;  
         val.bv_len = strlen( val.bv_val );  
         attr_merge( e, "namingContexts", vals );  
 #endif  
   
 #if defined( SLAPD_SCHEMA_DN )  
         val.bv_val = SLAPD_SCHEMA_DN;  
         val.bv_len = strlen( val.bv_val );  
         attr_merge( e, "namingContexts", vals );  
 #endif  
   
         /* altServer unsupported */          /* altServer unsupported */
   
         /* supportedControl */          /* supportedControl */
Line 74  root_dse_info( Connection *conn, Operati Line 55  root_dse_info( Connection *conn, Operati
         }          }
   
         /* supportedExtension */          /* supportedExtension */
         for ( i=0; (val.bv_val = get_supported_extension(i)) != NULL; i++ ) {          for ( i=0; (val.bv_val = get_supported_extop(i)) != NULL; i++ ) {
                 val.bv_val = get_supported_extension(i);  
                 val.bv_len = strlen( val.bv_val );                  val.bv_len = strlen( val.bv_val );
                 attr_merge( e, "supportedExtension", vals );                  attr_merge( e, "supportedExtension", vals );
         }          }
Line 97  root_dse_info( Connection *conn, Operati Line 77  root_dse_info( Connection *conn, Operati
                 }                  }
         }          }
   
   #ifdef SLAPD_ACI_ENABLED
           /* supportedACIMechanisms */
           for ( i=0; (val.bv_val = get_supported_acimech(i)) != NULL; i++ ) {
                   val.bv_len = strlen( val.bv_val );
                   attr_merge( e, "supportedACIMechanisms", vals );
           }
   #endif
   
         if ( default_referral != NULL ) {          if ( default_referral != NULL ) {
                 attr_merge( e, "ref", default_referral );                  attr_merge( e, "ref", default_referral );
         }          }
Line 109  root_dse_info( Connection *conn, Operati Line 97  root_dse_info( Connection *conn, Operati
         val.bv_len = sizeof("LDAProotDSE")-1;          val.bv_len = sizeof("LDAProotDSE")-1;
         attr_merge( e, "objectClass", vals );          attr_merge( e, "objectClass", vals );
   
         val.bv_val = "extensibleObject";  
         val.bv_len = sizeof("extensibleObject")-1;  
         attr_merge( e, "objectClass", vals );  
   
         send_search_entry( &backends[0], conn, op,          send_search_entry( &backends[0], conn, op,
                 e, attrs, attrsonly, NULL );                  e, attrs, attrsonly, NULL );
         send_search_result( conn, op, LDAP_SUCCESS,          send_search_result( conn, op, LDAP_SUCCESS,

Removed from v.1.23  
changed lines
  Added in v.1.28


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