Commit message (Collapse) | Author | Age | Files | Lines | ||
---|---|---|---|---|---|---|
... | ||||||
* | [Minor] Fix fuzzy_unlearn_handler when a flag is specified | Vsevolod Stakhov | 2023-07-05 | 1 | -1/+1 | |
| | | | | Issue: #4531 | |||||
* | Merge pull request #4519 from twesterhever/temp-html-attachments | Vsevolod Stakhov | 2023-06-23 | 1 | -17/+24 | |
|\ | | | | | [Enhancement] Treat HTML attachments as (slightly) bad | |||||
| * | [Minor] Fix missing and superflous comma | twesterhever | 2023-06-23 | 1 | -2/+2 | |
| | | | | | | | | Thanks, @moisseev! | |||||
| * | Keep attachment filename suffix lists sorted | twesterhever | 2023-06-22 | 1 | -15/+15 | |
| | | ||||||
| * | Treat HTML attachments as bad | twesterhever | 2023-06-22 | 1 | -1/+8 | |
| | | ||||||
* | | if elasticsearch_version >= 7 we should not send the _type to elasticsearch, ↵ | Mario Jansen | 2023-06-23 | 1 | -2/+8 | |
|/ | | | | deprecated in es 7, obsolete in es 8 | |||||
* | [Minor] Increase score for attachment types already blocked by GMail and Outlook | twesterhever | 2023-06-20 | 1 | -95/+95 | |
| | | | | https://github.com/rspamd/rspamd/pull/4518#issuecomment-1598655957 | |||||
* | [Minor] Increase score for .chm attachments | twesterhever | 2023-06-20 | 1 | -1/+1 | |
| | ||||||
* | [Minor] Use 1.0 as static score for dynamic symbols, erm | Vsevolod Stakhov | 2023-06-18 | 1 | -1/+1 | |
| | ||||||
* | [Fix] Try harder to clean pending bucket | Vsevolod Stakhov | 2023-06-17 | 1 | -3/+50 | |
| | | | | Issue: #4467 | |||||
* | [Minor] Add additional bad extensions | twesterhever | 2023-06-02 | 1 | -0/+5 | |
| | ||||||
* | [Minor] Fix leftover | Vsevolod Stakhov | 2023-05-30 | 1 | -1/+1 | |
| | ||||||
* | [Minor] Pet luacheck | Vsevolod Stakhov | 2023-05-29 | 1 | -2/+2 | |
| | ||||||
* | [Project] Allow to register multimap symbols dynamically | Vsevolod Stakhov | 2023-05-29 | 1 | -72/+95 | |
| | ||||||
* | [Minor] Simplify multimap code | Vsevolod Stakhov | 2023-05-29 | 1 | -22/+30 | |
| | ||||||
* | [Fix] rbl: fix dependency registration when symbols_prefixes is used | Andrew Lewis | 2023-05-26 | 1 | -2/+4 | |
| | ||||||
* | [Feature] Add controller endpoint to get fuzzy hashes from messages | Vsevolod Stakhov | 2023-05-20 | 1 | -0/+105 | |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | Sample usage: ``` curl -XPOST 'http://localhost:11334/plugins/fuzzy/hashes?flag=1' --data-binary '@-' < file ``` Sample output: ```json { "hashes": { "local": [ "24b6e7de2f489778d828c827079c48bacb086f816d0a7acabbe42e8d0da703b89b913176ad67eefaf5b54fa59f5e0ecfc7015846c4043fcfb0c7a4ed7a235025", "72789777cbec926f4143de4c08c87acc3fbf3b909b5c39f1edcf82ed12e2d8bc2f56be8d68ee681feccf44ca04e3eca5b8ec039cb84a0d40e22258c370a10cbb" ], "rspamd.com": [ "24b6e7de2f489778d828c827079c48bacb086f816d0a7acabbe42e8d0da703b89b913176ad67eefaf5b54fa59f5e0ecfc7015846c4043fcfb0c7a4ed7a235025", "72789777cbec926f4143de4c08c87acc3fbf3b909b5c39f1edcf82ed12e2d8bc2f56be8d68ee681feccf44ca04e3eca5b8ec039cb84a0d40e22258c370a10cbb" ], }, "success": true } ``` Issue: #4489 | |||||
* | [Minor] Remove redundant variable | Vsevolod Stakhov | 2023-05-19 | 1 | -1/+0 | |
| | ||||||
* | [Minor] Fix old bug that score was not converted to a number | Vsevolod Stakhov | 2023-05-15 | 1 | -1/+1 | |
| | ||||||
* | [Feature] Allow to read options from maps in the multimap plugin | Vsevolod Stakhov | 2023-05-13 | 1 | -17/+28 | |
| | | | | Issue: #4468 | |||||
* | [Minor] Use utf8 compatible comparison | Vsevolod Stakhov | 2023-04-25 | 1 | -1/+2 | |
| | ||||||
* | [Minor] Improve options | Vsevolod Stakhov | 2023-04-22 | 1 | -2/+14 | |
| | ||||||
* | [Feature] Add extra symbol when URL redirector reaches nested limit | Vsevolod Stakhov | 2023-04-22 | 1 | -2/+23 | |
| | | | | Issue: #4406 | |||||
* | fixup! arc.lua: fix signature of ARC-Seal header | Jan Smutny | 2023-03-31 | 1 | -0/+2 | |
| | ||||||
* | arc.lua: fix signature of ARC-Seal header | Jan Smutny | 2023-03-30 | 1 | -1/+1 | |
| | | | | | | The ARC Set header field values must be supplied to the hash function in increasing instance order, starting at 1. Defined in https://www.rfc-editor.org/rfc/rfc8617.html#section-5.1.1. | |||||
* | arc.lua: fix usage of ARC-Authentication-Results in arc_sign_seal func | Jan Smutny | 2023-03-30 | 1 | -2/+3 | |
| | | | | | | | The ARC-Authentication-Results header field was gathered in function arc_sign_seal directly from headers. This commit adds the sorted ARC-Authentication-Results header to cache which is then reused in arc_sign_seal function. | |||||
* | [Minor] Move redis scripts from ratelimit file to simplify checks | Vsevolod Stakhov | 2023-03-25 | 1 | -148/+6 | |
| | ||||||
* | [Fix] Fix url reputation plugin | Vsevolod Stakhov | 2023-03-03 | 1 | -28/+17 | |
| | | | | Issue: #4415 | |||||
* | when metric action is not defined, it reads a score causing a type error ↵ | Nishil Shah | 2023-02-28 | 1 | -1/+1 | |
| | | | | where the value should be a string and the actual action | |||||
* | [Minor] Allow content URLs in the url_redirector | Vsevolod Stakhov | 2023-02-26 | 1 | -0/+1 | |
| | | | | Issue: #4411 | |||||
* | [Minor] Honor more redirect 3xx codes | Vsevolod Stakhov | 2023-02-25 | 1 | -1/+9 | |
| | | | | Issue: #4395 | |||||
* | Fix process_ip_condition() to support global maps | dpetrov67 | 2023-02-14 | 1 | -5/+5 | |
| | ||||||
* | [Minor] RBL: Add missing groups | Vsevolod Stakhov | 2023-02-11 | 1 | -0/+2 | |
| | ||||||
* | [Minor] Add RBL callback symbols to the `rbl` group | Vsevolod Stakhov | 2023-02-08 | 1 | -0/+2 | |
| | ||||||
* | [Fix] Restore `strict_domains` support | Vsevolod Stakhov | 2023-01-21 | 1 | -2/+5 | |
| | ||||||
* | [Minor] Fix luacheck | Vsevolod Stakhov | 2023-01-21 | 1 | -1/+1 | |
| | ||||||
* | [Fix] Replace broken strict_domains with phishing_exceptions | Jean-Louis Dupond | 2023-01-19 | 1 | -7/+7 | |
| | | | | | | | | The syntax of the strict_domains is broken since parsing for it was removed in commit ce21f8fe16a45a5a409d3c9f8217eba2de1fbe14 We introduct the phishing_exceptions to be able to create exceptions on the phished domain. | |||||
* | [Fix] received: filtering of artificial header | Kako, Chang | 2023-01-12 | 1 | -1/+1 | |
| | ||||||
* | [Rework] Breaking: Do not report soft reject in history | Vsevolod Stakhov | 2023-01-07 | 1 | -2/+4 | |
| | | | | | | | | | | | | | | We can have much more clear information if we store the real action in case of `soft-reject`. In this case, we can just imply that a module that has set this action is an action itself, such as: * greylist * ratelimit * multimap * antivirus rule name This policy seems quite reasonable, as `soft reject` has no meaning on its own. | |||||
* | [Minor] Use unsigned char for ascii checks | Vsevolod Stakhov | 2023-01-05 | 1 | -1/+1 | |
| | ||||||
* | [Minor] Store module that has set the pre-result | Vsevolod Stakhov | 2023-01-02 | 1 | -1/+1 | |
| | ||||||
* | [Minor] Ratelimit: Further penging field adjustments | Vsevolod Stakhov | 2022-12-24 | 1 | -5/+5 | |
| | ||||||
* | [Fix] Ratelimit: Use unpack for `HMGET` return value | Vsevolod Stakhov | 2022-12-24 | 1 | -1/+1 | |
| | ||||||
* | [Feature] Improve ratelimit redis scripts | Vsevolod Stakhov | 2022-12-23 | 1 | -15/+22 | |
| | | | | | | * Use multi keys calls where useful * Carefully refine `nrcpt` usage * Add an additional `pending` field to ratelimit bursty senders earlier | |||||
* | [Minor] Fix spelling | Vsevolod Stakhov | 2022-12-17 | 1 | -2/+3 | |
| | ||||||
* | [Minor] Allow to attach maps to the RBL module | Vsevolod Stakhov | 2022-12-15 | 1 | -1/+13 | |
| | ||||||
* | [Minor] Rbl: Fix rdns pipeline | Vsevolod Stakhov | 2022-12-09 | 1 | -1/+1 | |
| | | | | Issue: #4356 | |||||
* | [Minor] Chartable: Adjustments to the metatokens handling | Vsevolod Stakhov | 2022-12-08 | 1 | -118/+120 | |
| | ||||||
* | [Fix] Rbl: Fix helo check pipeline | Vsevolod Stakhov | 2022-12-08 | 1 | -1/+2 | |
| | | | | Issue: #4356 | |||||
* | [Rework] Convert chartable plugin to c++ for convenience | Vsevolod Stakhov | 2022-12-06 | 1 | -53/+26 | |
| |