aboutsummaryrefslogtreecommitdiffstats
path: root/src/worker.c
Commit message (Expand)AuthorAgeFilesLines
* [Minor] Log should not depend on configMikhail Galanin2018-08-301-1/+1
* [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
* [Minor] Allow to detect worker's scanner flag from luaVsevolod Stakhov2018-02-261-1/+1
* [Project] Convert all C modules to fast debug infrastructureVsevolod Stakhov2018-01-201-4/+0
* [Project] Add unigramms to language detection as wellVsevolod Stakhov2018-01-011-1/+1
* [Project] Initialize language detectorVsevolod Stakhov2018-01-011-3/+3
* [Project] Enable language detector init in scanner workersVsevolod Stakhov2017-12-311-5/+7
* [Fix] Stop using of g_slice...Vsevolod Stakhov2017-10-271-1/+1
* [Rework] Run post-loads when all initialization is completedVsevolod Stakhov2017-07-241-1/+3
* [Feature] Improve maps checking frequencyVsevolod Stakhov2017-07-071-1/+1
* [Minor] Further fixes to the monitored logicVsevolod Stakhov2017-07-061-14/+16
* [Rework] Send health checks from a single workerVsevolod Stakhov2017-07-061-2/+4
* [Rework] Further steps towards one process monitoringVsevolod Stakhov2017-07-061-0/+38
* [Rework] Allow to use custom callback for monitored checksVsevolod Stakhov2017-07-061-1/+1
* [Fix] Fix abstract context layoutVsevolod Stakhov2017-06-141-1/+1
* [Minor] Allow to set custom pool for a taskVsevolod Stakhov2017-06-081-2/+2
* [Feature] Initial support of self-scan in Rspamd proxyVsevolod Stakhov2017-05-021-2/+2
* [Rework] Make log pipes worker agnostic, add scanners APIVsevolod Stakhov2017-05-021-27/+25
* [Minor] Forgotten in the previous commitVsevolod Stakhov2017-02-161-4/+8
* [Fix] Do not destroy session when not all finish scripts are doneVsevolod Stakhov2017-02-161-0/+3
* [Rework] Start rework of symbols cache updatesVsevolod Stakhov2017-01-241-1/+2
* [Fix] More random fixes for reload...Vsevolod Stakhov2017-01-171-5/+1
* [Fix] Plug reload leaksVsevolod Stakhov2017-01-171-1/+2
* [Minor] Fix double freeVsevolod Stakhov2017-01-111-2/+0
* [Fix] Plug termination memory leaksVsevolod Stakhov2017-01-101-1/+3
* [Rework] Finally remove gmime dependency from RspamdVsevolod Stakhov2016-12-221-1/+1
* [Fix] Fix usage of config during reloadVsevolod Stakhov2016-11-281-0/+4
* [Fix] Fix on_finish scripts and async handlersVsevolod Stakhov2016-10-251-4/+25
* [Fix] Fix periodic events and redisVsevolod Stakhov2016-10-201-2/+0
* [Feature] Execute on_load scripts with ev_base readyVsevolod Stakhov2016-10-171-1/+1
* [Minor] Initialize redis poolVsevolod Stakhov2016-08-301-0/+2
* [Minor] Enable monitored events for scannerVsevolod Stakhov2016-08-261-0/+3
* [Feature] Implement finish scripts for worker processesVsevolod Stakhov2016-08-251-3/+46
* [Fix] Set max size on per connection basisVsevolod Stakhov2016-07-301-0/+1
* [Feature] Allow limiting of the inbound message sizeVsevolod Stakhov2016-07-301-2/+37
* [Feature] Implement SSL support in http clientVsevolod Stakhov2016-06-131-7/+7
* [Feature] Add protection against open files limit and accepting socketsVsevolod Stakhov2016-06-091-1/+1
* [Feature] Preliminary implementation of fuzzy master/slave updatesVsevolod Stakhov2016-05-141-3/+3
* [Feature] Rework listening system to allow multiple socket types per workerVsevolod Stakhov2016-05-141-1/+1
* [Minor] Print task pointer to simplify debugVsevolod Stakhov2016-05-061-2/+3
* [Minor] Some fixesVsevolod Stakhov2016-04-041-0/+2
* [Feature] Add magic for all workers' contextsVsevolod Stakhov2016-04-041-38/+2
* [Feature] Rework system of workers' flagsVsevolod Stakhov2016-04-041-9/+6
* [Feature] Implement log pipe feature for rspamd logs analysisVsevolod Stakhov2016-04-041-2/+51
* [Feature] Allow to attach file descriptors to control commandsVsevolod Stakhov2016-04-041-0/+7
* [Minor] Add EV_CLOSED support for guard eventVsevolod Stakhov2016-03-151-0/+24
* [Minor] Disable shutdown workaround for HTTPVsevolod Stakhov2016-03-031-1/+2
* [Minor] Implement workaround for legacy clientsVsevolod Stakhov2016-02-271-4/+12
* Destroy session if a client has gone.Vsevolod Stakhov2016-02-251-0/+44