summaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
* Release 1.8.21.8.2Vsevolod Stakhov2018-11-191-0/+55
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * [Conf] Add DWL support in the default configuration * [Conf] Disable rspamd_update by default (again) * [Conf] Fix configuration sample for ratelimit * [CritFix] Disable broken url tags by default * [CritFix] Fix \0 processing when doing RSA sign * [CritFix] Fix adding symbols to their primary groups * [Feature] Add `rspamadm cookie` utility * [Feature] Add specialised functions for generating encrypted cookies * [Feature] Add support of cookies in replies module * [Feature] Add support of words regexps * [Feature] Allow to add 3rd party clang plugins * [Feature] Allow to create lua regexps from glob or plain patterns * [Feature] Allow to set custom limits for upstream lists * [Feature] Detect orphaned parts and attach them to message * [Feature] Filter tokens in bayes * [Feature] Fold b= value when doing arc sealing * [Feature] Ignore cookies in the future and too old in the past * [Feature] Skip stop words in statistics * [Feature] Store stop words and allow to query them * [Feature] Support query arguments in controller's custom commands * [Feature] Tune upstream limits in Rspamd proxy * [Feature] Use different callback symbols for different uribls * [Feature] Write DKIM selector in dkim allow/reject symbols * [Fix] Add obs_fws state support to eoh state machine * [Fix] Add sanity check when applying mime boundaries heuristic * [Fix] Antivirus - virus names with 0 were recognized as tables * [Fix] Disable headernames in bayes temporarily * [Fix] Do not allow syntax errors in include files... * [Fix] Do not allow to merge an object with an array (or vice versa) * [Fix] Don't perform forged recipients check for missing recipients * [Fix] Fix DKIM based RBLs * [Fix] Fix actrie implementation (sync from upstream), fixed OOB read * [Fix] Fix explicit methods call in selectors * [Fix] Fix extraction of additional parts * [Fix] Fix finalization for internal plugins * [Fix] Fix override_defaults function * [Fix] Fix squeezed symbols when using settings * [Fix] Fix urls insertion in Clickhouse module * [Fix] Furhter fixes to ratelimits logic * [Fix] Ignore signatures when looking for boundaries * [Fix] Properly set learned count * [Fix] Really fix ratelimits configuration and work * [Fix] Remove ambigious format flag from printf * [Fix] Restore URLs exporting in ClickHouse plugin * [Fix] Rework bayes calculations... * [Fix] Switch from chi-square to naive for large Fisher value * [Fix] Treat normal password as enable password if there is no enable password * [Fix] Use proper syntax for making DNS requests * [Fix] Various fixes in embedded plugins * [Project] Change fuzzy check selection logic to lua_fuzzy library * [Project] Rework async events and symbols * [Project] Move all metatokens in Bayes to lua_stat from C * [WebUI] Add history rows per page control Signed-off-by: Vsevolod Stakhov <vsevolod@highsecure.ru>
* [Minor] Reduce startup noiseVsevolod Stakhov2018-11-191-1/+1
|
* [Conf] Fix configuration sample for ratelimitVsevolod Stakhov2018-11-181-13/+16
|
* [CritFix] Disable broken url tags by defaultVsevolod Stakhov2018-11-171-9/+31
|
* [Feature] Use different callback symbols for different uriblsVsevolod Stakhov2018-11-172-2/+22
|
* [CritFix] Fix adding symbols to their primary groupsVsevolod Stakhov2018-11-171-3/+9
|
* [Minor] Add received tokensVsevolod Stakhov2018-11-171-0/+19
|
* [Minor] Add more metadataVsevolod Stakhov2018-11-171-2/+47
|
* [Minor] Reintroduce metatokens for bayesVsevolod Stakhov2018-11-171-3/+25
|
* [Conf] Disable rspamd_update by default (again)Vsevolod Stakhov2018-11-161-0/+1
|
* [Minor] Allow "text/richtext" for rtf filesVsevolod Stakhov2018-11-161-1/+1
|
* [Feature] Write DKIM selector in dkim allow/reject symbolsVsevolod Stakhov2018-11-163-5/+19
|
* [Test] Remove broken testsVsevolod Stakhov2018-11-164-12/+0
|
* [Minor] Fix some issues and add debuggingVsevolod Stakhov2018-11-162-7/+14
|
* [Minor] Remove meta for now as it won't work on learningVsevolod Stakhov2018-11-161-41/+0
|
* [Minor] Allow to have bulk learn in the default configVsevolod Stakhov2018-11-162-14/+20
|
* [Project] Move all metatokens to lua_stat from CVsevolod Stakhov2018-11-163-127/+305
|
* [Minor] Add methods to extract real charset from text partsVsevolod Stakhov2018-11-162-0/+36
|
* [Project] Move stat tokens generation to LuaVsevolod Stakhov2018-11-163-0/+107
|
* [Minor] Allow to override boolean falseVsevolod Stakhov2018-11-161-1/+1
|
* [Rework] Improve bayes debug logging, remove unused stuffVsevolod Stakhov2018-11-168-153/+74
|
* [Minor] Add sanity checks for bayes probabilityVsevolod Stakhov2018-11-161-0/+13
|
* [Minor] Fix formulaVsevolod Stakhov2018-11-161-8/+8
|
* [Fix] Switch from chi-square to naive for large Fisher valueVsevolod Stakhov2018-11-151-2/+18
|
* [Minor] Check for empty bayes resultsVsevolod Stakhov2018-11-151-11/+15
|
* [Fix] Disable headernames in bayes temporarilyVsevolod Stakhov2018-11-151-0/+2
|
* [Feature] Skip stop words in statisticsVsevolod Stakhov2018-11-154-23/+35
|
* [Feature] Store stop words and allow to query themVsevolod Stakhov2018-11-154-3/+110
|
* [Feature] Filter tokens in bayesVsevolod Stakhov2018-11-152-7/+21
|
* [Fix] Properly set learned countVsevolod Stakhov2018-11-151-0/+6
|
* [Minor] Add new config options to classifiersVsevolod Stakhov2018-11-153-0/+17
|
* [Fix] Rework bayes calculations...Vsevolod Stakhov2018-11-142-17/+14
|
* Merge pull request #2630 from citrin/unit-test-fedora-clangVsevolod Stakhov2018-11-141-0/+27
|\ | | | | Run unit test with clang sanitizers
| * Don't print summary lineAnton Yuzhaninov2018-11-131-1/+1
| | | | | | | | It is mostly redundant.
| * Use clang sanitizersAnton Yuzhaninov2018-11-131-1/+8
| |
| * Run unit tests on Fedora (clang build)Anton Yuzhaninov2018-11-131-0/+20
| |
* | Merge pull request #2632 from apreiml/masterVsevolod Stakhov2018-11-141-1/+1
|\ \ | | | | | | fix return code of rspamc
| * | fix return code of rspamcapreiml2018-11-141-1/+1
|/ / | | | | It'll set the return code to EXIT_FAILURE if one of the parties (rspamd side or sub process) or both are failing.
* | [Test] Add tests for #2584 and #2349Vsevolod Stakhov2018-11-134-0/+181
| |
* | [Fix] Add obs_fws state support to eoh state machineVsevolod Stakhov2018-11-131-1/+98
| | | | | | | | Issue: #2584
* | [Fix] Fix override_defaults functionVsevolod Stakhov2018-11-132-4/+7
|/
* [Fix] Furhter fixes to ratelimits logicVsevolod Stakhov2018-11-131-7/+10
|
* [Fix] Really fix ratelimits configuration and workVsevolod Stakhov2018-11-131-43/+91
|
* [Minor] Add function to parse humanized numberVsevolod Stakhov2018-11-131-0/+49
|
* [Fix] Do not allow syntax errors in include files...Vsevolod Stakhov2018-11-121-44/+36
|
* [Fix] Do not allow to merge an object with an array (or vice versa)Vsevolod Stakhov2018-11-121-3/+33
| | | | Issue: #2613
* [Fix] Fix explicit methods call in selectorsVsevolod Stakhov2018-11-121-2/+2
| | | | | Issue: #2621 Closes: #2621
* [Minor] Make LEAKED_PASSWORD_SCAM rule more strictVsevolod Stakhov2018-11-121-3/+4
|
* [Minor] Remove wrong assertion (task_timeout)Vsevolod Stakhov2018-11-121-1/+0
|
* [Fix] Fix extraction of additional partsVsevolod Stakhov2018-11-121-1/+1
|