Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Update newest copyright year to 2021 (#3464) | Badlop | 2021-01-27 | 1 | -1/+1 |
| | |||||
* | Make webadmin redirect to page that end with / | Paweł Chmielowski | 2020-03-26 | 1 | -0/+1 |
| | |||||
* | Update copyright to 2020 (#3149) | Badlop | 2020-01-28 | 1 | -1/+1 |
| | |||||
* | Use new configuration validator | Evgeny Khramtsov | 2019-06-14 | 1 | -1/+1 |
| | |||||
* | Update copyright to 2019 (#2756) | Badlop | 2019-01-08 | 1 | -1/+1 |
| | |||||
* | Optimize HTTP requests memory usage | Evgeniy Khramtsov | 2018-05-14 | 1 | -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 method | Mickael Remond | 2018-03-28 | 1 | -1/+1 |
| | | | | This is needed to improve out APIs. | ||||
* | Update copyright dates in header files | Evgeniy Khramtsov | 2018-01-06 | 1 | -1/+1 |
| | |||||
* | Update copyright date automatically (#1442) | Badlop | 2017-01-02 | 1 | -1/+1 |
| | |||||
* | Fix Dialyzer inconsistency | Mickael Remond | 2016-03-30 | 1 | -2/+1 |
| | |||||
* | Switch to fast_tls and update app names | Mickael Remond | 2016-02-03 | 1 | -2/+2 |
| | |||||
* | Update copyright to 2016 (#901) | Badlop | 2016-01-13 | 1 | -1/+1 |
| | |||||
* | cosmetic cleanup | Christophe Romain | 2015-10-07 | 1 | -3/+6 |
| | |||||
* | Pass stream management options defined in http listener to http-bind and ↵ | Paweł Chmielowski | 2015-09-04 | 1 | -1/+2 |
| | | | | websocket | ||||
* | Add support for websocket connections | Paweł Chmielowski | 2015-02-25 | 1 | -0/+12 |
| | |||||
* | Update copyright dates to 2015 (EJAB-1733) | Badlop | 2015-01-08 | 1 | -1/+1 |
| | |||||
* | Process XML-RPC requests via p1_xml and ejabberd_http | Evgeniy Khramtsov | 2014-10-04 | 1 | -0/+1 |
| | |||||
* | Merge pull request #146 from jamielinux/master | badlop | 2014-04-11 | 1 | -4/+3 |
|\ | | | | | Update FSF address | ||||
| * | Update FSF address | Jamie Nguyen | 2014-02-22 | 1 | -4/+3 |
| | | |||||
* | | Update copyright dates to 2014 (EJAB-1679) | Badlop | 2014-03-13 | 1 | -1/+1 |
|/ | |||||
* | Switch to rebar build tool | Evgeniy Khramtsov | 2013-06-13 | 1 | -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 |