Commit Graph

188 Commits (51549fe050a1aec00284d1e2599c93010bc763c2)

Author SHA1 Message Date
Florian Zeitz 1d833bb807 Remove all trailing whitespace 13 years ago
Matthew Wild 8bb4a30bd1 mod_muc: Include status code 332 on service shutdown (thanks mathieui) 13 years ago
Florian Zeitz ee47583ffb mod_muc: Add Ad-Hoc command to destroy MUC rooms 13 years ago
Florian Zeitz d5159cde97 mod_muc: Utilize mod_disco, instead of reimplementing disco handling 13 years ago
Matthew Wild 9698b497ba mod_muc: Fix incorrect variable name 13 years ago
Matthew Wild e09c12782c mod_muc: Remove some old TODO comments 13 years ago
Matthew Wild 19dc1c3cae mod_muc: Fix incorrect variable name 13 years ago
Matthew Wild 9cfd06fd2b mod_muc: Remove unused variable 13 years ago
Matthew Wild 719dba768b mod_muc: Use stanza:maptags() instead of custom filtering functions, 7 insertions, 19 deletions! 13 years ago
Matthew Wild efe217c73f mod_muc: Replace getText() with get_child_text(), 1 insertion, 12 deletions! 13 years ago
Matthew Wild 5cea0b1570 mod_muc: Pass actor (requesting JID) when generating the config form, and to the muc-config-form event handler 13 years ago
Matthew Wild 5950b8bdd2 mod_muc: Add getter/setter for 'whois' (fixes traceback) 13 years ago
Matthew Wild 42be754bb2 mod_muc: Refactor config form handling, and allow for clients to submit incomplete forms. Fixes #246 13 years ago
Matthew Wild a9407043cf mod_muc: Fire muc-room-created and muc-room-destroyed events (thanks nik) 13 years ago
Matthew Wild 362a2f35ba MUC: Allow actor == true to set roles (like affiliations) 13 years ago
Matthew Wild 3c969049fe MUC: Allow plugins to add and handle options in the MUC config form 13 years ago
Matthew Wild 55913ddacf MUC: add __tostring on room metatable 13 years ago
Kim Alvefur 61e1281073 mod_auth_internal_hashed, mod_auth_internal_plain, mod_privacy, mod_private, mod_register, mod_vcard, mod_muc: Use module:open_store() 13 years ago
Matthew Wild 1ffb32ffca mod_muc/muc.lib: Don't add messages without a body (such as chat state notifications) to the room history (thanks louiz’, Link Mauve, poezio and all its users) 13 years ago
Kim Alvefur 974917a5a2 MUC: Access prosody.hosts instead of the old global hosts 13 years ago
Waqas Hussain 8fe41d1d85 MUC: Always return <service-unavailable/> when a node is present in service discovery requests. 13 years ago
Waqas Hussain f593ba0c19 MUC: Fix affiliation check for admins, and bring it in line with the spec (thanks Maranda). 13 years ago
Kim Alvefur 2f165b6ef2 MUC: Don't reply to errors (thanks iron) 13 years ago
Waqas Hussain afef23ee7e MUC: Support invite messages when stanza type is explicitly set to "normal" or to an unknown value. 13 years ago
Waqas Hussain 56770c6a2b MUC: Expose create_room(jid). 13 years ago
Matthew Wild e81f3c8098 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) 13 years ago
Kim Alvefur 5db9a6c120 MUC: Fix traceback caused by faulty logic precedence. (thanks waqas, nulani) 13 years ago
Waqas Hussain d05d283041 MUC: Fix a traceback caused by private IQ result and error stanzas where the encoded id can't be processed. 14 years ago
Waqas Hussain 4c408e8dfe MUC: Fix private IQ results and errors for non-vcard queries. 14 years ago
Matthew Wild 5df2fa71af mod_muc: Fix syntax error (thanks Florob) 14 years ago
Waqas Hussain 57b3f76efc MUC: Give host and server admins "owner" affiliation in all rooms. 14 years ago
Waqas Hussain 664243f884 MUC: Expose room metatable in the MUC lib. 14 years ago
Waqas Hussain 35113f999f MUC: Send unavailable presence when the component or server is shutting down. 14 years ago
Waqas Hussain f1f8cf4baf MUC: Fix private IQ and message routing. 14 years ago
Waqas Hussain c33e8699c0 MUC: Return <item-not-found/> on message and iq to non-existent rooms (thanks Maranda). 14 years ago
Kim Alvefur 3436718fab mod_muc: Remove unused variable and pull hosts into a local 14 years ago
Kim Alvefur a3f9da1b44 mod_muc: Use module:send() instead of core_*_stanza() 14 years ago
Matthew Wild ce33d9c59d mod_muc: Fix a couple of cases of 'forbidden' stanza error being sent with type 'cancel' - fixes #303 14 years ago
Waqas Hussain b803dd8676 MUC: Handle missing persistent room data. 14 years ago
Matthew Wild 17729a0e3b muc.lib: room:set_historylength(): Condense code, and don't store length when equal to default 14 years ago
Waqas Hussain 4341ffc0b6 MUC: Fix check for history length update. 14 years ago
Matthew Wild d61c6b1760 muc.lib: Fix for traceback when no history length is set for the room 14 years ago
Marco Cirillo d0b87d8ac6 muc.lib: return feature-not-implemented when a foregoing discovery node is specified in a disco#info request. 14 years ago
Matthew Wild 9570749b05 mod_muc/muc.lib: Fall back to default_history_length if no length in config 14 years ago
Matthew Wild 6bd5b3b2ea mod_muc/muc.lib.lua: Remove unused imports and variables 14 years ago
Markus Kötter 2634159a45 muc - implement per channel history limits 14 years ago
Waqas Hussain 2311895df9 MUC: Fix a possible stack overflow (when a local component joins a room, then disconnects, an unavailble-error presence cycle can occur). 14 years ago
Waqas Hussain e56f8f4b76 MUC: A little cleanup. 15 years ago
Waqas Hussain d22f972445 MUC: Allow affiliation change when argument actor==true in room:set_affiliation(). 15 years ago
Matthew Wild 4ce6d1e03d MUC: Change error type of badly-formatted stanza from 'auth' to 'modify' (thanks Andrew) 15 years ago