Andrew Lewis
84ee2815a5
[Minor] rbl: revisit previous change
6 months ago
Vsevolod Stakhov
65477c3064
[Project] Try to do strings concatenation in C
6 months ago
Andrew Lewis
fb53d4f2fd
[Minor] rbl: try harder to identify lua patterns
6 months ago
Andrew Lewis
d06fc3bea3
[Feature] rbl: support disabling or replacing url_whitelist per RBL
6 months ago
Andrew Lewis
4da87a5cda
[Minor] Have bayes use global redis settings
6 months ago
Vsevolod Stakhov
a639c5fae0
[Minor] Fix learned stats
6 months ago
Vsevolod Stakhov
b11f8216f0
[Project] Add some stats
6 months ago
Vsevolod Stakhov
cd568d7085
[Project] Various fixes
6 months ago
Vsevolod Stakhov
33cf745fb1
[Rework] Use strings for int64_t
It seems there is no easy way to use int64 in Redis Lua, hence, we have
to use strings. It's much more expensive but still some advantage over
the previous schema.
6 months ago
Vsevolod Stakhov
fcf2c2bb48
[Minor] Fix keys name
6 months ago
Vsevolod Stakhov
752414a1f5
[Project] Add some basic learning
6 months ago
Vsevolod Stakhov
0d993187c1
[Project] Add bayes learn script
6 months ago
Vsevolod Stakhov
3a7f4ef0ed
[Minor] Add initial stat callback
6 months ago
Vsevolod Stakhov
cbc907994e
[Project] Further caching logic modifications
6 months ago
Vsevolod Stakhov
9f754e6c77
[Project] Temporary fixes to start new bayes logic debug
6 months ago
Vsevolod Stakhov
25e7d7ff17
[Minor] Slightly improve logging
6 months ago
Vsevolod Stakhov
548251ac7e
[Project] Optimise classify script
6 months ago
Vsevolod Stakhov
44c6c563c2
[Project] Add classify redis script
6 months ago
Vsevolod Stakhov
69381e238b
[Project] Start migration of bayes redis backend to Lua
6 months ago
Andrew Lewis
33b3dd9a1b
[Fix] dkim_signing: siging_table: lowercase before lookup
6 months ago
Vsevolod Stakhov
ab21a6f65f
[Minor] Allow argument atoms to start from `-`
7 months ago
Vsevolod Stakhov
06062be5ce
[Minor] Relax arguments grammar for selectors
7 months ago
Vsevolod Stakhov
3adc6d6e2a
[Minor] Do something when no successful replies are detected
7 months ago
Vsevolod Stakhov
01cab363f0
[Project] Polish output modes
7 months ago
Vsevolod Stakhov
a0fc56157c
[Minor] Various fixes
7 months ago
Vsevolod Stakhov
4beec4e027
[Project] Add some major stuff to implement client side of the fuzzy ping
7 months ago
Vsevolod Stakhov
3d72505823
[Project] Add preliminary `rspamadm fuzzyping` command
7 months ago
Andrew Lewis
b189c9fea6
[Minor] lua_maps docs: apply formatting
7 months ago
Andrew Lewis
eeabb14d92
[Fix] rbl: fix `exclude_local`
7 months ago
Vsevolod Stakhov
3a3c66d232
[Minor] Add selector transformer `filter_method`
7 months ago
Andrew Lewis
15e3f277fa
[Minor] Reiterate on the previous changes
- Demote message to info level
- Name it returncodes_matcher for better specificity
7 months ago
Andrew Lewis
5ef8dfff5d
[Feature] rbl: support globbed return codes
7 months ago
Andrew Lewis
3d17d2d857
[Feature] rbl: support checking returncodes by CIDR
7 months ago
Andrew Lewis
06618f8a52
[Feature] rbl: support checking returncodes by regex
7 months ago
Andrew Lewis
fea6bf4c35
[Minor] rbl: support use of different matchers for return codes
7 months ago
Vsevolod Stakhov
5c91867091
[Minor] Try to fix ICAP scanners by adding use_specific_content_type parameter
Issue: #4643
7 months ago
Andrew Lewis
c1c106a5b1
[Fix] DMARC reporting: fix reporting for subdomains
- Reported by: @bilym
8 months ago
dzjaivnt
494078bf59
Update dmarc.lua
With name:
dmarc; dmarc.lua:191: munging debug: {[domain] = domain.tld [flags] = {[valid] = true, [braced] = true}, [name] = Name [domain.tld], [raw] = <user@domain.tld>, [addr] = user@domain.tld, [user] = user}
dmarc; dmarc.lua:234: munged DMARC header for domain.tld: Name [domain.tld] via mark <otheruser@otherdomain.tld> -> user@domain.tld
Without name:
dmarc; dmarc.lua:191: munging debug: {[domain] = domain.tld [flags] = {[valid] = true, [braced] = true}, [name] = , [raw] = <user@domain.tld>, [addr] = user@domain.tld, [user] = user}
dmarc.lua:234: munged DMARC header for domain.tld: user via otheruser <otheruser@otherdomain.tld> -> user@domain.tld
8 months ago
dzjaivnt
4127a61ee7
Update dmarc.lua
When from.name is Nil its still show up, with != "" not
Then you get
From: via user <user@domain.tld>
Instead of
From: otheruser via user <user@domain.tld>
Debug:
2023-10-12 12:08:15 #725504(normal) <0b948d>; dmarc; dmarc.lua:191: munging debug: {[user] = user, [domain] = domain.tld, [flags] = {[valid] = true}, [name] = , [raw] = user@domain.tld, [addr] = user@domain.tld}
8 months ago
dzjaivnt
a6bd9c893a
Update dmarc.lua
Debug logs where broken, so muning functionality not working at all.
8 months ago
Vsevolod Stakhov
abd6315416
[Minor] Apply schema for all fuzzy rules
8 months ago
Vsevolod Stakhov
f9962fb58f
[Minor] Fix one corner case
8 months ago
Vsevolod Stakhov
08efef2c08
[Minor] Allow redis requests with no callbacks
8 months ago
Lyuben Bahtarliev
313bda11b8
[Fix] Change Date: header location to conform with RFC
8 months ago
Dani778
6a70af486f
Update configwizard.lua
FIXED dkim key generation, update from old api
9 months ago
Lyuben Bahtarliev
4824b17181
[Feature] Add ICAP Content-Type and Filename from TODO List. Simplify changes. Remove unnecessary debug message.
9 months ago
Andrew Lewis
ffa3070ac9
[Fix] rspamadm mime: arguments beginning with letter `t`
9 months ago
Andrew Lewis
076ca2c763
[Feature] rbl: support checking numeric URLs in isolation
9 months ago
Lyuben Bahtarliev
5bb1ce5ee2
[Feature] Add ICAP Content-Type and Filename from TODO List
9 months ago
LaoDC
6c3d5c7db8
Apply suggestions from code review
Co-authored-by: Vsevolod Stakhov <vsevolod@rspamd.com>
9 months ago