Alexey Shchepin
|
b1e2538488
|
Update copyright dates
|
2012-02-23 17:52:34 +02:00 |
|
Badlop
|
7d623d5eb4
|
Option default_host for handling HTTP requests with ambiguous Host (EJAB-1261)
|
2012-02-14 11:35:52 +01:00 |
|
Alexey Shchepin
|
1ecc9ac48c
|
Fixed ejabberd_http:get_line
|
2012-01-19 12:20:48 +02:00 |
|
Evgeniy Khramtsov
|
f1a91108ef
|
Correct some function clauses and value types
|
2011-09-05 16:31:58 +10:00 |
|
Badlop
|
70bf5b4eda
|
The responses to HEAD must have empty Body
|
2011-04-12 23:31:08 +02:00 |
|
Christophe Romain
|
fd52f2cb7d
|
update copyright up to 2011
|
2011-02-14 13:50:55 +01:00 |
|
Badlop
|
b83dd9f954
|
Support for X-Forwarded-For HTTP header (EJAB-1356)
|
2010-12-07 16:47:55 +01:00 |
|
Badlop
|
f672fd0824
|
Added mod_register_web: web page for account registration (EJAB-471)
|
2010-11-05 18:19:52 +01: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 |
|