aboutsummaryrefslogtreecommitdiffstats
path: root/src/lua/lua_tcp.c
Commit message (Collapse)AuthorAgeFilesLines
* [Minor] use callback helpers to avoid conflicts between coroutine- and ↵Mikhail Galanin2018-08-171-31/+51
| | | | callback-based code
* [Fix] Add fail-safety for destroying sessionsVsevolod Stakhov2018-08-141-1/+16
|
* [Feature] Add support for Lua API tracingVsevolod Stakhov2018-08-091-0/+6
|
* [Minor] Improve lua_tcp loggingVsevolod Stakhov2018-04-271-1/+12
|
* [Fix] Try to fix crash when a tcp connection cannot be setVsevolod Stakhov2018-04-131-8/+29
| | | | Issue: #2169
* [Fix] Try to fix various Lua stack issuesVsevolod Stakhov2018-03-221-6/+17
|
* [Project] Convert all C modules to fast debug infrastructureVsevolod Stakhov2018-01-201-2/+4
|
* [Minor] Further g_slice cleanupVsevolod Stakhov2017-10-281-13/+13
|
* [Fix] Plug memory leak in lua_tcpVsevolod Stakhov2017-10-141-6/+4
|
* [Minor] Allow to specify config when doing TCP requestVsevolod Stakhov2017-06-131-10/+26
|
* [Minor] Refactor destroy -> freeVsevolod Stakhov2017-04-291-1/+1
|
* [Minor] Fix various style issuesVsevolod Stakhov2017-03-231-3/+1
|
* [Fix] Fix double free when closing lua_tcp connectionsVsevolod Stakhov2017-03-161-3/+8
|
* [CritFix] Fix processing of stop_patterns with `\0` characterVsevolod Stakhov2017-03-021-3/+21
| | | | | Issue: #1468 Reported by: @gibzer
* [Fix] Fix processing errors in lua_tcpVsevolod Stakhov2017-01-141-43/+63
| | | | | Issue: #1341 Reported by: @AlexeySa
* [Fix] Plug memory leak in lua_tcpVsevolod Stakhov2017-01-101-0/+1
|
* [Minor] Add example of new TCP logicVsevolod Stakhov2016-12-291-0/+45
|
* [Minor] More fixes for lua_tcpVsevolod Stakhov2016-12-291-2/+5
|
* [Fix] Miltiple fixes to new lua_tcp, add debuggingVsevolod Stakhov2016-12-291-22/+44
|
* [Feature] Add new methods for lua_tcpVsevolod Stakhov2016-12-291-0/+166
|
* [Minor] Special case for partial requestsVsevolod Stakhov2016-12-291-2/+1
|
* [Minor] Call read callback when no stop_pattern is specifiedVsevolod Stakhov2016-12-291-0/+6
|
* [Rework] Rework lua_tcp to allow TCP dialogVsevolod Stakhov2016-12-291-162/+431
| | | | | | | | | | - Now, lua_tcp has a chain of read and write events that are processed in order - The old API wasn't touched, however, new style API will be possible - Partial lua_tcp might be broken, so I need to revisit all plugins that use lua_tcp Issue: #1224
* [Fix] Fix lua tcp module by saving `do_read` in callback dataVsevolod Stakhov2016-11-081-0/+1
|
* [Minor] Document some lua_tcp request parametersAndrew Lewis2016-10-281-0/+2
|
* [Feature] Support requests without reads in lua_tcpAndrew Lewis2016-10-271-7/+21
|
* [Fix] Check for socket error before connection in lua_tcpVsevolod Stakhov2016-10-261-13/+30
|
* [Minor] Fix task-less lua tcpAndrew Lewis2016-10-221-3/+3
|
* [Fix] Remove mentions of deleted includeVsevolod Stakhov2016-10-171-1/+0
|
* [Feature] Add mmap support to lua_textVsevolod Stakhov2016-10-081-3/+3
|
* [Minor] Allow port-less connections for lua_tcpVsevolod Stakhov2016-09-201-2/+9
|
* [Minor] Some fixes to lua_tcp moduleVsevolod Stakhov2016-09-171-17/+14
|
* [Minor] Allow to set timeout for a connectionVsevolod Stakhov2016-09-171-6/+28
|
* [Minor] Use byte array not gstring for input bufferVsevolod Stakhov2016-09-171-10/+11
|
* [Feature] Rework lua tcp moduleVsevolod Stakhov2016-09-171-19/+121
|
* [Fix] Fix handling of '\0' in lua_tcpVsevolod Stakhov2016-08-231-2/+4
|
* [Fix] Fix usage of rdns reply structureVsevolod Stakhov2016-06-091-2/+4
| | | | | Issue: #654 Reported by: @AlexeySa
* [Feature] Use rspamd specific type checks for userdataVsevolod Stakhov2016-05-051-4/+4
|
* [Feature] Add support of half-closed connection in lua_tcpVsevolod Stakhov2016-04-021-2/+27
|
* [Fix] Fix race condition in lua_tcp moduleVsevolod Stakhov2016-03-041-1/+1
|
* [Fix] Add watcher for lua_tcp moduleVsevolod Stakhov2016-03-031-0/+4
|
* Steal lua_text ownership to prevent gcVsevolod Stakhov2016-02-261-0/+7
|
* Add more reasonable errors for lua_tcp moduleVsevolod Stakhov2016-02-261-9/+20
|
* Fix leaks in lua error pathsVsevolod Stakhov2016-02-051-0/+2
|
* Switch the rest to apache 2Vsevolod Stakhov2016-02-041-21/+12
|
* Fix parsing of fixed length IP addresses.Vsevolod Stakhov2015-10-131-1/+1
|
* Reorganize includes to reduce namespace pollution.Vsevolod Stakhov2015-10-081-0/+1
|
* Use new dns API.Vsevolod Stakhov2015-07-211-4/+13
|
* Check DNS resolver return value.Vsevolod Stakhov2015-06-091-2/+5
|
* Refactor events API.Vsevolod Stakhov2015-05-261-2/+2
|