# HG changeset patch # User Kim Alvefur # Date 1633273445 -7200 # Node ID 7009e16192fac4550574d224f327f9be71d70d2c # Parent efdc3e4dc5df314b7a764da8f2d0b518c7264181 mod_tlsfail: Add c2s support diff -r efdc3e4dc5df -r 7009e16192fa mod_tlsfail/mod_tlsfail.lua --- a/mod_tlsfail/mod_tlsfail.lua Fri Oct 01 16:58:37 2021 +0200 +++ b/mod_tlsfail/mod_tlsfail.lua Sun Oct 03 17:04:05 2021 +0200 @@ -5,6 +5,11 @@ local s2s_feature = st.stanza("starttls", starttls_attr); local starttls_failure = st.stanza("failure", starttls_attr); +module:hook("stream-features", function(event) + local features = event.features; + features:add_child(s2s_feature); +end); + module:hook("s2s-stream-features", function(event) local features = event.features; features:add_child(s2s_feature); @@ -13,7 +18,7 @@ -- Hook module:hook("stanza/urn:ietf:params:xml:ns:xmpp-tls:starttls", function(event) local origin = event.origin; - origin.sends2s(starttls_failure); + (origin.sends2s or origin.send)(starttls_failure); origin:close(); return true; end);