Commit Graph

68 Commits (41d45e0c64b94de227f048d5f376699dd6041735)

Author SHA1 Message Date
Waqas Hussain fe97859d27 MUC: Allow moderators which are not owners to change roles. 16 years ago
Matthew Wild 2bc0606453 Update copyright headers for 2010 16 years ago
Matthew Wild 003a698728 MUC: muc.lib.lua: Fix the sending of the occupant JID instead of the nick in role lists and presence broadcasts after role changes (thanks teo) 16 years ago
Matthew Wild a24c95d2c9 MUC: Fixes and refactoring for the previous commit to work in all cases, text of error stanzas is now broadcast 16 years ago
Matthew Wild 71a0880522 MUC: Show error message texts when participants are kicked for stanza errors 16 years ago
Matthew Wild 119072d7d8 MUC: Have get_error_condition() use the new stanza:get_error() (muc.lib.lua 11 lines shorter \o/) 16 years ago
Waqas Hussain a44cc062d2 MUC: Removed old commented code. 16 years ago
Waqas Hussain 27eb7ab85f MUC: Converted some local functions into methods. 16 years ago
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 2d68866021 MUC: Include <status code='100'/> in a message, not in presence. Fixes various issues. 16 years ago
Waqas Hussain a1067595c6 MUC: Allow role changes based on JIDs. 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 b9810d3b36 MUC: Allow role changes based on JIDs. 16 years ago
Matthew Wild da411ed565 MUC: muc.lib.lua: Fix the sending of the occupant JID instead of the nick in role lists and presence broadcasts after role changes (thanks teo) 16 years ago
Waqas Hussain 70ab443a15 MUC: Only allow moderators to change the room subject. 16 years ago
Waqas Hussain e3c1d3f2c7 MUC: Prevent visitors from broadcasting messages. 16 years ago
Waqas Hussain 24bd0394c8 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