1049 Commits
Author SHA1 Message Date
Owen Schwartz b52a893fa6 Merge pull request #473 from fosrl/fix-471
Fix #471
1.19.1 v1.19.1
2026-10-27 15:33:39 -04:00
Owen 7f06977f6b Fix #471 2026-10-27 15:31:41 -04:00
Owen ec3dc8993f Add keepalive messages 2026-10-22 15:01:17 -04:00
Owen Schwartz 329d6a1c65 Merge pull request #468 from fosrl/dev
Update flake
1.19.0
2026-10-20 16:33:47 -04:00
Owen b700919697 Update flake 2026-10-20 16:33:27 -04:00
Owen Schwartz 678c1396a3 Merge pull request #467 from fosrl/dev
Add support for client identities in http requests
v1.19.0
2026-10-20 15:56:11 -04:00
Owen f76db2577d Merge branch 'main' into dev 2026-10-20 15:41:07 -04:00
Owen Schwartz 6abe074fa2 Merge pull request #465 from fosrl/dependabot/go_modules/go-dependencies-3345b929df
chore(deps): bump the go-dependencies group across 1 directory with 16 updates
2026-10-20 15:40:35 -04:00
dependabot[bot] e514e5eba5 chore(deps): bump the go-dependencies group across 1 directory with 16 updates
---
updated-dependencies:
- dependency-name: github.com/moby/moby/api
  dependency-version: 1.56.1
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: go-dependencies
- dependency-name: github.com/moby/moby/client
  dependency-version: 0.6.2
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: go-dependencies
- dependency-name: github.com/prometheus/client_golang
  dependency-version: 1.25.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: go-dependencies
- dependency-name: go.opentelemetry.io/contrib/instrumentation/net/http/otelhttp
  dependency-version: 0.72.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: go-dependencies
- dependency-name: go.opentelemetry.io/contrib/instrumentation/runtime
  dependency-version: 0.72.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: go-dependencies
- dependency-name: go.opentelemetry.io/otel
  dependency-version: 1.47.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: go-dependencies
- dependency-name: go.opentelemetry.io/otel/exporters/otlp/otlpmetric/otlpmetricgrpc
  dependency-version: 1.47.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: go-dependencies
- dependency-name: go.opentelemetry.io/otel/exporters/otlp/otlptrace/otlptracegrpc
  dependency-version: 1.47.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: go-dependencies
- dependency-name: go.opentelemetry.io/otel/exporters/prometheus
  dependency-version: 0.69.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: go-dependencies
- dependency-name: go.opentelemetry.io/otel/metric
  dependency-version: 1.47.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: go-dependencies
- dependency-name: go.opentelemetry.io/otel/sdk
  dependency-version: 1.47.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: go-dependencies
- dependency-name: go.opentelemetry.io/otel/sdk/metric
  dependency-version: 1.47.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: go-dependencies
- dependency-name: golang.org/x/crypto
  dependency-version: 0.58.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: go-dependencies
- dependency-name: golang.org/x/net
  dependency-version: 0.60.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: go-dependencies
- dependency-name: golang.org/x/sys
  dependency-version: 0.49.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: go-dependencies
- dependency-name: software.sslmate.com/src/go-pkcs12
  dependency-version: 0.7.4
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: go-dependencies
...

