summaryrefslogtreecommitdiffstats
path: root/src/lua
Commit message (Expand)AuthorAgeFilesLines
* [Minor] Added coroutines support for TCP libraryMikhail Galanin2018-08-302-64/+778
* [Minor] check if required parameters are set when calling tcp:request()Mikhail Galanin2018-08-241-2/+9
* Merge pull request #2441 from negram/coroutines-to-finish-periodic-onloadVsevolod Stakhov2018-08-247-102/+142
|\
| * [Minor] no to misleading commentsMikhail Galanin2018-08-241-1/+1
| * [Minor] call periodic, finish and on_load via coroutineMikhail Galanin2018-08-243-63/+76
| * [Minor] Split lua_thread_pool_get on lua_thread_pool_get_for_task/lua_thread_...Mikhail Galanin2018-08-246-39/+66
* | Merge pull request #2439 from negram/parameters-checkVsevolod Stakhov2018-08-231-0/+3
|\ \
| * | [Minor] Parameters check: either config or task should be setMikhail Galanin2018-08-231-0/+3
| |/
* / [Project] Start unicode reworkVsevolod Stakhov2018-08-231-6/+2
|/
* [Minor] Added coroutine support to HTTP moduleMikhail Galanin2018-08-235-27/+123
* [Minor] Move resume/yield methods into appropriate placeMikhail Galanin2018-08-225-119/+182
* [Minor] Better naming: lua_rspamd_dns -> lua_dnsMikhail Galanin2018-08-174-10/+10
* [Minor] Better naming: renamed old module - lua_dns -> lua_dns_resolverMikhail Galanin2018-08-174-20/+20
* [Minor] Moved coroutine-related functionality of DNS resolver into a separate...Mikhail Galanin2018-08-176-90/+245
* [Minor] Small improvementsMikhail Galanin2018-08-173-6/+30
* [Minor] use callback helpers to avoid conflicts between coroutine- and callba...Mikhail Galanin2018-08-174-126/+187
* [Minor] Added callback helpersMikhail Galanin2018-08-173-11/+50
* Merge branch 'master' into lua-coroutine-modelMikhail Galanin2018-08-1517-105/+105
|\
| * [Minor] Better Lua 5.3 compatibilityVsevolod Stakhov2018-08-1517-105/+105
* | [Minor] Lua v5.3 compatibilityMikhail Galanin2018-08-151-2/+2
* | [Minor] Do not pass thread info via callback data, it is used by different tasksMikhail Galanin2018-08-151-12/+19
* | [Minor] Better return value - table/string for result, true/false as error signMikhail Galanin2018-08-141-19/+34
* | [Minor] Use coroutine model in dns resolver APIMikhail Galanin2018-08-145-21/+106
* | Merge branch 'master' into lua-coroutine-modelMikhail Galanin2018-08-144-4/+57
|\|
| * [Fix] Add fail-safety for destroying sessionsVsevolod Stakhov2018-08-143-2/+34
| * [Minor] Fix conditional debuggingVsevolod Stakhov2018-08-131-2/+23
* | [Minor] Use struct to pass parameters to process_atom() functionsMikhail Galanin2018-08-131-22/+34
* | Merge branch 'master' into lua-coroutine-modelMikhail Galanin2018-08-1323-66/+574
|\|
| * [Feature] Add pure Lua debugm functionVsevolod Stakhov2018-08-101-43/+55
| * [Minor] Add logx method to the loggerVsevolod Stakhov2018-08-101-18/+39
| * [Fix] Do not try to process skipped messagesVsevolod Stakhov2018-08-101-0/+5
| * [Fix] Fix HTTP requests with no bodyVsevolod Stakhov2018-08-091-5/+9
| * [Minor] Allow to get a trace functionVsevolod Stakhov2018-08-091-0/+20
| * [Feature] Add support for Lua API tracingVsevolod Stakhov2018-08-0923-2/+448
* | [Minor] Review fixesMikhail Galanin2018-08-093-14/+66
* | [Project] coroutine threaded model for API calls: thread poolMikhail Galanin2018-08-084-34/+229
|/
* [Feature] Support gathering HTTP body from fragments in lua_httpVsevolod Stakhov2018-08-071-0/+29
* [Minor] Various fixes to lua_task_load_from_string methodVsevolod Stakhov2018-08-071-21/+20
* [Fix] Fixed argument checking for being nullMikhail Galanin2018-08-011-1/+1
* Merge pull request #2385 from negram/extract_specific_urls-reworkVsevolod Stakhov2018-07-312-5/+112
|\
| * [Fix] codestyleMikhail Galanin2018-07-312-2/+2
| * [Minor] added test parsing html/phished urlsMikhail Galanin2018-07-312-5/+112
* | [Fix] Fix messages insertionVsevolod Stakhov2018-07-311-1/+1
|/
* [Minor] Initialize composite policy when defined from LuaVsevolod Stakhov2018-07-301-1/+2
* [Project] Adopt functionsVsevolod Stakhov2018-07-241-40/+21
* [Minor] Add `trivial` flag for symbolsVsevolod Stakhov2018-07-231-0/+4
* [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
* [Minor] Rework headers extracting APIVsevolod Stakhov2018-07-173-54/+103
* [Minor] Slightly improve and document task:set_user methodVsevolod Stakhov2018-07-171-3/+30