Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Release 1.8.21.8.2 | Vsevolod Stakhov | 2018-11-19 | 1 | -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 noise | Vsevolod Stakhov | 2018-11-19 | 1 | -1/+1 |
| | |||||
* | [Conf] Fix configuration sample for ratelimit | Vsevolod Stakhov | 2018-11-18 | 1 | -13/+16 |
| | |||||
* | [CritFix] Disable broken url tags by default | Vsevolod Stakhov | 2018-11-17 | 1 | -9/+31 |
| | |||||
* | [Feature] Use different callback symbols for different uribls | Vsevolod Stakhov | 2018-11-17 | 2 | -2/+22 |
| | |||||
* | [CritFix] Fix adding symbols to their primary groups | Vsevolod Stakhov | 2018-11-17 | 1 | -3/+9 |
| | |||||
* | [Minor] Add received tokens | Vsevolod Stakhov | 2018-11-17 | 1 | -0/+19 |
| | |||||
* | [Minor] Add more metadata | Vsevolod Stakhov | 2018-11-17 | 1 | -2/+47 |
| | |||||
* | [Minor] Reintroduce metatokens for bayes | Vsevolod Stakhov | 2018-11-17 | 1 | -3/+25 |
| | |||||
* | [Conf] Disable rspamd_update by default (again) | Vsevolod Stakhov | 2018-11-16 | 1 | -0/+1 |
| | |||||
* | [Minor] Allow "text/richtext" for rtf files | Vsevolod Stakhov | 2018-11-16 | 1 | -1/+1 |
| | |||||
* | [Feature] Write DKIM selector in dkim allow/reject symbols | Vsevolod Stakhov | 2018-11-16 | 3 | -5/+19 |
| | |||||
* | [Test] Remove broken tests | Vsevolod Stakhov | 2018-11-16 | 4 | -12/+0 |
| | |||||
* | [Minor] Fix some issues and add debugging | Vsevolod Stakhov | 2018-11-16 | 2 | -7/+14 |
| | |||||
* | [Minor] Remove meta for now as it won't work on learning | Vsevolod Stakhov | 2018-11-16 | 1 | -41/+0 |
| | |||||
* | [Minor] Allow to have bulk learn in the default config | Vsevolod Stakhov | 2018-11-16 | 2 | -14/+20 |
| | |||||
* | [Project] Move all metatokens to lua_stat from C | Vsevolod Stakhov | 2018-11-16 | 3 | -127/+305 |
| | |||||
* | [Minor] Add methods to extract real charset from text parts | Vsevolod Stakhov | 2018-11-16 | 2 | -0/+36 |
| | |||||
* | [Project] Move stat tokens generation to Lua | Vsevolod Stakhov | 2018-11-16 | 3 | -0/+107 |
| | |||||
* | [Minor] Allow to override boolean false | Vsevolod Stakhov | 2018-11-16 | 1 | -1/+1 |
| | |||||
* | [Rework] Improve bayes debug logging, remove unused stuff | Vsevolod Stakhov | 2018-11-16 | 8 | -153/+74 |
| | |||||
* | [Minor] Add sanity checks for bayes probability | Vsevolod Stakhov | 2018-11-16 | 1 | -0/+13 |
| | |||||
* | [Minor] Fix formula | Vsevolod Stakhov | 2018-11-16 | 1 | -8/+8 |
| | |||||
* | [Fix] Switch from chi-square to naive for large Fisher value | Vsevolod Stakhov | 2018-11-15 | 1 | -2/+18 |
| | |||||
* | [Minor] Check for empty bayes results | Vsevolod Stakhov | 2018-11-15 | 1 | -11/+15 |
| | |||||
* | [Fix] Disable headernames in bayes temporarily | Vsevolod Stakhov | 2018-11-15 | 1 | -0/+2 |
| | |||||
* | [Feature] Skip stop words in statistics | Vsevolod Stakhov | 2018-11-15 | 4 | -23/+35 |
| | |||||
* | [Feature] Store stop words and allow to query them | Vsevolod Stakhov | 2018-11-15 | 4 | -3/+110 |
| | |||||
* | [Feature] Filter tokens in bayes | Vsevolod Stakhov | 2018-11-15 | 2 | -7/+21 |
| | |||||
* | [Fix] Properly set learned count | Vsevolod Stakhov | 2018-11-15 | 1 | -0/+6 |
| | |||||
* | [Minor] Add new config options to classifiers | Vsevolod Stakhov | 2018-11-15 | 3 | -0/+17 |
| | |||||
* | [Fix] Rework bayes calculations... | Vsevolod Stakhov | 2018-11-14 | 2 | -17/+14 |
| | |||||
* | Merge pull request #2630 from citrin/unit-test-fedora-clang | Vsevolod Stakhov | 2018-11-14 | 1 | -0/+27 |
|\ | | | | | Run unit test with clang sanitizers | ||||
| * | Don't print summary line | Anton Yuzhaninov | 2018-11-13 | 1 | -1/+1 |
| | | | | | | | | It is mostly redundant. | ||||
| * | Use clang sanitizers | Anton Yuzhaninov | 2018-11-13 | 1 | -1/+8 |
| | | |||||
| * | Run unit tests on Fedora (clang build) | Anton Yuzhaninov | 2018-11-13 | 1 | -0/+20 |
| | | |||||
* | | Merge pull request #2632 from apreiml/master | Vsevolod Stakhov | 2018-11-14 | 1 | -1/+1 |
|\ \ | | | | | | | fix return code of rspamc | ||||
| * | | fix return code of rspamc | apreiml | 2018-11-14 | 1 | -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 #2349 | Vsevolod Stakhov | 2018-11-13 | 4 | -0/+181 |
| | | |||||
* | | [Fix] Add obs_fws state support to eoh state machine | Vsevolod Stakhov | 2018-11-13 | 1 | -1/+98 |
| | | | | | | | | Issue: #2584 | ||||
* | | [Fix] Fix override_defaults function | Vsevolod Stakhov | 2018-11-13 | 2 | -4/+7 |
|/ | |||||
* | [Fix] Furhter fixes to ratelimits logic | Vsevolod Stakhov | 2018-11-13 | 1 | -7/+10 |
| | |||||
* | [Fix] Really fix ratelimits configuration and work | Vsevolod Stakhov | 2018-11-13 | 1 | -43/+91 |
| | |||||
* | [Minor] Add function to parse humanized number | Vsevolod Stakhov | 2018-11-13 | 1 | -0/+49 |
| | |||||
* | [Fix] Do not allow syntax errors in include files... | Vsevolod Stakhov | 2018-11-12 | 1 | -44/+36 |
| | |||||
* | [Fix] Do not allow to merge an object with an array (or vice versa) | Vsevolod Stakhov | 2018-11-12 | 1 | -3/+33 |
| | | | | Issue: #2613 | ||||
* | [Fix] Fix explicit methods call in selectors | Vsevolod Stakhov | 2018-11-12 | 1 | -2/+2 |
| | | | | | Issue: #2621 Closes: #2621 | ||||
* | [Minor] Make LEAKED_PASSWORD_SCAM rule more strict | Vsevolod Stakhov | 2018-11-12 | 1 | -3/+4 |
| | |||||
* | [Minor] Remove wrong assertion (task_timeout) | Vsevolod Stakhov | 2018-11-12 | 1 | -1/+0 |
| | |||||
* | [Fix] Fix extraction of additional parts | Vsevolod Stakhov | 2018-11-12 | 1 | -1/+1 |
| |