Commit Graph

184 Commits

Author SHA1 Message Date
Owen 03d95874e6 Proxy targets returns an array 2026-04-13 20:44:35 -07:00
Owen d948d2ec33 Try to prevent deadlocks 2026-04-03 22:55:04 -04:00
Owen 8cbc8dec89 Generate address 2026-04-03 17:25:39 -04:00
Owen 08e4afaef0 Update hp log message 2026-03-31 17:06:56 -07:00
Owen 547865e0da Mark targets unhealthy when site is down
Fix #2675
Fix #2700
Fix #1742
2026-03-31 16:24:53 -07:00
Owen 2cee723f0e Handle online and offline for wireguard sites 2026-03-31 14:41:02 -07:00
Owen b8d7d5c910 Add name to provisioning 2026-03-30 17:18:38 -07:00
Owen a651e50759 Fix merge from main 2026-03-30 16:59:05 -07:00
Owen 4465b05404 Merge branch 'provisioning-room' into dev 2026-03-30 16:19:11 -07:00
Owen d1182c3a59 Merge branch 'main' into dev 2026-03-30 15:53:46 -07:00
Owen fcf92d4e2c Add basic provisioning room v1 and update keys 2026-03-29 16:28:51 -07:00
Owen 77cef554be Provisioning room basics done 2026-03-29 14:20:58 -07:00
Owen 9dc9b6a2c3 Merge branch 'logging-provision' into dev 2026-03-29 13:59:14 -07:00
Owen 9808a48da0 Merge branch 'multi-role' into dev 2026-03-29 13:55:23 -07:00
Owen a3b088f8d2 Merge branch 'dev' into logging-provision 2026-03-29 12:18:13 -07:00
Owen Schwartz bdc45887f9 Add chainId to dedup messages (#2737)
* ChainId send through on sensitive messages
2026-03-29 12:08:29 -07:00
Owen 04dfbd0a14 Chainid send through 2026-03-27 12:04:41 -07:00
Owen 63372b174f Merge branch 'dev' into multi-role 2026-03-26 21:46:29 -07:00
Owen 19a686b3e4 Add restrictions around provisioning key 2026-03-26 16:49:43 -07:00
Owen 9b84623d0c Cache token for thundering hurd 2026-03-25 20:44:08 -07:00
Owen 6bb6cf8a48 Clean up 2026-03-25 20:44:08 -07:00
Owen 348fcbcabf Try to solve th problem 2026-03-25 20:44:08 -07:00
miloschwartz 0fecbe704b Merge branch 'dev' into multi-role 2026-03-24 22:01:13 -07:00
Owen ce59a8a52b Merge branch 'main' into dev 2026-03-24 20:38:16 -07:00
Owen 0b5b6ed5a3 Adjust register endpoint 2026-03-24 18:26:10 -07:00
Owen b2eab95a3b Pass at first endpoints 2026-03-24 18:17:33 -07:00
Owen c96c5e8ae8 Cache token for thundering hurd 2026-03-24 18:12:51 -07:00
Owen 6f71e9f0f2 Clean up 2026-03-24 17:55:14 -07:00
Owen d17ec6dc1f Try to solve th problem 2026-03-24 17:39:43 -07:00
Owen 0d4edcd1c7 make private 2026-03-23 17:23:51 -07:00
Owen 7d8797840a Add connection log 2026-03-23 17:01:34 -07:00
Owen c660df55cd Merge branch 'dev' into msg-opt 2026-03-23 16:00:50 -07:00
Owen 7311766512 Fix offline issue 2026-03-20 15:30:41 -07:00
Laurence d3bfd67738 fix(newt): Format ipv6 targets for go
We added support https://github.com/fosrl/newt/releases/tag/1.10.3 for ipv6 targets from newt -> application, but we need to ensure that we handle if user provides a none bracketed ipv6 string
2026-03-18 13:26:38 +00:00
Owen 86bba494fe Disable intervals in saas 2026-03-14 16:03:43 -07:00
Owen 1a43f1ef4b Handle newt online offline with websocket 2026-03-14 11:59:20 -07:00
Owen 75ab074805 Attempt to improve handling bandwidth tracking 2026-03-13 12:06:01 -07:00
Owen dc4e0253de Add message compression for large messages 2026-03-13 11:46:03 -07:00
Owen 3086fdd064 Merge branch 'dev' into jit 2026-03-12 16:58:23 -07:00
Owen 06015d5191 Handle gerbil rejecting 0
Closes #2605
2026-03-09 17:35:25 -07:00
Laurence be609b5000 Fix missing hcStatus field in health check config on reconnect
The buildTargetConfigurationForNewtClient function was not including the
  hcStatus field when building health check targets for the newt/wg/connect
  message. This caused custom expected response codes (e.g., 409) to revert
  to the default 2xx range check after Pangolin server restart.

  Added hcStatus to both the database select query and the returned health
  check target object, matching the behavior in targets.ts addTargets.
2026-03-07 06:28:10 +00:00
Owen 0503c6e66e Handle JIT for ssh 2026-03-06 15:49:17 -08:00
Owen db042e520e Adjust language 2026-03-03 20:34:56 -08:00
Owen 6cf1b9b010 Support improved targets msg v2 2026-03-02 18:51:48 -08:00
Owen 75f34ff127 Stub cache 2026-02-25 16:17:06 -08:00
Owen f50d1549b0 Update cache to use redis 2026-02-24 19:50:42 -08:00
miloschwartz 20e547a0f6 first pass 2026-02-24 17:58:11 -08:00
Owen a783fdecbc Fix errors 2026-02-11 10:06:55 -08:00
Owen df1bf09163 Add pricing matrix 2026-02-11 10:06:55 -08:00
Owen d5c1cf594d Remove site kick 2026-02-11 10:06:54 -08:00