# HG changeset patch # User Matthew Wild # Date 1678814026 0 # Node ID 828e5e443613fbdd20d57f1b4d4ac1218b34de31 # Parent b8b2bf0c1b4b3f540744bcc72210b1f87350077b mod_sasl2: Fire authentication-{success,failure} events like mod_saslauth diff -r b8b2bf0c1b4b -r 828e5e443613 mod_sasl2/mod_sasl2.lua --- a/mod_sasl2/mod_sasl2.lua Tue Mar 14 18:08:25 2023 +0100 +++ b/mod_sasl2/mod_sasl2.lua Tue Mar 14 17:13:46 2023 +0000 @@ -121,6 +121,7 @@ end module:hook("sasl2/c2s/failure", function (event) + module:fire_event("authentication-failure", event); local session, condition, text = event.session, event.message, event.error_text; local failure = st.stanza("failure", { xmlns = xmlns_sasl2 }) :tag(condition, { xmlns = "urn:ietf:params:xml:ns:xmpp-sasl" }):up(); @@ -165,6 +166,7 @@ end, -1000); module:hook("sasl2/c2s/success", function (event) + module:fire_event("authentication-success", event); local session = event.session; local features = st.stanza("stream:features"); module:fire_event("stream-features", { origin = session, features = features });