Log

plugins/muc/mod_muc.lua @ 7360:7a37fade5380

description author age
MUC: Move 'preserialization' step to muc.lib Kim Alvefur 2016-04-17
Update every link to the documentation to use HTTPS Emmanuel Gil Peyrot 2016-04-16
MUC: Move history to room._history Kim Alvefur 2016-04-12
Merge 0.10->trunk Kim Alvefur 2016-03-11
MUC: Use type-specific config API for the 'name' option Kim Alvefur 2016-03-11
MUC: Don't reply to error stanzas with more error stanzas (thanks woffs) Kim Alvefur 2016-03-07
MUC: Rename variables to please luacheck Kim Alvefur 2016-01-20
MUC: Remove duplicated import of muc/persistent (4caef6d53304 and this fixes #482) Kim Alvefur 2015-08-26
Merge Matthew Wild 2015-07-27
plugins/muc: Move loading of optional muc libraries from muc.lib.lua to mod_muc daurnimator 2015-07-27
mod_muc: Fix a traceback when an owner joins a room Emmanuel Gil Peyrot 2015-07-25
Merge 0.10->trunk Kim Alvefur 2015-06-25
Merge 0.9->0.10 Kim Alvefur 2015-06-25
MUC: Prevent admins from being given affiliatons other than owner Kim Alvefur 2015-06-25
Backed out changeset bea3862b6bde in favor of a different approach Kim Alvefur 2015-06-25
MUC: Remove half of monkeypatch that was supposed to make admins always be room owners, fixes #458 Kim Alvefur 2015-06-16
plugins/muc/mod_muc: Add 'local_only' flag to mod_muc, so rooms don't get restored on shutdown daurnimator 2014-10-17
mod_muc: Fix 'destroy rooms' adhoc command (Thanks Florob) Kim Alvefur 2014-08-31
mod_muc: Fix tracebacks (thanks nick1) Kim Alvefur 2014-08-11
plugins/muc/mod_muc: persistent rooms keyval store needs username as nil daurnimator 2014-08-07
plugins/muc/mod_muc: Use map store for room persistence daurnimator 2014-08-07
plugins/muc/mod_muc: Remove unused import daurnimator 2014-08-07
mod_muc: Fix use of undefined global. Fixes #431. Matthew Wild 2014-08-05
plugins/muc/mod_muc: fix wrong event for persistence daurnimator 2014-06-11
plugins/muc/mod_muc: Get rid of room global; use module:shared to get it daurnimator 2014-05-19
plugins/muc/mod_muc: Place adhoc section into own scope daurnimator 2014-04-30
plugins/muc/mod_muc: Don't use rooms object directory in adhoc section daurnimator 2014-04-30
plugins/muc/mod_muc.lua: Add "each_room" function to iterate over rooms (instead of accessing directly) daurnimator 2014-04-30
plugins/muc/mod_muc: Remove attempt_room_creation and create_room function. Instead have a 'track_room' function called from the end of the pre-create hook, and just create an un-tracked room object when we get a presence daurnimator 2014-04-29
plugins/muc/mod_muc: Move `restrict_room_creation` into own area. now uses pre-create hook daurnimator 2014-04-29
plugins/muc/mod_muc: Use module:shared instead of save/restore daurnimator 2014-04-29
plugins/muc: Move 'module:get_option_number("max_history_messages")' from mod_muc into history lib; remove from muclib exports daurnimator 2014-04-29
plugins/muc/mod_muc: Remove support for `host_session.muc` daurnimator 2014-04-29
plugins/muc/mod_muc: Move room persistence to own block daurnimator 2014-04-29
plugins/muc: Add room:has_occupant() method daurnimator 2014-04-29
plugins/muc/mod_muc: No need to treat the host room specially daurnimator 2014-04-28
plugins/muc/mod_muc: Use get_option_string instead of get_option and checking daurnimator 2014-04-28
plugins/muc/mod_muc: Move affiliation monkey patch into own scope daurnimator 2014-04-28
plugins/muc: Move persistent room configuration to own module daurnimator 2014-04-15
plugins/muc: Move locking to seperate module daurnimator 2014-04-02
plugins/muc/mod_muc: Move room locking into hook daurnimator 2014-04-02
plugins/muc: Massive refactor daurnimator 2014-03-27
plugins/muc: Rename admin query hook daurnimator 2014-03-27
plugins/muc: Have utility methods for locking the room daurnimator 2014-03-20
plugins/muc: Provide a reasonable default `route_stanza` daurnimator 2014-03-19
plugins/muc/mod_muc: host sessions have a .send these days daurnimator 2014-03-18
plugins/muc/mod_muc: Refactor to use new methods available daurnimator 2014-03-18
plugins/muc/mod_muc: Move Xep-0307 MUC unique to seperate file daurnimator 2014-02-18
Merge 0.9->0.10 Matthew Wild 2014-01-21
MUC: Fire muc-room-destroyed event when the last participant leaves a non-persistent room Kim Alvefur 2014-01-18
MUC: Expose room metatable on module Kim Alvefur 2014-01-18
Merge 0.9->0.10 Matthew Wild 2013-12-16
mod_muc: Remove extra parenthesis (thanks janhouse) Kim Alvefur 2013-12-14
mod_muc: Remove extra parenthesis (thanks janhouse) Kim Alvefur 2013-12-14
Merge 0.9->0.10 Matthew Wild 2013-12-13
mod_muc: Allow admins to always bypass restrict_room_creation (thanks Chris B) Matthew Wild 2013-12-13
mod_muc: Support for locking newly-created rooms until they are configured (enabled with muc_room_locking = true) Matthew Wild 2013-08-30
mod_muc: Import util.array Matthew Wild 2013-08-30
Remove all trailing whitespace Florian Zeitz 2013-08-09
mod_muc: Add Ad-Hoc command to destroy MUC rooms Florian Zeitz 2013-06-04
mod_muc: Utilize mod_disco, instead of reimplementing disco handling Florian Zeitz 2013-06-04
mod_muc: Include status code 332 on service shutdown (thanks mathieui) Matthew Wild 2013-06-08
mod_muc: Refactor config form handling, and allow for clients to submit incomplete forms. Fixes #246 Matthew Wild 2013-05-16
mod_muc: Fire muc-room-created and muc-room-destroyed events (thanks nik) Matthew Wild 2013-05-14
mod_auth_internal_hashed, mod_auth_internal_plain, mod_privacy, mod_private, mod_register, mod_vcard, mod_muc: Use module:open_store() Kim Alvefur 2013-04-19
MUC: Access prosody.hosts instead of the old global hosts Kim Alvefur 2013-03-23
MUC: Always return <service-unavailable/> when a node is present in service discovery requests. Waqas Hussain 2013-02-26
MUC: Expose create_room(jid). Waqas Hussain 2012-11-30
muc: Make max_history_messages simply a service-wide config option, and don't store it per-room (rooms still have their own history_message, but this is a global limit) Matthew Wild 2012-11-22
mod_muc: Fix syntax error (thanks Florob) Matthew Wild 2012-08-01
MUC: Give host and server admins "owner" affiliation in all rooms. Waqas Hussain 2012-07-31
MUC: Send unavailable presence when the component or server is shutting down. Waqas Hussain 2012-07-31
MUC: Return <item-not-found/> on message and iq to non-existent rooms (thanks Maranda). Waqas Hussain 2012-07-31
mod_muc: Remove unused variable and pull hosts into a local Kim Alvefur 2012-07-26
mod_muc: Use module:send() instead of core_*_stanza() Kim Alvefur 2012-07-26
MUC: Handle missing persistent room data. Waqas Hussain 2012-06-12
muc - implement per channel history limits Markus Kötter 2012-04-13
MUC: A little cleanup. Waqas Hussain 2011-08-31
mod_muc: Remove room from memory when it is made non-persistent and is empty Matthew Wild 2011-05-04
MUC: Give stanza handlers a negative priority, to allow mod_iq to process them first. Waqas Hussain 2010-12-02
MUC: Fixed: Variable referencing the host session wasn't initialized. Waqas Hussain 2010-11-16
prosody: Removed all references to componentmanager from Prosody, except the main componentmanager file. Waqas Hussain 2010-11-10
MUC: Return true from the stanza handler to suppress error responses. Waqas Hussain 2010-11-10
MUC: Preserve the global rooms table through reloads. Waqas Hussain 2010-11-08
MUC: Expose the rooms table as a global 'rooms'. Waqas Hussain 2010-11-08
MUC: Allow restricting room creation to local JIDs (thanks thomas.mangin). Waqas Hussain 2010-11-08
MUC: Use events for hooking stanzas instead of the component stanza handler. Waqas Hussain 2010-11-04
MUC: Make the room node be the default room name (thanks Zash). Waqas Hussain 2010-09-28
MUC: No need to call is_admin twice now, global admins are admins on hosts Matthew Wild 2010-07-17
MUC: Make number of stored history messages configurable with option max_history_messages (thanks michal and others who requested) Matthew Wild 2010-07-06
MUC: Updated code to use :set_hidden() and :is_hidden(). Waqas Hussain 2010-06-13
Merge 0.6->0.7 Matthew Wild 2010-03-22
Update copyright headers for 2010 Matthew Wild 2010-03-22
mod_muc: Remove unused history_length declaration Matthew Wild 2010-01-13
MUC: Added config option 'restrict_room_creation' to allow restricting room creation to admins. Waqas Hussain 2009-10-21
MUC: Added 'name' config option, for specifying the component's name in disco responses. Waqas Hussain 2009-10-20
MUC: Removed some debug logging. Waqas Hussain 2009-09-13
MUC: Added a send() method to the component. Fixes issues with local mod_vcard. Waqas Hussain 2009-09-13
MUC: Discard non-persistent rooms as soon as they become empty. Waqas Hussain 2009-09-09
MUC: Added support for room configuration forms, persistence and hidden rooms. Waqas Hussain 2009-09-07
MUC: Fixed stanza routing for reloaded rooms. Waqas Hussain 2009-09-07
MUC: Added support for reloading MUC library code. Waqas Hussain 2009-09-07
MUC: Added support for generating unique room names Waqas Hussain 2009-09-07
MUC: New basic mod_muc based on the new MUC library Waqas Hussain 2009-09-07