11 |
11 |
12 local xmlns_sasl ='urn:ietf:params:xml:ns:xmpp-sasl'; |
12 local xmlns_sasl ='urn:ietf:params:xml:ns:xmpp-sasl'; |
13 local xmlns_bind ='urn:ietf:params:xml:ns:xmpp-bind'; |
13 local xmlns_bind ='urn:ietf:params:xml:ns:xmpp-bind'; |
14 local xmlns_stanzas ='urn:ietf:params:xml:ns:xmpp-stanzas'; |
14 local xmlns_stanzas ='urn:ietf:params:xml:ns:xmpp-stanzas'; |
15 |
15 |
16 local new_connhandler = require "net.connhandlers".new; |
|
17 local new_sasl = require "util.sasl".new; |
16 local new_sasl = require "util.sasl".new; |
18 |
17 |
19 add_handler("c2s_unauthed", "auth", xmlns_sasl, |
18 add_handler("c2s_unauthed", "auth", xmlns_sasl, |
20 function (session, stanza) |
19 function (session, stanza) |
21 if not session.sasl_handler then |
20 if not session.sasl_handler then |