Christophe Romain
d34dab4822
improve check_start, avoid false process match with grep
2011-01-17 16:52:20 +01:00
Badlop
ad357c2f59
Clarify error message when BOSH query is sent to non-running module
2011-01-14 15:48:22 +01:00
Badlop
2d0d46e296
Option to reject S2S connection if untrusted certificate (EJAB-464)
2011-01-11 16:38:33 +01:00
Badlop
d523901ddc
Include From attribute in the stream header of outgoing S2S connections
2011-01-11 16:38:32 +01:00
Badlop
41fc44e55f
When TLS is required in s2s, add subelement to stream:features starttls
2011-01-11 16:38:30 +01:00
Badlop
befb4fc7ea
Add option to require encryption in S2S connections (EJAB-495)
2011-01-11 16:38:28 +01:00
Pablo Polvorin
54557cb867
Send correct from/to attributes in s2s dialback response (EJAB-1363).
...
We were sending swapped from/to attributes when replying to db:verify requests.
Some servers don't mind about this, but others like prosody checks this and
rejects the verification, the s2s connection in that case couldn't be established.
2011-01-10 17:46:07 -03:00
Badlop
2d3efdf983
Fix old unresolved merge conflicts in pg.sql
...
Please note that ejabberd takes care to create the tables in your
ODBC database if needed. The file pg.sql is provided for reference
purposes only, as it isn't needed when preparing the database.
2011-01-09 18:51:24 +01:00
Badlop
159529d539
Add start time information in ejabberd log
...
One way to print that information is to configure in ejabberd.cfg
{loglevel, {4, [{ejabberd_app, debug}]}}.
2011-01-05 18:38:01 +01:00
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
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
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
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