aboutsummaryrefslogtreecommitdiffstats
path: root/src/lua/lua_http.c
Commit message (Collapse)AuthorAgeFilesLines
* [Rework] Further project structure reorganisationVsevolod Stakhov2020-02-111-1/+1
|
* [Rework] Stop using of uthash for http headersVsevolod Stakhov2020-02-031-6/+6
|
* [Minor] Fix use after freeVsevolod Stakhov2019-12-161-2/+7
|
* [Fix] Check results of write message as SSL can bork themVsevolod Stakhov2019-11-051-3/+1
|
* [Minor] Lua_http: Save log tagVsevolod Stakhov2019-11-031-0/+7
|
* [Fix] Another try to fix slow callbacks and timersVsevolod Stakhov2019-10-311-3/+0
|
* [Minor] Update event loop timer in lua_http as it can cause troublesVsevolod Stakhov2019-10-291-0/+2
|
* [Minor] Lua_http: Preallocate body when parsing tablesVsevolod Stakhov2019-10-281-11/+44
|
* [Fix] Distinguish remote and local addrs parsingVsevolod Stakhov2019-09-281-1/+2
|
* [Project] Adopt Lua APIVsevolod Stakhov2019-06-221-8/+8
|
* [Project] First refactoring step libevent->libevVsevolod Stakhov2019-06-221-6/+6
|
* [Minor] Refactor DNS resolver invocationsVsevolod Stakhov2019-04-111-3/+3
|
* [Minor] Slight logging improvementsVsevolod Stakhov2019-03-201-2/+5
|
* [Minor] Sigh, another try to fix coroutines errorsVsevolod Stakhov2019-03-191-2/+19
|
* [Minor] Fix coroutine based error handling in lua httpVsevolod Stakhov2019-03-191-0/+4
|
* [Fix] Add crash safety for HTTP async routinesVsevolod Stakhov2019-03-191-11/+53
|
* [Minor] Simplify host element handling in HTTP messageVsevolod Stakhov2019-03-181-5/+1
|
* [Rework] Another iteration of HTTP interfaces reworkVsevolod Stakhov2019-03-181-13/+3
|
* [Fix] Fix various issues found by PVS StudioVsevolod Stakhov2019-03-131-0/+4
| | | | https://www.viva64.com/
* [Minor] Document keepalive attributeVsevolod Stakhov2019-03-121-0/+1
|
* [Project] Implement keep-alive support in lua_httpVsevolod Stakhov2019-03-051-24/+58
|
* [Project] HTTP: Rework HTTP connections API to simplify its usageVsevolod Stakhov2019-02-251-2/+4
|
* [Project] Adopt lua libraries for http contextVsevolod Stakhov2019-02-191-9/+8
|
* [Minor] Try to fix race condition in http connectionVsevolod Stakhov2018-11-301-6/+9
|
* [Project] Another rework for symbols cacheVsevolod Stakhov2018-10-291-4/+4
|
* [Minor] Various fixes around async eventsVsevolod Stakhov2018-10-261-0/+5
|
* [Rework] Add more traces to async events, get rid of GQuarksVsevolod Stakhov2018-10-261-5/+7
|
* [Minor] Fix issues in lua httpVsevolod Stakhov2018-10-221-5/+5
|
* [Project] Adopt lua httpVsevolod Stakhov2018-10-201-39/+34
|
* [Minor] Described some parameters for rspamd_http.requestMikhail Galanin2018-10-041-3/+14
|
* [Minor] Fixed argument checkMikhail Galanin2018-10-021-0/+3
| | | | ev_base should be passed into lua_http.request(). It comes either from task or explicitly
* [Fix] Fix watchers in lua_tcpVsevolod Stakhov2018-09-131-2/+18
|
* [Fix] Implement watchers replacement to handle nested callsVsevolod Stakhov2018-09-131-0/+22
|
* [Fix] Fix more issues with watching of async eventsVsevolod Stakhov2018-09-121-6/+7
|
* [Fix] Fix another cleanup race conditionVsevolod Stakhov2018-09-121-8/+19
|
* [Fix] Fix crashes on task cleanupVsevolod Stakhov2018-09-101-1/+1
|
* Merge pull request #2441 from negram/coroutines-to-finish-periodic-onloadVsevolod Stakhov2018-08-241-3/+2
|\ | | | | Coroutines to finish/periodic/onload
| * [Minor] Split lua_thread_pool_get on ↵Mikhail Galanin2018-08-241-3/+2
| | | | | | | | lua_thread_pool_get_for_task/lua_thread_pool_get_for_config
* | [Minor] Parameters check: either config or task should be setMikhail Galanin2018-08-231-0/+3
|/
* [Minor] Added coroutine support to HTTP moduleMikhail Galanin2018-08-231-10/+107
|
* [Minor] use callback helpers to avoid conflicts between coroutine- and ↵Mikhail Galanin2018-08-171-22/+39
| | | | callback-based code
* [Minor] Better Lua 5.3 compatibilityVsevolod Stakhov2018-08-151-1/+1
|
* [Fix] Add fail-safety for destroying sessionsVsevolod Stakhov2018-08-141-1/+7
|
* [Fix] Fix HTTP requests with no bodyVsevolod Stakhov2018-08-091-5/+9
|
* [Feature] Add support for Lua API tracingVsevolod Stakhov2018-08-091-0/+1
|
* [Feature] Support gathering HTTP body from fragments in lua_httpVsevolod Stakhov2018-08-071-0/+29
|
* [Feature] Disable all SSL checks if ssl_no_verify flag is setVsevolod Stakhov2018-07-191-1/+2
|
* [Minor] Support HTTP basic auth in Lua HTTPVsevolod Stakhov2018-07-191-7/+44
|
* [Feature] Support sending given header multiple times in lua_httpAndrew Lewis2018-02-271-4/+16
|
* [Minor] Further portion of g_slice eliminationVsevolod Stakhov2017-10-281-2/+2
|