Commit Graph
670 Commits
Author SHA1 Message Date
Owen Schwartz eee8873576 Merge pull request #176 from fosrl/dev
1.10.2
v1.10.2
2026-10-26 17:30:34 -04:00
Owen 73362e179c Merge branch 'main' into dev 2026-10-26 17:28:30 -04:00
Owen Schwartz 3b14f32599 Merge pull request #175 from fosrl/dependabot/go_modules/patch-updates-331daef201
Bump the patch-updates group across 1 directory with 2 updates
2026-10-26 17:28:11 -04:00
dependabot[bot] 06d5eba461 Bump the patch-updates group across 1 directory with 2 updates
Bumps the patch-updates group with 2 updates in the / directory: [github.com/Microsoft/go-winio](https://github.com/Microsoft/go-winio) and [github.com/godbus/dbus/v5](https://github.com/godbus/dbus).


Updates `github.com/Microsoft/go-winio` from 0.6.2 to 0.6.4
- [Release notes](https://github.com/Microsoft/go-winio/releases)
- [Commits](https://github.com/Microsoft/go-winio/compare/v0.6.2...v0.6.4)

Updates `github.com/godbus/dbus/v5` from 5.2.2 to 5.2.4
- [Release notes](https://github.com/godbus/dbus/releases)
- [Commits](https://github.com/godbus/dbus/compare/v5.2.2...v5.2.4)

---
updated-dependencies:
- dependency-name: github.com/Microsoft/go-winio
  dependency-version: 0.6.4
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: patch-updates
- dependency-name: github.com/godbus/dbus/v5
  dependency-version: 5.2.4
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: patch-updates
...

Signed-off-by: dependabot[bot] <support@github.com>
2026-10-26 21:26:35 +00:00
Owen Schwartz 660f1ed76c Merge pull request #161 from fosrl/dependabot/github_actions/docker/login-action-4.6.0
Bump docker/login-action from 3.7.0 to 4.6.0
2026-10-26 17:25:11 -04:00
Owen Schwartz 840a361606 Merge pull request #162 from fosrl/dependabot/github_actions/actions/setup-go-7.0.0
Bump actions/setup-go from 6.1.0 to 7.0.0
2026-10-26 17:24:53 -04:00
Owen Schwartz b2448dbf39 Merge pull request #163 from fosrl/dependabot/github_actions/docker/build-push-action-7.4.0
Bump docker/build-push-action from 6.19.2 to 7.4.0
2026-10-26 17:24:43 -04:00
Owen Schwartz 8525e93bf7 Merge pull request #164 from fosrl/dependabot/github_actions/docker/setup-buildx-action-4.4.1
Bump docker/setup-buildx-action from 4.3.0 to 4.4.1
2026-10-26 17:24:31 -04:00
Owen Schwartz 460794760c Merge pull request #165 from fosrl/dependabot/github_actions/aquasecurity/trivy-action-c03d123cb480c08c69b054af418ea5e69fe6e57e
Bump aquasecurity/trivy-action from d2a0b60797ff03db6132bd4e2b293f9b37081297 to c03d123cb480c08c69b054af418ea5e69fe6e57e
2026-10-26 17:24:17 -04:00
Owen Schwartz fc02b7d0cc Merge pull request #174 from fosrl/dependabot/go_modules/minor-updates-a96e39ebe0
Bump the minor-updates group across 1 directory with 4 updates
2026-10-26 17:23:56 -04:00
dependabot[bot] a9f5ef8de9 Bump the minor-updates group across 1 directory with 4 updates
---
updated-dependencies:
- dependency-name: github.com/fosrl/newt
  dependency-version: 1.19.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: minor-updates
- dependency-name: golang.org/x/net
  dependency-version: 0.60.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: minor-updates
- dependency-name: golang.org/x/sys
  dependency-version: 0.49.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: minor-updates
- 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: minor-updates
...

Signed-off-by: dependabot[bot] <support@github.com>
2026-10-23 20:53:27 +00:00
Owen b814f46715 Merge branch 'main' into dev 2026-10-22 15:09:14 -04:00
Owen 71625bf11d Separate the agent from the olm version 2026-10-22 15:09:05 -04:00
Owen Schwartz 256143adea Merge pull request #160 from madjinn/fix/local-fallback-switch
Move the peer to the local winner after a local fallback
2026-10-12 14:10:12 -04:00
dependabot[bot] a26994e3e4 Bump aquasecurity/trivy-action
Bumps [aquasecurity/trivy-action](https://github.com/aquasecurity/trivy-action) from d2a0b60797ff03db6132bd4e2b293f9b37081297 to c03d123cb480c08c69b054af418ea5e69fe6e57e.
- [Release notes](https://github.com/aquasecurity/trivy-action/releases)
- [Commits](https://github.com/aquasecurity/trivy-action/compare/d2a0b60797ff03db6132bd4e2b293f9b37081297...c03d123cb480c08c69b054af418ea5e69fe6e57e)

---
updated-dependencies:
- dependency-name: aquasecurity/trivy-action
  dependency-version: c03d123cb480c08c69b054af418ea5e69fe6e57e
  dependency-type: direct:production
...

Signed-off-by: dependabot[bot] <support@github.com>
2026-10-07 20:53:43 +00:00
dependabot[bot] 2d584c3a11 Bump docker/setup-buildx-action from 4.3.0 to 4.4.1
Bumps [docker/setup-buildx-action](https://github.com/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)

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

Signed-off-by: dependabot[bot] <support@github.com>
2026-10-07 20:53:39 +00:00
dependabot[bot] 90385ac925 Bump docker/build-push-action from 6.19.2 to 7.4.0
Bumps [docker/build-push-action](https://github.com/docker/build-push-action) from 6.19.2 to 7.4.0.
- [Release notes](https://github.com/docker/build-push-action/releases)
- [Commits](https://github.com/docker/build-push-action/compare/10e90e3645eae34f1e60eeb005ba3a3d33f178e8...c3c9e263c25d99ce0380d002d59b67737d91b0dc)

---
updated-dependencies:
- dependency-name: docker/build-push-action
  dependency-version: 7.4.0
  dependency-type: direct:production
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <support@github.com>
2026-10-07 20:53:31 +00:00
dependabot[bot] dbe2f84d96 Bump actions/setup-go from 6.1.0 to 7.0.0
Bumps [actions/setup-go](https://github.com/actions/setup-go) from 6.1.0 to 7.0.0.
- [Release notes](https://github.com/actions/setup-go/releases)
- [Commits](https://github.com/actions/setup-go/compare/v6.1.0...b7ad1dad31e06c5925ef5d2fc7ad053ef454303e)

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

Signed-off-by: dependabot[bot] <support@github.com>
2026-10-07 20:53:21 +00:00
dependabot[bot] 7ae1a8ecb6 Bump docker/login-action from 3.7.0 to 4.6.0
Bumps [docker/login-action](https://github.com/docker/login-action) from 3.7.0 to 4.6.0.
- [Release notes](https://github.com/docker/login-action/releases)
- [Commits](https://github.com/docker/login-action/compare/c94ce9fb468520275223c153574b00df6fe4bcc9...dbcb813823bdd20940b903addbd779551569679f)

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

Signed-off-by: dependabot[bot] <support@github.com>
2026-10-07 20:53:14 +00:00
madjinn a3dc1977a8 Move the peer to the local winner after a local fallback
When the active local endpoint fails, rapidTestOnLocalFallback races the
public endpoint against the remaining local candidates. If a local
candidate wins, RapidTestLocalEndpoints records it as the active local
endpoint but leaves the WireGuard peer alone. The caller is meant to move
the peer, but only did so when no local endpoint was active, which is
never the case once the winner has been recorded.

The peer therefore stayed on the public endpoint while the monitor
treated the site as local: checkLocalEndpoints kept seeing the winner
answer and checkHolepunchEndpoints skipped the site, so nothing moved the
peer or requested relay. A client that can't reach the site's public
endpoint (e.g. one on the site's LAN behind a router without NAT
hairpinning) lost the site until it was restarted.

Move the peer when the winner is still the active local endpoint.

Introduced in 3d88b32 ("Rapid test again when we fail local").
2026-10-07 01:53:31 +02:00
Owen Schwartz 4901fde4b1 Merge pull request #158 from fosrl/dev
Sync routes on host with when interface changes and include ws ips
1.10.1 v1.10.1
2026-10-01 16:07:29 -04:00
Owen a0304fae0f Merge branch 'main' into dev 2026-10-01 16:07:00 -04:00
Owen Schwartz 79bd1c9a0d Merge pull request #156 from fosrl/dependabot/go_modules/patch-updates-5a19867194
Bump github.com/miekg/dns from 1.1.70 to 1.1.73 in the patch-updates group across 1 directory
2026-10-01 16:06:46 -04:00
Owen Schwartz 1132b37c1d Merge pull request #148 from fosrl/dependabot/github_actions/aquasecurity/trivy-action-d2a0b60797ff03db6132bd4e2b293f9b37081297
Bump aquasecurity/trivy-action from 97e0b3872f55f89b95b2f65b3dbab56962816478 to d2a0b60797ff03db6132bd4e2b293f9b37081297
2026-10-01 16:06:12 -04:00
Owen Schwartz 71c0e511fb Merge pull request #147 from fosrl/dependabot/github_actions/docker/setup-buildx-action-4.3.0
Bump docker/setup-buildx-action from 3.12.0 to 4.3.0
2026-10-01 16:05:53 -04:00
Owen Schwartz 6066204fa1 Merge pull request #146 from fosrl/dependabot/github_actions/docker/setup-qemu-action-4.2.0
Bump docker/setup-qemu-action from 3.7.0 to 4.2.0
2026-10-01 16:05:43 -04:00
Owen Schwartz faaadcc430 Merge pull request #145 from fosrl/dependabot/github_actions/actions/checkout-7.0.1
Bump actions/checkout from 6.0.1 to 7.0.1
2026-10-01 16:05:34 -04:00
Owen Schwartz 486e17f927 Merge pull request #144 from fosrl/dependabot/github_actions/softprops/action-gh-release-3.0.3
Bump softprops/action-gh-release from 2.4.2 to 3.0.3
2026-10-01 16:05:24 -04:00
Owen 332d47b8aa Update newt 2026-10-01 16:04:33 -04:00
Owen 5f0c611a04 Route watch working 2026-10-01 14:28:09 -04:00
Owen 98fe56ed13 Exclude the websocket routes 2026-10-01 12:27:24 -04:00
Owen 815f3e506c Handle upstream dns ipv6 properly 2026-09-30 09:05:57 -04:00
dependabot[bot] 9dfaf14699 Bump github.com/miekg/dns in the patch-updates group across 1 directory
Bumps the patch-updates group with 1 update in the / directory: [github.com/miekg/dns](https://github.com/miekg/dns).


Updates `github.com/miekg/dns` from 1.1.70 to 1.1.73
- [Commits](https://github.com/miekg/dns/compare/v1.1.70...v1.1.73)

---
updated-dependencies:
- dependency-name: github.com/miekg/dns
  dependency-version: 1.1.73
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: patch-updates
...

Signed-off-by: dependabot[bot] <support@github.com>
2026-09-29 20:53:26 +00:00
Owen Schwartz b119feaf7f Merge pull request #157 from fosrl/dev
Update go to 1.26
1.10.0
2026-09-29 15:44:20 -04:00
Owen 510820efec Update go to 1.26 2026-09-29 15:43:58 -04:00
Owen Schwartz 39930f51f7 Merge pull request #155 from fosrl/dev
1.10.0
v1.10.0
2026-09-29 14:53:37 -04:00
Owen fbb4882343 Update to go 1.26 2026-09-29 14:52:45 -04:00
Owen 01a69bde30 Update newt 2026-09-29 14:50:10 -04:00
Owen 88e279d7a6 Make log message more clear 2026-09-29 10:28:34 -04:00
Owen 7dd3eb1347 DisableRoutesAndAliasesOnExitNode should also remove from allowedips 2026-09-28 15:59:37 -04:00
Owen 29d1d91ebb Tie DisableRoutesAndAliases to exit nodes being in or not 2026-09-28 15:08:23 -04:00
Owen 8d58df58e6 Also exclude the dns servers from the tunnel 2026-09-28 12:21:56 -04:00
Owen 9ef3399e8f Add DisableRoutesAndAliases 2026-09-25 15:12:26 -04:00
Owen c4474e6e41 Support updating sites 2026-09-25 11:51:10 -04:00
Owen bc89ff19a1 Fix Windows dual-stack hole punch socket and honor disableHolepunch
Fixes fosrl/olm#134
2026-09-24 14:33:57 -04:00
Owen b53312939f Exclude the holepunch endpoints as well 2026-09-24 11:56:42 -04:00
Owen 8b02cf2f32 Support gateway sites 2026-09-24 11:56:42 -04:00
Owen e04e7e0bcf Support batched relay,unrelay,local,unlocal messages 2026-09-24 11:55:53 -04:00
Owen c543f39986 Move phase out to note 2026-09-15 11:14:05 -04:00
Owen 472e32b16f Add AI disclosure 2026-09-15 11:14:04 -04:00