version 1.35, 2000/05/22 01:46:58
|
version 1.36, 2000/05/30 19:34:56
|
Line 1
|
Line 1
|
/* $OpenLDAP: pkg/ldap/servers/slapd/root_dse.c,v 1.34 2000/05/21 20:46:51 kurt Exp $ */ |
/* $OpenLDAP: pkg/ldap/servers/slapd/root_dse.c,v 1.35 2000/05/22 01:46:58 kurt Exp $ */ |
/* root_dse.c - Provides the ROOT DSA-Specific Entry |
/* root_dse.c - Provides the ROOT DSA-Specific Entry |
* |
* |
* Copyright 1999-2000 The OpenLDAP Foundation. |
* Copyright 1999-2000 The OpenLDAP Foundation. |
Line 33 root_dse_info( Entry **entry, const char
|
Line 33 root_dse_info( Entry **entry, const char
|
AttributeDescription *ad_supportedExtension = slap_schema.si_ad_supportedExtension; |
AttributeDescription *ad_supportedExtension = slap_schema.si_ad_supportedExtension; |
AttributeDescription *ad_supportedLDAPVersion = slap_schema.si_ad_supportedLDAPVersion; |
AttributeDescription *ad_supportedLDAPVersion = slap_schema.si_ad_supportedLDAPVersion; |
AttributeDescription *ad_supportedSASLMechanisms = slap_schema.si_ad_supportedSASLMechanisms; |
AttributeDescription *ad_supportedSASLMechanisms = slap_schema.si_ad_supportedSASLMechanisms; |
# ifdef SLAPD_ACI_ENABLED |
|
AttributeDescription *ad_supportedACIMechanisms = slap_schema.si_ad_supportedACIMechanisms; |
|
# endif |
|
AttributeDescription *ad_ref = slap_schema.si_ad_ref; |
AttributeDescription *ad_ref = slap_schema.si_ad_ref; |
#else |
#else |
char *ad_objectClass = "objectClass"; |
char *ad_objectClass = "objectClass"; |
Line 44 root_dse_info( Entry **entry, const char
|
Line 41 root_dse_info( Entry **entry, const char
|
char *ad_supportedExtension = "supportedExtension"; |
char *ad_supportedExtension = "supportedExtension"; |
char *ad_supportedLDAPVersion = "supportedLDAPVersion"; |
char *ad_supportedLDAPVersion = "supportedLDAPVersion"; |
char *ad_supportedSASLMechanisms = "supportedSASLMechanisms"; |
char *ad_supportedSASLMechanisms = "supportedSASLMechanisms"; |
# ifdef SLAPD_ACI_ENABLED |
|
char *ad_supportedACIMechanisms = "supportedACIMechanisms"; |
|
# endif |
|
char *ad_ref = "ref"; |
char *ad_ref = "ref"; |
#endif |
#endif |
|
|
Line 109 root_dse_info( Entry **entry, const char
|
Line 103 root_dse_info( Entry **entry, const char
|
} |
} |
} |
} |
|
|
#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, ad_supportedACIMechanisms, vals ); |
|
} |
|
#endif |
|
|
|
if ( default_referral != NULL ) { |
if ( default_referral != NULL ) { |
attr_merge( e, ad_ref, default_referral ); |
attr_merge( e, ad_ref, default_referral ); |
} |
} |