netbird/client/internal/routemanager/systemops
Zoltan Papp 9203690033
[client] Code cleaning in net pkg and fix exit node feature on Android(#2932)
Code cleaning around the util/net package. The goal was to write a more understandable source code but modify nothing on the logic.
Protect the WireGuard UDP listeners with marks.
The implementation can support the VPN permission revocation events in thread safe way. It will be important if we start to support the running time route and DNS update features.

- uniformize the file name convention: [struct_name] _ [functions] _ [os].go
- code cleaning in net_linux.go
- move env variables to env.go file
2024-11-26 23:34:27 +01:00
..
routeflags_bsd.go Release 0.28.0 (#2092) 2024-06-13 13:24:24 +02:00
routeflags_freebsd.go Release 0.28.0 (#2092) 2024-06-13 13:24:24 +02:00
state.go [client] Fix state manager race conditions (#2890) 2024-11-15 20:05:26 +01:00
systemops_android.go [client] Cleanup dns and route states on startup (#2757) 2024-10-24 10:53:46 +02:00
systemops_bsd_test.go Support DNS routes on iOS (#2254) 2024-07-15 10:40:57 +02:00
systemops_bsd.go Extend client debug bundle (#2341) 2024-08-02 11:47:12 +02:00
systemops_generic_test.go [client] Cleanup dns and route states on startup (#2757) 2024-10-24 10:53:46 +02:00
systemops_generic.go Move state updates outside the refcounter (#2897) 2024-11-15 22:55:33 +01:00
systemops_ios.go [client] Cleanup dns and route states on startup (#2757) 2024-10-24 10:53:46 +02:00
systemops_linux_test.go Release 0.28.0 (#2092) 2024-06-13 13:24:24 +02:00
systemops_linux.go [client] Code cleaning in net pkg and fix exit node feature on Android(#2932) 2024-11-26 23:34:27 +01:00
systemops_nonlinux.go Extend client debug bundle (#2341) 2024-08-02 11:47:12 +02:00
systemops_unix_test.go Add freebsd test workflow (#2127) 2024-06-14 11:17:55 +02:00
systemops_unix.go [client] Cleanup dns and route states on startup (#2757) 2024-10-24 10:53:46 +02:00
systemops_windows_test.go Don't add exclusion routes for IPs that are part of connected networks (#2258) 2024-07-17 19:50:06 +02:00
systemops_windows.go [client] Cleanup dns and route states on startup (#2757) 2024-10-24 10:53:46 +02:00
systemops.go [client] Refactor/iface pkg (#2646) 2024-10-02 18:24:22 +02:00