Signed-off-by: dependabot[bot] <support@github.com>
2026-10-14 17:01:18 +00:00
Owen 7c9841b2c6 Add support for client identities in http requests 2026-10-12 16:57:05 -04:00
Owen Schwartz 514dd0dec1 Merge pull request #462 from Roshan931/prilog/fix-error-newt-wg-connect-payload-decoded-into-10-06-2026-1e998b
fix: Health check config collides between two targets sharing the same backen...
2026-10-12 14:08:01 -04:00
Robert Markovski 9fca2dbbbc fix: Health check config collides between two targets sharing the...
Signed-off-by: Robert Markovski <5818108+Roshan931@users.noreply.github.com>
2026-10-06 15:58:58 +00:00
Owen Schwartz 7856d5f4c1 Merge pull request #452 from fosrl/dependabot/github_actions/github-actions-dependencies-6927ab6bb2
chore(deps): bump the github-actions-dependencies group with 4 updates
1.18.1 v1.18.1
2026-10-01 16:02:01 -04:00
Owen Schwartz 5b58b4af1d Merge pull request #456 from fosrl/dependabot/go_modules/go-dependencies-8b88f873e9
chore(deps): bump the go-dependencies group across 1 directory with 3 updates
2026-10-01 16:00:39 -04:00
Owen Schwartz 9bb3fe7afc Merge pull request #459 from fosrl/dev
Watch override routes and maintain them in the route table
2026-10-01 16:00:03 -04:00
Owen fefabfb217 Route watch working 2026-10-01 14:28:00 -04:00
Owen 0cd8d6f77f Handle picking routes when the vpn is active 2026-10-01 12:27:11 -04:00
dependabot[bot] e3a1d5f437 chore(deps): bump the go-dependencies group across 1 directory with 3 updates
Bumps the go-dependencies group with 3 updates in the / directory: [github.com/gaissmai/bart](https://github.com/gaissmai/bart), golang.zx2c4.com/wireguard/windows and [google.golang.org/grpc](https://github.com/grpc/grpc-go).


Updates `github.com/gaissmai/bart` from 0.29.0 to 0.30.0
- [Release notes](https://github.com/gaissmai/bart/releases)
- [Commits](https://github.com/gaissmai/bart/compare/v0.29.0...v0.30.0)

Updates `golang.zx2c4.com/wireguard/windows` from 1.0.1 to 1.1.1

Updates `google.golang.org/grpc` from 1.83.2 to 1.84.0
- [Release notes](https://github.com/grpc/grpc-go/releases)
- [Commits](https://github.com/grpc/grpc-go/compare/v1.83.2...v1.84.0)

---
updated-dependencies:
- dependency-name: github.com/gaissmai/bart
  dependency-version: 0.30.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: go-dependencies
- dependency-name: golang.zx2c4.com/wireguard/windows
  dependency-version: 1.1.1
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: go-dependencies
- dependency-name: google.golang.org/grpc
  dependency-version: 1.84.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: go-dependencies
...

Signed-off-by: dependabot[bot] <support@github.com>
2026-09-30 09:44:55 +00:00
Owen Schwartz 432b7cd75d Merge pull request #458 from fosrl/dev
Update version
2026-09-29 16:21:22 -04:00
Owen 482df09eda Update version 2026-09-29 16:20:55 -04:00
Owen Schwartz 9060bcaa76 Merge pull request #457 from fosrl/dev
1.18.0
1.18.0 v1.18.0
2026-09-29 14:49:23 -04:00
Owen a9ac73b556 Do not capture traffic destined for internal addresses 2026-09-25 10:30:39 -04:00
Owen b2efd984f7 Resolve exit node endpoints over whichever address family is reachable
Fixes fosrl/android#42
Fixes fosrl/pangolin#3471
Fixes fosrl/olm#108
2026-09-24 14:34:08 -04:00
Owen 9090ad7682 Support excluded routes support 2026-09-23 17:19:37 -04:00
Owen 7e0f83aeae Don't fall through port restrictions to gateway resources with 0.0.0.0/0 2026-09-23 15:23:59 -04:00
dependabot[bot] 645e0c47b3 chore(deps): bump the github-actions-dependencies group with 4 updates
Bumps the github-actions-dependencies group with 4 updates: [aws-actions/configure-aws-credentials](https://github.com/aws-actions/configure-aws-credentials), [docker/setup-buildx-action](https://github.com/docker/setup-buildx-action), [docker/build-push-action](https://github.com/docker/build-push-action) and [docker/setup-qemu-action](https://github.com/docker/setup-qemu-action).


Updates `aws-actions/configure-aws-credentials` from 6.2.4 to 6.3.0
- [Release notes](https://github.com/aws-actions/configure-aws-credentials/releases)
- [Changelog](https://github.com/aws-actions/configure-aws-credentials/blob/main/CHANGELOG.md)
- [Commits](https://github.com/aws-actions/configure-aws-credentials/compare/cbe3b392738ccf3f987d68400dafcf4b0624a56c...e1253824e5c10ff9df46874f81ed3ec929e19cfd)

Updates `docker/setup-buildx-action` from 4.3.0 to 4.4.1
- [Release notes](https://github.com/docker/setup-buildx-action/releases)
- [Commits](https://github.com/docker/setup-buildx-action/compare/37fe631027851001ddb9b187196cc803df7f5f0e...f87e5991a6d7451dcb8d9637bfbc97413f497069)

Updates `docker/build-push-action` from 7.3.0 to 7.4.0
- [Release notes](https://github.com/docker/build-push-action/releases)
- [Commits](https://github.com/docker/build-push-action/compare/53b7df96c91f9c12dcc8a07bcb9ccacbed38856a...c3c9e263c25d99ce0380d002d59b67737d91b0dc)

Updates `docker/setup-qemu-action` from 4.3.0 to 4.4.0
- [Release notes](https://github.com/docker/setup-qemu-action/releases)
- [Commits](https://github.com/docker/setup-qemu-action/compare/1f40c72289eff860ee54a304f1438e3cff362e0a...99012661954931238ded8c8b007157a8430204e1)

---
updated-dependencies:
- dependency-name: aws-actions/configure-aws-credentials
  dependency-version: 6.3.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: github-actions-dependencies
- dependency-name: docker/setup-buildx-action
  dependency-version: 4.4.1
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: github-actions-dependencies
- dependency-name: docker/build-push-action
  dependency-version: 7.4.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: github-actions-dependencies
- dependency-name: docker/setup-qemu-action
  dependency-version: 4.4.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: github-actions-dependencies
...

Signed-off-by: dependabot[bot] <support@github.com>
2026-09-21 09:44:21 +00:00
Owen f6a4be0137 Handel printable error messages from server 2026-09-17 09:23:56 -04:00
Owen Schwartz 268d97cc40 Merge pull request #449 from fosrl/dev
1.17.0
1.17.0 v1.17.0
2026-09-15 11:13:25 -04:00
Owen 3548792c11 Update builder 2026-09-15 11:11:04 -04:00
Owen 6dada1cc5d Update go version 2026-09-15 11:08:48 -04:00
Owen 5e92bfcfef Add aliases for new SITE_ vars 2026-09-15 11:08:47 -04:00
Owen 86c02e4934 Add phase out notice 2026-09-15 11:08:47 -04:00
Owen 160caad8fc Support a different config file for the cli 2026-09-15 11:08:47 -04:00
Owen 656102eb35 Add agent and agent version 2026-09-15 11:08:47 -04:00
Owen 4df8d541ae Add AI disclosure 2026-09-15 11:08:47 -04:00
Owen 732af2a87e Add testing 2 second timeout 2026-09-15 11:08:47 -04:00
Owen 68c3fc9274 Show the update command instead of the release url 2026-09-15 11:08:47 -04:00
Owen 0f33f3c253 Move version print out to binary 2026-09-15 11:08:47 -04:00
Owen 0375e25092 Support aliased SITE_ID and SITE_SECRET 2026-09-15 11:08:47 -04:00
Owen 9e29d0b4ff Support importing into the cli 2026-09-15 11:08:47 -04:00
Owen acb014e23e Add support for local endpoint interface allowlist 2026-09-15 11:08:47 -04:00
Owen c6d40f3e44 Add nil check for netstack in ping function and implement regression test
Fixes #439
2026-09-15 11:08:46 -04:00
Owen 3efd00f283 Fix #437 2026-09-15 11:08:46 -04:00
Owen Schwartz 46d65c0ad3 Merge pull request #448 from fosrl/dependabot/go_modules/go-dependencies-4204111fc3
chore(deps): bump the go-dependencies group with 4 updates
2026-09-15 11:08:16 -04:00
dependabot[bot] 956fe25e90 chore(deps): bump the go-dependencies group with 4 updates
Bumps the go-dependencies group with 4 updates: [github.com/go-crypt/x](https://github.com/go-crypt/x), [golang.org/x/crypto](https://github.com/golang/crypto), [golang.org/x/net](https://github.com/golang/net) and [golang.org/x/sys](https://github.com/golang/sys).


Updates `github.com/go-crypt/x` from 0.4.16 to 0.4.17
- [Commits](https://github.com/go-crypt/x/compare/v0.4.16...v0.4.17)

Updates `golang.org/x/crypto` from 0.55.0 to 0.57.0
- [Commits](https://github.com/golang/crypto/compare/v0.55.0...v0.57.0)

Updates `golang.org/x/net` from 0.58.0 to 0.59.0
- [Commits](https://github.com/golang/net/compare/v0.58.0...v0.59.0)

Updates `golang.org/x/sys` from 0.47.0 to 0.48.0
- [Commits](https://github.com/golang/sys/compare/v0.47.0...v0.48.0)

---
updated-dependencies:
- dependency-name: github.com/go-crypt/x
  dependency-version: 0.4.17
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: go-dependencies
- dependency-name: golang.org/x/crypto
  dependency-version: 0.57.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: go-dependencies
- dependency-name: golang.org/x/net
  dependency-version: 0.59.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: go-dependencies
- dependency-name: golang.org/x/sys
  dependency-version: 0.48.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: go-dependencies
...

Signed-off-by: dependabot[bot] <support@github.com>
2026-09-14 09:44:53 +00:00
Owen Schwartz 65c770ec59 Merge pull request #445 from fosrl/dependabot/go_modules/google.golang.org/grpc-1.83.2
chore(deps): bump google.golang.org/grpc from 1.83.1 to 1.83.2
2026-09-11 09:58:57 -04:00
dependabot[bot] fad04d7918 chore(nix): fix hash for updated go dependencies 2026-09-09 14:29:00 +00:00
dependabot[bot] 2b8f420519 chore(deps): bump google.golang.org/grpc from 1.83.1 to 1.83.2
Bumps [google.golang.org/grpc](https://github.com/grpc/grpc-go) from 1.83.1 to 1.83.2.
- [Release notes](https://github.com/grpc/grpc-go/releases)
- [Commits](https://github.com/grpc/grpc-go/compare/v1.83.1...v1.83.2)

---
updated-dependencies:
- dependency-name: google.golang.org/grpc
  dependency-version: 1.83.2
  dependency-type: direct:production
...

Signed-off-by: dependabot[bot] <support@github.com>
2026-09-09 14:27:58 +00:00
Owen Schwartz 52f516b60c Merge pull request #444 from fosrl/dependabot/go_modules/go-dependencies-f605030b2b
chore(deps): bump the go-dependencies group across 1 directory with 18 updates
2026-09-09 09:40:27 -04:00
dependabot[bot] 980c941962 chore(nix): fix hash for updated go dependencies 2026-09-09 13:38:21 +00:00