comparison plugins/mod_dialback.lua @ 6428:3ee09bfe16e1

Merge 0.10->trunk
author Kim Alvefur <zash@zash.se>
date Tue, 23 Sep 2014 23:22:13 +0200
parents 89c42aff8510
children dd8265ca9327
comparison
equal deleted inserted replaced
6423:1c78f10f05d0 6428:3ee09bfe16e1
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;