aboutsummaryrefslogtreecommitdiff
path: root/src/ejabberd_http.erl (follow)
Commit message (Expand)AuthorAgeFilesLines
* Handle invalid values in X-Forwarded-For header more gracefulyPaweł Chmielowski2022-08-291-6/+8
* Update copyright year to 2022Badlop2022-02-111-1/+1
* Update newest copyright year to 2021 (#3464)Badlop2021-01-271-1/+1
* Use include_lib() to include headers from dependencies (#3369)Stu Tomlinson2020-09-031-1/+1
* Don't log http errors when socket get closed after processing one requestPaweł Chmielowski2020-07-281-0/+3
* Log errors that happen when retrieving http headers in ejabberd_httpPaweł Chmielowski2020-04-071-1/+4
* Make webadmin redirect to page that end with /Paweł Chmielowski2020-03-261-4/+5
* Fix handle of 'http' atom in Headers, problem introduced in 357e7e11Badlop2020-02-261-2/+6
* Make http heades passed in custom_headers override builtin headersPaweł Chmielowski2020-02-211-4/+10
* Update copyright to 2020 (#3149)Badlop2020-01-281-1/+1
* Correctly handle unicode in log messagesEvgeny Khramtsov2019-09-231-4/+4
* Don't treat 'Host' header as a virtual XMPP hostEvgeny Khramtsov2019-08-131-36/+27
* Improve some validatorsEvgeny Khramtsov2019-07-151-16/+11
* Use correct virtual host when consulting trusted_proxiesEvgeny Khramtsov2019-07-131-1/+2
* Respond with 'Bad Request' to unexpected 'Host' headerEvgeny Khramtsov2019-06-231-47/+43
* Use new configuration validatorEvgeny Khramtsov2019-06-141-167/+26
* Deprecate some listening optionsEvgeny Khramtsov2019-04-301-5/+32
* Provide a suggestion when unknown request handler is detectedEvgeny Khramtsov2019-04-301-2/+5
* Improve request_handlers validatorEvgeny Khramtsov2019-04-231-9/+23
* Rename listening callback from start/2 to start/3Evgeny Khramtsov2019-04-011-7/+7
* Reject request http_api request that have malformed Authentication headerPaweł Chmielowski2019-01-301-13/+13
* Allow specifying tag for listener for api_permission purposesPaweł Chmielowski2019-01-301-0/+3
* Update copyright to 2019 (#2756)Badlop2019-01-081-1/+1
* Add support for proxy protocolPaweł Chmielowski2018-12-041-8/+16
* Handle some malformed URL requests in ejabberd_http (#2687)Badlop2018-11-161-10/+16
* Do no add 127.0.0.1 address to trusted_proxies list by defaultPaweł Chmielowski2018-10-241-1/+1
* Move certificates processing code to pkix applicationEvgeny Khramtsov2018-09-271-2/+2
* Switch more log message to warning levelEvgeny Khramtsov2018-09-191-2/+2
* Refactor ejabberd_listenerEvgeny Khramtsov2018-09-181-24/+23
* Refactor ejabberd listener APIEvgeny Khramtsov2018-09-171-7/+4
* Fix some dialyzer warningsEvgeny Khramtsov2018-09-091-19/+2
* mod_http_upload: Treat file and network errors differentlyEvgeniy Khramtsov2018-07-041-23/+25
* Get rid of ejabberd.hrl headerEvgeniy Khramtsov2018-06-141-4/+4
* Handle "Expect: 100-continue" request header in ejabberd_httpPaweł Chmielowski2018-05-231-0/+7
* Correctly calculate remaining bytes on file uploadEvgeniy Khramtsov2018-05-191-1/+1
* Clean state between requests in ejabberd_httpPaweł Chmielowski2018-05-151-1/+1
* Optimize HTTP requests memory usageEvgeniy Khramtsov2018-05-141-139/+194
* Make trusted_proxied ejabberd_http option accept ip masksPaweł Chmielowski2018-05-041-3/+22
* Add validator for 'accept_interval' listening optionEvgeniy Khramtsov2018-04-301-0/+2
* Remove old hex conversion functionsHolger Weiss2018-04-031-18/+2
* Move ejabberd_http:url_encode/1 to 'misc' moduleHolger Weiss2018-04-031-36/+1
* Validate additional listen optsStu Tomlinson2018-02-281-0/+4
* Find and fix typos using 'codespell'Evgeniy Khramtsov2018-01-271-1/+1
* Update copyright datesEvgeniy Khramtsov2018-01-051-1/+1
* Revert "Don't set twice"Evgeniy Khramtsov2017-12-251-2/+2
* Don't set twiceEvgeniy Khramtsov2017-12-241-2/+2
* Rely on Server Name Indication for incoming Direct-TLS connectionsEvgeniy Khramtsov2017-12-241-4/+23
* Get rid of meaningless log messageEvgeniy Khramtsov2017-11-221-1/+0
* Merge branch 'lets_encrypt_acme_support' of git://github.com/angelhof/ejabber...Evgeniy Khramtsov2017-11-151-1/+3
|\
| * Explain what is needed for the acme configuration and other small changesKonstantinos Kallas2017-11-141-1/+2