summaryrefslogtreecommitdiffstats
path: root/src/worker.c
Commit message (Collapse)AuthorAgeFilesLines
* [Rework] Use clang-format to unify formatting in all sourcesVsevolod Stakhov2023-07-261-223/+222
| | | | No meaningful changes.
* [Minor] Remove unused stuffVsevolod Stakhov2023-01-011-1/+1
|
* [Minor] Deduplicate codeVsevolod Stakhov2022-11-261-28/+1
|
* [Minor] Plug memory leak for sigaltstackVsevolod Stakhov2022-10-291-0/+1
|
* [Minor] Add utility function for task timeoutsVsevolod Stakhov2022-08-191-9/+2
|
* [Minor] Replace some of macro usesVsevolod Stakhov2022-05-071-3/+3
|
* [Minor] Plug some leaks on error pathsVsevolod Stakhov2021-09-181-1/+3
| | | | Found by: coverity scan
* [Minor] Slightly increase write timeoutVsevolod Stakhov2021-01-281-1/+2
|
* [Minor] Enable missing_noreturn compiler warningChristian Göttsche2020-04-111-0/+1
|
* [Rework] Move local IPs checkVsevolod Stakhov2020-02-121-1/+1
|
* [Rework] Further project structure reorganisationVsevolod Stakhov2020-02-111-2/+2
|
* [Rework] Logger: Fix issues found so farVsevolod Stakhov2020-02-101-1/+1
|
* [Minor] Fix reseted connections handlingVsevolod Stakhov2020-01-091-1/+1
|
* [Minor] Move functionsVsevolod Stakhov2019-12-241-121/+1
|
* [Minor] Improve log messageVsevolod Stakhov2019-12-241-2/+5
|
* [Project] Allow to enable mempool debugging from the protocolVsevolod Stakhov2019-12-231-73/+184
|
* [Feature] Allow to limit maps per specific workerVsevolod Stakhov2019-11-111-1/+1
|
* [Rework] Further isolation of the controller's functionsVsevolod Stakhov2019-11-111-2/+9
|
* [Rework] Replace controller functions by any scanner worker if neededVsevolod Stakhov2019-11-111-106/+39
|
* [Rework] Rework final scripts logicVsevolod Stakhov2019-11-071-67/+13
|
* [Minor] Strictly check worker context magicVsevolod Stakhov2019-10-041-1/+1
|
* [Minor] Try to fix finishing handlersVsevolod Stakhov2019-10-041-1/+1
|
* [Minor] Further static leaks removalVsevolod Stakhov2019-09-271-2/+3
|
* [Fix] Extend task_timeout to postfilters stageVsevolod Stakhov2019-08-101-1/+38
|
* [Minor] Tell the exact task timeout valueVsevolod Stakhov2019-07-211-1/+2
|
* [Rework] Distinguish protocol and task flagsVsevolod Stakhov2019-07-161-2/+1
|
* [Minor] Load hyperscan cache in controller as wellVsevolod Stakhov2019-06-221-32/+0
|
* [Project] Adopt normal worker and contorllerVsevolod Stakhov2019-06-221-64/+32
|
* [Project] Another iterationVsevolod Stakhov2019-06-221-1/+1
|
* [Project] Adopt Lua APIVsevolod Stakhov2019-06-221-1/+1
|
* [Project] First refactoring step libevent->libevVsevolod Stakhov2019-06-221-3/+3
|
* [Project] Lua_config: Add post init scriptsVsevolod Stakhov2019-06-141-3/+3
|
* [Feature] Add least passthrough resultsVsevolod Stakhov2019-04-291-1/+2
|
* [Fix] Fix init code for servers keypairs cacheVsevolod Stakhov2019-04-241-1/+1
|
* [Minor] Refactor DNS resolver invocationsVsevolod Stakhov2019-04-111-1/+1
|
* [Project] Preliminary support of HTTP proxiesVsevolod Stakhov2019-03-181-1/+2
| | | | Issue: #572
* [Rework] Another iteration of HTTP interfaces reworkVsevolod Stakhov2019-03-181-3/+2
|
* [Minor] Fix another deinit raceVsevolod Stakhov2019-02-261-1/+2
|
* [Minor] Fix cleanupVsevolod Stakhov2019-02-261-1/+1
|
* [Project] HTTP: Rework HTTP connections API to simplify its usageVsevolod Stakhov2019-02-251-6/+3
|
* [Project] Adopt plugins, workers, rspamadm and rspamc for http_contextVsevolod Stakhov2019-02-191-7/+6
|
* [Project] More work towards flexible actionsVsevolod Stakhov2019-01-141-3/+8
|
* [Feature] Core: allow to emit soft reject on task timeoutVsevolod Stakhov2018-12-081-0/+20
|
* [Rework] Unify task_timeoutVsevolod Stakhov2018-12-061-6/+12
|
* [Feature] Allow to require encryption when accepting connectionsVsevolod Stakhov2018-11-201-21/+8
|
* [Rework] Change time handlingVsevolod Stakhov2018-10-291-4/+2
|
* [Project] Another rework for symbols cacheVsevolod Stakhov2018-10-291-1/+1
|
* [Minor] Log should not depend on configMikhail Galanin2018-08-301-1/+1
| | | | When config is being closed, some destructors could be called, and that dtors could write into log. Hence, it is better to terminate config and only then close log. And log should not refer disposed config
* [Minor] call periodic, finish and on_load via coroutineMikhail Galanin2018-08-241-1/+1
|
* [CritFix] Fix maps race conditions on reloadVsevolod Stakhov2018-06-191-1/+1
|