comparison plugins/mod_dialback.lua @ 6424:89c42aff8510

mod_dialback, mod_saslauth: Remove broken fallback to dialback on SASL EXTERNAL failure
author Kim Alvefur <zash@zash.se>
date Tue, 23 Sep 2014 14:23:01 +0200
parents f1dd1716aa9d
children dd8265ca9327
comparison
equal deleted inserted replaced
6422:6d4d87a89026 6424:89c42aff8510
174 end 174 end
175 return true; 175 return true;
176 end 176 end
177 end); 177 end);
178 178
179 module:hook_stanza("urn:ietf:params:xml:ns:xmpp-sasl", "failure", function (origin, stanza)
180 if origin.external_auth == "failed" then
181 module:log("debug", "SASL EXTERNAL failed, falling back to dialback");
182 initiate_dialback(origin);
183 return true;
184 end
185 end, 100);
186
187 module:hook_stanza(xmlns_stream, "features", function (origin, stanza) 179 module:hook_stanza(xmlns_stream, "features", function (origin, stanza)
188 if not origin.external_auth or origin.external_auth == "failed" then 180 if not origin.external_auth or origin.external_auth == "failed" then
189 module:log("debug", "Initiating dialback..."); 181 module:log("debug", "Initiating dialback...");
190 initiate_dialback(origin); 182 initiate_dialback(origin);
191 return true; 183 return true;