Diff

plugins/mod_auth_cyrus.lua @ 4160:f08f649b898b

mod_auth_*: Get rid of undocumented and broken 'sasl_realm' config option.
author Waqas Hussain <waqas20@gmail.com>
date Wed, 23 Feb 2011 01:34:46 +0500
parent 4159:52eaa2590bfb
child 5000:58c9519dc461
line wrap: on
line diff
--- a/plugins/mod_auth_cyrus.lua	Wed Feb 23 01:22:04 2011 +0500
+++ b/plugins/mod_auth_cyrus.lua	Wed Feb 23 01:34:46 2011 +0500
@@ -28,9 +28,8 @@
 end
 
 do -- diagnostic
-	local realm = module:get_option("sasl_realm") or module.host;
 	local list;
-	for mechanism in pairs(new_sasl(realm):mechanisms()) do
+	for mechanism in pairs(new_sasl(module.host):mechanisms()) do
 		list = (not(list) and mechanism) or (list..", "..mechanism);
 	end
 	if not list then
@@ -68,8 +67,7 @@
 	end
 
 	function provider.get_sasl_handler()
-		local realm = module:get_option("sasl_realm") or module.host;
-		local handler = new_sasl(realm);
+		local handler = new_sasl(module.host);
 		if require_provisioning then
 			function handler.require_provisioning(username)
 				return usermanager_user_exists(username, module.host);