Wed, 16 May 2018 23:57:30 +0100 MUC: Restore status codes on presence sent to occupant when their affiliation changes (thanks jonasw)
Matthew Wild <mwild1@gmail.com> [Wed, 16 May 2018 23:57:30 +0100] rev 8798
MUC: Restore status codes on presence sent to occupant when their affiliation changes (thanks jonasw)
Wed, 16 May 2018 23:50:08 +0100 Merge 0.10 -> trunk
Matthew Wild <mwild1@gmail.com> [Wed, 16 May 2018 23:50:08 +0100] rev 8797
Merge 0.10 -> trunk This commit intentionally drops changes from c2b99fa134b3 and 8da11142fabf which are based on older MUC code.
Wed, 16 May 2018 12:17:06 +0100 MUC: Allow the number of messages sent by default to be configured (fixes #397)
Matthew Wild <mwild1@gmail.com> [Wed, 16 May 2018 12:17:06 +0100] rev 8796
MUC: Allow the number of messages sent by default to be configured (fixes #397)
Wed, 16 May 2018 12:14:21 +0100 MUC: Import revised, more comprehensive patch for 8da11142fabf (#345)
Matthew Wild <mwild1@gmail.com> [Wed, 16 May 2018 12:14:21 +0100] rev 8795
MUC: Import revised, more comprehensive patch for 8da11142fabf (#345)
Sat, 18 Mar 2017 18:47:28 +0100 muc: Allow clients to change multiple affiliations or roles at once (#345)
Lennart Sauerbeck <devel@lennart.sauerbeck.org> [Sat, 18 Mar 2017 18:47:28 +0100] rev 8794
muc: Allow clients to change multiple affiliations or roles at once (#345) According to XEP-0045 sections 9.2, 9.5 and 9.8 affiliation lists and role lists should allow mass-modification. Prosody however would just use the first entry of the list and ignore the rest. This is fixed by introducing a `for` loop to `set` stanzas of the respective `muc#admin` namespace. In order for this loop to work, the error handling was changed a little. Prosody no longer returns after the first error. Instead, an error reply is sent for each malformed or otherwise wrong entry, but the loop keeps going over the other entries. This may lead to multiple error messages being sent for one client request. A notable exception from this is when the XML Schema for `muc#admin` requests is violated. In that case the loop is aborted with an error message to the client. The change is a bit bigger than that in order to have the loop only for `set` stanzas without changing the behaviour of the `get` stanzas. This is now more in line with trunk, where there are separate methods for each stanza type. References: #345
Fri, 11 May 2018 15:15:59 +0100 Added tag 0.10.1 for changeset 4ae8dd415e94
Matthew Wild <mwild1@gmail.com> [Fri, 11 May 2018 15:15:59 +0100] rev 8793
Added tag 0.10.1 for changeset 4ae8dd415e94
Tue, 08 May 2018 07:11:33 +0100 mod_websocket: Store the request object on the session for use by other modules 0.10.1
Matthew Wild <mwild1@gmail.com> [Tue, 08 May 2018 07:11:33 +0100] rev 8792
mod_websocket: Store the request object on the session for use by other modules
Fri, 04 May 2018 00:10:17 +0200 util.async: Move runner id into log tag
Kim Alvefur <zash@zash.se> [Fri, 04 May 2018 00:10:17 +0200] rev 8791
util.async: Move runner id into log tag Avoids string concatenation in every logger call
Fri, 11 May 2018 16:03:35 +0200 prosodyctl: Config check for modules that are also components (fixes #1138)
Kim Alvefur <zash@zash.se> [Fri, 11 May 2018 16:03:35 +0200] rev 8790
prosodyctl: Config check for modules that are also components (fixes #1138)
Sat, 28 Apr 2018 00:47:08 +0200 mod_muc_mam: Have stanza-id filtering over all groupchat messages, not just ones considered for history
Kim Alvefur <zash@zash.se> [Sat, 28 Apr 2018 00:47:08 +0200] rev 8789
mod_muc_mam: Have stanza-id filtering over all groupchat messages, not just ones considered for history
(0) -3000 -1000 -300 -100 -10 +10 +100 +300 +1000 +3000 tip