aboutsummaryrefslogtreecommitdiff
path: root/include/ejabberd_http.hrl (follow)
Commit message (Collapse)AuthorAgeFilesLines
* Update newest copyright year to 2021 (#3464)Badlop2021-01-271-1/+1
|
* Make webadmin redirect to page that end with /Paweł Chmielowski2020-03-261-0/+1
|
* Update copyright to 2020 (#3149)Badlop2020-01-281-1/+1
|
* Use new configuration validatorEvgeny Khramtsov2019-06-141-1/+1
|
* Update copyright to 2019 (#2756)Badlop2019-01-081-1/+1
|
* Optimize HTTP requests memory usageEvgeniy Khramtsov2018-05-141-1/+4
| | | | | | | | | | | | | | | Due to historical reasons, ejabberd loads the whole file/data into the memory when serving an HTTP request. This is now improved: 1) For GET requests ejabberd uses sendfile(2) if the underlying connection is HTTP and falls back to read/write loop with 64kb buffer for HTTPS connections. This type of requests are handled by mod_http_fileserver, mod_http_upload, ejabberd_captcha, etc 2) POST requests are now limited to 20Mb and are fully downloaded into the memory for further processing (by ejabberd_web_admin, mod_bosh, etc) 3) PUT requests (e.g. for mod_http_upload) are handled by read/write loop with 64kb buffer
* Add support for PATCH http methodMickael Remond2018-03-281-1/+1
| | | | This is needed to improve out APIs.
* Update copyright dates in header filesEvgeniy Khramtsov2018-01-061-1/+1
|
* Update copyright date automatically (#1442)Badlop2017-01-021-1/+1
|
* Fix Dialyzer inconsistencyMickael Remond2016-03-301-2/+1
|
* Switch to fast_tls and update app namesMickael Remond2016-02-031-2/+2
|
* Update copyright to 2016 (#901)Badlop2016-01-131-1/+1
|
* cosmetic cleanupChristophe Romain2015-10-071-3/+6
|
* Pass stream management options defined in http listener to http-bind and ↵Paweł Chmielowski2015-09-041-1/+2
| | | | websocket
* Add support for websocket connectionsPaweł Chmielowski2015-02-251-0/+12
|
* Update copyright dates to 2015 (EJAB-1733)Badlop2015-01-081-1/+1
|
* Process XML-RPC requests via p1_xml and ejabberd_httpEvgeniy Khramtsov2014-10-041-0/+1
|
* Merge pull request #146 from jamielinux/masterbadlop2014-04-111-4/+3
|\ | | | | Update FSF address
| * Update FSF addressJamie Nguyen2014-02-221-4/+3
| |
* | Update copyright dates to 2014 (EJAB-1679)Badlop2014-03-131-1/+1
|/
* Switch to rebar build toolEvgeniy Khramtsov2013-06-131-0/+36
Use dynamic Rebar configuration Make iconv dependency optional Disable transient_supervisors compile option Add hipe compilation support Only compile ibrowse and lhttpc when needed Make it possible to generate an OTP application release Add --enable-debug compile option Add --enable-all compiler option Add --enable-tools configure option Add --with-erlang configure option. Add --enable-erlang-version-check configure option. Add lager support Improve the test suite