Mercurial > prosody-hg
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; |
