Kim Alvefur <zash@zash.se> [Sun, 03 Jun 2018 14:45:04 +0200] rev 8872
MUC: Make rooms hidden (non-public) by default for improved privacy
Thanks to jonasw for highlighting this with the MUC crawler.
Kim Alvefur <zash@zash.se> [Sun, 03 Jun 2018 14:43:15 +0200] rev 8871
MUC: Use xml:lang from stanza that creates a room as default for language
Kim Alvefur <zash@zash.se> [Sun, 03 Jun 2018 14:43:06 +0200] rev 8870
MUC: Add support for setting MUC room defaults from the config file
Defaults are roughtly like this:
muc_rooom_default_public = true
muc_rooom_default_persistent = false
muc_rooom_default_members_only = false
muc_rooom_default_moderated = false
muc_rooom_default_public_jids = false
muc_rooom_default_change_subject = false
muc_room_default_history_length = 20
muc_room_default_language = nil
Kim Alvefur <zash@zash.se> [Sun, 03 Jun 2018 14:46:57 +0200] rev 8869
MUC: Enable room locking by default to gather feedback (#328)
Kim Alvefur <zash@zash.se> [Sat, 02 Jun 2018 20:15:32 +0200] rev 8868
MUC: Move voice request into its own lib
Kim Alvefur <zash@zash.se> [Sat, 02 Jun 2018 19:57:46 +0200] rev 8867
util.dataforms: Add a simple function for identifying form types
This is meant to allow identifying forms without parsing them
completely.
Kim Alvefur <zash@zash.se> [Sat, 02 Jun 2018 19:49:15 +0200] rev 8866
util.dataforms: Remove string conversion to let util.stanza validate types
Kim Alvefur <zash@zash.se> [Sat, 02 Jun 2018 19:47:09 +0200] rev 8865
util.dataforms: Add initial tests
This covers basic form generation, that the fields have the correct
attributes, children and text content.
Kim Alvefur <zash@zash.se> [Sat, 02 Jun 2018 16:10:00 +0200] rev 8864
MUC: Correctly use a multiple options field for requested role (thanks jonasw)
Kim Alvefur <zash@zash.se> [Fri, 01 Jun 2018 10:26:18 +0200] rev 8863
MUC: Handle and return error in role change when granting voice