aboutsummaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
* Release 1.7.11.7.1Vsevolod Stakhov2018-03-201-0/+25
| | | | | | | | | | | | | | | | | | | | | | | | | | | | * [CritFix] Fix lowercase comparison * [CritFix] Timezone defines seconds WEST UTC not East * [Feature] Add filename to log format * [Feature] Add lua rules squeezing * [Feature] Add related symbols analysis to rspamd_stats * [Feature] Remove upstream `X-Spam: Yes` header by default * [Feature] rspamd_stats: Output progress info on STDERR * [Feature] Whitelist for emails module * [Fix] Do not allow dependencies on self * [Fix] Do not cache metric result * [Fix] Do not trust all issuers as a client certificate * [Fix] Fix dependencies in lua squeeze * [Fix] Fix enabling/disabling squeezed rules * [Fix] Fix enabling/disabling symbols * [Fix] Fix external dependencies * [Fix] Fix processing of a single compressed file * [Fix] Fix some typos * [Fix] Fix various modules in case of empty message * [Fix] Handle callbacks that returns table of options * [Fix] Improve cached action interaction * [Fix] Make dynamic conf more NaN aware * [Fix] Never hide actions from WebUI `configuration` tab * [Project] Implementation of Lua rules squeezing Signed-off-by: Vsevolod Stakhov <vsevolod@highsecure.ru>
* Merge pull request #2094 from moisseev/spam_flagVsevolod Stakhov2018-03-203-1/+10
|\ | | | | [Feature] Remove upstream `X-Spam: Yes` header by default
| * [Feature] Remove upstream `X-Spam: Yes` header by defaultAlexander Moisseev2018-03-202-0/+9
| |
| * [Minor] Catch upstream `X-Spam` flag as well with `SPAM_FLAG` regexpAlexander Moisseev2018-03-201-1/+1
| |
* | Merge pull request #2093 from treibholz/subject_privacyVsevolod Stakhov2018-03-202-1/+11
|\ \ | |/ |/| Subject privacy for webUI
| * implemented suggestionsKlaus Umbach2018-03-192-3/+4
| | | | | | | | | | | | * changed: default hashing-algorithm to blake2 * added: length-limit (default 16) * changed: prefix to show it's obfuscated (obf)
| * added config-options to default-configKlaus Umbach2018-03-191-1/+3
| |
| * implemented subject privacy in the webUIKlaus Umbach2018-03-191-0/+7
| |
* | Merge pull request #2092 from moisseev/actionsVsevolod Stakhov2018-03-192-46/+39
|\ \ | |/ |/| [Fix] Never hide actions from WebUI `configuration` tab
| * [Fix] Never hide actions from WebUI `configuration` tabAlexander Moisseev2018-03-192-46/+39
| | | | | | | | | | | | - Never hide actions (fixes #1910) - Allow to disable actions from WebUI - Add `rewrite subject` action to `configuration` tab
* | [Minor] Some lua style fixesVsevolod Stakhov2018-03-191-2/+4
| |
* | [Minor] Fix X-Originating-Ip handle in elastic pluginVsevolod Stakhov2018-03-191-2/+10
|/
* Merge pull request #2089 from smfreegard/rules_20180301Vsevolod Stakhov2018-03-196-26/+195
|\ | | | | Corpus/Rescore improvements, new and improved rules
| * Fix HAS_GUC_PROXY_URI and HAS_GOOGLE_REDIRSteve Freegard2018-03-191-2/+2
| |
| * Corpus test improvementsSteve Freegard2018-03-191-3/+10
| |
| * Rescore logging and reporting improvementsSteve Freegard2018-03-192-12/+106
| |
| * Add new header rulesSteve Freegard2018-03-191-0/+33
| |
| * Fix missing regexpSteve Freegard2018-03-191-0/+1
| |
| * Improve URI_HIDDEN_PATH based on corpus testingSteve Freegard2018-03-191-5/+17
| |
| * Add XM_CASE ruleSteve Freegard2018-03-191-0/+10
| |
| * Split MISSING_SUBJECT into EMPTY_SUBJECT based on corpus testingSteve Freegard2018-03-191-5/+11
| |
| * Improve REPLYTO_EQ_TO_ADDR based on corpus testingSteve Freegard2018-03-191-1/+7
| |
* | [Minor] Allow to parse integer database names for RedisVsevolod Stakhov2018-03-193-2/+14
| | | | | | | | | | Issue: #2083 Closes: #2083
* | [Fix] Make dynamic conf more NaN awareVsevolod Stakhov2018-03-192-7/+28
| |
* | [Minor] Allow to reset score of an actionVsevolod Stakhov2018-03-191-8/+16
| | | | | | | | Issue: 2088
* | [Fix] Do not trust all issuers as a client certificateVsevolod Stakhov2018-03-194-36/+61
| | | | | | | | Issue: #2087
* | [Minor] Add constant time memcmp functionVsevolod Stakhov2018-03-192-6/+58
| |
* | [Minor] Sync public suffix listAndrew Lewis2018-03-191-1/+27
|/
* Merge pull request #2084 from moisseev/rspamd_statsVsevolod Stakhov2018-03-181-13/+52
|\ | | | | [Feature] rspamd_stats: Output progress info on STDERR
| * [Feature] rspamd_stats: Output progress info on STDERRAlexander Moisseev2018-03-171-13/+10
| | | | | | | | and only if it is connected to the terminal
| * [Minor] Import subroutines from IO::Interactive Perl moduleAlexander Moisseev2018-03-171-0/+42
| |
| * [Minor] Fix spinner rotationAlexander Moisseev2018-03-171-1/+1
| |
* | Merge pull request #2086 from fatalbanana/typoVsevolod Stakhov2018-03-183-4/+4
|\ \ | | | | | | [Fix] Fix some typos
| * | [Fix] Fix some typosAndrew Lewis2018-03-183-4/+4
|/ /
* / [Minor] Another id==0 issueVsevolod Stakhov2018-03-171-2/+2
|/
* [Minor] Disable extra verbose lang_detection logsVsevolod Stakhov2018-03-171-0/+7
|
* [Minor] Fix issue with parent=0Vsevolod Stakhov2018-03-172-5/+12
|
* [Minor] Fix squeezed groups enablingVsevolod Stakhov2018-03-171-1/+3
|
* [Minor] Register names for callback only symbolsVsevolod Stakhov2018-03-174-0/+4
|
* [CritFix] Fix lowercase comparisonVsevolod Stakhov2018-03-171-12/+11
|
* [Fix] Fix enabling/disabling symbolsVsevolod Stakhov2018-03-171-29/+36
|
* [Minor] Try to deal with squeezed symbols with a special careVsevolod Stakhov2018-03-164-3/+12
|
* [Fix] Fix enabling/disabling squeezed rulesVsevolod Stakhov2018-03-162-22/+114
|
* [Fix] Fix external dependenciesVsevolod Stakhov2018-03-161-3/+15
|
* [Minor] Fix syntax error added by CLionVsevolod Stakhov2018-03-161-1/+0
|
* [Minor] Fix zero return valueVsevolod Stakhov2018-03-161-1/+5
|
* [Minor] Silence warningVsevolod Stakhov2018-03-161-1/+1
|
* [Fix] Handle callbacks that returns table of optionsVsevolod Stakhov2018-03-161-1/+6
|
* [Minor] Fix warningVsevolod Stakhov2018-03-161-1/+1
|
* [Fix] Fix dependencies in lua squeezeVsevolod Stakhov2018-03-161-29/+69
|