Commit Graph
11 Commits
Author SHA1 Message Date
Dimitri Herzog c851293904 feat(blocking): log the matched rule in the block reason (#2091) 2026-06-08 09:19:10 +02:00
Dimitri Herzog a0fb375df9 perf(lists): speed up blocklist loading (cache build + parsing) (#2083) 2026-06-04 11:57:50 +00:00
Dimitri Herzog 5456628f8b chore: enable additional golangci-lint linters (#2073) 2026-05-23 22:33:36 +02:00
Yevhen Pavlov 3075c3810c refactor: clean up obsolete Go syntax (#1951) 2025-12-03 06:54:53 +01:00
Dimitri Herzog 629b4f069e feat: support DNS Stamp upstream format (#1922) 2025-11-11 07:53:45 +01:00
Dimitri Herzog 353b4e5b81 build: add additional linters 2025-08-08 23:20:29 +02:00
ThinkChaos d52c598546 fix(tests): properly silence log output (#1259)
* fix(tests): properly silence log output

Using `init` allows it to also work for benchmarks.
And `log.Silence` was sometimes getting overridden by `log.init`.

* squash: fix(server): don't setup the logger again
2023-11-19 17:51:49 -05:00
ThinkChaos b498bc5094 feat(lists): add support for wildcard lists using a custom Trie (#1233) 2023-11-17 15:58:35 +01:00
Dimitri Herzog 3b9fd7bafe refactor: use groupedCache to optimize cache access (#944)
* refactor: use groupedCache to optimize cache access

* refactor: fix review findings
2023-03-27 13:23:01 +02:00
Dimitri Herzog f78a57a94d chore(build): add additional linters (#774)
* chore(build): add nolintlint linter

* chore(build): add usestdlibvars linter
2022-11-29 21:58:26 +01:00
Dimitri Herzog 6772438760 Memory optimization internal blacklist/whitelist cache (#513) (#514) 2022-05-12 12:05:05 +02:00