aboutsummaryrefslogtreecommitdiffstats
path: root/lualib
Commit message (Collapse)AuthorAgeFilesLines
* [Minor] rbl: revisit previous changeAndrew Lewis2023-12-151-1/+1
|
* [Project] Try to do strings concatenation in CVsevolod Stakhov2023-12-142-5/+3
|
* [Minor] rbl: try harder to identify lua patternsAndrew Lewis2023-12-131-2/+2
|
* Merge pull request #4742 from fatalbanana/rbl_url_whitelistVsevolod Stakhov2023-12-121-0/+2
|\ | | | | [Feature] rbl: support disabling or replacing url_whitelist per RBL
| * [Feature] rbl: support disabling or replacing url_whitelist per RBLAndrew Lewis2023-12-121-0/+2
| |
* | [Minor] Have bayes use global redis settingsAndrew Lewis2023-12-121-6/+19
|/
* [Minor] Fix learned statsVsevolod Stakhov2023-12-111-5/+4
|
* Merge pull request #4718 from rspamd/vstakhov-bayes-reworkVsevolod Stakhov2023-12-105-13/+243
|\ | | | | Migrate bayes redis backend to Lua scripts
| * [Project] Add some statsVsevolod Stakhov2023-12-082-12/+61
| |
| * [Project] Various fixesVsevolod Stakhov2023-12-081-2/+2
| |
| * [Rework] Use strings for int64_tVsevolod Stakhov2023-12-083-5/+5
| | | | | | | | | | | | 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.
| * [Minor] Fix keys nameVsevolod Stakhov2023-12-081-2/+2
| |
| * [Project] Add some basic learningVsevolod Stakhov2023-12-072-3/+3
| |
| * [Project] Add bayes learn scriptVsevolod Stakhov2023-12-072-2/+38
| |
| * [Minor] Add initial stat callbackVsevolod Stakhov2023-12-071-2/+20
| |
| * [Project] Further caching logic modificationsVsevolod Stakhov2023-12-061-1/+1
| |
| * [Project] Temporary fixes to start new bayes logic debugVsevolod Stakhov2023-12-041-3/+18
| |
| * [Minor] Slightly improve loggingVsevolod Stakhov2023-12-041-13/+17
| |
| * [Project] Optimise classify scriptVsevolod Stakhov2023-12-021-13/+25
| |
| * [Project] Add classify redis scriptVsevolod Stakhov2023-12-021-0/+26
| |
| * [Project] Start migration of bayes redis backend to LuaVsevolod Stakhov2023-11-291-0/+70
| |
* | [Fix] dkim_signing: siging_table: lowercase before lookupAndrew Lewis2023-11-291-1/+1
|/
* [Minor] Allow argument atoms to start from `-`Vsevolod Stakhov2023-11-161-1/+1
|
* [Minor] Relax arguments grammar for selectorsVsevolod Stakhov2023-11-161-2/+6
|
* [Minor] Do something when no successful replies are detectedVsevolod Stakhov2023-11-101-0/+4
|
* [Project] Polish output modesVsevolod Stakhov2023-11-101-10/+98
|
* [Minor] Various fixesVsevolod Stakhov2023-11-101-0/+2
|
* [Project] Add some major stuff to implement client side of the fuzzy pingVsevolod Stakhov2023-11-091-7/+60
|
* [Project] Add preliminary `rspamadm fuzzyping` commandVsevolod Stakhov2023-11-091-0/+112
|
* [Minor] lua_maps docs: apply formattingAndrew Lewis2023-11-061-10/+10
|
* [Fix] rbl: fix `exclude_local`Andrew Lewis2023-11-031-2/+0
|
* [Minor] Add selector transformer `filter_method`Vsevolod Stakhov2023-10-311-1/+22
|
* Merge pull request #4657 from fatalbanana/rbl_matchersVsevolod Stakhov2023-10-261-0/+16
|\ | | | | [Feature] rbl: support use of different matchers for return codes
| * [Minor] Reiterate on the previous changesAndrew Lewis2023-10-261-5/+5
| | | | | | | | | | - Demote message to info level - Name it returncodes_matcher for better specificity
| * [Feature] rbl: support globbed return codesAndrew Lewis2023-10-251-1/+1
| |
| * [Feature] rbl: support checking returncodes by CIDRAndrew Lewis2023-10-251-1/+1
| |
| * [Feature] rbl: support checking returncodes by regexAndrew Lewis2023-10-241-1/+1
| |
| * [Minor] rbl: support use of different matchers for return codesAndrew Lewis2023-10-241-0/+16
| |
* | [Minor] Try to fix ICAP scanners by adding use_specific_content_type parameterVsevolod Stakhov2023-10-221-5/+14
|/ | | | Issue: #4643
* [Fix] DMARC reporting: fix reporting for subdomainsAndrew Lewis2023-10-161-9/+7
| | | | - Reported by: @bilym
* Update dmarc.luadzjaivnt2023-10-121-3/+3
| | | | | | | | | | | | 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
* Update dmarc.luadzjaivnt2023-10-121-1/+1
| | | | | | | | | | | | 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}
* Update dmarc.luadzjaivnt2023-10-121-3/+3
| | | Debug logs where broken, so muning functionality not working at all.
* [Minor] Apply schema for all fuzzy rulesVsevolod Stakhov2023-10-051-1/+14
|
* [Minor] Fix one corner caseVsevolod Stakhov2023-09-281-9/+14
|
* [Minor] Allow redis requests with no callbacksVsevolod Stakhov2023-09-241-2/+2
|
* Merge pull request #4608 from lbahtarliev/masterVsevolod Stakhov2023-09-221-1/+1
|\ | | | | [Fix] Change Date: header location to conform with RFC
| * [Fix] Change Date: header location to conform with RFCLyuben Bahtarliev2023-09-221-1/+1
| |
* | Update configwizard.luaDani7782023-09-181-18/+10
|/ | | FIXED dkim key generation, update from old api
* Merge branch 'rspamd:master' into masterLBahtarliev2023-09-122-3/+4
|\