Badlop
e3d875d09f
Several bugfixes in Caps (thanks to Karim Gemayel)
...
- fix bug with caps 2.0: ERRORs were logged in some cases
- enhance record definitions
- turn string() data into binary() ones
- remove mod_caps:node_to_binary/2, mod_caps:features_to_binary/1 and mod_caps:binary_to_features/1.
Tested with Psi+ (caps 1.0) and OneTeam (caps 2.0), and they now don't produce ERROR REPORTs.
2010-12-30 20:32:01 +01:00
Badlop
ea84f802e5
Keep the order of stanzas when BOSH sends several (EJAB-1374)
2010-12-30 13:49:26 +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
9cbf08700d
Provide stacktrace in log report when a transaction fails
2010-12-30 13:47:15 +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
Evgeniy Khramtsov
a4728d14d5
Change c2s state before offline messages resending
2010-12-28 21:12:33 +09:00
Christophe Romain
f2925d8efc
new caps processing and related fixes in ejabberd_c2s.erl and miscellaneous fixes in mod_pubsub.erl (Thanks to Karim Gemayel)(EJAB-620)
2010-12-24 16:21:28 +01:00
Badlop
4b0a7fe307
Only call mod_roster when the user is in a local vhost, fixing EJAB-869
2010-12-23 21:05:21 +01:00
Badlop
980d9c37ea
Fix bug introduced with an old commit (EJAB-72)
2010-12-23 19:19:00 +01:00
Alexey Shchepin
a40e9c2626
Remove version=1.0 from stream opening when TLS is not available (thanks to Karim Gemayel)
2010-12-23 16:28:35 +02:00
Badlop
897141c9e1
Delete obsolete modules, because now the standard ones use gen_storage
2010-12-23 14:19:59 +01:00
Badlop
d20b6dccb3
Remove log line that was intended only for debugging during development
2010-12-23 13:30:41 +01:00
Badlop
fe909a45e9
Allow auth modules to provide SASL errors; default is "not-authorized".
...
See
http://tools.ietf.org/html/draft-saintandre-rfc3920bis-09#section-7.4
2010-12-23 13:27:24 +01:00
Alexey Shchepin
bb4a87806f
Make jlib:ip_to_list safe to use
2010-12-23 13:17:14 +01:00
Badlop
7ca1c0387c
Clean muc_online_room when mod_muc starts (EJAB-1365)
2010-12-23 02:16:00 +01:00
Badlop
8c4e4e5f91
Bugfix in starting persistent rooms when mod_muc odbc (EJAB-1365)
2010-12-23 02:15:58 +01:00
Badlop
93787bee73
Bugfix mod_muc odbc couldn't register nickname (EJAB-1364)
2010-12-23 02:15:56 +01:00
Badlop
d3efcf8682
Document the types of some state elements
2010-12-23 02:15:53 +01:00
Badlop
268e80ece7
Document in mod_muc.erl the gen_storage table schema (EJAB-1368)
2010-12-23 02:15:43 +01:00
Badlop
a33c389b9b
Add support in WebAdmin to register vhosts, and a page to restart or remove it
2010-12-23 02:15:40 +01:00
Badlop
9ce44cd0a7
New ejabberd commands to list, register and remove vhosts
2010-12-23 02:15:38 +01:00
Badlop
be8e1bfc35
Fix register of vhost (EJAB-1346)
2010-12-23 02:15:35 +01:00
Badlop
7b2b9412ad
Add some variable type hints
2010-12-23 02:15:33 +01:00
Badlop
75f2e775ab
Update auth modules to support stopping
2010-12-23 02:15:09 +01:00
Badlop
0859667a8c
Fix Type definition
2010-12-21 01:04:52 +01:00
Badlop
563344d219
Remove call to function no longer existent
2010-12-21 01:03:00 +01:00
Evgeniy Khramtsov
a13c9185f7
Make sure 'closed' event is correctly processed on every state
2010-12-17 17:27:52 +09:00
W. Andrew Loe III
1eeff9b0df
Export make_sid so we can use it in pre-binding.
2010-12-15 16:58:09 +01:00
W. Andrew Loe III
942c6e4dd0
Ignore OS X libraries.
2010-12-15 16:47:46 +01:00
Badlop
8b7d529519
Add release notes for ejabberd 2.1.6
2010-12-15 16:25:41 +01:00
Badlop
a47caa8c54
Fix warning about unused variables
2010-12-13 20:59:36 +01:00
Badlop
aee3e30232
Fix some exmpp attribute type
2010-12-11 23:16:17 +01:00
Badlop
1bbb41682a
Mention in the Guide that mod_muc supports the backend option
2010-12-09 23:58:43 +01:00
Badlop
d448b6c955
Fix some errors when porting from mod_pubsub.erl (thanks to Karim Gemayel)
2010-12-07 19:36:34 +01:00
Badlop
74f86bef6a
Support for X-Forwarded-For HTTP header (EJAB-1356)
2010-12-07 16:51:20 +01:00
Christophe Romain
ce0219c569
update pubsub_odbc patch
2010-12-07 15:22:54 +01:00
Christophe Romain
53cc032251
add node attribute to pubsub subscribe event (EJAB-1361)
2010-12-07 13:53:58 +01:00
Badlop
a8bf889e79
Fix detection of mod_last at server start (EJAB-641)
2010-12-03 17:25:10 +01:00
Badlop
4e2bd18c7f
Update example extauth script with tryregister, removeuser and removeuser3 (EJAB-641)
2010-12-03 17:23:55 +01:00
Badlop
27872c6022
Support PostgreSQL 9.0 (EJAB-1359)(thanks to Stephen Gibberd and Konstantin Nikiforov)
2010-12-03 12:43:27 +01:00
Badlop
c6e0cff144
Fix use of exmpp
2010-12-02 20:14:54 +01:00
Pablo Polvorin
a8ef64ab45
Fix cyrsasl_digest RFC-2831 2.1.2.1 (EJAB-476)
...
Fix sasl digest bug when username|password|resource strings had
all characters <= U+00FF and at least one character >= U+0080.
Warnning:
Note that by fixing the bug, we may be broking compatibility with clients
that "implements" it.
See comments on https://support.process-one.net/browse/EJAB-476
2010-12-02 12:56:21 -03:00
Christophe Romain
9afaec40f5
fix pubsub cross domain eventing (EJAB-1340)
2010-12-02 14:05:19 +01:00
Evgeniy Khramtsov
8520b76483
Increase maximum restart strategy of the ODBC supervisor. Do not brutally kill ODBC processes on supervisor shutdown to avoid polution of the mnesia table
2010-12-01 14:25:58 +09:00
Badlop
b8f04aae6f
When the Password attribute is missing in PIEFXIS file, don't check account auth.
2010-12-01 00:55:29 +01:00
Pablo Polvorin
c9db1f691c
Merge branch 'master' of git+ssh://git@gitorious.process-one.net/ejabberd/mainline
2010-11-29 16:56:32 -03: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
Christopher tofu Zorn
dad3297c9c
expose find_connection for routing in other modules (if needed)
2010-11-29 20:06:02 +01:00
Christopher tofu Zorn
312574cbc5
add the ability to send raw xml packets over http bind
2010-11-29 20:06:00 +01:00
Badlop
008a0a29cd
Fix characters not allowed in username. Don't include that in translatable string.
...
List mentioned in:
http://xmpp.org/rfcs/rfc3920.html#nodeprep-prohibited
2010-11-29 19:39:01 +01:00