Commit message (Collapse) | Author | Age | Files | Lines | ||
---|---|---|---|---|---|---|
... | ||||||
* | [Fix] Fix crashes on task cleanup | Vsevolod Stakhov | 2018-09-10 | 1 | -2/+2 | |
| | ||||||
* | [Minor] There is no need to refer task for thread pool/lua_state: it is ↵ | Mikhail Galanin | 2018-09-10 | 1 | -5/+5 | |
| | | | | sometimes missing | |||||
* | [Minor] timeout in seconds everywhere (as documentation says) | Mikhail Galanin | 2018-09-05 | 1 | -7/+8 | |
| | ||||||
* | [Minor] Review fixes | Mikhail Galanin | 2018-09-03 | 1 | -13/+10 | |
| | ||||||
* | [Minor] Fixed class naming | Mikhail Galanin | 2018-08-31 | 1 | -1/+1 | |
| | ||||||
* | Merge branch 'master' into coroutines-tcp | Mikhail Galanin | 2018-08-31 | 1 | -2/+2 | |
|\ | ||||||
| * | [Minor] cbref is initilised with -1 by default | Mikhail Galanin | 2018-08-30 | 1 | -2/+2 | |
| | | ||||||
* | | [Minor] Added coroutines support for TCP library | Mikhail Galanin | 2018-08-30 | 1 | -64/+760 | |
|/ | ||||||
* | [Minor] check if required parameters are set when calling tcp:request() | Mikhail Galanin | 2018-08-24 | 1 | -2/+9 | |
| | ||||||
* | [Minor] use callback helpers to avoid conflicts between coroutine- and ↵ | Mikhail Galanin | 2018-08-17 | 1 | -31/+51 | |
| | | | | callback-based code | |||||
* | [Fix] Add fail-safety for destroying sessions | Vsevolod Stakhov | 2018-08-14 | 1 | -1/+16 | |
| | ||||||
* | [Feature] Add support for Lua API tracing | Vsevolod Stakhov | 2018-08-09 | 1 | -0/+6 | |
| | ||||||
* | [Minor] Improve lua_tcp logging | Vsevolod Stakhov | 2018-04-27 | 1 | -1/+12 | |
| | ||||||
* | [Fix] Try to fix crash when a tcp connection cannot be set | Vsevolod Stakhov | 2018-04-13 | 1 | -8/+29 | |
| | | | | Issue: #2169 | |||||
* | [Fix] Try to fix various Lua stack issues | Vsevolod Stakhov | 2018-03-22 | 1 | -6/+17 | |
| | ||||||
* | [Project] Convert all C modules to fast debug infrastructure | Vsevolod Stakhov | 2018-01-20 | 1 | -2/+4 | |
| | ||||||
* | [Minor] Further g_slice cleanup | Vsevolod Stakhov | 2017-10-28 | 1 | -13/+13 | |
| | ||||||
* | [Fix] Plug memory leak in lua_tcp | Vsevolod Stakhov | 2017-10-14 | 1 | -6/+4 | |
| | ||||||
* | [Minor] Allow to specify config when doing TCP request | Vsevolod Stakhov | 2017-06-13 | 1 | -10/+26 | |
| | ||||||
* | [Minor] Refactor destroy -> free | Vsevolod Stakhov | 2017-04-29 | 1 | -1/+1 | |
| | ||||||
* | [Minor] Fix various style issues | Vsevolod Stakhov | 2017-03-23 | 1 | -3/+1 | |
| | ||||||
* | [Fix] Fix double free when closing lua_tcp connections | Vsevolod Stakhov | 2017-03-16 | 1 | -3/+8 | |
| | ||||||
* | [CritFix] Fix processing of stop_patterns with `\0` character | Vsevolod Stakhov | 2017-03-02 | 1 | -3/+21 | |
| | | | | | Issue: #1468 Reported by: @gibzer | |||||
* | [Fix] Fix processing errors in lua_tcp | Vsevolod Stakhov | 2017-01-14 | 1 | -43/+63 | |
| | | | | | Issue: #1341 Reported by: @AlexeySa | |||||
* | [Fix] Plug memory leak in lua_tcp | Vsevolod Stakhov | 2017-01-10 | 1 | -0/+1 | |
| | ||||||
* | [Minor] Add example of new TCP logic | Vsevolod Stakhov | 2016-12-29 | 1 | -0/+45 | |
| | ||||||
* | [Minor] More fixes for lua_tcp | Vsevolod Stakhov | 2016-12-29 | 1 | -2/+5 | |
| | ||||||
* | [Fix] Miltiple fixes to new lua_tcp, add debugging | Vsevolod Stakhov | 2016-12-29 | 1 | -22/+44 | |
| | ||||||
* | [Feature] Add new methods for lua_tcp | Vsevolod Stakhov | 2016-12-29 | 1 | -0/+166 | |
| | ||||||
* | [Minor] Special case for partial requests | Vsevolod Stakhov | 2016-12-29 | 1 | -2/+1 | |
| | ||||||
* | [Minor] Call read callback when no stop_pattern is specified | Vsevolod Stakhov | 2016-12-29 | 1 | -0/+6 | |
| | ||||||
* | [Rework] Rework lua_tcp to allow TCP dialog | Vsevolod Stakhov | 2016-12-29 | 1 | -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 data | Vsevolod Stakhov | 2016-11-08 | 1 | -0/+1 | |
| | ||||||
* | [Minor] Document some lua_tcp request parameters | Andrew Lewis | 2016-10-28 | 1 | -0/+2 | |
| | ||||||
* | [Feature] Support requests without reads in lua_tcp | Andrew Lewis | 2016-10-27 | 1 | -7/+21 | |
| | ||||||
* | [Fix] Check for socket error before connection in lua_tcp | Vsevolod Stakhov | 2016-10-26 | 1 | -13/+30 | |
| | ||||||
* | [Minor] Fix task-less lua tcp | Andrew Lewis | 2016-10-22 | 1 | -3/+3 | |
| | ||||||
* | [Fix] Remove mentions of deleted include | Vsevolod Stakhov | 2016-10-17 | 1 | -1/+0 | |
| | ||||||
* | [Feature] Add mmap support to lua_text | Vsevolod Stakhov | 2016-10-08 | 1 | -3/+3 | |
| | ||||||
* | [Minor] Allow port-less connections for lua_tcp | Vsevolod Stakhov | 2016-09-20 | 1 | -2/+9 | |
| | ||||||
* | [Minor] Some fixes to lua_tcp module | Vsevolod Stakhov | 2016-09-17 | 1 | -17/+14 | |
| | ||||||
* | [Minor] Allow to set timeout for a connection | Vsevolod Stakhov | 2016-09-17 | 1 | -6/+28 | |
| | ||||||
* | [Minor] Use byte array not gstring for input buffer | Vsevolod Stakhov | 2016-09-17 | 1 | -10/+11 | |
| | ||||||
* | [Feature] Rework lua tcp module | Vsevolod Stakhov | 2016-09-17 | 1 | -19/+121 | |
| | ||||||
* | [Fix] Fix handling of '\0' in lua_tcp | Vsevolod Stakhov | 2016-08-23 | 1 | -2/+4 | |
| | ||||||
* | [Fix] Fix usage of rdns reply structure | Vsevolod Stakhov | 2016-06-09 | 1 | -2/+4 | |
| | | | | | Issue: #654 Reported by: @AlexeySa | |||||
* | [Feature] Use rspamd specific type checks for userdata | Vsevolod Stakhov | 2016-05-05 | 1 | -4/+4 | |
| | ||||||
* | [Feature] Add support of half-closed connection in lua_tcp | Vsevolod Stakhov | 2016-04-02 | 1 | -2/+27 | |
| | ||||||
* | [Fix] Fix race condition in lua_tcp module | Vsevolod Stakhov | 2016-03-04 | 1 | -1/+1 | |
| | ||||||
* | [Fix] Add watcher for lua_tcp module | Vsevolod Stakhov | 2016-03-03 | 1 | -0/+4 | |
| |