diff options
Diffstat (limited to 'dns/dnsdist/files/patch-dnsdist-lua.cc')
-rw-r--r-- | dns/dnsdist/files/patch-dnsdist-lua.cc | 50 |
1 files changed, 50 insertions, 0 deletions
diff --git a/dns/dnsdist/files/patch-dnsdist-lua.cc b/dns/dnsdist/files/patch-dnsdist-lua.cc new file mode 100644 index 000000000000..4b002e027cbe --- /dev/null +++ b/dns/dnsdist/files/patch-dnsdist-lua.cc @@ -0,0 +1,50 @@ +--- dnsdist-lua.cc.orig 2025-07-21 09:54:44 UTC ++++ dnsdist-lua.cc +@@ -2260,6 +2260,7 @@ static void setupLuaConfig(LuaContext& luaCtx, bool cl + + bool ignoreTLSConfigurationErrors = false; + if (getOptionalValue<bool>(vars, "ignoreTLSConfigurationErrors", ignoreTLSConfigurationErrors) > 0 && ignoreTLSConfigurationErrors) { ++#if defined(HAVE_LIBSSL) + // we are asked to try to load the certificates so we can return a potential error + // and properly ignore the frontend before actually launching it + try { +@@ -2269,6 +2270,7 @@ static void setupLuaConfig(LuaContext& luaCtx, bool cl + errlog("Ignoring DoH frontend: '%s'", e.what()); + return; + } ++#endif /* HAVE_LIBSSL */ + } + + checkAllParametersConsumed("addDOHLocal", vars); +@@ -2357,6 +2359,7 @@ static void setupLuaConfig(LuaContext& luaCtx, bool cl + + bool ignoreTLSConfigurationErrors = false; + if (getOptionalValue<bool>(vars, "ignoreTLSConfigurationErrors", ignoreTLSConfigurationErrors) > 0 && ignoreTLSConfigurationErrors) { ++#if defined(HAVE_LIBSSL) + // we are asked to try to load the certificates so we can return a potential error + // and properly ignore the frontend before actually launching it + try { +@@ -2366,6 +2369,7 @@ static void setupLuaConfig(LuaContext& luaCtx, bool cl + errlog("Ignoring DoH3 frontend: '%s'", e.what()); + return; + } ++#endif /* HAVE_LIBSSL */ + } + + checkAllParametersConsumed("addDOH3Local", vars); +@@ -2433,6 +2437,7 @@ static void setupLuaConfig(LuaContext& luaCtx, bool cl + + bool ignoreTLSConfigurationErrors = false; + if (getOptionalValue<bool>(vars, "ignoreTLSConfigurationErrors", ignoreTLSConfigurationErrors) > 0 && ignoreTLSConfigurationErrors) { ++#if defined(HAVE_LIBSSL) + // we are asked to try to load the certificates so we can return a potential error + // and properly ignore the frontend before actually launching it + try { +@@ -2442,6 +2447,7 @@ static void setupLuaConfig(LuaContext& luaCtx, bool cl + errlog("Ignoring DoQ frontend: '%s'", e.what()); + return; + } ++#endif /* HAVE_LIBSSL */ + } + + checkAllParametersConsumed("addDOQLocal", vars); |