Commit Graph

  • e5241751fc Update go installed version dev Owen 2026-05-03 15:46:36 -07:00
  • bcea04c438 build(deps): bump the prod-minor-updates group across 1 directory with 2 updates dependabot/go_modules/prod-minor-updates-23e7362396 dependabot[bot] 2026-05-03 22:31:07 +00:00
  • 34f8abfd37 build(deps): bump actions/setup-go from 6.3.0 to 6.4.0 dependabot/github_actions/actions/setup-go-6.4.0 dependabot[bot] 2026-05-03 22:31:01 +00:00
  • 77b386ecac Merge pull request #80 from fosrl/dev main 1.4.0 Owen Schwartz 2026-05-03 15:29:58 -07:00
  • 1b869c20de Merge pull request #79 from fosrl/observability-update Owen Schwartz 2026-05-03 15:27:44 -07:00
  • 375cb8b0ba Update CODEOWNERS Owen 2026-05-03 15:26:52 -07:00
  • 3f95e2da25 fix(otel): revert semconv version and correct deployment environment attribute Marc Schäfer 2026-05-04 00:21:10 +02:00
  • cda6fa6772 feat(cli/proxy): add OTLP timeout flag and make proxy metrics resilient Marc Schäfer 2026-05-04 00:12:24 +02:00
  • 191b4fa26a feat(prometheus): robust label validation and registration handling Marc Schäfer 2026-05-04 00:12:24 +02:00
  • 73d4d4d37c feat(observability): unify backend APIs and harden OTel handling Marc Schäfer 2026-05-04 00:12:23 +02:00
  • bcb5cc4746 refactor(metrics): safe initialization and instrument factory Marc Schäfer 2026-05-04 00:12:23 +02:00
  • f130a7cdb8 chore(deps): update OpenTelemetry and related modules Marc Schäfer 2026-05-04 00:12:22 +02:00
  • 4a322a436b chore(docs): add OTLP timeout docs and minor fixes Marc Schäfer 2026-05-04 00:12:16 +02:00
  • 390b401998 Merge remote-tracking branch 'upstream/dev' into proxy-context-tunnel-tracking proxy-context-tunnel-tracking Laurence 2026-04-09 14:07:22 +01:00
  • b642df3e1e Add CODEOWNERS Owen 2026-04-07 11:33:29 -04:00
  • 65e599f833 Bump docker/login-action from 4.0.0 to 4.1.0 dependabot/github_actions/docker/login-action-4.1.0 dependabot[bot] 2026-04-06 21:15:47 +00:00
  • c2d37d9402 Bump sigstore/cosign-installer from 4.1.0 to 4.1.1 dependabot/github_actions/sigstore/cosign-installer-4.1.1 dependabot[bot] 2026-04-06 21:15:44 +00:00
  • cae46757dd Bump docker/setup-buildx-action from 3.12.0 to 4.0.0 dependabot/github_actions/docker/setup-buildx-action-4.0.0 dependabot[bot] 2026-04-06 21:15:40 +00:00
  • 4b575016f3 Bump docker/setup-qemu-action from 3.7.0 to 4.0.0 dependabot/github_actions/docker/setup-qemu-action-4.0.0 dependabot[bot] 2026-04-06 21:15:37 +00:00
  • 9e5539a5ba Update Go version to 1.26 and adjust workflows and Dockerfile accordingly go-update Marc Schäfer 2026-04-04 02:00:13 +02:00
  • 279fc427a8 Merge pull request #68 from fosrl/go 1.3.1 Owen Schwartz 2026-04-03 19:54:02 -04:00
  • 127ded4203 Bump go version Owen 2026-04-03 19:50:37 -04:00
  • 6c91e99497 Merge pull request #63 from fosrl/proxy-perf-improvements Marc Schäfer 2026-04-04 01:47:55 +02:00
  • 58415dee7e refactor: remove redundant HTTP client instantiation in getRoute method Marc Schäfer 2026-04-04 01:44:59 +02:00
  • c3ed355127 Merge branch 'dev' into proxy-perf-improvements Marc Schäfer 2026-04-04 01:37:09 +02:00
  • c6e1881e6a Merge pull request #62 from LaurenceJJones/split/upstream-dev-relay-session-index Marc Schäfer 2026-04-04 01:24:45 +02:00
  • eedd813e2f Update Go version in GitHub Actions workflow Marc Schäfer 2026-04-04 01:19:47 +02:00
  • 3cf2ccdc54 Merge branch 'dev' into split/upstream-dev-relay-session-index Marc Schäfer 2026-04-04 01:13:09 +02:00
  • 726b6b171c Merge branch 'main' into dev Owen 2026-04-03 15:53:13 -04:00
  • 037618acbc Merge pull request #55 from fosrl/dependabot/docker/minor-updates-f918e77f61 Owen Schwartz 2026-04-03 15:35:45 -04:00
  • 1a6bc81ddd Merge pull request #67 from fosrl/metrics Owen Schwartz 2026-04-03 15:35:23 -04:00
  • a3dbdef7cc Merge pull request #66 from fosrl/dependabot/go_modules/prod-minor-updates-16c924d84c Owen Schwartz 2026-04-03 14:25:21 -04:00
  • f07c83fde4 Update Go version to 1.25.0 and add gRPC dependency Marc Schäfer 2026-04-03 18:41:40 +02:00
  • 652d9c5c68 Add metrics tracking for UDP packet handling and session management Marc Schäfer 2026-04-03 18:15:58 +02:00
  • e47a57cb4f Enhance metrics tracking in SNIProxy connection handling Marc Schäfer 2026-04-03 18:15:41 +02:00
  • 4357ddf64b Integrate metrics instrumentation across core services Marc Schäfer 2026-04-03 15:57:53 +02:00
  • f322b4c921 Add OpenTelemetry and Prometheus metrics infrastructure Marc Schäfer 2026-04-03 15:57:47 +02:00
  • 56f72d6643 Bump golang from 1.25-alpine to 1.26-alpine in the minor-updates group dependabot[bot] 2026-04-02 21:06:41 +00:00
  • 367e5bfa08 Bump the prod-minor-updates group with 2 updates dependabot[bot] 2026-04-02 21:06:24 +00:00
  • aeb8b7c56f Merge pull request #52 from fosrl/dependabot/go_modules/prod-minor-updates-4320415815 Marc Schäfer 2026-04-02 20:47:29 +02:00
  • f5c77d7df8 Merge pull request #56 from fosrl/dependabot/github_actions/actions/upload-artifact-7.0.0 Marc Schäfer 2026-04-02 20:42:41 +02:00
  • a37aadddb5 Merge pull request #53 from fosrl/dependabot/github_actions/actions/checkout-6.0.2 Marc Schäfer 2026-04-02 20:42:07 +02:00
  • 80747bf98b Merge pull request #57 from fosrl/dependabot/github_actions/actions/setup-go-6.3.0 Marc Schäfer 2026-04-02 20:41:20 +02:00
  • 69418a439c Merge pull request #58 from fosrl/dependabot/github_actions/sigstore/cosign-installer-4.1.0 Marc Schäfer 2026-04-02 20:40:30 +02:00
  • d065897c4d Merge pull request #59 from fosrl/dependabot/github_actions/docker/login-action-4.0.0 Marc Schäfer 2026-04-02 20:39:56 +02:00
  • b57574cc4b IFB ingress limiting Owen 2026-03-31 21:56:41 -07:00
  • a3862260c9 Add var for b limit Owen 2026-03-31 20:35:05 -07:00
  • 9ce372e644 Add pp to relay pp Owen 2026-03-27 17:21:44 -07:00
  • 40da38708c Update logging Owen 2026-03-20 16:11:10 -07:00
  • 3af64d8bd3 Merge branch 'dev' of github.com:fosrl/gerbil into dev Owen 2026-03-20 16:03:46 -07:00
  • fcead8cc15 Add rate limit to hole punch Owen 2026-03-20 16:02:58 -07:00
  • 20dad7bb8e Merge pull request #60 from LaurenceJJones/split/upstream-dev-relay-worker-scaling Owen Schwartz 2026-03-18 15:56:46 -07:00
  • a955aa6169 Merge pull request #61 from LaurenceJJones/split/upstream-dev-relay-addr-cache Owen Schwartz 2026-03-18 15:56:32 -07:00
  • 5eacbb7239 fix(proxy): prevent deleting wrong tunnel in defer cleanup Laurence 2026-03-13 16:43:16 +00:00
  • d21c09c84f refactor(proxy): simplify tunnel tracking with mutex-only approach Laurence 2026-03-13 16:36:56 +00:00
  • 28c65b950c fix(proxy): avoid shadowing ctx variable in pipe() Laurence 2026-03-13 15:51:23 +00:00
  • 1643d71905 refactor(proxy): use context cancellation for tunnel tracking Laurence 2026-03-13 15:47:52 +00:00
  • c7d9c72f29 Add HTTP client reuse and buffer pooling for performance Laurence 2026-03-13 15:28:04 +00:00
  • 14a3e7c531 Optimize lock usage in proxy connection handling proxy-lock-perf-improvements Laurence 2026-03-13 15:23:30 +00:00
  • abc744c647 perf(relay): index WireGuard sessions by receiver index Laurence 2026-03-12 12:55:49 +00:00
  • b118fef265 perf(relay): cache resolved UDP destinations with TTL Laurence 2026-03-12 12:54:59 +00:00
  • 7985f97eb6 perf(relay): scale packet workers and queue depth for throughput Laurence 2026-03-12 12:54:02 +00:00
  • 986a2c6bb6 Bump docker/login-action from 3.6.0 to 4.0.0 dependabot[bot] 2026-03-09 21:59:21 +00:00
  • 58674ec025 Bump sigstore/cosign-installer from 4.0.0 to 4.1.0 dependabot[bot] 2026-03-09 21:59:17 +00:00
  • 5dbe3dbb84 Bump actions/setup-go from 6.2.0 to 6.3.0 dependabot[bot] 2026-03-02 22:48:25 +00:00
  • 32d7af44ca Bump actions/upload-artifact from 6.0.0 to 7.0.0 dependabot[bot] 2026-03-02 22:48:17 +00:00
  • b9261b8fea Add optional tc Owen 2026-02-27 15:45:17 -08:00
  • fdc398eb9c Bump the prod-minor-updates group with 2 updates dependabot[bot] 2026-01-27 21:06:47 +00:00
  • c3e73d0189 Merge branch 'main' of github.com:fosrl/gerbil Owen 2026-01-26 15:22:20 -08:00
  • df2fbdf160 Bump golang.org/x/crypto in the prod-minor-updates group dependabot[bot] 2025-12-15 21:21:35 +00:00
  • cb4ac8199d Bump actions/checkout from 6.0.0 to 6.0.1 dependabot[bot] 2025-12-08 21:23:45 +00:00
  • dd4b86b3e5 Bump actions/upload-artifact from 5.0.0 to 6.0.0 dependabot[bot] 2025-12-15 21:27:04 +00:00
  • bad290aa4e Bump docker/setup-buildx-action from 3.11.1 to 3.12.0 dependabot[bot] 2025-12-22 21:27:31 +00:00
  • 8c27d5e3bf Bump actions/setup-go from 6.1.0 to 6.2.0 dependabot[bot] 2026-01-19 22:13:52 +00:00
  • 7e7a37d49c We dont really support the config file anymore Owen 2026-01-19 17:29:04 -08:00
  • d44aa97f32 Try to fix mem leak Owen 2025-12-12 22:14:13 -05:00
  • b57ad74589 Quiet normal log message Owen 2025-12-12 18:40:33 -05:00
  • 82256a3f6f Add healthcheck route Owen 2025-12-12 11:47:04 -05:00
  • 9e140a94db Add regex to runs on Owen 2025-12-11 16:19:08 -05:00
  • d0c9ea5a57 Fix docker username issue Owen 2025-12-08 14:51:13 -05:00
  • c88810ef24 Restrict inbound traffic Owen 2026-01-26 15:21:28 -08:00
  • fcd290272f Bump actions/checkout from 6.0.1 to 6.0.2 dependabot[bot] 2026-01-26 22:34:44 +00:00
  • 463a4eea79 Bump golang.org/x/crypto in the prod-minor-updates group dependabot[bot] 2025-12-15 21:21:35 +00:00
  • 4576a2e8a7 Bump actions/checkout from 6.0.0 to 6.0.1 dependabot[bot] 2025-12-08 21:23:45 +00:00
  • 69c13adcdb Bump actions/upload-artifact from 5.0.0 to 6.0.0 dependabot[bot] 2025-12-15 21:27:04 +00:00
  • 3886c1a8c1 Bump docker/setup-buildx-action from 3.11.1 to 3.12.0 dependabot[bot] 2025-12-22 21:27:31 +00:00
  • 06eb4d4310 Bump actions/setup-go from 6.1.0 to 6.2.0 dependabot[bot] 2026-01-19 22:13:52 +00:00
  • 247c47b27f We dont really support the config file anymore Owen 2026-01-19 17:29:04 -08:00
  • 060038c29b Try to fix mem leak Owen 2025-12-12 22:14:13 -05:00
  • 5414d21dcd Quiet normal log message Owen 2025-12-12 18:40:33 -05:00
  • 364fa020aa Add healthcheck route Owen 2025-12-12 11:47:04 -05:00
  • b96ee16fbf Add regex to runs on 1.3.0-s.0 Owen 2025-12-11 16:19:08 -05:00
  • 467d69aa7c Fix docker username issue Owen 2025-12-08 14:51:13 -05:00
  • 7c7762ebc5 Merge branch 'main' into dev 1.3.0 Owen 2025-12-06 12:16:15 -05:00
  • 526f9c8b4e Remove diff Owen 2025-12-06 12:16:03 -05:00
  • 905983cf61 Merge branch 'main' into dev Owen 2025-12-06 12:15:34 -05:00
  • a0879114e2 Merge branch 'LaurenceJJones-enhancement/errgroup-context-propagation' Owen 2025-12-06 12:15:09 -05:00
  • 0d54a07973 Merge branch 'enhancement/errgroup-context-propagation' of github.com:LaurenceJJones/gerbil into LaurenceJJones-enhancement/errgroup-context-propagation Owen 2025-12-06 12:14:58 -05:00
  • 4cb2fde961 Merge pull request #36 from LaurenceJJones/fix-wg-session-race-condition Owen Schwartz 2025-12-06 12:12:04 -05:00
  • 9602599565 Merge pull request #38 from LaurenceJJones/fix/relay-buffer-leak Owen Schwartz 2025-12-06 12:07:31 -05:00