summaryrefslogtreecommitdiffstats
path: root/src/libserver/task.c
Commit message (Collapse)AuthorAgeFilesLines
* [Minor] Add logging variable for forced actionsVsevolod Stakhov2018-10-111-1/+29
|
* [Rework] Always create result for a taskVsevolod Stakhov2018-10-111-1/+1
|
* [Minor] Fix event pending checksVsevolod Stakhov2018-10-061-1/+1
|
* [Rework] Rework language detectorVsevolod Stakhov2018-09-071-3/+0
|
* [Rework] Rework utf content processing in text partsVsevolod Stakhov2018-09-051-6/+6
| | | | | | - Store unicode in UTF parts - Store unicode for HTML parts - Rename struct fields and split them into unicode/utf components
* [Project] Further changes in unicode operationsVsevolod Stakhov2018-08-231-0/+3
| | | | | | | * Normalise unicode * Add normality flag for text parts * Store UCS in text parts * Rework unicode conversions and operations
* [Minor] Oops, fix endless loopVsevolod Stakhov2018-08-101-1/+0
|
* [Minor] Apply idempotent filters to skipped messagesVsevolod Stakhov2018-08-101-1/+3
|
* [Project] Adopt functionsVsevolod Stakhov2018-07-241-9/+4
|
* [Feature] Add a concept of ignored symbols to avoid race conditionsVsevolod Stakhov2018-06-221-1/+5
|
* [Minor] Fix task creationVsevolod Stakhov2018-06-191-1/+4
|
* [Minor] Load language detector from the configVsevolod Stakhov2018-06-181-1/+5
|
* [Minor] Allow tasks to have empty re cacheVsevolod Stakhov2018-06-161-1/+4
|
* [Feature] Split message parsing and processingVsevolod Stakhov2018-06-061-0/+6
|
* [Feature] Do not detect language twice for relative partsVsevolod Stakhov2018-04-061-1/+1
|
* [Minor] Move some important messages to higher log levelVsevolod Stakhov2018-04-031-1/+1
|
* [Fix] Fix scan time setVsevolod Stakhov2018-03-221-0/+16
|
* [Fix] Rework logic of actions settingVsevolod Stakhov2018-03-221-3/+4
|
* [Fix] Improve cached action interactionVsevolod Stakhov2018-03-151-0/+1
|
* [Feature] Add filename to log formatVsevolod Stakhov2018-03-131-8/+24
|
* [Minor] Allow empty files to be scannedVsevolod Stakhov2018-03-061-19/+30
|
* [Fix] Fix lua cached elements invalidationVsevolod Stakhov2018-03-041-3/+3
|
* [Feature] Rework logging configuration for rspamadm caseVsevolod Stakhov2018-02-141-3/+3
|
* [Project] Preliminary version of ngramms based language detectorVsevolod Stakhov2018-01-131-0/+3
|
* [Project] Add unigramms to language detection as wellVsevolod Stakhov2018-01-011-0/+3
|
* [Project] Initialize language detectorVsevolod Stakhov2018-01-011-1/+4
|
* [Fix] Move composites second pass to the dedicated stageVsevolod Stakhov2017-11-271-2/+3
|
* [Minor] Never treat no action score as required scoreVsevolod Stakhov2017-11-181-1/+1
|
* [Fix] Plug memory leak when setting email addresses from LuaVsevolod Stakhov2017-11-101-2/+2
| | | | | | + Optimize emails addr structure and API MFH: rspamd-1.6
* [Fix] Stop using of g_slice...Vsevolod Stakhov2017-10-271-2/+2
|
* [Feature] Use rdtsc where possibleVsevolod Stakhov2017-10-261-1/+1
|
* [Fix] Fix processing of idempotent rules when autolearn failsVsevolod Stakhov2017-10-131-4/+10
| | | | Issue: #1846
* [Feature] Add preliminary support of idempotent symbolsVsevolod Stakhov2017-08-111-2/+7
|
* [Feature] Allow to use postfilters in compositesVsevolod Stakhov2017-08-051-0/+2
| | | | | | | | We actually process composites twice now so it somehow slows down processing by extra hash lookup. Additional logic to regenerate metric reply if something is changed by this extra run of composites is also added. Issue: #1726
* [Minor] Allow to set custom pool for a taskVsevolod Stakhov2017-06-081-3/+14
|
* [Minor] Move more magic constants to definesVsevolod Stakhov2017-05-121-6/+9
|
* [Minor] Refactor destroy -> freeVsevolod Stakhov2017-04-291-2/+2
|
* [Rework] Remove multiple metrics support from RspamdVsevolod Stakhov2017-04-261-7/+2
|
* [Minor] Explicitly set queue to NULL for top partVsevolod Stakhov2017-04-041-1/+3
|
* [Feature] Store headers orderVsevolod Stakhov2017-04-031-8/+14
|
* [Fix] Preserve order of options in symbolsVsevolod Stakhov2017-03-221-8/+4
|
* [Feature] Cache and insert scan time into the protocolVsevolod Stakhov2017-03-131-2/+3
|
* [Fix] Do not skip post-filters when pre-filters have set some resultsVsevolod Stakhov2017-03-011-8/+0
|
* [Feature] Allow to store messages in filesVsevolod Stakhov2017-02-171-1/+1
|
* [Fix] Fix urls and emails hashesVsevolod Stakhov2017-02-131-1/+1
|
* [Feature] Add per-task lua cache to reuse 'heavy' objectsVsevolod Stakhov2017-02-091-2/+18
|
* [Feature] Add profiling support in client outputVsevolod Stakhov2017-02-071-0/+47
| | | | | | It is now possible to specify `--profile` option to Rspamd to get execution time for all symbols that were executed for a specific message. This still doesn't count async returns time.
* [Feature] Add url encoding functionVsevolod Stakhov2017-01-231-2/+2
|
* [Rework] Kill all InternetAddressList usagesVsevolod Stakhov2016-12-221-43/+18
|
* [Rework|Minor] More updates for mime parsingVsevolod Stakhov2016-12-161-2/+5
|