Commit Graph
662 Commits
Author SHA1 Message Date
dependabot[bot] 32b1b817ac Bump alpine from 3.22 to 3.23 in the minor-updates group
Bumps the minor-updates group with 1 update: alpine.


Updates `alpine` from 3.22 to 3.23

---
updated-dependencies:
- dependency-name: alpine
  dependency-version: '3.23'
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: minor-updates
...

Signed-off-by: dependabot[bot] <support@github.com>
2025-12-05 09:16:47 +00:00
Owen 02949be245 Support connection testing in native 2025-12-04 21:48:32 -05:00
Owen 6d51cbf0c0 Check permissions 2025-12-04 21:39:32 -05:00
Owen 4dbf200cca Change DNS lookup to conntrack 2025-12-04 20:13:48 -05:00
Owen d8b4fb4acb Change to disable clients 2025-12-04 20:13:35 -05:00
Owen Schwartz ac691517ae Merge pull request #185 from water-sucks/add-tls-server-name-to-healthchecks
feat(healthcheck): add TLS SNI header to request when needed
2025-12-04 14:41:16 -05:00
Varun Narravula 8a45f6fd63 feat(healthcheck): add TLS SNI header to request when needed
Add the Server Name Indication (SNI) field to healthcheck requests, if
present in the target config.

SNI handling is already present for proxying resources, but this has
not been implemented for healthcheck requests yet until this commit.

