Commit Graph

  • 06102ad706 Add connection management methods and tests for websocket client dev Owen 2026-09-01 12:12:19 -04:00
  • 7a3d1196b4 Add immediate ping methods for websocket connection liveness checks Owen 2026-09-01 11:20:18 -04:00
  • c7b71ca9d7 Separate out the dns handler for darwin so they don't fight Owen 2026-09-01 10:40:51 -04:00
  • 2b25313b05 Merge pull request #140 from totalolage/fix/normalize-server-route-cidr main Owen Schwartz 2026-08-24 12:07:04 -04:00
  • 6dbacdd316 fix: normalize bare server IPs before route setup Filip Kalný 2026-08-20 20:26:03 +02:00
  • 8c1db4bada Merge pull request #138 from fosrl/dev v1.9.0 1.9.0 Owen Schwartz 2026-08-19 16:51:34 -04:00
  • 31f4a3a121 Update newt Owen 2026-08-19 16:47:18 -04:00
  • 6ed41854c9 Merge branch 'aig' into dev Owen 2026-08-19 16:46:31 -04:00
  • b9f892255d Just always include the nat fix on all platforms Owen 2026-08-13 15:56:54 -04:00
  • e7b7243345 Improve nat performance Owen 2026-08-13 12:18:51 -04:00
  • 48dea3fcf9 Perform stateful nat Owen 2026-08-13 11:53:00 -04:00
  • 0ce7e6a8dd Apple source NAT for dual IPs on interface Owen 2026-08-13 10:49:40 -04:00
  • 685f632507 Resolve crashes noted in #135 Owen 2026-08-11 17:45:51 -04:00
  • a3cfef9bd6 Merge pull request #137 from Gurkinator1/fix/network_manager_conf_dir_creation Owen Schwartz 2026-08-10 10:04:49 -04:00
  • 84a21d32c6 fix: create nm conf directory if missing Florian Goerke 2026-08-09 17:38:06 +02:00
  • 6507cb6805 disable native network configuration for already-open TUN devices on mobile platforms Owen 2026-08-07 16:04:28 -04:00
  • d21b7591c4 update route removal to include source IP for exit node and peer management Owen 2026-08-07 15:50:58 -04:00
  • f4b85701aa add explicit source for bsd based systems Owen 2026-08-07 15:26:24 -04:00
  • 0f1d9a979c parse the serverIP without cidr correctly Owen 2026-08-07 15:07:00 -04:00
  • ef1db9a676 properly handle icmp over tunnel for automatic testing Owen 2026-08-05 16:16:18 -04:00
  • 202606917c icmp monitor the exit node for connectivity and provide in api status Owen 2026-08-05 10:33:43 -04:00
  • 9f2fc77fd7 always set the private key Owen 2026-08-04 15:36:12 -04:00
  • af6592d538 Handle exit node connection status and sync messages Owen 2026-08-04 11:49:03 -04:00
  • bdb5870c04 Add exit node update message Owen 2026-07-31 16:28:58 -04:00
  • 132d38925d Add alias when connecting to exit node Owen 2026-07-31 16:23:49 -04:00
  • e9ce8e8775 Support connecting dynamically to gerbil Owen 2026-07-30 21:39:40 -04:00
  • 3dcdc7dee0 perform exit node ping dance before connecting and send data with register Owen 2026-07-30 16:46:51 -04:00
  • 4f54e27b22 Merge pull request #133 from fosrl/dev v1.8.2 1.8.2 Owen Schwartz 2026-08-03 15:50:07 -04:00
  • 3542fee459 Dont rely on newt Owen 2026-08-03 15:47:21 -04:00
  • 60c7703f07 Merge branch 'main' into dev Owen 2026-08-03 12:14:52 -04:00
  • d8714df81f filter out magic packets in the middle device to prevent flapping Owen 2026-08-03 12:13:46 -04:00
  • 6faa3a0273 Attempt to fix disconnecting Owen 2026-07-31 10:22:48 -04:00
  • fbc4fb2827 Add a write deadline on the websocket Owen 2026-07-31 09:45:31 -04:00
  • 96e1d0f98c Merge pull request #131 from fosrl/dev v1.8.1 1.8.1 Owen Schwartz 2026-07-29 17:51:59 -04:00
  • 29663cdb81 Prevent flapping on route optimizer Owen 2026-07-29 17:13:59 -04:00
  • 23597835d8 Merge pull request #130 from fosrl/dev v1.8.0 1.8.0 Owen Schwartz 2026-07-18 21:27:18 -04:00
  • 8ef735185f Update go mod Owen 2026-07-18 21:24:56 -04:00
  • 99d249db2d add PreferLocalRoutes option Owen 2026-07-18 17:28:56 -04:00
  • 9c3c04c728 Match domains dns rename Owen 2026-07-17 17:57:26 -04:00
  • 39aaaafa17 Dont remove non controlled routes Owen 2026-07-17 17:39:24 -04:00
  • 3d88b321e8 Rapid test again when we fail local Owen 2026-07-17 15:55:31 -04:00
  • e1214e21cd Reflect local status in the api Owen 2026-07-17 13:58:20 -04:00
  • a2f0f64c2f Cancel local send from chainId Owen 2026-07-16 11:29:55 -04:00
  • 0e06fb0152 Rapid test the local endpoints as well Owen 2026-07-16 11:11:02 -04:00
  • 7929ce9cf9 Test local connections and choose those first Owen 2026-07-16 10:57:42 -04:00
  • 9513433c07 Add match domains config Owen 2026-07-15 15:51:13 -04:00
  • 1319354914 Merge pull request #128 from fosrl/dev v1.7.0 1.7.0 Owen Schwartz 2026-07-07 20:46:49 -04:00
  • b39be4f5b0 Update newt Owen 2026-07-07 20:45:08 -04:00
  • 929f183ed0 Improve linux to use networkmanager correctly Owen 2026-07-07 20:38:06 -04:00
  • 0cf5eb2ad0 Adjust darwin to use sysctl Owen 2026-07-07 17:08:35 -04:00
  • 1920f52699 Also check network manager on linux Owen 2026-07-07 16:41:01 -04:00
  • 7b07745650 Fix windows only pulling dhcp Owen 2026-07-07 16:23:25 -04:00
  • 1f301db892 Mod tidy Owen 2026-07-07 15:49:51 -04:00
  • 4c600bab15 Add some logging Owen 2026-07-06 17:51:49 -04:00
  • f356aed39b Add ios stub Owen 2026-07-06 16:56:37 -04:00
  • 7a88fac395 Test the dns server first then fall back Owen 2026-07-06 16:08:10 -04:00
  • efc012b43d Groundwork for monitoring and updating the dns Owen 2026-06-25 20:21:25 -04:00
  • 83678dedcb Merge pull request #127 from fosrl/dev v1.6.2 1.6.1 Owen Schwartz 2026-06-25 06:49:55 -07:00
  • e8e004e5e1 Update newt Owen 2026-06-25 09:49:30 -04:00
  • b08994e019 Merge pull request #126 from fosrl/dev v1.6.1 Owen Schwartz 2026-06-25 06:38:55 -07:00
  • f87b804051 Merge branch 'main' into dev Owen 2026-06-25 09:37:40 -04:00
  • f02045d936 Aliases are by site Owen 2026-06-24 18:36:07 -04:00
  • 55377980b8 Dont remove alias if used by other peers Owen 2026-06-24 16:42:29 -04:00
  • 403e14327d Merge pull request #125 from fosrl/dev v1.6.0 1.6.0 Owen Schwartz 2026-06-10 11:19:52 -07:00
  • 31f6d699a8 Add dns watchdog and override fixer Owen 2026-06-09 20:56:50 -07:00
  • 6e41eb99ab Merge branch 'main' into dev Owen 2026-06-09 12:03:59 -07:00
  • 12c1918e26 Include chainId for warning the user with an error Owen 2026-06-09 12:03:19 -07:00
  • 0d6503c03f Add comment Owen 2026-06-04 14:47:49 -07:00
  • b789c9af75 update issue template miloschwartz 2026-05-25 21:41:23 -07:00
  • 8cc854e313 Merge pull request #121 from fosrl/dev v1.5.2 Owen Schwartz 2026-05-13 15:19:06 -07:00
  • 2cd16e24a1 Handle jit peers with alias Owen 2026-05-13 14:58:17 -07:00
  • b6b35b4581 Merge pull request #120 from LaurenceJJones/investigate/106-handleWgPeerUpdate-alias-merge Owen Schwartz 2026-05-11 10:12:56 -07:00
  • 3f64336b0b peers: merge Aliases in handleWgPeerUpdate Laurence 2026-05-11 10:45:08 +01:00
  • e94c13f601 Merge pull request #119 from fosrl/dev v1.5.1 Owen Schwartz 2026-05-06 22:08:22 -07:00
  • fff806c53d Guard add peer with is registered` Owen 2026-05-06 22:06:03 -07:00
  • 84d7e8d926 Merge pull request #118 from fosrl/dev 1.5.0 Owen Schwartz 2026-04-27 20:13:48 -07:00
  • fde70dd15b Update newt Owen 2026-04-27 20:13:20 -07:00
  • 7bf6da1729 Update newt Owen 2026-04-22 12:22:39 -07:00
  • 9f68f171ba Merge pull request #117 from fosrl/dev v1.5.0 Owen Schwartz 2026-04-22 12:13:09 -07:00
  • 7a8f4ab049 Merge branch 'main' into dev Owen 2026-04-22 12:09:50 -07:00
  • 334ea156b6 Merge branch 'private-site-ha' into dev Owen 2026-04-21 15:08:11 -07:00
  • 2edacbbd4b Bump docker/library/golang in the minor-updates group dependabot/docker/minor-updates-1134f52710 dependabot[bot] 2026-04-21 20:54:48 +00:00
  • aa838fec61 Mention the cli Owen 2026-04-19 15:49:08 -07:00
  • 6eaf8c1475 Basic route selector working Owen 2026-04-13 18:24:11 -07:00
  • 2692463a4e Bump the patch-updates group across 1 directory with 2 updates dependabot/go_modules/patch-updates-2590a23007 dependabot[bot] 2026-04-10 20:54:14 +00:00
  • df6a84648b Merge pull request #100 from LaurenceJJones/fix/issue-38-stale-dns-cleanup Owen Schwartz 2026-04-07 21:26:38 -04:00
  • 5ef6b21a6e Add CODEOWNERS Owen 2026-04-07 11:34:38 -04:00
  • 7d83518951 Get peer manager Owen 2026-03-20 17:28:39 -07:00
  • 964532777a Increase attempts Owen 2026-03-19 17:24:41 -07:00
  • 703fe4fe5d Merge pull request #105 from fosrl/dev v1.4.4 1.4.4 Owen Schwartz 2026-03-19 16:16:06 -07:00
  • 42ef1f5ee3 Fix nil pointer deference Owen 2026-03-19 15:21:50 -07:00
  • 31eed74933 Merge pull request #103 from fosrl/dev 1.4.3 Owen Schwartz 2026-03-17 11:29:04 -07:00
  • ac5c11dff0 Update dockerfile for new version Owen 2026-03-17 11:27:44 -07:00
  • 4d0c43fc3e Merge pull request #102 from fosrl/dev v1.4.3 Owen Schwartz 2026-03-16 17:53:13 -07:00
  • 815997d7ce Update cicd Owen 2026-03-16 17:52:40 -07:00
  • c77c162bae Merge pull request #101 from fosrl/dev Owen Schwartz 2026-03-16 16:44:08 -07:00
  • 703c606af5 Handle no chainId case Owen 2026-03-16 14:31:16 -07:00
  • 4bc0508c7d Remove redundant info Owen 2026-03-16 13:50:21 -07:00
  • 3de8dc9fc2 Add optional compression Owen 2026-03-12 17:49:12 -07:00
  • c2b5ef96a4 Jit of aliases working Owen 2026-03-12 17:26:46 -07:00