Commit Graph

601 Commits

Author SHA1 Message Date
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
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
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 Schwartz
96e1d0f98c Merge pull request #131 from fosrl/dev
Prevent flapping on route optimizer
1.8.1 v1.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 Schwartz
23597835d8 Merge pull request #130 from fosrl/dev
1.8.0
1.8.0 v1.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 Schwartz
1319354914 Merge pull request #128 from fosrl/dev
Pull system dns
1.7.0 v1.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
Owen
4c600bab15 Add some logging 2026-07-06 17:51:49 -04:00
Owen
f356aed39b Add ios stub 2026-07-06 16:56:37 -04:00
Owen
7a88fac395 Test the dns server first then fall back 2026-07-06 16:08:10 -04:00
Owen
efc012b43d Groundwork for monitoring and updating the dns 2026-06-25 20:21:25 -04:00
Owen Schwartz
83678dedcb Merge pull request #127 from fosrl/dev
Update newt
1.6.1 v1.6.2
2026-06-25 06:49:55 -07:00
Owen
e8e004e5e1 Update newt 2026-06-25 09:49:30 -04:00
Owen Schwartz
b08994e019 Merge pull request #126 from fosrl/dev
Handle remove on a per site level correctly
v1.6.1
2026-06-25 06:38:55 -07:00