aboutsummaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
* Merge pull request #3582 from citrin/x-mailer-rulesVsevolod Stakhov2020-12-221-3/+18
|\ | | | | [Rules] X-Mailer rules update
| * [Minor] Add rule for forged X-Mailer: Internet Mail ServiceAnton Yuzhaninov2020-12-221-0/+15
| |
| * [Minor] Add {header} for header regexpsAnton Yuzhaninov2020-12-221-3/+3
| |
* | [Minor] Lua_task: Simplify has_header methodVsevolod Stakhov2020-12-221-12/+17
| |
* | Merge pull request #3581 from citrin/has-headerVsevolod Stakhov2020-12-225-30/+15
|\ \ | | | | | | [Minor] Use task:has_header instead of task:get_header
| * | [Minor] Use task:has_header instead of task:get_headerAnton Yuzhaninov2020-12-225-30/+15
| |/ | | | | | | Use task:has_header() to check if header is exists.
* / [Minor] Use less strict rules for pkcs7 detectionVsevolod Stakhov2020-12-221-2/+3
|/ | | | Issue: #3568
* Merge pull request #3579 from fatalbanana/rbl_loggingVsevolod Stakhov2020-12-221-1/+1
|\ | | | | [Minor] rbl: move logging to debug level
| * [Minor] rbl: move logging to debug levelAndrew Lewis2020-12-211-1/+1
| |
* | Merge pull request #3580 from citrin/x-mailer-rulesVsevolod Stakhov2020-12-221-22/+22
|\ \ | | | | | | [Rules] X-Mailer header rules
| * | [Minor] Remove R_SAJDING and SUSPICIOUS_OPERA_10W_MSGIDAnton Yuzhaninov2020-12-211-22/+2
| | | | | | | | | | | | These rules are no longer relevant.
| * | [Minor] Add FORGED_X_MAILER rule for X-Mailer used by spambootsAnton Yuzhaninov2020-12-211-0/+20
|/ /
* | [Feature] Support SMIME signed messages containerVsevolod Stakhov2020-12-211-4/+77
| | | | | | | | Issue: #3568
* | [Minor] Add pkcs7 content type flagVsevolod Stakhov2020-12-212-0/+7
| |
* | [Fix] Fix flag shiftVsevolod Stakhov2020-12-211-1/+1
|/
* Update README.mdVsevolod Stakhov2020-12-201-6/+6
|
* Merge pull request #3577 from fatalbanana/http_headers_pluginVsevolod Stakhov2020-12-193-25/+63
|\ | | | | [Minor] Move http_headers to plugin
| * [Minor] Move http_headers to pluginAndrew Lewis2020-12-173-25/+63
| | | | | | | | | | | | | | | | - Support multiple DKIM results - Insert DKIM trace symbols - Always disable callbacks if we got a header - Make the plugin default-disabled - Disable callbacks instead of virtual symbols
* | [Feature] Vadesecure: Implement settings_outbound feature as recommended by VadeVsevolod Stakhov2020-12-181-0/+21
| |
* | [Feature] Neural: Move PCA learning to a subprocessVsevolod Stakhov2020-12-181-11/+39
| |
* | [Minor] Support both text and string on return valueVsevolod Stakhov2020-12-181-20/+14
| |
* | [Minor] Improve debugVsevolod Stakhov2020-12-181-1/+1
| |
* | [Fix] Fix pushing ucl strings with \0 insideVsevolod Stakhov2020-12-181-2/+2
| |
* | [Minor] Relax `parse_text` input arguments to allow both string and textVsevolod Stakhov2020-12-181-1/+15
| |
* | Merge pull request #3578 from fatalbanana/nn_pool_nameVsevolod Stakhov2020-12-172-34/+4
|\ \ | | | | | | [Minor] neural: use prefix in pool variable names
| * | [Minor] neural: use prefix in pool variable namesAndrew Lewis2020-12-172-34/+4
|/ / | | | | | | - Also deduplicate some duplicated stuff
* | Merge pull request #3570 from fatalbanana/nn_trainingVsevolod Stakhov2020-12-1710-753/+1110
|\ \ | |/ |/| [Feature] Add controller endpoint for training neural
| * [Feature] Add controller endpoint for training neuralAndrew Lewis2020-12-1710-753/+1110
| | | | | | | | | | | | | | | | - Move neural functions to library - Parameterise spawn_train - neural plugin: Fix store_pool_only when autotrain is true - neural plugin: Use cache_set instead of mempool - Add test
* | Merge pull request #3576 from citrin/rules-updateVsevolod Stakhov2020-12-153-46/+40
|\ \ | | | | | | [Minor] Remove AOL_SPAM rule
| * | [Minor] Update regexp for R_UNDISC_RCPTAnton Yuzhaninov2020-12-141-2/+10
| | | | | | | | | | | | | | | Match more variations for undisclosed-recipients, but don't match when it is used as a lame real name.
| * | [Minor] Add rule for old MUA versionAnton Yuzhaninov2020-12-141-0/+25
| | | | | | | | | | | | | | | These versions are rarely used by real uses nowadays, but can be found in spam.
| * | [Minor] Remove FAKE_REPLY_C and move FAKE_REPLY rule to regexp moduleAnton Yuzhaninov2020-12-122-37/+5
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | FAKE_REPLY_C rule no longer works because MUA it used are no longer used (and ones which are used changed headers they add). In theory one can test all popular modern MUA and see which add only References, which only In-Reply-To and which add both headers. But it will be a lot of work to maintain such rule up to date. It still has a small number of hits, but mostly because some spammers use old X-Mailer headers. This should be addressed separately. While here re-create FAKE_REPLY as a regexp module rule - this way it should be more efficient.
| * | [Minor] Remove AOL_SPAM ruleAnton Yuzhaninov2020-12-121-7/+0
| | | | | | | | | | | | | | | | | | Mail from AOL not longer have X-AOL-Global-Disposition header and this rule no longer works. AOL messages now have X-YMail-OSG header (like yahoo.com), but it is encrypted/obfuscated and cannot be used here.
* | | [Minor] Composites: Insert symbol to the selected result structureVsevolod Stakhov2020-12-141-1/+2
| | |
* | | [Minor] Composites: Another try to deal properly with shadow resultsVsevolod Stakhov2020-12-141-27/+31
| |/ |/|
* | [Minor] Allow to get raw body of non processed messagesVsevolod Stakhov2020-12-141-1/+7
|/
* [Minor] ...Vsevolod Stakhov2020-12-111-2/+1
|
* [Minor] Format string...Vsevolod Stakhov2020-12-111-0/+1
|
* [Minor] Add more debug for shadow resultVsevolod Stakhov2020-12-111-9/+18
|
* Merge pull request #3575 from a16bitsysop/alpine-luaVsevolod Stakhov2020-12-101-0/+2
|\ | | | | [Minor] Add LIB_SUFFIXES needed to detect lua on alpine linux
| * [Minor] Add LIB_SUFFIXES needed to detect lua on alpine linuxDuncan Bellamy2020-12-101-0/+2
|/
* [Minor] Reputation: More safe defaultVsevolod Stakhov2020-12-101-1/+1
|
* [Feature] Reputation: Allow to specify ip masksVsevolod Stakhov2020-12-101-1/+15
|
* [Minor] Spamassassin: Try to fix [if-unset] stuffVsevolod Stakhov2020-12-091-0/+4
|
* [Minor] Fix conditionVsevolod Stakhov2020-12-091-1/+1
|
* [Minor] Spamassassin: Fix shadow results cachingVsevolod Stakhov2020-12-091-1/+1
|
* [Minor] Fix schema validationVsevolod Stakhov2020-12-091-1/+1
|
* [Rework] Milter_headers: improve extended_headers_rcpt supportVsevolod Stakhov2020-12-091-34/+23
|
* Merge pull request #3574 from fatalbanana/selectors_cacheVsevolod Stakhov2020-12-092-0/+30
|\ | | | | [Minor] Selectors: support extracting task cache variables
| * [Minor] Selectors: support extracting task cache variablesAndrew Lewis2020-12-092-0/+30
| |