Matthew Wild <mwild1@gmail.com> [Thu, 23 Apr 2020 13:53:18 +0100] rev 10762
Merge with upstream trunk
Matthew Wild <mwild1@gmail.com> [Thu, 23 Apr 2020 13:52:19 +0100] rev 10761
Merge 0.11->trunk
Matthew Wild <mwild1@gmail.com> [Thu, 23 Apr 2020 13:44:47 +0100] rev 10760
MUC tests: Add missing affiliation attribute
Matthew Wild <mwild1@gmail.com> [Thu, 23 Apr 2020 13:43:29 +0100] rev 10759
Backed out changeset 18f2c7bc5795 (was testing against wrong branch)
Matthew Wild <mwild1@gmail.com> [Thu, 23 Apr 2020 13:29:23 +0100] rev 10758
MUC tests: Add <required/> to expected form field
Matthew Wild <mwild1@gmail.com> [Thu, 23 Apr 2020 13:16:25 +0100] rev 10757
MUC: Always include 'affiliation'/'role' attributes, defaulting to 'none' if nil
Kim Alvefur <zash@zash.se> [Thu, 23 Apr 2020 01:05:34 +0200] rev 10756
mod_mam: Remove unused variables [luacheck]
Logic using full vs bare JID addressing may return in the future.
Kim Alvefur <zash@zash.se> [Thu, 23 Apr 2020 00:55:34 +0200] rev 10755
mod_mam: Don't store any groupchat messages
The intent was to not store MUC groupchat messages, which are sent from
the MUC to local full JIDs, while allowing for potential future
account based group chat. However, since this function handles messages
in both directions and outgoing MUC messages are sent to the bare room
JID, those were stored.
Kim Alvefur <zash@zash.se> [Wed, 22 Apr 2020 23:36:25 +0200] rev 10754
mod_lastactivity: Encode seconds as decimal, not float
In Lua 5.3 difftime() takes integers as argument but returns a float,
and then tostring() serializes it with a decimal point. This violates
XEP-0012.
Like #1536
Kim Alvefur <zash@zash.se> [Wed, 22 Apr 2020 21:46:56 +0200] rev 10753
mod_uptime: Encode uptime as decimal, fix #1536 (thanks Martin)