Log

plugins/muc/muc.lib.lua @ 9148:a474c94d0b0a

description author age
MUC: Remove 307 status from error-kicks (fixes #939) Matthew Wild 2018-08-08
mod_muc: Fix incorrect variable usage [luacheck] Matthew Wild 2018-08-08
MUC: Suppress error text when participants are kicked due to error in semi-anon rooms (fixes #563) Matthew Wild 2018-08-07
MUC: Split long lines [luacheck strict] Kim Alvefur 2018-08-03
MUC: Fix another logic inversion () Matthew Wild 2018-07-17
MUC: Fix inverted logic () Matthew Wild 2018-07-17
Backed out changeset 0bf0ff3b0f91 (incorrect fix) Matthew Wild 2018-07-17
MUC: Use JID from correct place when adding <body> to mediated invites (thanks Link Mauve/lovetox) Matthew Wild 2018-07-17
MUC: Add 'actor' field in muc-config-submitted event Matthew Wild 2018-07-17
MUC: Also prevent changing to an invisible nickname Kim Alvefur 2018-07-12
MUC: Use nickname from occupant object Kim Alvefur 2018-07-12
MUC: Fix stanza reference Kim Alvefur 2018-07-12
MUC: Reject invisible nicknames (fixes #979) Kim Alvefur 2018-07-12
MUC: Fix to send status code 100 *only* to the joining (fixes #680) Kim Alvefur 2018-07-11
MUC: Simplify creation of <{muc}x> for room creation Kim Alvefur 2018-07-11
MUC: Remove <item> from room destruction announcement, it's added later somwehere Kim Alvefur 2018-07-11
MUC: Include destruction reason and other info in destroyed event Kim Alvefur 2018-07-11
MUC: Flag rooms being destroyed (fixes #887) Kim Alvefur 2018-07-10
MUC: Bring handling of presence errors to the room more in line with unavailable presence Matthew Wild 2018-07-09
MUC: Return new occupant object from :save_occupant(), which can include useful info Matthew Wild 2018-07-09
MUC: Avoid sending error for unavailable presence in GC 1.0 check Kim Alvefur 2018-06-26
MUC: Normalize role value, fixes removal on loss of membership (thanks mimi89999) Kim Alvefur 2018-06-18
MUC: Remove support for GC 1.0 for joining Kim Alvefur 2018-03-09
MUC: Remove support for GC 1.0 during room creation Kim Alvefur 2018-03-09
MUC: Move extraction of <{muc}x> earlier, to be used later to differentiate between join and presence update Kim Alvefur 2018-03-09
MUC: Ignore unused 'self' [luacheck] Kim Alvefur 2018-06-08
Merge 0.10->trunk Kim Alvefur 2018-06-08
Backed out changeset b8c3dbf76a2e (fixes #1162) Kim Alvefur 2018-06-08
MUC: Move voice request into its own lib Kim Alvefur 2018-06-02
MUC: Correctly use a multiple options field for requested role (thanks jonasw) Kim Alvefur 2018-06-02
MUC: Add some debug logging for voice requests Kim Alvefur 2018-06-01
MUC: Use util.jid.resource Kim Alvefur 2018-06-01
MUC: Reuse the same dataform for voice requests Kim Alvefur 2017-10-20
MUC: Ignore unused argumens [luacheck] Kim Alvefur 2017-10-20
MUC: Support MUC voice requests and approvals in moderated rooms (closes #655) (thanks to Lance Stout) Kim Alvefur 2017-10-20
Merge 0.10->trunk Matthew Wild 2018-05-30
MUC: Revert unstable MUC commits since 0.10.1 Matthew Wild 2018-05-30
MUC: Handle setting default history messages when history length is unset (thanks tmolitor) Kim Alvefur 2018-05-29
MUC: ensure that x/item/@jid is always a bare JID Jonas Wielicki 2018-05-17
MUC: correctly emit <status/> tags Jonas Wielicki 2018-05-17
MUC: reject non-bare JIDs in set_affiliation requests with not-acceptable Jonas Wielicki 2018-05-17
MUC: fix set_role invocation Jonas Wielicki 2018-05-17
Merge 0.10 -> trunk Matthew Wild 2018-05-16
MUC: Restore status codes on presence sent to occupant when their affiliation changes (thanks jonasw) Matthew Wild 2018-05-16
Merge 0.10 -> trunk Matthew Wild 2018-05-16
MUC: Allow the number of messages sent by default to be configured (fixes #397) Matthew Wild 2018-05-16
MUC: Import revised, more comprehensive patch for 8da11142fabf (#345) Matthew Wild 2018-05-16
muc: Allow clients to change multiple affiliations or roles at once (#345) Lennart Sauerbeck 2017-03-18
MUC: Move something into empty if branch Kim Alvefur 2018-03-09
Fix spelling throughout the codebase [codespell] Kim Alvefur 2018-02-04
Merge 0.10->trunk Kim Alvefur 2018-03-10
Merge 0.9->0.10 Kim Alvefur 2018-03-10
MUC: send muc#stanza_id feature as per XEP-0045 v1.31 (fixes #1097) Jonas Wielicki 2018-03-08
Merge 0.10->trunk Kim Alvefur 2018-03-09
MUC: send muc#stanza_id feature as per XEP-0045 v1.31 (fixes #1097) Jonas Wielicki 2018-03-08
MUC: send muc#stanza_id feature as per XEP-0045 v1.31 (fixes #1097) Jonas Wielicki 2018-03-08
MUC: Emit 333 status code on presence as per XEP-0045 1.30 (fixes #1087) Jonas Wielicki 2018-02-23
MUC: Treat missing type and type=normal the same Kim Alvefur 2017-10-20
MUC: Prevent traceback in case of no history items to serialize (fixes #1083) Kim Alvefur 2018-02-15
MUC: Hook the correct event Kim Alvefur 2017-12-23
MUC: Check delay tags when they are received instead of when they are sent Kim Alvefur 2017-12-21
MUC: Move delayed delivery check into an event handler Kim Alvefur 2017-12-21
Merge 0.10->trunk Kim Alvefur 2017-12-22
Merge 0.9->0.10 Kim Alvefur 2017-12-10
MUC: Rename variable to make it clearer that it is the room JID and not the MUC host 0.9.13 Kim Alvefur 2017-12-10
MUC: Ensure that <delay/> elements which match our from are stripped (fixes #1055) Jonas Wielicki 2017-12-09
MUC: fix the @from on <delay/> in history replay (fixes #1054) Jonas Wielicki 2017-12-09
Merge 0.10->trunk Kim Alvefur 2017-12-09
Merge 0.9->0.10 Kim Alvefur 2017-12-09
MUC: Always send subject message, even if it is empty (fixes #1053) Kim Alvefur 2017-12-09
Merge 0.10->trunk Kim Alvefur 2017-08-28
MUC: Use variable that actually exists (thanks Martin) Kim Alvefur 2017-08-06
MUC: Reject whitespace-only nicknames (fixes #337) Kim Alvefur 2017-07-20
Merge 0.10->trunk Kim Alvefur 2017-07-06
MUC: Add some comments attempting to explain what presence and <x> tag goes where Kim Alvefur 2017-07-06
MUC: Include status code 110 on affiliation changes (see #765) Kim Alvefur 2017-07-06
MUC: Include status code 110 on role change notifications (fixes #765)) Kim Alvefur 2017-07-06
Backed out changeset a6574fdf8734, violates XEP-0045 Kim Alvefur 2017-07-03
MUC: Only send status code 307 to the user being kicked, not everyone (fixes #939) Kim Alvefur 2017-06-25
MUC: Log when denying entry to locked room Kim Alvefur 2017-03-22
MUC: Split long line [luacheck] Kim Alvefur 2017-03-06
MUC: Include the appropriate status code if nickname is changed during join process Kim Alvefur 2016-10-26
mod_muc/muc.lib: Allow passing different <x> elements to be passed to :publicise_occupant_status() Kim Alvefur 2016-10-26
Merge 0.10->trunk Kim Alvefur 2016-10-07
MUC: Return 'true' from room:destroy() so that use from the telnet console says 'OK' Kim Alvefur 2016-10-01
MUC: Remove "server changed your nickname" status code, it gets into the wrong places Kim Alvefur 2016-10-01
MUC: Fix logic of nickname override detection (thanks mimi89999) Kim Alvefur 2016-10-01
MUC: Insert the appropriate status code (210) if the nickname is overridden Kim Alvefur 2016-09-29
MUC: Fix conflict when restoring room where the same bare JID has joined as multiple participants Kim Alvefur 2016-09-11
MUC: Fix compatibility with new and old storage format Kim Alvefur 2016-08-23
MUC: Hide new MUC room storage format behind an off-by-default option Kim Alvefur 2016-07-09
Merge 0.10->trunk Kim Alvefur 2016-05-28
MUC: Allow members (or above) in members-only non-anonymous rooms to see the member list (fixes #445) Kim Alvefur 2016-05-28
MUC: Send participant list and subject on explicit joins (thanks daurnimator) Kim Alvefur 2016-05-15
Backed out changeset 63141a85beea, broke multi-session nicks Kim Alvefur 2016-05-14
MUC: Treat explicit join presence as join Kim Alvefur 2016-05-07
MUC: Move status text out of <x> element (thanks Tobias) Kim Alvefur 2016-05-04
MUC: Restore last message from state, not room config (missing change from cbb05b454c13) Kim Alvefur 2016-04-30
MUC: Separate config from live state Kim Alvefur 2016-04-29
MUC: Separate force-save parameter from save-entire-state flag Kim Alvefur 2016-04-29
MUC: Stricter validation of deserialized data Kim Alvefur 2016-04-29
MUC: Include the very last message in serialized form to keep it across eviction and restore Kim Alvefur 2016-04-28
MUC: Add event for when room is done being created Kim Alvefur 2016-04-28
MUC: Split out handling of the room-creating presence into its own method Kim Alvefur 2016-04-28
MUC: Split out handling of normal (un)available presence into its own method Kim Alvefur 2016-04-28
MUC: Log cases of possible room resynchronisation Kim Alvefur 2016-04-28
MUC: Be more careful with deserialization of rooms, fix case where a bare jid has joined as multiple participants Kim Alvefur 2016-04-27
MUC: Don't force-save rooms where not needed Kim Alvefur 2016-04-20
MUC: Fix logic for when to broadcast unavailable presence (actual fix for 14170d161b39) Kim Alvefur 2016-04-19
MUC: Return item-not-found as error when attempting to change role of non-existant occupant Kim Alvefur 2016-04-19
Merge 0.10->trunk Kim Alvefur 2016-04-19
Merge 0.9->0.10 Kim Alvefur 2016-04-19
MUC: Accept missing form as "instant room" request (fixes #377) Kim Alvefur 2016-04-19
MUC: Add support for serializing live rooms, including occupants and their presence Kim Alvefur 2016-04-18
MUC: Flatten format of serialized rooms Kim Alvefur 2016-04-18
MUC: Move room deserialization to muc.lib Kim Alvefur 2016-04-18
MUC: Wrap "support" for the groupchat 1.0 join protocol in a config option to allow disabling Kim Alvefur 2016-04-18
MUC: Save yourself! (fixes reference to current room) Kim Alvefur 2016-04-18
MUC: Assign occupants unavailable presence on room destruction, fixes destruction notification Kim Alvefur 2016-04-18
MUC: Use config passed to rew_roow() Kim Alvefur 2016-04-18
MUC: Move 'preserialization' step to muc.lib Kim Alvefur 2016-04-17
MUC: Save room to storage once after form processing, not in each individual setter Kim Alvefur 2016-04-15
MUC: Provide a noop stub room:save() method Kim Alvefur 2016-04-14
MUC: Include originating session and stanza in events Kim Alvefur 2016-04-08
MUC: Spread event tables over multiple lines Kim Alvefur 2016-04-08
MUC: Use already initialized logger Kim Alvefur 2016-03-11
Merge 0.10->trunk Kim Alvefur 2016-02-03
MUC: Fire a muc-disco#info event like in trunk so modules can extend the reply Kim Alvefur 2016-02-03