Changeset

10340:5c6912289ce3

mod_saslauth: Demote "no SASL mechanisms" error back to warning This gets printed before TLS if c2s_require_encryption = false, in which case it is just annoying.
author Kim Alvefur <zash@zash.se>
date Tue, 15 Oct 2019 23:38:29 +0200
parents 10339:8b06d2d51e04
children 10342:dab2a7a82170
files plugins/mod_saslauth.lua
diffstat 1 files changed, 4 insertions(+), 4 deletions(-) [+]
line wrap: on
line diff
--- a/plugins/mod_saslauth.lua	Tue Oct 15 22:05:51 2019 +0200
+++ b/plugins/mod_saslauth.lua	Tue Oct 15 23:38:29 2019 +0200
@@ -295,20 +295,20 @@
 
 		local authmod = module:get_option_string("authentication", "internal_plain");
 		if available_mechanisms:empty() then
-			log("error", "No available SASL mechanisms, verify that the configured authentication module '%s' is loaded and configured correctly", authmod);
+			log("warn", "No available SASL mechanisms, verify that the configured authentication module '%s' is loaded and configured correctly", authmod);
 			return;
 		end
 
 		if not origin.secure and not available_insecure:empty() then
 			if not available_disabled:empty() then
-				log("error", "All SASL mechanisms provided by authentication module '%s' are forbidden on insecure connections (%s) or disabled (%s)",
+				log("warn", "All SASL mechanisms provided by authentication module '%s' are forbidden on insecure connections (%s) or disabled (%s)",
 					authmod, available_insecure, available_disabled);
 			else
-				log("error", "All SASL mechanisms provided by authentication module '%s' are forbidden on insecure connections (%s)",
+				log("warn", "All SASL mechanisms provided by authentication module '%s' are forbidden on insecure connections (%s)",
 					authmod, available_insecure);
 			end
 		elseif not available_disabled:empty() then
-			log("error", "All SASL mechanisms provided by authentication module '%s' are disabled (%s)",
+			log("warn", "All SASL mechanisms provided by authentication module '%s' are disabled (%s)",
 				authmod, available_disabled);
 		end