Marc Schäfer
d065897c4d
Merge pull request #59 from fosrl/dependabot/github_actions/docker/login-action-4.0.0
...
Bump docker/login-action from 3.6.0 to 4.0.0
2026-04-02 20:39:56 +02:00
Owen
b57574cc4b
IFB ingress limiting
2026-03-31 21:56:41 -07:00
Owen
a3862260c9
Add var for b limit
2026-03-31 20:35:05 -07:00
Owen
40da38708c
Update logging
2026-03-20 16:11:10 -07:00
Owen
3af64d8bd3
Merge branch 'dev' of github.com:fosrl/gerbil into dev
2026-03-20 16:04:39 -07:00
Owen
fcead8cc15
Add rate limit to hole punch
2026-03-20 16:02:58 -07:00
Owen Schwartz
20dad7bb8e
Merge pull request #60 from LaurenceJJones/split/upstream-dev-relay-worker-scaling
...
perf(relay): scale packet workers and queue depth for throughput
2026-03-18 15:56:46 -07:00
Owen Schwartz
a955aa6169
Merge pull request #61 from LaurenceJJones/split/upstream-dev-relay-addr-cache
...
perf(relay): cache resolved UDP destinations with TTL
2026-03-18 15:56:32 -07:00
Laurence
c7d9c72f29
Add HTTP client reuse and buffer pooling for performance
...
- Add reusable HTTP client with connection pooling for API requests
- Add sync.Pool for 32KB buffers used in connection piping
- Clear buffers before returning to pool to prevent data leakage
- Reduces GC pressure and improves throughput under load
2026-03-13 15:28:04 +00:00
Laurence
abc744c647
perf(relay): index WireGuard sessions by receiver index
2026-03-12 12:55:49 +00:00
Laurence
b118fef265
perf(relay): cache resolved UDP destinations with TTL
2026-03-12 12:54:59 +00:00
Laurence
7985f97eb6
perf(relay): scale packet workers and queue depth for throughput
2026-03-12 12:54:02 +00:00
dependabot[bot]
986a2c6bb6
Bump docker/login-action from 3.6.0 to 4.0.0
...
Bumps [docker/login-action](https://github.com/docker/login-action ) from 3.6.0 to 4.0.0.
- [Release notes](https://github.com/docker/login-action/releases )
- [Commits](5e57cd1181...b45d80f862 )
---
updated-dependencies:
- dependency-name: docker/login-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-03-09 21:59:21 +00:00
dependabot[bot]
58674ec025
Bump sigstore/cosign-installer from 4.0.0 to 4.1.0
...
Bumps [sigstore/cosign-installer](https://github.com/sigstore/cosign-installer ) from 4.0.0 to 4.1.0.
- [Release notes](https://github.com/sigstore/cosign-installer/releases )
- [Commits](faadad0cce...ba7bc0a3fe )
---
updated-dependencies:
- dependency-name: sigstore/cosign-installer
dependency-version: 4.1.0
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com >
2026-03-09 21:59:17 +00:00
dependabot[bot]
5dbe3dbb84
Bump actions/setup-go from 6.2.0 to 6.3.0
...
Bumps [actions/setup-go](https://github.com/actions/setup-go ) from 6.2.0 to 6.3.0.
- [Release notes](https://github.com/actions/setup-go/releases )
- [Commits](7a3fe6cf4c...4b73464bb3 )
---
updated-dependencies:
- dependency-name: actions/setup-go
dependency-version: 6.3.0
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com >
2026-03-02 22:48:25 +00:00
dependabot[bot]
32d7af44ca
Bump actions/upload-artifact from 6.0.0 to 7.0.0
...
Bumps [actions/upload-artifact](https://github.com/actions/upload-artifact ) from 6.0.0 to 7.0.0.
- [Release notes](https://github.com/actions/upload-artifact/releases )
- [Commits](b7c566a772...bbbca2ddaa )
---
updated-dependencies:
- dependency-name: actions/upload-artifact
dependency-version: 7.0.0
dependency-type: direct:production
update-type: version-update:semver-major
...
Signed-off-by: dependabot[bot] <support@github.com >
2026-03-02 22:48:17 +00:00
Owen
b9261b8fea
Add optional tc
2026-02-27 15:45:17 -08:00
dependabot[bot]
fdc398eb9c
Bump the prod-minor-updates group with 2 updates
...
Bumps the prod-minor-updates group with 2 updates: [golang.org/x/crypto](https://github.com/golang/crypto ) and [golang.org/x/sync](https://github.com/golang/sync ).
Updates `golang.org/x/crypto` from 0.46.0 to 0.47.0
- [Commits](https://github.com/golang/crypto/compare/v0.46.0...v0.47.0 )
Updates `golang.org/x/sync` from 0.1.0 to 0.19.0
- [Commits](https://github.com/golang/sync/compare/v0.1.0...v0.19.0 )
---
updated-dependencies:
- dependency-name: golang.org/x/crypto
dependency-version: 0.47.0
dependency-type: direct:production
update-type: version-update:semver-minor
dependency-group: prod-minor-updates
- dependency-name: golang.org/x/sync
dependency-version: 0.19.0
dependency-type: direct:production
update-type: version-update:semver-minor
dependency-group: prod-minor-updates
...
Signed-off-by: dependabot[bot] <support@github.com >
2026-01-27 21:06:47 +00:00
Owen
c3e73d0189
Merge branch 'main' of github.com:fosrl/gerbil
2026-01-26 15:22:20 -08:00
dependabot[bot]
df2fbdf160
Bump golang.org/x/crypto in the prod-minor-updates group
...
Bumps the prod-minor-updates group with 1 update: [golang.org/x/crypto](https://github.com/golang/crypto ).
Updates `golang.org/x/crypto` from 0.45.0 to 0.46.0
- [Commits](https://github.com/golang/crypto/compare/v0.45.0...v0.46.0 )
---
updated-dependencies:
- dependency-name: golang.org/x/crypto
dependency-version: 0.46.0
dependency-type: direct:production
update-type: version-update:semver-minor
dependency-group: prod-minor-updates
...
Signed-off-by: dependabot[bot] <support@github.com >
2026-01-26 15:22:08 -08:00
dependabot[bot]
cb4ac8199d
Bump actions/checkout from 6.0.0 to 6.0.1
...
Bumps [actions/checkout](https://github.com/actions/checkout ) from 6.0.0 to 6.0.1.
- [Release notes](https://github.com/actions/checkout/releases )
- [Changelog](https://github.com/actions/checkout/blob/main/CHANGELOG.md )
- [Commits](1af3b93b68...8e8c483db8 )
---
updated-dependencies:
- dependency-name: actions/checkout
dependency-version: 6.0.1
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
2026-01-26 15:22:08 -08:00
dependabot[bot]
dd4b86b3e5
Bump actions/upload-artifact from 5.0.0 to 6.0.0
...
Bumps [actions/upload-artifact](https://github.com/actions/upload-artifact ) from 5.0.0 to 6.0.0.
- [Release notes](https://github.com/actions/upload-artifact/releases )
- [Commits](330a01c490...b7c566a772 )
---
updated-dependencies:
- dependency-name: actions/upload-artifact
dependency-version: 6.0.0
dependency-type: direct:production
update-type: version-update:semver-major
...
Signed-off-by: dependabot[bot] <support@github.com >
2026-01-26 15:22:08 -08:00
dependabot[bot]
bad290aa4e
Bump docker/setup-buildx-action from 3.11.1 to 3.12.0
...
Bumps [docker/setup-buildx-action](https://github.com/docker/setup-buildx-action ) from 3.11.1 to 3.12.0.
- [Release notes](https://github.com/docker/setup-buildx-action/releases )
- [Commits](e468171a9d...8d2750c68a )
---
updated-dependencies:
- dependency-name: docker/setup-buildx-action
dependency-version: 3.12.0
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com >
2026-01-26 15:22:08 -08:00
dependabot[bot]
8c27d5e3bf
Bump actions/setup-go from 6.1.0 to 6.2.0
...
Bumps [actions/setup-go](https://github.com/actions/setup-go ) from 6.1.0 to 6.2.0.
- [Release notes](https://github.com/actions/setup-go/releases )
- [Commits](4dc6199c7b...7a3fe6cf4c )
---
updated-dependencies:
- dependency-name: actions/setup-go
dependency-version: 6.2.0
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com >
2026-01-26 15:22:08 -08:00
Owen
7e7a37d49c
We dont really support the config file anymore
...
Ref #30
2026-01-26 15:22:08 -08:00
Owen
d44aa97f32
Try to fix mem leak
2026-01-26 15:22:08 -08:00
Owen
b57ad74589
Quiet normal log message
...
Fixes #2057
2026-01-26 15:22:08 -08:00
Owen
82256a3f6f
Add healthcheck route
2026-01-26 15:22:08 -08:00
Owen
9e140a94db
Add regex to runs on
2026-01-26 15:22:08 -08:00
Owen
d0c9ea5a57
Fix docker username issue
2026-01-26 15:22:08 -08:00
Owen
c88810ef24
Restrict inbound traffic
2026-01-26 15:21:28 -08:00
dependabot[bot]
fcd290272f
Bump actions/checkout from 6.0.1 to 6.0.2
...
Bumps [actions/checkout](https://github.com/actions/checkout ) from 6.0.1 to 6.0.2.
- [Release notes](https://github.com/actions/checkout/releases )
- [Changelog](https://github.com/actions/checkout/blob/main/CHANGELOG.md )
- [Commits](8e8c483db8...de0fac2e45 )
---
updated-dependencies:
- dependency-name: actions/checkout
dependency-version: 6.0.2
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
2026-01-26 22:34:44 +00:00
dependabot[bot]
463a4eea79
Bump golang.org/x/crypto in the prod-minor-updates group
...
Bumps the prod-minor-updates group with 1 update: [golang.org/x/crypto](https://github.com/golang/crypto ).
Updates `golang.org/x/crypto` from 0.45.0 to 0.46.0
- [Commits](https://github.com/golang/crypto/compare/v0.45.0...v0.46.0 )
---
updated-dependencies:
- dependency-name: golang.org/x/crypto
dependency-version: 0.46.0
dependency-type: direct:production
update-type: version-update:semver-minor
dependency-group: prod-minor-updates
...
Signed-off-by: dependabot[bot] <support@github.com >
2026-01-19 17:30:51 -08:00
dependabot[bot]
4576a2e8a7
Bump actions/checkout from 6.0.0 to 6.0.1
...
Bumps [actions/checkout](https://github.com/actions/checkout ) from 6.0.0 to 6.0.1.
- [Release notes](https://github.com/actions/checkout/releases )
- [Changelog](https://github.com/actions/checkout/blob/main/CHANGELOG.md )
- [Commits](1af3b93b68...8e8c483db8 )
---
updated-dependencies:
- dependency-name: actions/checkout
dependency-version: 6.0.1
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
2026-01-19 17:30:42 -08:00
dependabot[bot]
69c13adcdb
Bump actions/upload-artifact from 5.0.0 to 6.0.0
...
Bumps [actions/upload-artifact](https://github.com/actions/upload-artifact ) from 5.0.0 to 6.0.0.
- [Release notes](https://github.com/actions/upload-artifact/releases )
- [Commits](330a01c490...b7c566a772 )
---
updated-dependencies:
- dependency-name: actions/upload-artifact
dependency-version: 6.0.0
dependency-type: direct:production
update-type: version-update:semver-major
...
Signed-off-by: dependabot[bot] <support@github.com >
2026-01-19 17:30:34 -08:00
dependabot[bot]
3886c1a8c1
Bump docker/setup-buildx-action from 3.11.1 to 3.12.0
...
Bumps [docker/setup-buildx-action](https://github.com/docker/setup-buildx-action ) from 3.11.1 to 3.12.0.
- [Release notes](https://github.com/docker/setup-buildx-action/releases )
- [Commits](e468171a9d...8d2750c68a )
---
updated-dependencies:
- dependency-name: docker/setup-buildx-action
dependency-version: 3.12.0
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com >
2026-01-19 17:30:26 -08:00
dependabot[bot]
06eb4d4310
Bump actions/setup-go from 6.1.0 to 6.2.0
...
Bumps [actions/setup-go](https://github.com/actions/setup-go ) from 6.1.0 to 6.2.0.
- [Release notes](https://github.com/actions/setup-go/releases )
- [Commits](4dc6199c7b...7a3fe6cf4c )
---
updated-dependencies:
- dependency-name: actions/setup-go
dependency-version: 6.2.0
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com >
2026-01-19 17:30:18 -08:00
Owen
247c47b27f
We dont really support the config file anymore
...
Ref #30
2026-01-19 17:29:04 -08:00
Owen
060038c29b
Try to fix mem leak
2025-12-12 22:14:13 -05:00
Owen
5414d21dcd
Quiet normal log message
...
Fixes #2057
2025-12-12 18:40:33 -05:00
Owen
364fa020aa
Add healthcheck route
2025-12-12 11:47:04 -05:00
Owen
b96ee16fbf
Add regex to runs on
1.3.0-s.0
2025-12-11 16:19:08 -05:00
Owen
467d69aa7c
Fix docker username issue
2025-12-08 14:51:13 -05:00
Owen
7c7762ebc5
Merge branch 'main' into dev
1.3.0
2025-12-06 12:16:15 -05:00
Owen
526f9c8b4e
Remove diff
2025-12-06 12:16:03 -05:00
Owen
905983cf61
Merge branch 'main' into dev
2025-12-06 12:15:34 -05:00
Owen
a0879114e2
Merge branch 'LaurenceJJones-enhancement/errgroup-context-propagation'
2025-12-06 12:15:09 -05:00
Owen
0d54a07973
Merge branch 'enhancement/errgroup-context-propagation' of github.com:LaurenceJJones/gerbil into LaurenceJJones-enhancement/errgroup-context-propagation
2025-12-06 12:14:58 -05:00
Owen Schwartz
4cb2fde961
Merge pull request #36 from LaurenceJJones/fix-wg-session-race-condition
...
fix: relay race condition in WireGuard session management
2025-12-06 12:12:04 -05:00
Owen Schwartz
9602599565
Merge pull request #38 from LaurenceJJones/fix/relay-buffer-leak
...
fix: relay buffer leak on UDP read error
2025-12-06 12:07:31 -05:00