]> git.ipfire.org Git - thirdparty/openldap.git/commitdiff
ITS#8286 - Additional fixes
authorQuanah Gibson-Mount <quanah@openldap.org>
Tue, 18 Dec 2018 21:05:09 +0000 (21:05 +0000)
committerQuanah Gibson-Mount <quanah@openldap.org>
Tue, 18 Dec 2018 21:05:09 +0000 (21:05 +0000)
Fix incorrect matching rules for olcTLSCertificateKey and olcDbCryptKey
Fix SYNTAX for olcRootPW to be octetString

servers/slapd/back-bdb/config.c
servers/slapd/bconfig.c
servers/slapd/overlays/pcache.c

index 99716abf2bc2291a145fc907135e685d3aa1fa41..15382ded07d0929575db4ca4711594d176f7c629 100644 (file)
@@ -91,7 +91,7 @@ static ConfigTable bdbcfg[] = {
        { "cryptkey", "key", 2, 2, 0, ARG_BERVAL|ARG_MAGIC|BDB_CRYPTKEY,
                bdb_cf_gen, "( OLcfgDbAt:1.14 NAME 'olcDbCryptKey' "
                        "DESC 'DB encryption key' "
-                       "EQUALITY caseExactMatch "
+                       "EQUALITY octetStringMatch "
                        "SYNTAX OMsOctetString SINGLE-VALUE )",NULL, NULL },
        { "dbconfig", "DB_CONFIG setting", 1, 0, 0, ARG_MAGIC|BDB_CONFIG,
                bdb_cf_gen, "( OLcfgDbAt:1.3 NAME 'olcDbConfig' "
index e30edd664cada642d2aea9e45c53f213005ac2d5..6b5f7da1fde3ee5d768954c17246a173c325683e 100644 (file)
@@ -602,7 +602,7 @@ static ConfigTable config_back_cf_table[] = {
        { "rootpw", "password", 2, 2, 0, ARG_BERVAL|ARG_DB|ARG_MAGIC,
                &config_rootpw, "( OLcfgDbAt:0.9 NAME 'olcRootPW' "
                        "EQUALITY octetStringMatch "
-                       "SYNTAX OMsDirectoryString SINGLE-VALUE )", NULL, NULL },
+                       "SYNTAX OMsOctetString SINGLE-VALUE )", NULL, NULL },
        { "sasl-authz-policy", NULL, 2, 2, 0, ARG_MAGIC|CFG_AZPOLICY,
                &config_generic, NULL, NULL, NULL },
        { "sasl-auxprops", NULL, 2, 0, 0,
@@ -796,7 +796,7 @@ static ConfigTable config_back_cf_table[] = {
 #endif
                "( OLcfgGlAt:99 NAME 'olcTLSCertificateKey' "
                        "DESC 'X.509 privateKey, must use ;binary' "
-                       "EQUALITY octetStringMatch "
+                       "EQUALITY privateKeyMatch "
                        "SYNTAX 1.3.6.1.4.1.4203.666.2.13 SINGLE-VALUE )", NULL, NULL },
        { "TLSCertificateKeyFile", NULL, 2, 2, 0,
 #ifdef HAVE_TLS
index f60dd3391ef60974a5fc96c3edfebdffbfd04631..76b69d28c85d0b6d33449b96cc36b6bc5c0d6844 100644 (file)
@@ -3684,7 +3684,7 @@ static ConfigTable pccfg[] = {
                2, 2, 0, ARG_INT|ARG_MAGIC|PC_QUERIES, pc_cf_gen,
                "( OLcfgOvAt:2.5 NAME ( 'olcPcacheMaxQueries' 'olcProxyCacheQueries' ) "
                        "DESC 'Maximum number of queries to cache' "
-                       "EQUALITY caseIgnoreMatch "
+                       "EQUALITY integerMatch "
                        "SYNTAX OMsInteger SINGLE-VALUE )", NULL, NULL },
        { "pcachePersist", "TRUE|FALSE",
                2, 2, 0, ARG_ON_OFF|ARG_OFFSET, (void *)offsetof(cache_manager, save_queries),