Commit message (Collapse) | Author | Age | Files | Lines | ||
---|---|---|---|---|---|---|
... | ||||||
* | Merge pull request #2406 from negram/lua-coroutine-model | Vsevolod Stakhov | 2018-08-20 | 22 | -719/+1387 | |
|\ | | | | | [Project] coroutine threaded model for API calls: thread pool | |||||
| * | Merge branch 'master' into lua-coroutine-model | Mikhail Galanin | 2018-08-20 | 4 | -22/+84 | |
| |\ | ||||||
| * | | [Minor] Better naming: lua_rspamd_dns -> lua_dns | Mikhail Galanin | 2018-08-17 | 4 | -10/+10 | |
| | | | ||||||
| * | | [Minor] Better naming: renamed old module - lua_dns -> lua_dns_resolver | Mikhail Galanin | 2018-08-17 | 4 | -20/+20 | |
| | | | ||||||
| * | | [Minor] Moved coroutine-related functionality of DNS resolver into a ↵ | Mikhail Galanin | 2018-08-17 | 8 | -94/+253 | |
| | | | | | | | | | | | | separated module | |||||
| * | | [Minor] Small improvements | Mikhail Galanin | 2018-08-17 | 3 | -6/+30 | |
| | | | ||||||
| * | | [Minor] use callback helpers to avoid conflicts between coroutine- and ↵ | Mikhail Galanin | 2018-08-17 | 4 | -126/+187 | |
| | | | | | | | | | | | | callback-based code | |||||
| * | | [Minor] Added callback helpers | Mikhail Galanin | 2018-08-17 | 3 | -11/+50 | |
| | | | ||||||
| * | | Merge branch 'master' into lua-coroutine-model | Mikhail Galanin | 2018-08-15 | 22 | -123/+119 | |
| |\ \ | ||||||
| * \ \ | Merge branch 'master' into lua-coroutine-model | Mikhail Galanin | 2018-08-15 | 4 | -49/+112 | |
| |\ \ \ | ||||||
| * | | | | [Minor] Lua v5.3 compatibility | Mikhail Galanin | 2018-08-15 | 1 | -2/+2 | |
| | | | | | ||||||
| * | | | | [Minor] Do not pass thread info via callback data, it is used by different tasks | Mikhail Galanin | 2018-08-15 | 1 | -12/+19 | |
| | | | | | ||||||
| * | | | | [Minor] Fixed composite callback | Mikhail Galanin | 2018-08-14 | 1 | -3/+3 | |
| | | | | | ||||||
| * | | | | [Minor] Update some Lua using new API | Mikhail Galanin | 2018-08-14 | 2 | -49/+44 | |
| | | | | | ||||||
| * | | | | [Minor] Better return value - table/string for result, true/false as error sign | Mikhail Galanin | 2018-08-14 | 1 | -19/+34 | |
| | | | | | ||||||
| * | | | | [Minor] Use coroutine model in dns resolver API | Mikhail Galanin | 2018-08-14 | 5 | -21/+106 | |
| | | | | | ||||||
| * | | | | Merge branch 'master' into lua-coroutine-model | Mikhail Galanin | 2018-08-14 | 15 | -144/+283 | |
| |\ \ \ \ | ||||||
| * | | | | | [Minor] Use struct to pass parameters to process_atom() functions | Mikhail Galanin | 2018-08-13 | 6 | -46/+78 | |
| | | | | | | ||||||
| * | | | | | Merge branch 'master' into lua-coroutine-model | Mikhail Galanin | 2018-08-13 | 49 | -206/+738 | |
| |\ \ \ \ \ | ||||||
| * | | | | | | [Minor] Review fixes | Mikhail Galanin | 2018-08-09 | 3 | -14/+66 | |
| | | | | | | | ||||||
| * | | | | | | Merge branch 'master' into lua-coroutine-model | Mikhail Galanin | 2018-08-08 | 2 | -252/+282 | |
| |\ \ \ \ \ \ | ||||||
| * | | | | | | | [Project] coroutine threaded model for API calls: thread pool | Mikhail Galanin | 2018-08-08 | 6 | -34/+233 | |
| | | | | | | | | ||||||
* | | | | | | | | [Fix] Use unicode replacements for HTML entities | Vsevolod Stakhov | 2018-08-20 | 1 | -159/+152 | |
| |_|_|_|_|_|/ |/| | | | | | | ||||||
* | | | | | | | [Minor] Combine selectors and use the proper table field in ratelimit | Vsevolod Stakhov | 2018-08-19 | 1 | -14/+26 | |
| | | | | | | | ||||||
* | | | | | | | [Feature] Support selectors in ratelimit module | Vsevolod Stakhov | 2018-08-18 | 1 | -8/+30 | |
| | | | | | | | ||||||
* | | | | | | | [Minor] Fix init logic | Vsevolod Stakhov | 2018-08-17 | 1 | -10/+12 | |
| | | | | | | | ||||||
* | | | | | | | [Feature] Integrate selectors framework to multimap | Vsevolod Stakhov | 2018-08-17 | 1 | -11/+36 | |
| | | | | | | | ||||||
* | | | | | | | Merge pull request #2428 from negram/empty-struct-first | Vsevolod Stakhov | 2018-08-17 | 1 | -0/+1 | |
|\ \ \ \ \ \ \ | | | | | | | | | | | | | | | | | [Minor] Clear struct before use | |||||
| * | | | | | | | [Minor] Clear struct before use | Mikhail Galanin | 2018-08-17 | 1 | -0/+1 | |
| | |_|_|_|_|/ | |/| | | | | | ||||||
* / | | | | | | [Minor] Add fuzzy headers to CORS headers list | Vsevolod Stakhov | 2018-08-16 | 1 | -1/+1 | |
|/ / / / / / | ||||||
* | | | | | | [Minor] Better Lua 5.3 compatibility | Vsevolod Stakhov | 2018-08-15 | 21 | -117/+117 | |
| | | | | | | ||||||
* | | | | | | [Minor] Slightly refactor set iteration | Vsevolod Stakhov | 2018-08-15 | 1 | -6/+2 | |
| |_|_|_|/ |/| | | | | ||||||
* | | | | | [Minor] kh_foreach should not be used with hash sets, it couses segfault on ↵ | Mikhail Galanin | 2018-08-15 | 1 | -5/+6 | |
| | | | | | | | | | | | | | | | | | | | | -O0 -fno-omit-frame-pointer. See kh_val() description | |||||
* | | | | | [Feature] Add more ratelimits: by digest, by attachments data, by filenames | Vsevolod Stakhov | 2018-08-15 | 1 | -0/+42 | |
| | | | | | ||||||
* | | | | | [Fix] Fix dynamic buckets in ratelimits | Vsevolod Stakhov | 2018-08-15 | 1 | -23/+31 | |
| | | | | | ||||||
* | | | | | [Feature] Allow to get dkim signing data directly from HTTP headers | Vsevolod Stakhov | 2018-08-14 | 2 | -21/+33 | |
| |_|_|/ |/| | | | ||||||
* | | | | [Fix] Add fail-safety for destroying sessions | Vsevolod Stakhov | 2018-08-14 | 10 | -131/+208 | |
| | | | | ||||||
* | | | | [Fix] Call Lua callback on DNS timeouts | Vsevolod Stakhov | 2018-08-14 | 1 | -5/+27 | |
| | | | | ||||||
* | | | | [Minor] Include subject in task digest | Vsevolod Stakhov | 2018-08-14 | 1 | -0/+1 | |
| | | | | ||||||
* | | | | [Minor] Improve dkim signing debugging | Vsevolod Stakhov | 2018-08-13 | 1 | -4/+10 | |
| | | | | ||||||
* | | | | [Minor] Fix conditional debugging | Vsevolod Stakhov | 2018-08-13 | 2 | -4/+32 | |
| | | | | ||||||
* | | | | [Minor] Log bad output if proxied connection returns garbadge | Vsevolod Stakhov | 2018-08-13 | 1 | -0/+5 | |
| |_|/ |/| | | ||||||
* | | | [Minor] Select the appropriate message | Vsevolod Stakhov | 2018-08-12 | 1 | -1/+1 | |
| | | | ||||||
* | | | [Minor] Add missing reply headers | Vsevolod Stakhov | 2018-08-12 | 1 | -0/+2 | |
| | | | ||||||
* | | | [Feature] Use pure Lua debugm function | Vsevolod Stakhov | 2018-08-10 | 21 | -132/+141 | |
| | | | ||||||
* | | | [Feature] Add pure Lua debugm function | Vsevolod Stakhov | 2018-08-10 | 2 | -44/+56 | |
| | | | ||||||
* | | | [Minor] Add logx method to the logger | Vsevolod Stakhov | 2018-08-10 | 1 | -18/+39 | |
| | | | ||||||
* | | | Merge pull request #2412 from negram/add-record-type-to-log | Vsevolod Stakhov | 2018-08-10 | 1 | -4/+4 | |
|\ \ \ | | | | | | | | | [Minor] Add record type into log when set up fake records | |||||
| * | | | [Minor] str_from_rdns_type -> rdns_str_from_type to keep consistency | Mikhail Galanin | 2018-08-10 | 1 | -3/+3 | |
| | | | | ||||||
| * | | | [Minor] Add record type into log when set up fake records | Mikhail Galanin | 2018-08-10 | 1 | -4/+4 | |
| | | | |