Comparison

plugins/mod_s2s/mod_s2s.lua @ 6426:e5945fb5b71f

mod_s2s: Close s2s connections that can not proceed due to mod_dialback not being present
author Kim Alvefur <zash@zash.se>
date Tue, 23 Sep 2014 19:41:10 +0200
parent 6403:166d1bd8fc38
child 6473:7c8f58d2b331
comparison
equal deleted inserted replaced
6425:436a670a0189 6426:e5945fb5b71f
152 if session.type == "s2sout" then 152 if session.type == "s2sout" then
153 -- Stream is authenticated and we are seem to be done with feature negotiation, 153 -- Stream is authenticated and we are seem to be done with feature negotiation,
154 -- so the stream is ready for stanzas. RFC 6120 Section 4.3 154 -- so the stream is ready for stanzas. RFC 6120 Section 4.3
155 mark_connected(session); 155 mark_connected(session);
156 return true; 156 return true;
157 elseif not session.dialback_verifying then
158 session.log("warn", "No SASL EXTERNAL offer and Dialback doesn't seem to be enabled, giving up");
159 session:close();
160 return false;
157 end 161 end
158 end, -1); 162 end, -1);
159 end 163 end
160 164
161 -- Stream is authorised, and ready for normal stanzas 165 -- Stream is authorised, and ready for normal stanzas