]> git.sur5r.net Git - openldap/blobdiff - servers/slapd/root_dse.c
liberally accept many LDAPv2/LDAPv3 stuff in DN (quoted parts, ';' as rdn separator...
[openldap] / servers / slapd / root_dse.c
index 68166471f8a8fc26d2893eae0dd673708b9b575b..3d975ec4771404a7d560e1455f3b38920d103e97 100644 (file)
 #include <ac/string.h>
 
 #include "slap.h"
+#include <ldif.h>
 
 static char *supportedFeatures[] = {
        "1.3.6.1.4.1.4203.1.5.1", /* All Operational Attributes ("+") */
+       "1.3.6.1.4.1.4203.1.5.2", /* OCs in Attributes List */
        NULL
 };
 
@@ -146,7 +148,6 @@ root_dse_info(
 int read_root_dse_file( const char *fname )
 {
        FILE    *fp;
-       char    *line, *savefname, *saveline;
        int rc = 0, lineno = 0, lmax = 0;
        char    *buf = NULL;
 
@@ -164,7 +165,6 @@ int read_root_dse_file( const char *fname )
        usr_attr->e_attrs = NULL;
 
        while( ldif_read_record( fp, &lineno, &buf, &lmax ) ) {
-               ID id;
                Entry *e = str2entry( buf );
 
                if( e == NULL ) {