Comparison

plugins/mod_s2s.lua @ 11773:c5f2b63cf6ff

mod_s2s: Handle connections having TLS from the start This could be done with multiplexing, or a future additional port definition.
author Kim Alvefur <zash@zash.se>
date Tue, 10 Aug 2021 20:54:38 +0200
parent 11772:e2155e2703dd
child 11774:4625093b0768
comparison
equal deleted inserted replaced
11772:e2155e2703dd 11773:c5f2b63cf6ff
728 728
729 local filter = initialize_filters(session); 729 local filter = initialize_filters(session);
730 local conn = session.conn; 730 local conn = session.conn;
731 local w = conn.write; 731 local w = conn.write;
732 732
733 if conn:ssl() then
734 session_secure(session);
735 end
736
733 function session.sends2s(t) 737 function session.sends2s(t)
734 log("debug", "Sending[%s]: %s", session.type, t.top_tag and t:top_tag() or t:match("^[^>]*>?")); 738 log("debug", "Sending[%s]: %s", session.type, t.top_tag and t:top_tag() or t:match("^[^>]*>?"));
735 if t.name then 739 if t.name then
736 t = filter("stanzas/out", t); 740 t = filter("stanzas/out", t);
737 end 741 end