608 Commits
Author SHA1 Message Date
Owen SchwartzandGitHub 2b25313b05 Merge pull request #140 from totalolage/fix/normalize-server-route-cidr
fix: normalize bare server IP before route setup
2026-08-24 12:07:04 -04:00
Filip Kalný 6dbacdd316 fix: normalize bare server IPs before route setup 2026-08-20 20:27:17 +02:00
Owen SchwartzandGitHub 8c1db4bada Merge pull request #138 from fosrl/dev
1.9.0
v1.9.0 1.9.0
2026-08-19 16:51:34 -04:00
Owen 31f4a3a121 Update newt 2026-08-19 16:47:18 -04:00
Owen 6ed41854c9 Merge branch 'aig' into dev 2026-08-19 16:46:31 -04:00
Owen b9f892255d Just always include the nat fix on all platforms 2026-08-13 15:56:54 -04:00
Owen e7b7243345 Improve nat performance 2026-08-13 12:18:51 -04:00
Owen 48dea3fcf9 Perform stateful nat 2026-08-13 11:53:00 -04:00
Owen 0ce7e6a8dd Apple source NAT for dual IPs on interface 2026-08-13 10:49:40 -04:00
Owen 685f632507 Resolve crashes noted in #135
Fixes #135
2026-08-11 17:46:10 -04:00
Owen SchwartzandGitHub a3cfef9bd6 Merge pull request #137 from Gurkinator1/fix/network_manager_conf_dir_creation
fix: create nm conf directory if missing
2026-08-10 10:04:49 -04:00
Florian Goerke 84a21d32c6 fix: create nm conf directory if missing 2026-08-09 17:38:06 +02:00
Owen 6507cb6805 disable native network configuration for already-open TUN devices on mobile platforms 2026-08-07 16:04:28 -04:00
Owen d21b7591c4 update route removal to include source IP for exit node and peer management 2026-08-07 15:50:58 -04:00
Owen f4b85701aa add explicit source for bsd based systems 2026-08-07 15:26:24 -04:00
Owen 0f1d9a979c parse the serverIP without cidr correctly 2026-08-07 15:07:00 -04:00
Owen ef1db9a676 properly handle icmp over tunnel for automatic testing 2026-08-05 16:16:18 -04:00
Owen 202606917c icmp monitor the exit node for connectivity and provide in api status 2026-08-05 10:33:43 -04:00
Owen 9f2fc77fd7 always set the private key 2026-08-04 15:36:12 -04:00
Owen af6592d538 Handle exit node connection status and sync messages 2026-08-04 11:49:03 -04:00
Owen bdb5870c04 Add exit node update message 2026-08-04 10:49:28 -04:00
Owen 132d38925d Add alias when connecting to exit node 2026-08-04 10:49:27 -04:00
Owen e9ce8e8775 Support connecting dynamically to gerbil 2026-08-04 10:49:27 -04:00
Owen 3dcdc7dee0 perform exit node ping dance before connecting and send data with register 2026-08-04 10:49:27 -04:00
Owen SchwartzandGitHub 4f54e27b22 Merge pull request #133 from fosrl/dev
1.18.2
1.8.2 v1.8.2
2026-08-03 15:50:07 -04:00
Owen 3542fee459 Dont rely on newt 2026-08-03 15:47:21 -04:00
Owen 60c7703f07 Merge branch 'main' into dev 2026-08-03 12:14:52 -04:00
Owen d8714df81f filter out magic packets in the middle device to prevent flapping 2026-08-03 12:14:43 -04:00
Owen 6faa3a0273 Attempt to fix disconnecting 2026-07-31 10:22:48 -04:00
Owen fbc4fb2827 Add a write deadline on the websocket 2026-07-31 09:45:31 -04:00
Owen SchwartzandGitHub 96e1d0f98c Merge pull request #131 from fosrl/dev
Prevent flapping on route optimizer
v1.8.1 1.8.1
2026-07-29 17:51:59 -04:00
Owen 29663cdb81 Prevent flapping on route optimizer 2026-07-29 17:13:59 -04:00
Owen SchwartzandGitHub 23597835d8 Merge pull request #130 from fosrl/dev
1.8.0
v1.8.0 1.8.0
2026-07-18 21:27:18 -04:00
Owen 8ef735185f Update go mod 2026-07-18 21:24:56 -04:00
Owen 99d249db2d add PreferLocalRoutes option 2026-07-18 17:28:56 -04:00
Owen 9c3c04c728 Match domains dns rename 2026-07-17 17:57:26 -04:00
Owen 39aaaafa17 Dont remove non controlled routes 2026-07-17 17:39:24 -04:00
Owen 3d88b321e8 Rapid test again when we fail local 2026-07-17 15:55:31 -04:00
Owen e1214e21cd Reflect local status in the api 2026-07-17 13:58:20 -04:00
Owen a2f0f64c2f Cancel local send from chainId 2026-07-16 11:29:55 -04:00
Owen 0e06fb0152 Rapid test the local endpoints as well 2026-07-16 11:11:02 -04:00
Owen 7929ce9cf9 Test local connections and choose those first 2026-07-16 10:57:42 -04:00
Owen 9513433c07 Add match domains config 2026-07-15 15:51:13 -04:00
Owen SchwartzandGitHub 1319354914 Merge pull request #128 from fosrl/dev
Pull system dns
v1.7.0 1.7.0
2026-07-07 20:46:49 -04:00
Owen b39be4f5b0 Update newt 2026-07-07 20:45:08 -04:00
Owen 929f183ed0 Improve linux to use networkmanager correctly 2026-07-07 20:38:06 -04:00
Owen 0cf5eb2ad0 Adjust darwin to use sysctl 2026-07-07 17:08:35 -04:00
Owen 1920f52699 Also check network manager on linux 2026-07-07 16:41:01 -04:00
Owen 7b07745650 Fix windows only pulling dhcp 2026-07-07 16:23:25 -04:00
Owen 1f301db892 Mod tidy 2026-07-07 15:49:51 -04:00