Commit Graph

51 Commits (a00a7f76bc8bbc8a0174bfda7b7962e981e984df)

Author SHA1 Message Date
Matthew Wild c1c4425f34 mod_muc/muc.lib: Use stanza:get_child() to locate MUC child element 16 years ago
Rob Hoelz a69d90ef45 Added notification of configuration changes for MUCs 16 years ago
Rob Hoelz 93956ac112 Add support for non-anonymous MUC rooms 16 years ago
Waqas Hussain 1af1640671 MUC: Added support for the room-destroy owner use case. 16 years ago
Waqas Hussain 6aba88bc29 MUC: Slightly refactored form processing. 16 years ago
Waqas Hussain bdd5151bc7 MUC: Only allow moderators to change the room subject. 16 years ago
Waqas Hussain 3238abd104 MUC: Prevent visitors from broadcasting messages. 16 years ago
Waqas Hussain d689a0035c MUC: Improved handling of incoming groupchat messages (state preserved for possible later use). 16 years ago
Waqas Hussain d1eba1b220 MUC: Include occupants' real JIDs in their presence (semi-anonymous rooms). 16 years ago
Waqas Hussain 1580c8c12b MUC: Fixed: affiliation='none' was omitted from some presence broadcasts. 16 years ago
Waqas Hussain 598ddfd001 MUC: Fixed an issue with multi-session nicks where the 'from' attribute in a presence broadcast was not being properly set. 16 years ago
Waqas Hussain 5479ec407c MUC: List occupants in a room's disco#items response. 16 years ago
Waqas Hussain 91e96a8a1c MUC: Re-enable nick changes for non-multisession nicks. 16 years ago
Waqas Hussain 30b30a2c06 MUC: Added support for reason messages in role and affiliation changes (e.g., reason for kick, etc). 16 years ago
Waqas Hussain b9fbde5ff7 MUC: Rewrote code for mediated invites to be more robust, and to support legacy clients. 16 years ago
Waqas Hussain d7cf9140db MUC: Improved handling of error stanzas and made error messages concise. 16 years ago
Waqas Hussain 6244873f53 MUC: Ignore invisible presence (incorrectly broadcasted or forwarded by ejabberd). 16 years ago
Waqas Hussain 9142781f31 MUC: Fixed an incorrect error message. 16 years ago
Waqas Hussain 6efc411a5c MUC: Kick occupants on sending error messages to other occupants. 16 years ago
Waqas Hussain 5b180701ce MUC: Multiple sessions per nick. 16 years ago
Waqas Hussain 993f735255 MUC: Prep given JID when changing affiliation. 16 years ago
Waqas Hussain 02cc814424 MUC: Added multi-session support to the room-exiting occupant use case. 17 years ago
Waqas Hussain 9547770360 MUC: Renamed a variable name. 17 years ago
Waqas Hussain 567fc4966c MUC: Refactored to remove some duplicate code. 17 years ago
Waqas Hussain c0f6d946e1 MUC: Added legacy error code to the presence error returned when a banned user attempts to join. 17 years ago
Waqas Hussain 8ab6d1e464 MUC: Added legacy error codes to nickname conflict presence errors. 17 years ago
Waqas Hussain 0b8360b9a1 MUC: Added MUC feature to the disco#info replies of rooms. 17 years ago
Waqas Hussain b23082d22a MUC: Correct routing of vCard requests to bare JID. 17 years ago
Waqas Hussain e4eeb59cec MUC: Preserve stanza attributes for private messages. 17 years ago
Waqas Hussain 603b4ce368 MUC: Don't kick on errors in private messages. 17 years ago
Waqas Hussain 079e6b32b4 MUC: Removed commented code. 17 years ago
Waqas Hussain 3eab032d30 MUC: Fixed traceback on unauthorized access of the room configuration form. 17 years ago
Waqas Hussain ddea87b314 MUC: Added service discovery replies for rooms. 17 years ago
Waqas Hussain bacd4ff11e MUC: Fixed an undefined global access. 17 years ago
Waqas Hussain 4db96d1b1f MUC: Added support for room configuration forms, persistence and hidden rooms. 17 years ago
Waqas Hussain b1fb12f87d MUC: Refactored IQ handling to be more easily extensible. 17 years ago
Waqas Hussain 2c2a06c97c MUC: Added kicking support. 17 years ago
Waqas Hussain ff0ed82005 MUC: Fixed a variable scoping bug causing problems with presence routing on affiliation/role change. 17 years ago
Waqas Hussain f8a4bc6a99 MUC: Fixed: Unavailable presence was being sent for all role and affiliation changes. Now sent only for kicked occupants. 17 years ago
Waqas Hussain f82a33e4f5 MUC: Changed a MUC library method into a function. 17 years ago
Waqas Hussain b9cc8c267d MUC: Workaround for Miranda sending 'nick' instead of 'jid' when changing affiliation. 17 years ago
Waqas Hussain a786afa14d MUC: Some fixes for minor bugs in IQ handling. 17 years ago
Waqas Hussain 5ca2c3be1d MUC: Added support for requesting various lists (owner, admin, voice, etc). 17 years ago
Waqas Hussain 4367314a54 MUC: An admin or owner MUST NOT be able to revoke moderation privileges from another admin or owner. 17 years ago
Waqas Hussain 58698971d7 MUC: Owners can now modify roles and affiliations 17 years ago
Waqas Hussain 8959db9d93 MUC: Send appropriate error to banned users on join. 17 years ago
Waqas Hussain afb3c0b8b2 MUC: Renamed _participants table to _occupants 17 years ago
Waqas Hussain 2362ef2902 MUC: Initial support for roles and affiliations 17 years ago
Waqas Hussain abeaaa4f76 MUC: Fixed function declarations. 17 years ago
Waqas Hussain 75db496f45 MUC: The MUC lib is now metatable based. Cleaned up code, etc. 17 years ago