Comparison

plugins/mod_saslauth.lua @ 99:ba08b8a4eeef

Abstract connections with "connection listeners" - Added connlistener for xmppclient - SASL/TLS now use a new session:reset_stream() method - main.lua on its way to being a bit neater
author Matthew Wild <mwild1@gmail.com>
date Wed, 22 Oct 2008 17:36:21 +0100
parent 52:93e468eb2ffb
child 120:ef964468f174
comparison
equal deleted inserted replaced
98:3a2d327c4856 99:ba08b8a4eeef
34 if not success then 34 if not success then
35 sessionmanager.destroy_session(session); 35 sessionmanager.destroy_session(session);
36 return; 36 return;
37 end 37 end
38 session.sasl_handler = nil; 38 session.sasl_handler = nil;
39 session.connhandler = new_connhandler("xmpp-client", session); 39 session:reset_stream();
40 session.notopen = true;
41 end, 40 end,
42 function (reason) 41 function (reason)
43 -- onFail 42 -- onFail
44 log("debug", "SASL failure, reason: %s", reason); 43 log("debug", "SASL failure, reason: %s", reason);
45 end, 44 end,