From: W.C.A. Wijngaards Date: Mon, 18 May 2020 08:18:28 +0000 (+0200) Subject: - For PR #93: checkconf allows python dynlib in module-config, for X-Git-Tag: release-1.11.0~40 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=a77ebed5504a8815795bed406d8a68adf8d99a57;p=thirdparty%2Funbound.git - For PR #93: checkconf allows python dynlib in module-config, for a couple cases. --- diff --git a/doc/Changelog b/doc/Changelog index f16e6d63d..5413eb7fa 100644 --- a/doc/Changelog +++ b/doc/Changelog @@ -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 diff --git a/smallapp/unbound-checkconf.c b/smallapp/unbound-checkconf.c index 97cacc012..54a0ab78c 100644 --- a/smallapp/unbound-checkconf.c +++ b/smallapp/unbound-checkconf.c @@ -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