Commit Graph

  • 11f858b341 Merge pull request #39 from LaurenceJJones/fix/calcpeerbandwidth-optimization Owen Schwartz 2025-12-06 11:59:00 -05:00
  • 29b2cb33a2 Merge pull request #42 from fosrl/dependabot/github_actions/actions/setup-go-6.1.0 Owen Schwartz 2025-12-06 11:48:22 -05:00
  • 34290ffe09 Merge pull request #43 from fosrl/dependabot/github_actions/actions/checkout-6.0.0 Owen Schwartz 2025-12-06 11:48:14 -05:00
  • 1013d0591e Merge pull request #44 from fosrl/dependabot/docker/minor-updates-60be0b6e22 Owen Schwartz 2025-12-06 11:48:07 -05:00
  • 2f6d62ab45 Bump alpine from 3.22 to 3.23 in the minor-updates group dependabot[bot] 2025-12-03 21:23:35 +00:00
  • 8d6ba79408 Send public key Owen 2025-12-01 16:19:57 -05:00
  • 208b434cb7 Merge pull request #41 from fosrl/dependabot/go_modules/prod-minor-updates-dd7da38a6b Owen Schwartz 2025-11-29 13:03:37 -05:00
  • 39ce0ac407 Bump actions/checkout from 5.0.0 to 6.0.0 dependabot[bot] 2025-11-24 22:19:10 +00:00
  • 72bee56412 Bump actions/setup-go from 6.0.0 to 6.1.0 dependabot[bot] 2025-11-24 22:19:05 +00:00
  • b32da3a714 Bump golang.org/x/crypto in the prod-minor-updates group dependabot[bot] 2025-11-19 21:25:00 +00:00
  • 971452e5d3 revert: drop logger formatting changes from calcpeerbandwidth optimization branch Laurence 2025-11-16 08:42:57 +00:00
  • bba4345b0f main: optimize calculatePeerBandwidth to avoid nested peer scans Laurence 2025-11-16 08:40:26 +00:00
  • b2392fb250 relay: fix buffer leak on UDP read error by returning buffer to pool Laurence 2025-11-16 06:07:48 +00:00
  • 697f4131e7 enhancement: base context + errgroup; propagate cancellation; graceful shutdown Laurence 2025-11-16 05:59:34 +00:00
  • e282715251 Merge branch 'main' into fix-wg-session-race-condition Laurence Jones 2025-11-16 05:29:46 +00:00
  • 709df6db3e Merge pull request #33 from fosrl/dependabot/github_actions/actions/upload-artifact-5.0.0 Owen Schwartz 2025-11-13 15:53:58 -05:00
  • cf2b436470 Merge pull request #34 from fosrl/dependabot/github_actions/docker/setup-qemu-action-3.7.0 Owen Schwartz 2025-11-13 15:53:00 -05:00
  • 2a29021572 Merge pull request #35 from fosrl/dependabot/go_modules/prod-minor-updates-c94709d3c3 Owen Schwartz 2025-11-13 15:52:54 -05:00
  • a3f9a89079 Refactor WireGuard session locking and remove unused methods Laurence 2025-11-13 06:43:31 +00:00
  • ee27bf3153 Fix race condition in WireGuard session management Laurence 2025-11-13 06:26:09 +00:00
  • a90f681957 Bump golang.org/x/crypto in the prod-minor-updates group dependabot[bot] 2025-11-11 21:19:30 +00:00
  • 3afc82ef9a Bump docker/setup-qemu-action from 3.6.0 to 3.7.0 dependabot[bot] 2025-11-10 21:51:03 +00:00
  • d3a16f4c59 Bump actions/upload-artifact from 4.6.2 to 5.0.0 dependabot[bot] 2025-10-27 22:24:20 +00:00
  • 2a1911a66f Update runner to amd64-runner Owen 2025-10-20 16:43:18 -07:00
  • 08341b2385 Merge pull request #32 from marcschaeferger/gh-action Owen Schwartz 2025-10-20 16:39:54 -07:00
  • 6cde07d479 ci(actions): add GHCR mirroring and cosign signing for Docker images Marc Schäfer 2025-10-21 01:30:51 +02:00
  • 06b1e84f99 feat(ci): add step to update version in main.go during CI/CD pipeline Marc Schäfer 2025-10-21 01:20:08 +02:00
  • 2b7e93ec92 ci(actions): add permissions section to CI/CD and test workflows Marc Schäfer 2025-10-21 01:19:36 +02:00
  • ca23ae7a30 ci(actions): pin action versions to commit SHAs for security Marc Schäfer 2025-10-21 01:18:33 +02:00
  • 661fd86305 Update to use gerbil and not newt Owen 2025-10-20 12:59:17 -07:00
  • 594a499b95 Merge pull request #31 from marcschaeferger/ghcr Owen Schwartz 2025-10-20 12:57:53 -07:00
  • 44aed84827 feat(actions): Sync Images from Docker to GHCR Marc Schäfer 2025-10-20 21:56:04 +02:00
  • bf038eb4a2 Update domain Owen 2025-10-19 15:12:56 -07:00
  • 6da3129b4e Update port Owen 2025-10-18 15:07:50 -07:00
  • ac0f9b6a82 Update cicd Owen 2025-10-16 14:09:30 -07:00
  • 16aef10cca Merge branch 'main' of github.com:fosrl/gerbil 1.2.2 Owen 2025-10-16 13:41:42 -07:00
  • 19031ebdfd Move to gen the port in the right place Owen 2025-10-16 13:40:01 -07:00
  • 0eebbc51d5 Deprecate --listen Owen 2025-10-16 10:38:47 -07:00
  • d321a8ba7e Dont require proxy protocol from known hosts Owen 2025-10-14 21:05:30 -07:00
  • 3ea86222ca Merge pull request #29 from fosrl/dependabot/go_modules/prod-minor-updates-ce64870c5e Owen Schwartz 2025-10-11 09:41:08 -07:00
  • c3ebe930d9 Bump golang.org/x/crypto in the prod-minor-updates group dependabot[bot] 2025-10-08 21:24:05 +00:00
  • f2b96f2a38 Merge pull request #28 from SigmaSquadron/push-unypywyqkkrl Owen Schwartz 2025-10-05 17:41:21 -07:00
  • 9038239bbe Accept proxy protocol from other nodes Owen 2025-09-29 21:56:15 -07:00
  • 3e64eb9c4f add templates miloschwartz 2025-09-29 16:41:25 -07:00
  • 92992b8c14 Merge branch 'main' into dev Owen 2025-09-28 16:28:07 -07:00
  • 4ee9d77532 Rebuild sessions Owen 2025-09-28 15:31:34 -07:00
  • bd7a5bd4b0 Merge pull request #26 from fosrl/dependabot/github_actions/actions/setup-go-6 Owen Schwartz 2025-09-15 14:43:53 -07:00
  • 1cd49f8ee3 Merge pull request #27 from fosrl/dependabot/go_modules/prod-minor-updates-237ba4726d Owen Schwartz 2025-09-15 14:43:41 -07:00
  • 7a919d867b Change default port to 3004 to avoid a conflict with Pangolin's integration API. Fernando Rodrigues 2025-09-14 23:14:26 +10:00
  • ce50c627a7 Bump golang.org/x/crypto in the prod-minor-updates group dependabot[bot] 2025-09-08 21:53:42 +00:00
  • 691d5f0271 Bump actions/setup-go from 5 to 6 dependabot[bot] 2025-09-08 21:52:09 +00:00
  • 56151089e3 Merge pull request #24 from Lokowitz/dockerfile-update Owen Schwartz 2025-08-31 09:56:28 -07:00
  • af7c1caf98 changed docker image from ubuntu to alpine Lokowitz 2025-08-31 11:19:16 +00:00
  • dd208ab67c Merge pull request #22 from fosrl/dependabot/go_modules/prod-minor-updates-d1569a22cb Owen Schwartz 2025-08-30 15:14:02 -07:00
  • 8189d41a45 Merge pull request #21 from fosrl/dependabot/github_actions/actions/checkout-5 Owen Schwartz 2025-08-30 15:13:54 -07:00
  • ea3477c8ce Bump golang.org/x/crypto in the prod-minor-updates group dependabot[bot] 2025-08-27 21:35:30 +00:00
  • a8a0f92c9b Merge pull request #23 from fosrl/dev 1.2.1 Owen Schwartz 2025-08-27 14:22:08 -07:00
  • 7040a9436e Add proxy protocol Owen 2025-08-26 22:26:01 -07:00
  • 04361242fe Update readme Owen 2025-08-23 12:29:26 -07:00
  • 554b1d55dc Merge branch 'main' into dev 1.2.0 Owen 2025-08-23 12:24:21 -07:00
  • b03f8911a5 Bump actions/checkout from 4 to 5 dependabot[bot] 2025-08-23 04:37:59 +00:00
  • 47589570c9 Merge pull request #20 from Lokowitz/sync-go-versions Owen Schwartz 2025-08-22 21:37:20 -07:00
  • 9f5b8dea26 Merge branch 'hybrid' into dev Owen 2025-08-22 11:56:58 -07:00
  • f6a1e1e27c Merge branch 'main' into dev Owen 2025-08-22 11:56:54 -07:00
  • f983a8f141 Local proxy port 443 Owen 2025-08-22 11:56:29 -07:00
  • efce3cb0b2 Sni has no errors now Owen 2025-08-17 10:43:37 -07:00
  • 6eeebd81b2 sync go versions Marvin 2025-08-17 11:48:39 +00:00
  • c970fd5a18 Update to work with multipe endpoints Owen 2025-08-16 22:59:45 -07:00
  • 09bd02456d Move to post Owen 2025-08-16 22:53:49 -07:00
  • c24537af36 Fix url Owen 2025-08-16 22:36:03 -07:00
  • 9de3f14799 Update default config Owen 2025-08-16 22:35:51 -07:00
  • 0908f75f5f Merge pull request #19 from fosrl/dependabot/docker/minor-updates-80a311fbba Owen Schwartz 2025-08-15 09:40:54 -07:00
  • 10958f8c55 Use propper logger Owen 2025-08-14 22:25:38 -07:00
  • b1840fd5c3 Bump golang in the minor-updates group dependabot[bot] 2025-08-14 21:55:42 +00:00
  • 1df5eb19ff Integrate sni proxy Owen 2025-08-13 15:41:58 -07:00
  • f71f183886 Add basic proxy Owen 2025-08-12 18:02:34 -07:00
  • 8922ca9736 Fix some clients stuff for multi pop Owen 2025-08-12 17:26:14 -07:00
  • 38483f4a26 Allow for updating destinations 1.1.0 Owen 2025-07-28 22:41:11 -07:00
  • 78c768e497 Add mutex Owen 2025-07-28 21:35:57 -07:00
  • fc7df8a530 Update readme Owen 2025-07-28 12:43:19 -07:00
  • 50b42059ac Add new logic to handle changes in newt connection Owen 2025-07-24 20:46:51 -07:00
  • 825f7fcf60 Add notify Owen 2025-06-21 12:06:58 -04:00
  • 8c8ec72b40 Merge branch 'dev' into hp-multi-client Owen 2025-06-10 09:39:39 -04:00
  • c61b7fc4fb Merge branch 'main' into dev Owen 2025-06-10 09:39:29 -04:00
  • 96e3376147 Merge pull request #12 from Lokowitz/fix-dependabot Owen Schwartz 2025-06-10 09:37:52 -04:00
  • e47a7c80d1 Merge pull request #11 from Lokowitz/add-test-action Owen Schwartz 2025-06-10 09:37:34 -04:00
  • f1e373f2d8 Update test.yml Marvin 2025-06-10 14:01:17 +02:00
  • ef4d0db475 Update dependabot.yml Marvin 2025-06-10 13:40:41 +02:00
  • b6b97f5ed3 Create test.yml Marvin 2025-06-10 13:36:07 +02:00
  • dff267a42e Update Makefile Marvin 2025-06-10 13:34:49 +02:00
  • bb98db7f5e Merge pull request #10 from Lokowitz/main Owen Schwartz 2025-06-02 09:04:41 -04:00
  • f1016200b3 Bump golang.org/x/net from 0.21.0 to 0.38.0 in the go_modules group (#5) dependabot[bot] 2025-06-01 16:46:30 +02:00
  • f1ab8094cf Bump the go_modules group with 2 updates (#4) dependabot[bot] 2025-06-01 16:39:52 +02:00
  • ad2bc0d397 Bump ubuntu from 22.04 to 24.04 in the major-updates group (#2) dependabot[bot] 2025-06-01 16:15:25 +02:00
  • a78d141ca3 Bump github.com/vishvananda/netlink in the prod-patch-updates group (#3) dependabot[bot] 2025-06-01 16:11:22 +02:00
  • 10b1ad2a5a Merge pull request #1 from Lokowitz/dependabot/docker/minor-updates-c9322ea29a Marvin 2025-06-01 16:10:54 +02:00
  • 8a9f29043a Bump golang in the minor-updates group dependabot[bot] 2025-06-01 14:08:27 +00:00
  • 05c9d851f4 Create dependabot.yml Marvin 2025-06-01 16:07:01 +02:00
  • c9a6b85e1d Attempt to add sender and receiver ids to relaying Owen 2025-04-07 21:45:57 -04:00
  • a16021cd86 Put http server into routine Owen 2025-03-25 20:49:28 -04:00