Software /
code /
prosody
Changeset
12810:871d2c95b403
mod_s2s: Advertise stream features on bidi connections
author | Kim Alvefur <zash@zash.se> |
---|---|
date | Thu, 20 Oct 2022 14:22:36 +0200 |
parents | 12809:71bd009a9789 |
children | 12811:ccc0bdad82cc |
files | plugins/mod_s2s.lua |
diffstat | 1 files changed, 6 insertions(+), 0 deletions(-) [+] |
line wrap: on
line diff
--- a/plugins/mod_s2s.lua Thu Oct 20 14:12:56 2022 +0200 +++ b/plugins/mod_s2s.lua Thu Oct 20 14:22:36 2022 +0200 @@ -247,6 +247,12 @@ end module:hook("route/remote", route_to_existing_session, -1); module:hook("route/remote", route_to_new_session, -10); + module:hook("s2sout-stream-features", function (event) + if stanza_size_limit then + event.features:tag("limits", { xmlns = "urn:xmpp:stream-limits:0" }) + :text_tag("max-size", string.format("%d", stanza_size_limit)):up(); + end + end); module:hook("s2s-authenticated", make_authenticated, -1); module:hook("s2s-read-timeout", keepalive, -1); module:hook_stanza("http://etherx.jabber.org/streams", "features", function (session, stanza) -- luacheck: ignore 212/stanza