268 Commits

Author SHA1 Message Date
Owen Schwartz
4f325dd92f Merge pull request #92 from fosrl/chore/dependabot-single-pr-groups
chore(dependabot): limit grouped dependency updates to one PR per ecosystem
2026-07-07 15:00:19 -04:00
Owen Schwartz
8328a4751a Merge pull request #98 from fosrl/dev
1.4.2-s.1
1.4.2-s.1
2026-07-06 09:19:54 -04:00
Owen
860ba69a88 Try to control the sockets and size of bandwidth 2026-07-06 09:16:10 -04:00
Owen
e1c9836dc1 Disable firewall 2026-07-01 10:46:21 -04:00
Owen Schwartz
4f457db7b5 Merge pull request #97 from fosrl/dev
Add cache timeout of 2.5 seconds to record hp
1.4.2-s.0 1.4.2
2026-06-12 20:35:02 -07:00
Owen
6d548ea166 Add cache timeout of 2.5 seconds to record hp
Fixes #96
Closes #95
2026-06-12 20:32:43 -07:00
Marc Schäfer
d611eb2022 chore(dependabot): limit grouped dependency updates to one PR per ecosystem 2026-06-07 11:02:22 +02:00
Owen Schwartz
4d8f5923c3 Merge pull request #86 from fosrl/dev
Fix rebuilding WG sessions and handling HP out of hot path
1.4.1
2026-06-04 10:42:18 -07:00
Owen
6af41f2a6e Merge branch 'dev' of github.com:fosrl/gerbil into dev 2026-06-04 10:41:00 -07:00
Owen Schwartz
c638090ef7 Merge pull request #72 from fosrl/dependabot/github_actions/sigstore/cosign-installer-4.1.1
build(deps): bump sigstore/cosign-installer from 4.1.0 to 4.1.2
2026-06-04 10:40:39 -07:00
dependabot[bot]
cde79b5c50 build(deps): bump sigstore/cosign-installer from 4.1.0 to 4.1.2
Bumps [sigstore/cosign-installer](https://github.com/sigstore/cosign-installer) from 4.1.0 to 4.1.2.
- [Release notes](https://github.com/sigstore/cosign-installer/releases)
- [Commits](https://github.com/sigstore/cosign-installer/compare/v4.1.0...6f9f17788090df1f26f669e9d70d6ae9567deba6)

---
updated-dependencies:
- dependency-name: sigstore/cosign-installer
  dependency-version: 4.1.1
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
2026-06-04 17:40:00 +00:00
Owen Schwartz
af42ae3448 Merge pull request #70 from fosrl/dependabot/github_actions/docker/setup-qemu-action-4.0.0
Bump docker/setup-qemu-action from 3.7.0 to 4.0.0
2026-06-04 10:39:41 -07:00
Owen Schwartz
f7d874cd78 Merge pull request #71 from fosrl/dependabot/github_actions/docker/setup-buildx-action-4.0.0
Bump docker/setup-buildx-action from 3.12.0 to 4.0.0
2026-06-04 10:39:33 -07:00
Owen Schwartz
f3f70fff14 Merge pull request #73 from fosrl/dependabot/github_actions/docker/login-action-4.1.0
Bump docker/login-action from 4.0.0 to 4.1.0
2026-06-04 10:38:54 -07:00
Owen Schwartz
95e83da5c1 Merge pull request #74 from fosrl/dependabot/github_actions/actions/setup-go-6.4.0
build(deps): bump actions/setup-go from 6.3.0 to 6.4.0
2026-06-04 10:38:36 -07:00
Owen Schwartz
19a71e7c0a Merge pull request #69 from fosrl/go-update
Update Go version to 1.26 and adjust workflows and Dockerfile
2026-06-04 10:37:32 -07:00
Owen
cf863702a0 Merge branch 'main' into go-update 2026-06-04 10:36:47 -07:00
Owen
b8bb1249c9 Merge branch 'main' of github.com:fosrl/gerbil into dev 2026-06-04 10:36:02 -07:00
Owen Schwartz
18078e0e06 Merge pull request #85 from fosrl/fix/security-update-go-deps
Update Go dependencies for security fixes
2026-06-04 10:18:47 -07:00
Marc Schäfer
44622a883f fix(deps): update Go dependencies for security fixes 2026-06-04 16:01:19 +02:00
miloschwartz
3926dcc6be update issue template 2026-05-25 21:42:00 -07:00
Owen Schwartz
65bb3fc101 Merge pull request #83 from fosrl/github-action-cosign
Upgrade cosign installer to v4.1.2 and pin cosign version
2026-05-16 14:55:01 -07:00
Marc Schäfer
8683a62b4b fix(security): update cosign to v3.0.6 and installer to 4.1.2
Updated cosign installer to version 4.1.2 and specified cosign release version 3.0.6.
2026-05-16 16:34:40 +02:00
Owen
7d1f963820 Speeed up parsing 2026-05-14 16:20:16 -07:00
Owen
775def1a97 Fix rebuilding sessions 2026-05-14 15:55:54 -07:00
Owen
180b5fe768 Reduce latency calling http endpoint in hot path 2026-05-14 15:39:29 -07:00
Owen
e5241751fc Update go installed version 2026-05-03 15:46:36 -07:00
dependabot[bot]
34f8abfd37 build(deps): bump actions/setup-go from 6.3.0 to 6.4.0
Bumps [actions/setup-go](https://github.com/actions/setup-go) from 6.3.0 to 6.4.0.
- [Release notes](https://github.com/actions/setup-go/releases)
- [Commits](4b73464bb3...4a3601121d)

---
updated-dependencies:
- dependency-name: actions/setup-go
  dependency-version: 6.4.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
2026-05-03 22:31:01 +00:00
Owen Schwartz
77b386ecac Merge pull request #80 from fosrl/dev
1.4.0
1.4.0
2026-05-03 15:29:58 -07:00
Owen Schwartz
1b869c20de Merge pull request #79 from fosrl/observability-update
Enhance observability with OTLP timeout and API unification
2026-05-03 15:27:44 -07:00
Owen
375cb8b0ba Update CODEOWNERS 2026-05-03 15:26:52 -07:00
Marc Schäfer
3f95e2da25 fix(otel): revert semconv version and correct deployment environment attribute
Signed-off-by: Marc Schäfer <git@marcschaeferger.de>
2026-05-04 00:21:10 +02:00
Marc Schäfer
cda6fa6772 feat(cli/proxy): add OTLP timeout flag and make proxy metrics resilient 2026-05-04 00:12:24 +02:00
Marc Schäfer
191b4fa26a feat(prometheus): robust label validation and registration handling 2026-05-04 00:12:24 +02:00
Marc Schäfer
73d4d4d37c feat(observability): unify backend APIs and harden OTel handling 2026-05-04 00:12:23 +02:00
Marc Schäfer
bcb5cc4746 refactor(metrics): safe initialization and instrument factory 2026-05-04 00:12:23 +02:00
Marc Schäfer
f130a7cdb8 chore(deps): update OpenTelemetry and related modules 2026-05-04 00:12:22 +02:00
Marc Schäfer
4a322a436b chore(docs): add OTLP timeout docs and minor fixes 2026-05-04 00:12:16 +02:00
Owen
b642df3e1e Add CODEOWNERS 2026-04-07 11:33:51 -04:00
dependabot[bot]
65e599f833 Bump docker/login-action from 4.0.0 to 4.1.0
Bumps [docker/login-action](https://github.com/docker/login-action) from 4.0.0 to 4.1.0.
- [Release notes](https://github.com/docker/login-action/releases)
- [Commits](b45d80f862...4907a6ddec)

---
updated-dependencies:
- dependency-name: docker/login-action
  dependency-version: 4.1.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
2026-04-06 21:15:47 +00:00
dependabot[bot]
cae46757dd Bump docker/setup-buildx-action from 3.12.0 to 4.0.0
Bumps [docker/setup-buildx-action](https://github.com/docker/setup-buildx-action) from 3.12.0 to 4.0.0.
- [Release notes](https://github.com/docker/setup-buildx-action/releases)
- [Commits](8d2750c68a...4d04d5d948)

---
updated-dependencies:
- dependency-name: docker/setup-buildx-action
  dependency-version: 4.0.0
  dependency-type: direct:production
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <support@github.com>
2026-04-06 21:15:40 +00:00
dependabot[bot]
4b575016f3 Bump docker/setup-qemu-action from 3.7.0 to 4.0.0
Bumps [docker/setup-qemu-action](https://github.com/docker/setup-qemu-action) from 3.7.0 to 4.0.0.
- [Release notes](https://github.com/docker/setup-qemu-action/releases)
- [Commits](c7c5346462...ce360397dd)

---
updated-dependencies:
- dependency-name: docker/setup-qemu-action
  dependency-version: 4.0.0
  dependency-type: direct:production
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <support@github.com>
2026-04-06 21:15:37 +00:00
Marc Schäfer
9e5539a5ba Update Go version to 1.26 and adjust workflows and Dockerfile accordingly
Signed-off-by: Marc Schäfer <git@marcschaeferger.de>
2026-04-04 02:00:13 +02:00
Owen Schwartz
279fc427a8 Merge pull request #68 from fosrl/go
Bump go version
1.3.1
2026-04-03 19:54:02 -04:00
Owen
127ded4203 Bump go version 2026-04-03 19:50:37 -04:00
Marc Schäfer
6c91e99497 Merge pull request #63 from fosrl/proxy-perf-improvements
perf(proxy): Add HTTP client reuse and buffer pooling
2026-04-04 01:47:55 +02:00
Marc Schäfer
58415dee7e refactor: remove redundant HTTP client instantiation in getRoute method 2026-04-04 01:44:59 +02:00
Marc Schäfer
c3ed355127 Merge branch 'dev' into proxy-perf-improvements 2026-04-04 01:37:09 +02:00
Marc Schäfer
c6e1881e6a Merge pull request #62 from LaurenceJJones/split/upstream-dev-relay-session-index
perf(relay): index WireGuard sessions by receiver index
2026-04-04 01:24:45 +02:00
Marc Schäfer
eedd813e2f Update Go version in GitHub Actions workflow 2026-04-04 01:19:47 +02:00