aboutsummaryrefslogtreecommitdiffstats
path: root/plugins
diff options
context:
space:
mode:
authorMatthew Wild <mwild1@gmail.com>2022-02-10 19:54:14 +0000
committerMatthew Wild <mwild1@gmail.com>2022-02-10 19:54:14 +0000
commit067a0ad4d8e8831f5cac75099926d60a7bad6323 (patch)
treee0fba917e761d1f005368a51ec27f6893efc8eee /plugins
parentecf01c937d3fd7289a53bdba402e00a36a1c10c0 (diff)
downloadprosody-067a0ad4d8e8831f5cac75099926d60a7bad6323.tar.gz
prosody-067a0ad4d8e8831f5cac75099926d60a7bad6323.zip
usermanager, mod_saslauth: Default to internal_hashed if no auth module specified
The default config was updated in this way long ago, but if no option was present in the config, Prosody would load internal_plain. This change can result in changes (for the better) for people using very old configuration files lacking an 'authentication' setting.
Diffstat (limited to 'plugins')
-rw-r--r--plugins/mod_saslauth.lua2
1 files changed, 1 insertions, 1 deletions
diff --git a/plugins/mod_saslauth.lua b/plugins/mod_saslauth.lua
index 30d7acfa..ab863aa3 100644
--- a/plugins/mod_saslauth.lua
+++ b/plugins/mod_saslauth.lua
@@ -309,7 +309,7 @@ module:hook("stream-features", function(event)
return;
end
- local authmod = module:get_option_string("authentication", "internal_plain");
+ local authmod = module:get_option_string("authentication", "internal_hashed");
if available_mechanisms:empty() then
log("warn", "No available SASL mechanisms, verify that the configured authentication module '%s' is loaded and configured correctly", authmod);
return;