Kim Alvefur <zash@zash.se> [Sat, 09 May 2020 00:50:59 +0200] rev 10822
mod_carbons: Describe return types in a comment
For similarity with mod_mam, mod_csi_simple
Kim Alvefur <zash@zash.se> [Sat, 09 May 2020 00:48:22 +0200] rev 10821
Merge 0.11->trunk
Kim Alvefur <zash@zash.se> [Fri, 08 May 2020 23:47:48 +0200] rev 10820
mod_csi_simple: Consider XEP-0353: Jingle Message Initiation important
Improves experience with VoIP calls initiated via JMI
Closes #1548
Kim Alvefur <zash@zash.se> [Fri, 08 May 2020 22:39:01 +0200] rev 10819
mod_muc_mam: Fix missing advertising of XEP-0359, fixes #1547
Kim Alvefur <zash@zash.se> [Wed, 29 Apr 2020 18:04:05 +0200] rev 10818
mod_muc_mam: Fix stanza id filter event name, fixes #1546
Nice typo
Kim Alvefur <zash@zash.se> [Sat, 09 May 2020 00:28:10 +0200] rev 10817
mod_presence: Send unavailable presence in current thread run
`session:dispatch_stanza(pres)` enqueues processing of the stanza in the
sessions async thread, but becasue the entire stream close handling is
now in that thread it would process the presence after the stream and
session was completely closed, leading to weird errors "sent to a
resting session".
We call core_process_stanza() since this is what :dispatch_stanza calls
in the end.
Kim Alvefur <zash@zash.se> [Sat, 09 May 2020 00:07:42 +0200] rev 10816
spec/scansion/blocking: Don't send stanzas after disconnecting
Probably casued by mod_scansion_record catching the unavailable presence
generated by Prosody on disconnect.
See #1549
Kim Alvefur <zash@zash.se> [Fri, 08 May 2020 23:58:24 +0200] rev 10815
mod_c2s: Run stream open and close events in async thread, fixes #1103
Enables async processing during stream opening and closing.
Kim Alvefur <zash@zash.se> [Fri, 08 May 2020 23:55:51 +0200] rev 10814
mod_s2s: Run stream close in async context
Allows async processing during stream shutdown. Fixes potential ASYNC-01
issues, however no such issues known at the time of this commit.
Kim Alvefur <zash@zash.se> [Fri, 08 May 2020 23:54:17 +0200] rev 10813
mod_s2s: Improve signaling of stream open events
Makes it clearer, cleaner and easier to extend.