version 1.37, 2000/06/06 17:43:20
|
version 1.38, 2000/07/13 20:54:49
|
Line 1
|
Line 1
|
/* $OpenLDAP: pkg/ldap/servers/slapd/root_dse.c,v 1.36 2000/05/30 19:34:56 kurt Exp $ */ |
/* $OpenLDAP: pkg/ldap/servers/slapd/root_dse.c,v 1.37 2000/06/06 17:43:20 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 18
|
Line 18
|
#include "slap.h" |
#include "slap.h" |
|
|
int |
int |
root_dse_info( Entry **entry, const char **text ) |
root_dse_info( |
|
Connection *conn, |
|
Entry **entry, |
|
const char **text ) |
{ |
{ |
char buf[BUFSIZ]; |
char buf[BUFSIZ]; |
Entry *e; |
Entry *e; |
struct berval val; |
struct berval val; |
struct berval *vals[2]; |
struct berval *vals[2]; |
int i, j; |
int i, j; |
|
char ** supportedSASLMechanisms; |
|
|
AttributeDescription *ad_objectClass = slap_schema.si_ad_objectClass; |
AttributeDescription *ad_objectClass = slap_schema.si_ad_objectClass; |
AttributeDescription *ad_namingContexts = slap_schema.si_ad_namingContexts; |
AttributeDescription *ad_namingContexts = slap_schema.si_ad_namingContexts; |
Line 85 root_dse_info( Entry **entry, const char
|
Line 89 root_dse_info( Entry **entry, const char
|
} |
} |
|
|
/* supportedSASLMechanism */ |
/* supportedSASLMechanism */ |
|
supportedSASLMechanisms = slap_sasl_mechs( conn ); |
|
|
if( supportedSASLMechanisms != NULL ) { |
if( supportedSASLMechanisms != NULL ) { |
for ( i=0; supportedSASLMechanisms[i] != NULL; i++ ) { |
for ( i=0; supportedSASLMechanisms[i] != NULL; i++ ) { |
val.bv_val = supportedSASLMechanisms[i]; |
val.bv_val = supportedSASLMechanisms[i]; |