Badlop
e895b12aea
Fix support for odbc + gen_storage + static_modules
2011-08-16 19:29:38 +02:00
Badlop
cd2d207877
Remove unused variable
2011-07-19 22:14:59 +02:00
Badlop
19ab0174e4
Support for static_modules in mod_muc and mod_muc_log
2011-07-19 22:14:56 +02:00
Badlop
80483d8fd1
Migrate MUC tables from 2.1 mnesia to 3.0 gen_storage (EJAB-1372)
2011-04-07 23:55:24 +02:00
Badlop
4689b0d861
Document the mod_muc 2.1.x mnesia tables (EJAB-1372)
2011-04-07 23:55:15 +02:00
Christophe Romain
4a2005f7cc
update copyright up to 2011
2011-02-14 13:47:22 +01:00
Badlop
20c4919eda
Revert buggy previous commit (thanks to W. Andrew Loe III), and add better fix
2010-12-30 13:49:07 +01:00
Badlop
ff455f1a42
Don't delete the whole table, as other module instances may already have started rooms.
2010-12-30 13:44:53 +01:00
Badlop
7ca1c0387c
Clean muc_online_room when mod_muc starts (EJAB-1365)
2010-12-23 02:16:00 +01:00
Badlop
93787bee73
Bugfix mod_muc odbc couldn't register nickname (EJAB-1364)
2010-12-23 02:15:56 +01:00
Badlop
268e80ece7
Document in mod_muc.erl the gen_storage table schema (EJAB-1368)
2010-12-23 02:15:43 +01:00
Pablo Polvorin
ef572c815f
Port to latest exmpp changes (attribute names as binary()).
...
All atributes are now binary() instead of atoms.
2010-11-29 16:44:31 -03:00
Badlop
1a368436b4
Use the term 'room' instead of 'chatroom' and 'conference'
2010-07-30 00:06:19 +02:00
Badlop
891c9610e9
Remove support to migrate mod_muc from ejabberd 0.7.5 or older
2010-07-29 20:24:46 +02:00
Badlop
58bed2cbff
Fix core files
2010-07-23 00:30:31 +02:00
Badlop
eb2ad7e699
Patch modules for GS (thanks to Stephan Maka)
2010-07-23 00:29:40 +02:00
Badlop
a1a6bd79ac
Patch mnesia modules for MH (thanks to Alexey Shchepin and Geoff Cant)
2010-07-23 00:29:30 +02:00
Christophe Romain
81d364a97a
Make chat room destroy and create being sync_dirty to limit mnesia overload. (thanks to Mickael Remond)
2010-07-13 22:09:48 +02:00
Badlop
98a78b7955
Several fixes about binary in mod_muc
2010-06-22 00:11:41 +02:00
Evgeniy Khramtsov
ead2655a62
fixes some badmatches and calls to undefined functions (part of EJAB-1260)
2010-06-09 15:56:33 +10:00
Evgeniy Khramtsov
2187bccc38
consistent hashing support. WARNING: update exmpp before running this
2010-06-03 00:01:36 +10:00
Badlop
1d7daab4e8
Don't send error stanza as reply to error stanza (EJAB-930)
2010-04-20 20:31:17 +02:00
Badlop
7fffae5b1a
Rename some JEP references to XEP
2010-04-14 01:00:14 +02:00
Evgeniy Khramtsov
62ad40b1e4
now using mnesia:async_dirty when cleaning table from failed node
2010-02-19 16:41:13 +09:00
Badlop
a10493976e
exmpp fixes in mod_muc (thanks to Karim Gemayel)
...
SVN Revision: 2931
2010-01-27 18:53:38 +00:00
Badlop
1bcd481fdc
Update year of ProcessOne copyright from 2009 to 2010 (EJAB-1159)
...
SVN Revision: 2892
2010-01-12 16:15:16 +00:00
Badlop
7a3ce2e81a
Command to stop ejabberd informing users, with grace period, and kindly (EJAB-1112)
...
SVN Revision: 2860
2010-01-04 20:35:47 +00:00
Badlop
9ccdcfc849
Add support for serving a Unique Room Name (thanks to Pablo Polvorin)(EJAB-1121)
...
SVN Revision: 2803
2009-12-11 12:32:40 +00:00
Evgeniy Khramtsov
ba3a45452e
check if a room is not persistent before starting a new one with the same name (EJAB-1026)
...
SVN Revision: 2540
2009-08-26 04:18:42 +00:00
Badlop
e6205e8f26
Fix error when nick registration stanza doesn't contain Value.
...
SVN Revision: 2395
2009-07-27 09:37:24 +00:00
Badlop
5e05ad03bb
Support XEP-0157: Contact Addresses for XMPP Services (EJAB-235)
...
SVN Revision: 2369
2009-07-17 20:47:40 +00:00
Karim Gemayel
9abe47f350
API renaming : jid_to_binary -> to_binary
...
SVN Revision: 2134
2009-06-01 16:59:08 +00:00
Karim Gemayel
29c0e17ca2
API renaming : lresource -> prep_resource
...
SVN Revision: 2127
2009-06-01 16:42:07 +00:00
Karim Gemayel
d5f2c41f26
API renaming : lnode -> prep_node
...
SVN Revision: 2125
2009-06-01 16:39:36 +00:00
Karim Gemayel
19d7d79229
API renaming : ldomain -> prep_domain
...
SVN Revision: 2123
2009-06-01 16:37:15 +00:00
Badlop
92b1e9d9ac
* src/mod_muc/mod_muc.erl: Limit number of characters in Room ID,
...
Name and Description (EJAB-899)
* src/mod_muc/mod_muc_room.erl: Likewise
* doc/guide.tex: Likewise
* doc/guide.html: Likewise
SVN Revision: 2034
2009-04-22 12:05:10 +00:00
Badlop
2195e433dc
* src/mod_muc/mod_muc.erl: English fixes (thanks to Glenn Sieb)
...
* src/mod_muc/mod_muc_log.erl: Likewise
* src/mod_muc/mod_muc_room.erl: Likewise
* src/mod_register.erl: Likewise
* src/web/ejabberd_web_admin.erl: Likewise
SVN Revision: 2009
2009-04-08 19:04:13 +00:00
Badlop
f0c0b2230a
Merge 1878 from trunk.
...
* src/mod_muc/mod_muc.erl: Export function to create MUC
room (thanks to Eric Cestari) (EJAB-729)
SVN Revision: 1944
2009-03-03 19:01:24 +00:00
Jean-Sébastien Pédron
842ebfcca0
A lot of bug fixes regarding attribute values type:
...
o Fix some bugs by getting attributes as list() instead of binary().
o Instead creating #xmlattr directly, use the new ?XMLATTR macro; it'll
take care of the anything-to-binary() conversion.
o Fix a bug where recipient and sender were used as binary() instead of
list(), which is required by the rest of the S2S code.
o Fix a bug where binary_to_list/1 was called on a list().
Now concerning JIDs :
o Now that #jid{} isn't part of the API of Exmppp anymore, replace
remaining direct usages by calls to exmpp_jid.
o Replace exmpp_jid:make_bare_jid() by exmpp_jid:make_jid().
o Replace exmpp_jid:*_to_jid/1 by exmpp_jid:parse_jid/1.
PR: EJABP-1
SVN Revision: 1841
2009-01-21 13:34:26 +00:00
Jean-Sébastien Pédron
ff500d8297
Merge from trunk (r1787 to r1804).
...
Included are fixes to src/mod_configure.erl and src/mod_caps.erl.
Note: this merge doesn't include the following revisions because it was
made by previous commits:
r1766, r1768, r1781, r1783, r1794, r1797, r1799, r1802.
Warning: Ejabberd may be broken until the merge is completly finished.
PR: EJABP-1
SVN Revision: 1829
2009-01-19 14:47:33 +00:00
Jean-Sébastien Pédron
2cc2039ad8
Merge from trunk (r1734 to r1752).
...
Note: this merge doesn't include the following revisions because it was
made by previous commits:
r1737, r1740, r1745, r1747, r1748.
Additionnaly, any deprecated content was removed from jlib.hrl. This
leaves only the new RSM records.
Warning: Ejabberd may be broken until the merge is completly finished.
PR: EJABP-1
SVN Revision: 1824
2009-01-19 10:14:04 +00:00
Pablo Polvorin
04f6a2be37
Store host and room name as binary(). Use jid_to_binary() instead of jid_to_list().
...
SVN Revision: 1821
2009-01-15 19:41:06 +00:00
Pablo Polvorin
2538001b08
Store registered nicknames, rooms and domains as binary().
...
Use document_to_iolist/1 and iolist_size/1 instead of document_to_list/1.
SVN Revision: 1820
2009-01-15 15:21:54 +00:00
Pablo Polvorin
98f51dc91f
Adapt to new exmpp API where get_id/1, get_lang/1, get_initiating_entity/1, get_receiving_entity/1 and get_type/1 returns binary().
...
SVN Revision: 1791
2009-01-09 19:18:46 +00:00
Pablo Polvorin
e0e58711bb
XML attributes as binary(). Change Node argument to binary in the following hooks:
...
disco_local_items, disco_local_features, disco_local_identity, disco_sm_items and
disco_sm_identity.
SVN Revision: 1780
2009-01-08 14:54:00 +00:00
Pablo Polvorin
4827db4f56
Big #jid to binary() conversion.
...
Internal tables (ejabberd_router, ejabberd_sm, ejabberd_hooks, mod_last, mod_roster) use binary() as storage.
Basic test using the ODBC backend.
SVN Revision: 1770
2009-01-03 15:15:38 +00:00
Jean-Sébastien Pédron
9e96043255
Merge from trunk (r1649 to r1692).
...
PR: EJABP-1
SVN Revision: 1695
2008-12-01 15:53:30 +00:00
Jean-Sébastien Pédron
bd300e870c
Convert mod_muc to Exmpp.
...
PR: EJABP-1
Submitted by: Pablo Polvorin <pablo.polvorin@process-one.net>
SVN Revision: 1692
2008-12-01 15:01:27 +00:00
Jean-Sébastien Pédron
4eaa8e19c9
Merge from trunk (r1457 to r1563).
...
SVN Revision: 1564
2008-09-16 14:39:57 +00:00
Badlop
22a5bce9de
* src/ejabberd_app.erl (prep_stop): Stop modules when stopping
...
ejabberd (EJAB-536)
* src/mod_caps.erl (stop): Probably not needed to stop supervisor
child (EJAB-536)
* src/mod_muc/mod_muc.erl (room_destroyed): Catch message
sending (EJAB-536)
* src/mod_muc/mod_muc_room.erl (init): Ensure rooms are called
when the process dies due to a linked die (EJAB-536)
SVN Revision: 1212
2008-02-28 00:30:23 +00:00