From bb49be254ad85f96f18bfed18399ebf1398295f0 Mon Sep 17 00:00:00 2001 From: Kurt Zeilenga Date: Wed, 11 May 2005 22:40:50 +0000 Subject: [PATCH] Never publish: supportedLDAPversion: 2 --- servers/slapd/root_dse.c | 13 ++++++------- 1 file changed, 6 insertions(+), 7 deletions(-) diff --git a/servers/slapd/root_dse.c b/servers/slapd/root_dse.c index f4ee3bb477..907affc302 100644 --- a/servers/slapd/root_dse.c +++ b/servers/slapd/root_dse.c @@ -176,14 +176,13 @@ root_dse_info( } /* supportedLDAPVersion */ - for ( i=LDAP_VERSION_MIN; i<=LDAP_VERSION_MAX; i++ ) { + /* don't publish version 2 as we don't really support it + * (even when configured to accept version 2 Bind requests) + * and the value would never be used by true LDAPv2 (or LDAPv3) + * clients. + */ + for ( i=LDAP_VERSION3; i<=LDAP_VERSION_MAX; i++ ) { char buf[BUFSIZ]; - if (!( global_allows & SLAP_ALLOW_BIND_V2 ) && - ( i < LDAP_VERSION3 ) ) - { - /* version 2 and lower are disallowed */ - continue; - } snprintf(buf, sizeof buf, "%d", i); val.bv_val = buf; val.bv_len = strlen( val.bv_val ); -- 2.39.5