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
74f86bef6a
Support for X-Forwarded-For HTTP header (EJAB-1356)
2010-12-07 16:51:20 +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
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
Alexey Shchepin
26550efd91
Don't loop when there is nothing after a stream start
2010-11-26 17:11:56 +01:00
Badlop
c2dface515
Fix http-bind supervisor to support multiple vhosts (EJAB-1321)
2010-11-17 20:30:37 +01:00
Andreas Köhler
690c56ca6d
Fix R12B5 compatibility in ejabberd_http_bind.erl (EJAB-1343)
...
erlang:max/2 and :min/2 are new functions
2010-11-17 13:03:59 +01:00
Badlop
d456578b3c
Added mod_register_web: web page for account registration (EJAB-471)
2010-11-05 18:21:59 +01:00
Badlop
231d44ffa3
Handle binary data from SockMod:recv in ejabberd_http:recv_data/3 (thanks to Andreas Köhler)(EJAB-1331)
2010-10-27 21:21:15 +02:00
Badlop
d6a69dbca5
Fix errors detected by Dialyzer
2010-10-15 13:11:14 +02:00
Christophe Romain
a73d451576
make http-bind restartable (thanks to Andreas Köhler)(EJAB-1318)
2010-10-13 10:55:35 +02:00
Badlop
82a8dc7b3a
Cosmetic code changes to support emacs indentation
2010-10-07 17:38:18 +02:00
Badlop
404b9a4a11
Minor fix in http_bind detected by Dialyzer
2010-10-07 00:16:24 +02:00
Badlop
89a98be605
Display priority, login time, pid and pid info in webadmin (EJAB-1300)
2010-09-13 17:49:55 +02:00
Badlop
72b9d8b250
Remove unused and useless SVN keywords
2010-08-02 16:03:05 +02:00
Badlop
92dc45ad76
Don't call modules that were obsoleted by GS
2010-07-30 13:22:03 +02:00
Badlop
9265c23e1a
Don't say v1.2, because that number is never increased and is confusing
2010-07-28 20:00:47 +02:00
Badlop
cdb379a22c
Patch core for MH (thanks to Alexey Shchepin and Geoff Cant)
2010-07-23 00:29:28 +02:00
Badlop
739412119e
Don't ask for client certificate when using tls (EJAB-1267)
2010-06-25 18:33:56 +02:00
Badlop
ac6ae9e8dd
Fix xmlcdata binary content
2010-06-22 00:11:41 +02:00
Badlop
a6c0a3d59b
Fix exmpp parser options
2010-06-22 00:11:41 +02:00
Badlop
0b5bcaf74a
Remove some unused cases clauses
2010-06-22 00:11:41 +02:00
Badlop
3ee28ef7cc
Throw a meaningful error when the URL can't be parsed
2010-06-22 00:11:41 +02:00
Badlop
6fc578f2ee
Use string instead of binary for body content
2010-06-22 00:11:41 +02:00
Badlop
63032e1397
Fix xmlcdata type
2010-06-18 21:24:51 +02:00
Badlop
a62a9b6460
Remove unused function, and unused os:type return
2010-06-18 21:24:51 +02:00
Badlop
8d3fd94d7d
Log error when HTTP request has ambiguous Host header (EJAB-1261)
2010-06-16 11:45:13 +02:00
Badlop
2e9f3d3308
Fix call to mod_offline
2010-06-08 18:56:08 +02:00
Badlop
6925f388e7
Fix previous commit (EJAB-1257)
2010-06-07 13:48:20 +02:00
Badlop
bc1b4163a2
New optional BOSH connection attribute process-delay (EJAB-1257)
2010-06-07 13:45:05 +02:00
Evgeniy Khramtsov
2187bccc38
consistent hashing support. WARNING: update exmpp before running this
2010-06-03 00:01:36 +10:00
Badlop
bd69e3ad6c
Remove useless loop and clean prepare_response (thanks to Christopher tofu Zorn)
...
1. Remove the silly loop that isnt needed,
this speeds up all requests by 100 milliseconds.
2. Clean up prepare response function and add two new functions to
handle out going payloads based of whether its a new session or not.
2010-05-28 00:40:07 +02:00
Christopher tofu Zorn
c13df5645e
typo on exported function
2010-05-20 20:45:57 +02:00
Christopher tofu Zorn
a76d3d46fc
expose more functions so developers can implement prebinding methods
2010-05-20 20:32:56 +02:00
Badlop
e7d70933ac
Show HTTP auth username and IP address in logs, not the password (EJAB-1231)
2010-05-12 10:28:01 +02:00
Badlop
834ca8a08d
Show vCard size in WebAdmin, allow to delete it, allow to view the vCard
2010-05-11 01:22:20 +02:00
Badlop
3727e2426d
Catch error when auth crashes
2010-05-11 01:22:17 +02:00
Badlop
7aa5e8f435
Don't show HTTP request in logs, because reveals password (EJAB-1231)
2010-05-10 23:23:38 +02:00
Badlop
6129065cfa
Show parsing error in debug log message
2010-05-10 22:45:24 +02:00
Badlop
86eebc21b4
More fixes in BOSH, it seems to work now
2010-05-10 22:44:55 +02:00
Badlop
110819525f
Partially revert "Fix more HTTP-Bind", add proper fix: c2s works again, BOSH not yet
2010-05-10 13:56:58 +02:00
Christopher tofu Zorn
f84a1c88cf
Change max inactivity from 30 to 120 seconds
2010-05-06 20:55:08 +02:00
Christopher tofu Zorn
a1205f347f
Use dirty_delete when removing the session.
...
There is no need for a transaction and has less overhead
2010-05-06 20:55:03 +02:00
Badlop
674ee7f5f6
Fix more HTTP-Bind; now works with exmpp bosh_client, but not others yet.
2010-05-05 19:59:57 +02:00
Badlop
57ffba34c2
New page Miscelanea Options
2010-05-03 13:59:18 +02:00
Badlop
f01dd3e942
Fix Edoc comment
2010-04-28 20:15:15 +02:00