Matthew Wild <mwild1@gmail.com> [Mon, 29 Aug 2022 15:45:52 +0100] rev 12692
mod_smacks: Split enable handling to stages, to allow easier SASL2 integration
Matthew Wild <mwild1@gmail.com> [Mon, 29 Aug 2022 14:59:46 +0100] rev 12691
util.stanza: Add add_error() to simplify adding error tags to existing stanzas
Some fiddling is required now in error_reply() to ensure the cursor is in the
same place as before this change (a lot of code apparently uses that feature).
Matthew Wild <mwild1@gmail.com> [Sun, 28 Aug 2022 07:51:50 +0100] rev 12690
mod_component: Require 'from' attribute on stanzas by default
The old behaviour of falling back to the component domain when it is missing
has been merged into the logic for the existing "validate_from_addresses"
option (which is strict by default).
ejabberd already rejects component stanzas with no 'from' (as the XEP
requires), and this has led to compatibility issues for components that were
seemingly working fine with Prosody.
Kim Alvefur <zash@zash.se> [Sat, 27 Aug 2022 17:19:13 +0200] rev 12689
mod_external_services: Update tools.ietf.org URL
See bd9e006a7a74
Kim Alvefur <zash@zash.se> [Sat, 27 Aug 2022 17:16:18 +0200] rev 12688
doap: Update for XEP-0215 advancement to Stable
No other changes to account for.
Kim Alvefur <zash@zash.se> [Sat, 27 Aug 2022 17:01:36 +0200] rev 12687
core.usermanager: Link to docs for new role API to make warning more actionable
Matthew Wild <mwild1@gmail.com> [Fri, 26 Aug 2022 19:07:36 +0100] rev 12686
mod_smacks: Split resumption into multiple stages, to simplify ISR integration
This will allow us to return the success/failed as part of the SASL2 response,
and *then* perform the stanza sync as a second step.
Kim Alvefur <zash@zash.se> [Fri, 26 Aug 2022 19:10:15 +0200] rev 12685
mod_s2s: Simplify conditionals since all sessions should have .host now
Kim Alvefur <zash@zash.se> [Fri, 26 Aug 2022 19:03:23 +0200] rev 12684
Merge 0.12->trunk
Kim Alvefur <zash@zash.se> [Fri, 26 Aug 2022 18:53:00 +0200] rev 12683
mod_s2s: Fix firing buffer drain events
Fixes the same kind of issue as in 65563530375b but once and for all,
while improving similarity between incoming and outgoing connections.