Commit Graph
9 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
ThinkChaos b498bc5094 feat(lists): add support for wildcard lists using a custom Trie (#1233) 2023-11-17 15:58:35 +01:00
Kwitsch 8ece708fe9 devcontainer & unit test refactoring (#1220)
* extension cleanup & added ginkgo watch

* added gcov2lcov

* added test explorer and reworked scripts

* go mod tidy

* use package cache volume

* script rework

* defined tasks

* defined launch

* don't try to convert if test was canceld

* generate lcov only in devcontainer

* disable coverage upload on forks

* wip: make lcov

* fixed unit tests for parallel

* parallel test for lists

* fix serve test for parallel

* parallel test fixes

* deleted accident commit

* wip: make lcov

* restructured settings location

* start script refactoring

* added GetProcessPort

* fixed parallel ports

* race fix

* changed port for github runner binding

* fixed local list var in test

* more local vars in tests fix

* less local vars

* run test & race parallel

* removed invalid error check

* fixed error  check

* less local variables

* fixed timing problem

* removed gcov2lcov

* added generate-lcov

* added GINKGO_PROCS to makefile

* fixed workflow

* run generate-lcov on save *.go

* added tooltitude
2023-11-11 11:58:31 -05: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
KwitschandThinkChaos 9abeaeddea Added gofumpt (#805)
* fix linter errors

* added gofumpt

* Makefile cleanup

* gofumpt run

* Update Makefile

Co-authored-by: ThinkChaos <[email protected]>

* go mod tidy

* fmt + lint

* go mod tidy

Co-authored-by: ThinkChaos <[email protected]>
2022-12-26 22:11:45 +01:00
Dimitri Herzog 6772438760 Memory optimization internal blacklist/whitelist cache (#513) (#514) 2022-05-12 12:05:05 +02:00
ThinkChaos 27c8cbf2b7 Update to gingko v2 (#447) 2022-03-03 11:27:27 +01:00
Dimitri Herzog 759f55d89c Rewrite DNS response cache (#378) (#413) 2022-01-20 16:45:29 +01:00