In order to facilitate this, this commit moves the client instantiation
to when the healthcheck is performed, rather than as a part of the
monitor init.
2025-12-04 14:27:04 -05:00
Owen Schwartz 7f650bbfdf Merge pull request #184 from water-sucks/nix-fixes-this
fix(nix): resolve issues and revamp the flake
2025-12-04 10:23:20 -05:00
Varun Narravula 15b40b0f24 chore(nix): sync to latest version number for newt package 2025-12-03 23:36:33 -05:00
Varun Narravula e27e6fbce8 feat(nix): disable cgo for the newt package 2025-12-03 23:36:33 -05:00
Varun Narravula f9fb13a0d7 chore(nix): add water-sucks to maintainers list 2025-12-03 23:36:33 -05:00
Varun Narravula 8db50d94c0 refactor(nix): remove with keyword antipattern 2025-12-03 23:36:33 -05:00
Varun Narravula 09568c1aaf fix(nix): use correct hash for vendored deps 2025-12-03 23:36:26 -05:00
Varun Narravula c7d656214f fix(nix): replace version string sub with ldflags, use gitignore on src 2025-12-03 23:33:47 -05:00
Varun Narravula d981a82b1c chore(nix): use nixpkgs-unstable branch and update flake inputs 2025-12-03 23:33:47 -05:00
Owen 5dd5a56379 Add caching to the dns requests - is this good enough? 2025-12-03 22:00:23 -05:00
Owen 8c4d6e2e0a Working on more hp 2025-12-03 20:49:46 -05:00
Owen 284f1ce627 Also close the clients 2025-12-02 11:17:34 -05:00
Owen cd466ac43f Fix some ipv4 in v6 issues 2025-12-01 17:54:38 -05:00
Owen 2256d1f041 Holepunch tester working? 2025-12-01 17:44:33 -05:00
Owen 40ca839771 Handle hp and other stuff 2025-12-01 16:20:30 -05:00
Owen 01ec6a0ce0 Handle holepunches better 2025-12-01 13:54:14 -05:00
Owen d04f6cf702 Dont throw errors on cleanup 2025-11-30 19:45:25 -05:00
Owen cdaff27964 Speed much better! 2025-11-30 11:24:50 -05:00
Owen de96be810b Working but no wgtester? - revert if bad 2025-11-29 17:38:34 -05:00
Owen Schwartz ba43083f04 Merge pull request #179 from fosrl/dependabot/go_modules/golang.org/x/crypto-0.45.0
Bump golang.org/x/crypto from 0.43.0 to 0.45.0
2025-11-29 13:03:33 -05:00
Owen 5196effdb8 Kind of working - revert if not 2025-11-26 17:57:27 -05:00
Owen d6edd6ca01 Make hp regular 2025-11-26 17:39:10 -05:00
Owen 1b1323b553 Move network to newt - handle --native mode 2025-11-26 15:06:16 -05:00
Owen bb95d10e86 Rewriting desitnation works 2025-11-26 14:28:51 -05:00
Owen da04746781 Add rewriteTo 2025-11-25 11:29:41 -05:00
dependabot[bot] a38e0b3e98 Bump actions/setup-go from 6.0.0 to 6.1.0
Bumps [actions/setup-go](https://github.com/actions/setup-go) from 6.0.0 to 6.1.0.
- [Release notes](https://github.com/actions/setup-go/releases)
- [Commits](https://github.com/actions/setup-go/compare/44694675825211faa026b3c33043df3e48a5fa00...4dc6199c7b1a012772edbd06daecab0f50c9053c)

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

Signed-off-by: dependabot[bot] <support@github.com>
2025-11-24 10:00:04 +00:00
dependabot[bot] 6ced7b5af0 Bump github/codeql-action from 4.31.0 to 4.31.5
Bumps [github/codeql-action](https://github.com/github/codeql-action) from 4.31.0 to 4.31.5.
- [Release notes](https://github.com/github/codeql-action/releases)
- [Changelog](https://github.com/github/codeql-action/blob/main/CHANGELOG.md)
- [Commits](https://github.com/github/codeql-action/compare/4e94bd11f71e507f7f87df81788dff88d1dacbfb...fdbfb4d2750291e159f0156def62b853c2798ca2)

---
updated-dependencies:
- dependency-name: github/codeql-action
  dependency-version: 4.31.5
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
2025-11-24 09:59:58 +00:00
Owen 61b9615aea Add utility functions 2025-11-23 17:07:40 -05:00
dependabot[bot] 39f5782583 Bump golang.org/x/crypto from 0.43.0 to 0.45.0
Bumps [golang.org/x/crypto](https://github.com/golang/crypto) from 0.43.0 to 0.45.0.
- [Commits](https://github.com/golang/crypto/compare/v0.43.0...v0.45.0)

---
updated-dependencies:
- dependency-name: golang.org/x/crypto
  dependency-version: 0.45.0
  dependency-type: direct:production
...

Signed-off-by: dependabot[bot] <support@github.com>
2025-11-20 02:47:14 +00:00
Owen 025c94e586 Export wireguard logger 2025-11-18 14:53:12 -05:00
Owen 75e666c396 Update logger to take in when initing 2025-11-17 21:49:07 -05:00
Owen 82a999eb87 Fix resolve 2025-11-17 18:07:36 -05:00
Owen 921e72f628 Update clients 2025-11-17 15:55:24 -05:00
Owen 46b33fdca6 Remove native and add util 2025-11-17 15:32:22 -05:00
Owen 9caa9fa31e Make logger extensible 2025-11-17 13:49:43 -05:00
Owen dbbea6b34c Shift things around - remove native 2025-11-17 13:39:32 -05:00
Owen 491180c6a1 Remove proxy manager and break out subnet proxy 2025-11-15 21:46:32 -05:00
Owen f49a276259 Centralize some functions 2025-11-15 16:32:02 -05:00
Owen c71c6e0b1a Update to use new packages 2025-11-15 16:14:40 -05:00
Owen 972c9a9760 UDP WORKING! 2025-11-14 15:30:26 -05:00
Owen 8f7ee2a8dc TCP WORKING! 2025-11-14 15:23:20 -05:00
Owen a737c3e8de REmove readme 2025-11-10 21:37:03 -05:00
Owen 1ba10c1b68 Experiment 2025-11-10 21:33:31 -05:00
dependabot[bot] b1f2fe8283 Bump docker/setup-qemu-action from 3.6.0 to 3.7.0
Bumps [docker/setup-qemu-action](https://github.com/docker/setup-qemu-action) from 3.6.0 to 3.7.0.
- [Release notes](https://github.com/docker/setup-qemu-action/releases)
- [Commits](https://github.com/docker/setup-qemu-action/compare/29109295f81e9208d7d86ff1c6c12d2833863392...c7c53464625b32c7a7e944ae62b3e17d2b600130)

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

Signed-off-by: dependabot[bot] <support@github.com>
2025-11-10 11:52:43 +00:00