Eric Cestari
|
b44c462b0e
|
[TECH-1151] IP now correctly stored
|
2010-09-17 14:49:04 +02:00 |
|
Eric Cestari
|
ff4f052bb1
|
[TECH-1151] Origin and Protocol parameters are configurable and set.
|
2010-09-17 14:23:34 +02:00 |
|
Eric Cestari
|
a45ecb70ff
|
[TECH-1511] debug traces reorganized
|
2010-09-16 15:08:53 +02:00 |
|
Eric Cestari
|
b0a81778af
|
[TECH-1511] preliminary XMPP support via websockets
|
2010-09-15 17:20:54 +02:00 |
|
Eric Cestari
|
35a0e27d04
|
[TECH-1511] clean support for websockets.
Added handlers in configuration file
|
2010-09-13 12:04:52 +02:00 |
|
Eric Cestari
|
c41bdea1f1
|
[TECH-1511] rough support for websockets
|
2010-09-10 17:14:58 +02:00 |
|
Eric Cestari
|
cccbf7de12
|
[TECH-1151] websockets are properly detected.
|
2010-09-10 15:04:19 +02:00 |
|
Badlop
|
3ab90c9d3a
|
Don't ask for client certificate when using tls (EJAB-1267)
|
2010-06-25 18:33:46 +02:00 |
|
Badlop
|
6867ca43e4
|
Cross-domain HTTP-Bind support (thanks to Jack Moffitt)(EJAB-1168)
|
2010-02-15 22:42:59 +01:00 |
|
Badlop
|
071aa123e8
|
Allow a request_handler to serve a file in root of HTTP
|
2010-02-10 20:17:09 +01:00 |
|
Pablo Polvorin
|
bc70e90853
|
Add new debuging hook to the http receiving process.
The new hook is called http_request_debug, and receive the LocalPath and Request as parameter.
SVN Revision: 2961
|
2010-02-05 13:30:27 +01:00 |
|
Badlop
|
7b76fdcde7
|
Update year of ProcessOne copyright from 2009 to 2010 (EJAB-1159)
SVN Revision: 2891
|
2010-01-12 16:11:32 +00:00 |
|
Badlop
|
e3b4c99b00
|
Apply a forgotten part of the original patch (EJAB-1119)
SVN Revision: 2792
|
2009-12-08 17:32:46 +00:00 |
|
Badlop
|
1f5bf8fbc0
|
Fix memory and port leak when TLS is enabled in HTTP (thanks to Brian Cully)(EJAB-1119)
SVN Revision: 2790
|
2009-12-07 17:33:02 +00:00 |
|
Mickaël Rémond
|
006515020a
|
Support gen_tcp send timeout: Close the connection if the other end has disconnected ungracefully or cannot keep up with the rate at which we are sending data (EJAB-926)
SVN Revision: 2671
|
2009-10-19 09:36:23 +00:00 |
|
Badlop
|
b3eb800be1
|
Log an error if HTTP request does not include Host header (EJAB-966)
SVN Revision: 2386
|
2009-07-23 14:50:58 +00:00 |
|
Badlop
|
480c98e991
|
Revert workaround of EJAB-611 because it seems no longer required (EJAB-709)
SVN Revision: 2370
|
2009-07-17 21:46:26 +00:00 |
|
Evgeniy Khramtsov
|
7e924341e4
|
* src/ejabberd_captcha.erl: XEP-158 (CAPTCHA Forms).
* src/ejabberd_config.erl: likewise.
* src/ejabberd_sup.erl: likewise.
* src/jlib.hrl: likewise.
* src/web/ejabberd_http.erl: likewise.
* src/mod_muc/mod_muc_room.erl: CAPTCHA support.
* src/mod_muc/mod_muc_room.hrl: likewise.
SVN Revision: 1991
|
2009-03-13 16:01:46 +00:00 |
|
Alexey Shchepin
|
b6208955f3
|
* src/web/ejabberd_http.erl: Added a workaround for inet:peername
returning 'ebadf'
SVN Revision: 1910
|
2009-02-23 05:25:10 +00:00 |
|
Badlop
|
f09509502e
|
* doc/guide.tex: Update copyright date 2008 to 2009 (EJAB-842)
* doc/guide.html: Likewise
* src/*/*.erl: Likewise
* src/*/*.erl: Remove unneeded blankspaces in license text
SVN Revision: 1804
|
2009-01-12 14:44:42 +00:00 |
|
Badlop
|
91b328b7d5
|
URL path should be tokenized by / and then decoded (EJAB-786).
SVN Revision: 1679
|
2008-11-12 10:03:27 +00:00 |
|
Badlop
|
9f110a6352
|
* src/web/ejabberd_http.erl: Include recognized headers in
request_headers as atoms, and others as strings (EJAB-778)
SVN Revision: 1678
|
2008-11-12 09:58:28 +00:00 |
|
Badlop
|
81c70c347f
|
Fix: provide the port as an integer, not string (EJAB-560)
SVN Revision: 1562
|
2008-09-12 14:31:04 +00:00 |
|
Badlop
|
e9d62b39ef
|
* src/web/ejabberd_http.hrl: Provide Host, Port, Headers and
Transfer Protocol in request (thanks to Eric Cestari)(EJAB-560)
* src/web/ejabberd_http.erl: Likewise
SVN Revision: 1561
|
2008-09-12 11:45:16 +00:00 |
|
Badlop
|
3a5fb23427
|
* src/web/ejabberd_http.erl: Temporary solution for check of
packet size when HTTPS (EJAB-611)(EJAB-507)(EJAB-574)
SVN Revision: 1502
|
2008-08-01 08:50:19 +00:00 |
|
Badlop
|
c3bda4aaee
|
* doc/guide.tex: Update Process-one name to ProcessOne (EJAB-708)
* doc/guide.html: Likewise
* doc/api/overview.edoc: Likewise
* src/*/*.erl: Likewise
* src/*/*.hrl: Likewise
* src/*/*.c: Likewise
* src/odbc/*.sql: Likewise
SVN Revision: 1499
|
2008-07-31 11:18:49 +00:00 |
|
Christophe Romain
|
35d25d3420
|
PubSub improvements, and solves (EJAB-453) (EJAB-608)
SVN Revision: 1408
|
2008-07-03 09:56:31 +00:00 |
|
Badlop
|
b6fd0a5ca5
|
* src/web/ejabberd_http.erl: Support PUT and DELETE methods in
ejabberd_http (thanks to Eric Cestari)(EJAB-662)
SVN Revision: 1373
|
2008-06-21 00:19:57 +00:00 |
|
Badlop
|
98e47e8c73
|
* src/web/ejabberd_http.erl (parse_auth): Allow password that
include colon character (EJAB-522)
SVN Revision: 1322
|
2008-05-12 17:56:27 +00:00 |
|
Badlop
|
2d2fcc8210
|
* doc/guide.tex: Updated copyright dates to 2008
* src/*: Likewise
SVN Revision: 1153
|
2008-01-15 17:02:57 +00:00 |
|
Mickaël Rémond
|
22f928122f
|
* Applied copyright patch 3.
SVN Revision: 1113
|
2007-12-24 13:57:53 +00:00 |
|
Badlop
|
27063837ae
|
* src/web/ejabberd_http.erl: Add 'http_bind' option for easy
configuration of HTTP-Binding
SVN Revision: 1101
|
2007-12-22 14:23:37 +00:00 |
|
Mickaël Rémond
|
4ab25a3c0c
|
* src/web/ejabberd_http.erl: Fixed URL decoding code (EJAB-450)
SVN Revision: 1057
|
2007-12-09 10:45:53 +00:00 |
|
Badlop
|
95c69b0251
|
* src/mod_irc/iconv.erl: Fix compilation warnings: 3 (EJAB-290)
* src/mod_irc/mod_irc.erl: Likewise
* src/mod_irc/mod_irc_connection.erl: Likewise
* src/mod_pubsub/mod_pubsub.erl: Likewise
* src/stringprep/stringprep.erl: Likewise
* src/web/ejabberd_http.erl: Likewise
* src/web/ejabberd_http_poll.erl: Likewise
SVN Revision: 1047
|
2007-12-07 00:48:11 +00:00 |
|
Badlop
|
d625fc80fc
|
* src/acl.erl and other 64 files: Remove Erlang module attribute
'vsn' because it doesn't provide any worth feature, and it
difficults hot code update (EJAB-440)
SVN Revision: 1044
|
2007-12-06 22:12:27 +00:00 |
|
Badlop
|
4f78230dd8
|
* src/web/ejabberd_http.erl: Change loglevel for http
queries (EJAB-363)
* src/web/ejabberd_web_admin.erl: Likewise
SVN Revision: 1033
|
2007-12-06 11:24:57 +00:00 |
|
Jérôme Sautret
|
2e00142b38
|
Cancel revision 798
SVN Revision: 799
|
2007-06-27 11:05:14 +00:00 |
|
Jérôme Sautret
|
9cd3a6db07
|
Unsafe working version of http file transfer
SVN Revision: 798
|
2007-06-27 10:01:39 +00:00 |
|
Alexey Shchepin
|
32613987a8
|
* src/web/ejabberd_http.hrl: Added "ip" field in the "request"
record
* src/web/ejabberd_http.erl: Likewise
SVN Revision: 762
|
2007-05-07 15:47:33 +00:00 |
|
Mickaël Rémond
|
44d3ea9c42
|
* src/web/ejabberd_http.erl: Support for binaries in ejabberd HTTP
server (Thanks to Massimiliano Mirra) (EJAB-197).
SVN Revision: 742
|
2007-03-10 17:57:19 +00:00 |
|
Alexey Shchepin
|
5b4e116cfd
|
* src/web/ejabberd_http.erl: Added separate version of
element_to_string for HTML encoding
* src/xml.erl: Reverted previous change
SVN Revision: 722
|
2007-02-04 16:04:40 +00:00 |
|
Alexey Shchepin
|
00807235c4
|
* src/web/*: Plugin architecture for HTTP modules (thanks to
Massimiliano Mirra)
SVN Revision: 713
|
2007-01-25 05:53:58 +00:00 |
|
Alexey Shchepin
|
aa478100d8
|
* src/ejabberd_socket.erl: Support for non-xml sockets
* src/ejabberd_c2s.erl: Likewise
* src/ejabberd_s2s_in.erl: Likewise
* src/ejabberd_service.erl: Likewise
* src/web/ejabberd_http.erl: Likewise
SVN Revision: 629
|
2006-09-25 03:51:11 +00:00 |
|
Mickaël Rémond
|
05c50cc5ca
|
* src/web/ejabberd_http.erl: The web module now accepts HTTP
absolute URL (used behind a proxy). This apply to HTTP polling and to
the web interface (Thanks to Jean-Sebastien Pedron).
SVN Revision: 576
|
2006-06-02 15:02:39 +00:00 |
|
Alexey Shchepin
|
dc57e75e8f
|
* src/web/ejabberd_http.erl: Authentication check moved to
ejabberd_web.erl
* src/web/ejabberd_web.erl: Likewise
* src/web/Makefile.in: Added ejabberd_http.hrl dependency
* src/web/ejabberd_http_poll.erl: Updated to use {active, once}
socket mode
* src/mod_irc/mod_irc.erl: Updated to use gen_server behaviour and
ejabberd supervision tree
* src/mod_irc/mod_irc_connection.erl: Likewise
SVN Revision: 498
|
2006-02-03 03:28:15 +00:00 |
|
Alexey Shchepin
|
6bb510d99e
|
* src/ejabberd_service.erl: Bugfix
* src/ejabberd_receiver.erl: Rewritten to use {active, once} mode
for socket
* src/ejabberd_c2s.erl: Update
* src/ejabberd_listener.erl: Likewise
* src/ejabberd_s2s_in.erl: Likewise
* src/ejabberd_s2s_out.erl: Likewise
* src/ejabberd_service.erl: Likewise
* src/shaper.erl: Likewise
* src/tls/tls.erl: Likewise
* src/web/ejabberd_http.erl: Likewise
SVN Revision: 483
|
2006-01-13 01:55:20 +00:00 |
|
Alexey Shchepin
|
53ddd788ef
|
* src/web/ejabberd_http.erl: Now web interface is compliant to
XHTML 1.0 Transitional (thanks to Sander Devrieze)
* src/web/ejabberd_web_admin.erl: Likewise
SVN Revision: 444
|
2005-11-26 18:56:39 +00:00 |
|
Alexey Shchepin
|
3fdf05a507
|
* src/web/ejabberd_web_admin.erl: Fixed encoding of user names in
URLs
* src/web/ejabberd_http.erl: Added url_encode function from yaws
SVN Revision: 441
|
2005-11-22 18:25:02 +00:00 |
|
Alexey Shchepin
|
94ed3740d9
|
* src/web/ejabberd_http.erl: "Connection:" header value now
matched case-insensitive, and returned to client, replaced
duplicate is_space($\r) with is_space($\t) (thanks to Maxim
Ryazanov)
SVN Revision: 353
|
2005-05-22 23:29:54 +00:00 |
|
tmallard
|
374446f847
|
Merged the Process One contributions ( Virtual Hosting )
SVN Revision: 307
|
2005-04-17 18:08:34 +00:00 |
|