Commit graph

43 commits

Author SHA1 Message Date
Matthew Wild
b95a1a48f4 mod_muc: Expose rooms table to the host and plugins 2009-07-20 05:27:59 +01:00
Matthew Wild
e45610ce6e Add copyright header to those files missing one 2009-07-10 03:08:38 +01:00
Waqas Hussain
df420bb8e6 mod_muc: Now based on util.muc 2009-06-24 01:37:03 +05:00
Waqas Hussain
1bd4a36326 util.muc, mod_muc: Commented rewriting of vCard requests' recipients' JID from full to bare, and marked it as a TODO 2009-06-14 17:33:22 +05:00
Waqas Hussain
f52647433b mod_muc: Don't reply with an error in response to unacceptable result stanzas 2009-06-14 16:31:51 +05:00
Waqas Hussain
89fb8fa9f7 mod_muc: commented connection replace detection code because google keeps resendng directed presence 2009-05-08 04:41:18 +05:00
Waqas Hussain
3f6a1b347f mod_muc: s/broadcast_history/send_history/ - since the cast isn't broad 2009-05-08 01:29:43 +05:00
Waqas Hussain
a747c4ddf2 mod_muc: Extracted sending of occupant list into its own function 2009-05-08 01:27:22 +05:00
Waqas Hussain
684562c67d mod_muc: Extracted history broadcast into its own function 2009-05-08 01:14:01 +05:00
Waqas Hussain
80b83b928e mod_muc: The default component name is now 'Chatrooms' 2009-04-24 00:35:50 +05:00
Waqas Hussain
491e998884 mod_muc: The default room name is the room node 2009-04-24 00:34:49 +05:00
Matthew Wild
ca9a9eb85e mod_*: Fix a load of global accesses 2009-04-22 21:32:23 +01:00
Matthew Wild
edd59b5d38 mod_muc: Fix malformed presence stanzas (thanks elmex) 2009-04-08 20:19:09 +01:00
Waqas Hussain
1de71a88b9 Added: MUC: Room invites 2009-03-30 04:39:12 +05:00
Matthew Wild
c80f91dc02 0.3->0.4 2009-03-20 20:16:25 +00:00
Waqas Hussain
1617a77676 MUC: Kick participants for error replies only on a selected list of error conditions 2009-03-04 22:45:06 +05:00
Matthew Wild
b6b9906c3c mod_muc: Don't bounce error replies in response to errors 2009-03-02 19:50:28 +00:00
Waqas Hussain
4c2d9d14bc MUC: Added copyright notice 2009-02-21 01:57:13 +05:00
Waqas Hussain
56b621a54d MUC: Replaced some duplicate code 2009-02-21 01:49:09 +05:00
Waqas Hussain
656e45305c MUC: Removed commented and unused code 2009-02-21 01:24:23 +05:00
Waqas Hussain
8f0b93e738 MUC: Workaround for a Gajim bug (it includes <x xmlns='http://jabber.org/protocol/muc'/> in nick change presences) 2009-02-20 03:52:04 +05:00
Waqas Hussain
b561d47783 MUC: Use util.stanza.clone instead of pre/deserialize for cloning stanzas 2009-02-20 02:23:21 +05:00
Waqas Hussain
4c696b7d8a MUC: Syntax error in last commit - this is lua :) 2009-02-20 00:56:14 +05:00
Waqas Hussain
1113fbdedd MUC: Throw an error if we try talking to ourselves 2009-02-20 00:51:33 +05:00
Waqas Hussain
3af91c3bf2 MUC: Bug fixes and workarounds 2009-02-19 20:17:07 +05:00
Waqas Hussain
3b253992f1 MUC: Logging - logger doesn't like nils 2009-02-19 14:10:26 +05:00
Waqas Hussain
ac2f11fb5f MUC: Added logging 2009-02-19 02:01:31 +05:00
Waqas Hussain
b964df3b32 MUC: Various fixes 2009-02-18 23:30:33 +05:00
Waqas Hussain
264ed76508 MUC: Fixed: Presence for user joining the roomi was sent twice to the user 2009-02-17 02:48:06 +05:00
Waqas Hussain
0ed691e563 MUC: Made vCards work by redirecting vCard requests to bare JIDs 2009-02-16 20:24:31 +05:00
Waqas Hussain
11b1d563ce MUC: Kick participants sending error messages to other participants 2009-02-16 20:05:58 +05:00
Waqas Hussain
e635b213df MUC: Private stanzas (private messages, IQs, etc) 2009-02-16 20:05:03 +05:00
Waqas Hussain
2fe7662497 MUC: Presence and message stanzas now fully work (status messages, xhtml-im, etc) 2009-02-16 19:39:10 +05:00
Waqas Hussain
e711e847dd mod_muc: Room history 2009-02-11 19:41:37 +05:00
Waqas Hussain
c11c83d1b4 Changed mod_muc to work with changed component manager 2009-02-11 18:07:20 +05:00
Matthew Wild
7e20825e9c mod_muc: Add 'nick' to unavailable presence of nick changes. Thanks to Asterix for spotting :) 2009-01-29 20:49:32 +00:00
Matthew Wild
c341e61787 mod_muc: Convert to unix line endings 2009-01-29 20:46:34 +00:00
Matthew Wild
75a4fe6010 mod_muc: Add support for being a component 2009-01-29 02:14:16 +00:00
Waqas Hussain
53fd89fe98 mod_muc: Added unload, save and restore callbacks to allow reloading code while preserving state 2009-01-13 22:38:20 +05:00
Waqas Hussain
e101b6d220 mod_muc: deregister component on unload 2009-01-13 20:18:20 +05:00
Waqas Hussain
430276629f mod_muc: Room subject should be sent only the newly joined occupant 2009-01-03 18:46:52 +05:00
Waqas Hussain
6ef4323a0d mod_muc: Room subjects stored, and room persistence code in place. First user now the owner. 2008-12-31 18:17:47 +05:00
Waqas Hussain
05906a2106 Initial mod_muc: XEP-0045: Multi-User Chat 2008-12-31 10:16:42 +05:00