16 Commits

Author SHA1 Message Date
dcarrillo 49a63ef071 feat: Create multiarch artifacts (#58) 2026-07-22 12:33:57 +02:00
dcarrillo ff97f2c550 Move integration tests to separate Go module to slim main dependency graph (#56)
integration-tests/ is now its own Go module with a replace directive
pointing to the parent. docker/docker and testcontainers-go are no longer
in the main module, reducing go.mod from 106 to 60 lines and go.sum
from ~480 to 136 lines (-40% direct deps).

Makefile integration-test target updated to cd into the submodule.
2026-07-19 12:23:33 +02:00
dcarrillo 9aa97e62cc [ci] Update linting tools installation method 2026-06-05 14:39:45 +02:00
dcarrillo e8d3a20781 New feature: prometheus metrics endpoint (#46) 2025-11-03 18:36:13 +01:00
dcarrillo 00b1661ef9 Update dependencies and fix CVE-2025-22870, CVE-2024-40635 2025-03-18 20:25:24 +01:00
dcarrillo b5fe362183 Make geo database usage optional (#39) 2025-01-02 20:13:41 +01:00
dcarrillo d13ea29071 New whatismydns feature (#29) 2024-04-12 19:26:48 +02:00
dcarrillo f8e27bef56 Add endopoint to check is a given port is open on the client (#22) 2023-12-31 12:52:08 +01:00
dcarrillo 35fac1bd57 chore: update linters and go action 2023-01-26 20:47:03 +01:00
dcarrillo 7c70abf07f Add feature to get the right client port when using a trusted proxy 2022-05-02 17:56:57 +02:00
dcarrillo 49b28b6536 Update golangci-lint and shadow 2022-03-19 19:02:41 +01:00
dcarrillo 2571e22843 Fix format errors and add gofmt and golines to Makefile 2021-11-21 18:23:36 +01:00
dcarrillo 7bc95f98c8 Add -s -w flags when building to omit the symbol table, debug information and the DWARF table 2021-11-16 19:10:19 +01:00
dcarrillo 36f82eb6a7 Add github workflow (#1)
* Add github workflow
2021-11-11 17:09:05 +01:00
dcarrillo c0d1143de6 Fix Makefile 2021-11-10 20:27:02 +01:00
dcarrillo 2fcfa91545 first commit 2021-11-10 20:06:12 +01:00