Pragadeesh Chandiran
13ed039524
[Minor] Prevent duplicate rows from being inserted into neural training set
2 years ago
Vsevolod Stakhov
9fd0db56f8
[Project] BIMI: Fix helper integration issues
2 years ago
Vsevolod Stakhov
fd0c058c5d
[Feature] BIMI: Add preliminary version of the BIMI plugin
Issue: #3935
2 years ago
bradleydoherty59
e401747c79
[Config] Allow configurable s3 urls
2 years ago
Vsevolod Stakhov
9eaf2c53c5
[Minor] Rbl: Minor performance improvement when checking URL flags
Suggested by: @citrin
2 years ago
Vsevolod Stakhov
dfe0b10097
[Minor] Clickhouse: Try to deal with clock skew in retention logic
2 years ago
Vsevolod Stakhov
89f419a1f7
[Minor] Unify set_pre_result invocations
2 years ago
Vsevolod Stakhov
d859235b16
[Fix] Correctly check numeric URLs in URL DNS lists
Issue: #3948
2 years ago
Vsevolod Stakhov
4d52a5896a
[Fix] Dmarc: Always lowercase domain
Issue: #3940
2 years ago
Vsevolod Stakhov
a30ec7cc13
[Feature] S3: Allow to store structured data in messagepack
2 years ago
Vsevolod Stakhov
2664f9ef9c
[Minor] Mid: Try to fix composites insertion
2 years ago
Andrew Lewis
dfacd5dcf9
[Minor] satisfy luacheck
2 years ago
Andrew Lewis
8195741918
[Minor] external_relay: use real_ip
2 years ago
Vsevolod Stakhov
b8c0ebc334
[Minor] Arc: Specify explicit order for the headers added
2 years ago
Vsevolod Stakhov
7ba0e69b2f
[Feature] Ratelimit: Add per bucket configurations
This change add custom per bucket configuration
- symbol: for custom symbol
- message: for custom message
- skip_soft_reject: to disable soft rejection logic for this bucket
2 years ago
Vsevolod Stakhov
51eefb68d5
[Feature] Antivirus: Allow to set fake eicar patterns for testing AV engines
2 years ago
Vsevolod Stakhov
ce27fc0779
[Minor] Store obfuscated subjects in Redis
Issue: #3886
2 years ago
Vsevolod Stakhov
196353b297
[Minor] Add content type to MIME_BAD_ATTACHMET symbol
2 years ago
Andrew Lewis
14be23205a
[Minor] Another PUC-Rio Lua compatibility fix
- Reported by @mebourne
2 years ago
Vsevolod Stakhov
cc206f252c
[Fix] Plug memory leak in http settings reload
Reverts: d9180d3ac0
2 years ago
Vsevolod Stakhov
d4b650a68c
[Minor] Mime_types: Allow application/octet-stream for all extensions
2 years ago
Tomohiro "Tomo-p" KATO
cdedeb9f4f
fix compatibility with lua-5.4
3 years ago
Vsevolod Stakhov
94fe0c2e51
[Feature] Aws_s3: Allow to compress data stored
2 years ago
Yoshimo
73395cdaca
- add bz2, egg, alz,xz and lz as additional archive extensions
2 years ago
Vsevolod Stakhov
69959a3edb
[Minor] Aws_s3: Allow to set action on failure
2 years ago
Vsevolod Stakhov
5bc4370297
[Feature] Add preliminary exporter to AWS S3
2 years ago
Vsevolod Stakhov
f80fd24a50
[Minor] Dmarc: Store reports for esld and not for the specific domain
2 years ago
Vsevolod Stakhov
ae794569d7
[Minor] Mx_check: Fix issue with multiple IPs per MX name
Issue: #3839
2 years ago
Vsevolod Stakhov
5fe80e02c8
[Minor] Add lua_util.shuffle
2 years ago
foron
ad132fa10e
Escape redis+selector
I believe it would be better to have the "redis+selector" pattern escaped as "redis%+selector". This would make it easier for string.find to match the documented map string.
2 years ago
Vsevolod Stakhov
a3b5ad3d3b
[Feature] Allow to save and show attachment name when inserting AV scan results
2 years ago
Vsevolod Stakhov
742507c784
[Minor] Url_redirector: Fix zset trimming
2 years ago
Vsevolod Stakhov
569635a48c
[Rework] Dmarc: Move check policy function to the common utils
2 years ago
Vsevolod Stakhov
8e65fac07f
[Rework] Move common and rarely used dmarc code to the library
2 years ago
Vsevolod Stakhov
bb4171299d
[Minor] Refactor module name variable
2 years ago
Vsevolod Stakhov
3dacc25318
[Rework] Dmarc: Rework reports keys structure
2 years ago
Vsevolod Stakhov
e8d715b098
[Minor] Dmarc: Relax grammar to allow elements with no semicolons
2 years ago
Vsevolod Stakhov
50f8ab9d21
[Project] Dmarc: Use zlists for dmarc reports
2 years ago
Vsevolod Stakhov
b75b02a67b
[Rework] Reorganize dmarc plugin and remove unsupported reporting code
2 years ago
Anton Yuzhaninov
3789d5c1d3
[Fix] ASN: fix _FAIL symbol for when main symbol is disabled
Fix error:
lua_dns_resolver_callback: call to dns callback failed: /usr/share/rspamd/plugins/asn.lua:74: attempt to concatenate field 'symbol' (a boolean value); trace: [1]:{/usr/share/rspamd/plugins/asn.lua:74 - <unknown> [Lua]};
Which happen when the main asn symbol is disabled in asn.conf using
symbol = false;
While here add nostat flag for ASN symbols (we cannot use them as
spam/ham signs).
2 years ago
Vsevolod Stakhov
6adab61b4a
[Minor] Fix confusion
3 years ago
Jan-Philipp Benecke
122970bed1
[FIX]: ASN: register symbol & minor change suggested by vstakhov
3 years ago
Jan-Philipp Benecke
7117a1f315
[Fix]: ASN: dns cb func should also return in case of an error
3 years ago
Vsevolod Stakhov
b18a524f68
[Feature] Milter_headers: Add x-rspamd-pre-result header
3 years ago
Vsevolod Stakhov
3f6ec1f163
[Minor] Use cached regexps for multimap
3 years ago
Vsevolod Stakhov
22054fc05d
[Minor] Fix misprint
3 years ago
Vsevolod Stakhov
69f9feb219
[Minor] Multimap use limits when parsing email addresses
3 years ago
Jesse Norell
f2d94be62f
domain match should be case insensitive
domain match should be case insensitive - see https://github.com/rspamd/rspamd/issues/3749#issuecomment-858013193
3 years ago
Andrew Lewis
37d7bee0fe
[Feature] external_relay plugin
3 years ago
Carsten Rosenberg
8889734ebc
[Minor] multimap - add match debug / fix typo
3 years ago