aboutsummaryrefslogtreecommitdiffstats
path: root/lualib/plugins
Commit message (Collapse)AuthorAgeFilesLines
* [Fix] Dmarc: Properly encode structured headersVsevolod Stakhov2024-11-151-9/+11
| | | | Issue: #5221
* [Minor] remove unnecessary calls of lpeg.P in DMARC grammarThomas Oettli2024-09-131-2/+2
| | | | Just to make to code more readable.
* [Fix] Rework DMARC to correctly handle spaces in DMARC recordsThomas Oettli2024-09-121-3/+3
| | | | Issue: #4906
* [Project] Move ratelimit parsing stuff to a common libraryVsevolod Stakhov2024-09-111-0/+155
|
* [Fix] Allow spaces in DMARC recordsVsevolod Stakhov2024-05-161-2/+2
| | | | Issue: #4906
* [Minor] rbl: fix warningAndrew Lewis2024-01-251-6/+6
|
* [Minor] rbl: revisit previous changeAndrew Lewis2023-12-151-1/+1
|
* [Minor] rbl: try harder to identify lua patternsAndrew Lewis2023-12-131-2/+2
|
* [Feature] rbl: support disabling or replacing url_whitelist per RBLAndrew Lewis2023-12-121-0/+2
|
* [Fix] rbl: fix `exclude_local`Andrew Lewis2023-11-031-2/+0
|
* [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
|
* 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.
* [Feature] rbl: support checking numeric URLs in isolationAndrew Lewis2023-09-111-1/+2
|
* [Minor] Reformat all Lua code, no functional changesVsevolod Stakhov2023-08-073-181/+192
|
* [Fix] dmarc gramar - allow spaces before ";"Stephan Toggweiler2023-07-211-2/+2
| | | The ABNF in https://www.rfc-editor.org/rfc/rfc7489#section-6.4 define that its allowed to have spaces before ";"
* [Minor] Neural: Extract lua scriptsVsevolod Stakhov2023-03-251-100/+9
|
* [Minor] Fix Redis prefixesVsevolod Stakhov2022-06-271-4/+4
|
* [CritFix] Neural: Fix keys regression after #3968Vsevolod Stakhov2022-06-271-6/+6
|
* [Minor] Add some sanity checks to the redis scriptsVsevolod Stakhov2022-06-201-6/+10
|
* [Minor] Fix issues found by the new luacheck versionVsevolod Stakhov2022-04-141-3/+3
|
* [Minor] Update more copyright years/emailVsevolod Stakhov2022-03-271-1/+1
|
* [Minor] Update my email and the copyright yearVsevolod Stakhov2022-03-252-3/+3
|
* Spelling (#4086)Josh Soref2022-02-222-6/+6
| | | [Rework] Massive spelling fix from @jsoref
* [Minor] Fix for random monitoredVsevolod Stakhov2022-01-161-0/+1
| | | | Reported by: @moisseev
* [Minor] Dmarc: Fold header using specific newline typeVsevolod Stakhov2021-12-141-2/+2
|
* [Minor] Fix ip validity checkVsevolod Stakhov2021-12-021-1/+1
|
* [Test] Fix neural plugin testsPragadeesh Chandiran2021-11-221-4/+4
|
* [Minor] Rbl: Add url_full_hostname optionVsevolod Stakhov2021-11-161-0/+1
|
* [Feature] Add ROC feature to neural network pluginPragadeesh Chandiran2021-11-151-5/+156
|
* [Minor] Store raw dmarc eltsVsevolod Stakhov2021-08-041-0/+1
|
* [Rework] Dmarc: Move check policy function to the common utilsVsevolod Stakhov2021-08-031-1/+127
|
* [Rework] Move common and rarely used dmarc code to the libraryVsevolod Stakhov2021-08-021-0/+233
|
* [Minor] Neural: Do not filter static profilesVsevolod Stakhov2021-05-041-1/+5
|
* [Minor] Neural: Allow to have flat classification if neededVsevolod Stakhov2021-04-291-0/+1
|
* [Feature] Neural: Allow to balance FP/FN for the networkVsevolod Stakhov2021-04-291-0/+3
|
* [Minor] Rbl: Allow to exclude certain checks to simplify local.d additionsVsevolod Stakhov2021-02-261-15/+22
| | | | Issue: #3655
* [Feature] Rbl: Distinguish flattened and non-flattened selectors in RBL requestsVsevolod Stakhov2021-02-161-0/+2
| | | | Issue: #3648
* [Fix] RBL: was missing some config schemaAndrew Lewis2021-02-081-0/+4
| | | | - Reported by slavko
* [Minor] Neural: Add logging stuffVsevolod Stakhov2021-02-051-3/+7
|
* [CritFix] Neural: Fix sorting applicationVsevolod Stakhov2021-02-051-1/+2
| | | | Thanks to: Gerald Auer
* [Feature] Neural: Move PCA learning to a subprocessVsevolod Stakhov2020-12-181-11/+39
|
* [Feature] Add controller endpoint for training neuralAndrew Lewis2020-12-171-0/+779
| | | | | | | | - Move neural functions to library - Parameterise spawn_train - neural plugin: Fix store_pool_only when autotrain is true - neural plugin: Use cache_set instead of mempool - Add test
* [Minor] Rbl: Allow to add dependencies for RBL rulesVsevolod Stakhov2020-11-131-0/+3
|
* [Project] Rbl: Migrate to `checks`Vsevolod Stakhov2020-10-201-2/+4
|