Software /
code /
prosody
Comparison
plugins/mod_c2s.lua @ 9739:a74d78f79b23
mod_c2s: Improve log message in case there are no stream features on offer (thanks hexa)
author | Kim Alvefur <zash@zash.se> |
---|---|
date | Fri, 28 Dec 2018 00:13:03 +0100 |
parent | 9490:6e4fbd12c11c |
child | 9784:7fa273f8869e |
comparison
equal
deleted
inserted
replaced
9738:f5aa6fdc935e | 9739:a74d78f79b23 |
---|---|
104 local features = st.stanza("stream:features"); | 104 local features = st.stanza("stream:features"); |
105 hosts[session.host].events.fire_event("stream-features", { origin = session, features = features }); | 105 hosts[session.host].events.fire_event("stream-features", { origin = session, features = features }); |
106 if features.tags[1] or session.full_jid then | 106 if features.tags[1] or session.full_jid then |
107 send(features); | 107 send(features); |
108 else | 108 else |
109 (session.log or log)("warn", "No stream features to offer"); | 109 if session.secure then |
110 -- Normally STARTTLS would be offered | |
111 (session.log or log)("warn", "No stream features to offer on secure session. Check authentication settings."); | |
112 else | |
113 -- Here SASL should be offered | |
114 (session.log or log)("warn", "No stream features to offer on insecure session. Check encryption and security settings."); | |
115 end | |
110 session:close{ condition = "undefined-condition", text = "No stream features to proceed with" }; | 116 session:close{ condition = "undefined-condition", text = "No stream features to proceed with" }; |
111 end | 117 end |
112 end | 118 end |
113 | 119 |
114 function stream_callbacks.streamclosed(session) | 120 function stream_callbacks.streamclosed(session) |