]> git.ipfire.org Git - thirdparty/unbound.git/commitdiff
- For PR #93: checkconf allows python dynlib in module-config, for
authorW.C.A. Wijngaards <wouter@nlnetlabs.nl>
Mon, 18 May 2020 08:18:28 +0000 (10:18 +0200)
committerW.C.A. Wijngaards <wouter@nlnetlabs.nl>
Mon, 18 May 2020 08:18:28 +0000 (10:18 +0200)
  a couple cases.

doc/Changelog
smallapp/unbound-checkconf.c

index f16e6d63d46cfbc3024002c834a53858fe94239c..5413eb7fabc1599efbcac06e87818f116ade103d 100644 (file)
@@ -3,7 +3,9 @@
          with dlclose and dlopen of the library again.  Also for multiple
          modules.  Fix memory leak by not closing dlopened content.  Fix
          to allow one dynlibmod instance by unbound-checkconf.
-       - For PR #93: checkconf allow multiple dynlib in module-config, for
+       - For PR #93: checkconf allows multiple dynlib in module-config, for
+         a couple cases.
+       - For PR #93: checkconf allows python dynlib in module-config, for
          a couple cases.
 
 15 May 2020: Wouter
index 97cacc0127563f610e92d9edf825984b0d654ceb..54a0ab78c8f736e908cd657121a2bf0bf656fadb 100644 (file)
@@ -573,10 +573,16 @@ morechecks(struct config_file* cfg)
                && strcmp(cfg->module_conf, "dynlib iterator") != 0
                && strcmp(cfg->module_conf, "dynlib dynlib iterator") != 0
                && strcmp(cfg->module_conf, "dynlib dynlib dynlib iterator") != 0
+               && strcmp(cfg->module_conf, "python dynlib iterator") != 0
+               && strcmp(cfg->module_conf, "python dynlib dynlib iterator") != 0
+               && strcmp(cfg->module_conf, "python dynlib dynlib dynlib iterator") != 0
                && strcmp(cfg->module_conf, "dynlib respip iterator") != 0
                && strcmp(cfg->module_conf, "dynlib validator iterator") != 0
                && strcmp(cfg->module_conf, "dynlib dynlib validator iterator") != 0
                && strcmp(cfg->module_conf, "dynlib dynlib dynlib validator iterator") != 0
+               && strcmp(cfg->module_conf, "python dynlib validator iterator") != 0
+               && strcmp(cfg->module_conf, "python dynlib dynlib validator iterator") != 0
+               && strcmp(cfg->module_conf, "python dynlib dynlib dynlib validator iterator") != 0
                && strcmp(cfg->module_conf, "dynlib respip validator iterator") != 0
                && strcmp(cfg->module_conf, "validator dynlib iterator") != 0
                && strcmp(cfg->module_conf, "dns64 dynlib iterator") != 0