aboutsummaryrefslogtreecommitdiffstats
path: root/src/lua
Commit message (Expand)AuthorAgeFilesLines
* [Fix] Implement watchers replacement to handle nested callsVsevolod Stakhov2018-09-131-0/+22
* [Fix] Fix more issues with watching of async eventsVsevolod Stakhov2018-09-123-18/+10
* [Fix] Fix another cleanup race conditionVsevolod Stakhov2018-09-121-8/+19
* [Minor] Fix error messageVsevolod Stakhov2018-09-111-2/+2
* [Minor] Add method to init DNS subsystemVsevolod Stakhov2018-09-111-0/+13
* [Minor] Fix type check error messageVsevolod Stakhov2018-09-111-11/+17
* [Minor] rspamd_session_is_destroying -> rspamd_session_blockedMikhail Galanin2018-09-101-2/+2
* Merge branch 'master' into redis-coroutinesMikhail Galanin2018-09-102-8/+8
|\
| * [Fix] Fix crashes on task cleanupVsevolod Stakhov2018-09-103-5/+5
| * [Minor] There is no need to refer task for thread pool/lua_state: it is somet...Mikhail Galanin2018-09-101-5/+5
* | [Minor] Added coroutines to redis APIMikhail Galanin2018-09-101-233/+331
|/
* [Feature] Implement new text tokenizer based on libicuVsevolod Stakhov2018-09-061-1/+10
* [Rework] Rework utf content processing in text partsVsevolod Stakhov2018-09-052-24/+24
* [Minor] timeout in seconds everywhere (as documentation says)Mikhail Galanin2018-09-051-7/+8
* [Minor] Review fixesMikhail Galanin2018-09-031-13/+10
* [Minor] Fixed class namingMikhail Galanin2018-08-311-1/+1
* Merge branch 'master' into coroutines-tcpMikhail Galanin2018-08-311-2/+2
|\
| * [Minor] cbref is initilised with -1 by defaultMikhail Galanin2018-08-301-2/+2
* | [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