moisseev
69f50374bb
[Conf] Introduce maps.d directories
преди 4 години
Vsevolod Stakhov
d8ad13f6da
[Minor] Oops, fix call name
преди 4 години
Vsevolod Stakhov
5ccaf0c78a
[Minor] Fix plugins to work with empty tasks
преди 4 години
Vsevolod Stakhov
b04116a10a
[Minor] Fix misprint
преди 5 години
Vsevolod Stakhov
723e9e9633
[Feature] Greylist: Allow to disable greylisting depending on symbols
преди 5 години
Vsevolod Stakhov
fe8d8e6e2a
[Minor] Fix new greylist records case
преди 5 години
Vsevolod Stakhov
839f2a48ff
[Fix] Greylist: fix records checking
преди 5 години
Vsevolod Stakhov
2df03ee50f
[Fix] Fix greylisting log message and logic
преди 5 години
Vsevolod Stakhov
9508d87e3c
[Minor] Fix greylisting messages
Issue: #2660
преди 5 години
Vsevolod Stakhov
0125a1a771
[Minor] Include module name when setting pre result
преди 5 години
Vsevolod Stakhov
7f169bd819
[Minor] Avoid pre-result overriding
преди 5 години
Vsevolod Stakhov
b3e4fdec18
[Fix] Rework logic of actions setting
преди 6 години
Andrew Lewis
4915488566
[Fix] Fix various modules in case of empty message
преди 6 години
Vsevolod Stakhov
d27d7084c5
[Conf] Use dedicated rspamd.com subdomains
преди 6 години
Vsevolod Stakhov
e3e15e12d0
[Minor] Unify greylisting setup
преди 6 години
Vsevolod Stakhov
f5e2a84b69
[Feature] Store plugins state
преди 6 години
Vsevolod Stakhov
3616d6326b
[Fix] Greylisting set phase is not idempotent
преди 6 години
Andrew Lewis
286ed38486
[Minor] Stop expecting hostname to be "unknown"
преди 6 години
Alexander Moisseev
7e886ac3e2
[Fix] Fix empty threshold check in greylisting module
преди 6 години
Vsevolod Stakhov
8994e8b036
[Fix] Use greylisting threshold in greylisting module
преди 6 години
Vsevolod Stakhov
7b902c00bc
[Minor] Set idempotent postfilters
преди 6 години
Jean-Louis Dupond
9962233318
[Fix] Don't use whitelist/greylist maps as regexp, but as map
In whitelist & greylist module, the domain files (like spf_dkim_whitelist.inc, etc) were read as regexp map.
This caused the following false whitelists:
WHITELIST_SPF_DKIM(-3)[onmicrosoft.com]
this while only 'microsoft.com' was in the list!
Reading the maps as 'map'/'hash' instead of 'regexp' fixes the issue.
преди 6 години
Vsevolod Stakhov
8b14fbab1e
[Feature] Skip updates for messages scanned via controller
Rationale: controller worker is not designed to perform scan jobs,
hence, we check for `Password` header or check `User-Agent` for `rspamc`
and skip some of rules parts:
- DMARC reports
- Greylisting
- Ratelimits
- Ip score update
- Clickhouse export
преди 6 години
Vsevolod Stakhov
011de521fb
[Minor] Convert from rspamd_text
преди 7 години
Vsevolod Stakhov
4c63ac0b3f
[Fix] Fix rspamc detection in greylist module
преди 7 години
Vsevolod Stakhov
8780f6f9d7
[Minor] Add Lua 5.3 workaround
преди 7 години
Vsevolod Stakhov
a1dc1fd059
[Fix] Detect confighelp in plugins initialisation
преди 7 години
Vsevolod Stakhov
f0109cb80d
[Minor] Allow to append greylist end time to message reported
преди 7 години
Andrew Lewis
c2c22ebd53
[Minor] Fix typos
преди 7 години
Vsevolod Stakhov
dcfc47f453
[Minor] Removed by a mistake
преди 7 години
Vsevolod Stakhov
e0223b51ee
[Minor] Remove some unused macros
преди 7 години
Vsevolod Stakhov
9836fe5686
[Feature] Stat greylisted messages as greylisted not soft-rejected
преди 7 години
Andrew Lewis
289f5ffa7f
[Minor] Greylisting: fix greylist_min_score
преди 7 години
Andrew Lewis
3239783422
[Feature] Greylist: Support excluding low-scoring messages from greylisting
преди 7 години
Vsevolod Stakhov
c9064c6d06
[Minor] Use regexps for greylist whitelist
преди 7 години
Andrew Lewis
9cc242cebd
[Fix] Greylist: Suppress greylist action for whitelisted hosts too
преди 7 години
Vsevolod Stakhov
f4eccbbe6d
[Minor] Slightly increase greylist plugin postfilter priority
преди 7 години
Andrew Lewis
7197962939
[Minor] Additional log message for greylist plugin
преди 7 години
Alexander Moisseev
0a56825bb0
[Fix] Do not set pre-result and update records for no `Queue-ID` messages
преди 7 години
Andrew Lewis
c0416f4d4a
[Minor] Reduce priority for greylist/ratelimit modules
преди 7 години
Vsevolod Stakhov
e6b6f6bb9c
[Rework] Use new maps add function
преди 7 години
Andrew Lewis
fd4d021a48
[Minor] Use new logging API everywhere
преди 7 години
Andrew Lewis
16f2de7c82
[Minor] Move upstream handling into rspamd_redis_make_request
преди 7 години
Andrew Lewis
56cc6c85ad
[Minor] Fix upstreams handling
преди 7 години
Andrew Lewis
3590c28e73
[Minor] Lint Lua plugins & global functions
преди 7 години
AL
e963d97882
[Minor] Update sample whitelist for greylist
преди 7 години
AL
c5b1f1bc22
[Minor] Further simplify conditionals
[Minor] Further simplify conditionals
преди 7 години
Alexander Moisseev
7fd12bdbde
[Minor] Further simplify conditionals
преди 7 години
AL
4cfb22716f
Fix if-else condition
преди 7 години
AL
cdfb0245ba
Clearer greylist module code
преди 7 години