netbird/client/internal/routemanager
Zoltan Papp 30ebcf38c7
[client] Eliminate UDP proxy in user-space mode (#2712)
In the case of user space WireGuard mode, use in-memory proxy between the TURN/Relay connection and the WireGuard Bind. We keep the UDP proxy and eBPF proxy for kernel mode.

The key change is the new wgproxy/bind and the iface/bind/ice_bind changes. Everything else is just to fulfill the dependencies.
2024-10-22 20:53:14 +02:00
..
dynamic [client] Refactor/iface pkg (#2646) 2024-10-02 18:24:22 +02:00
notifier Support DNS routes on iOS (#2254) 2024-07-15 10:40:57 +02:00
refcounter [management, client] Add access control support to network routes (#2100) 2024-10-02 13:41:00 +02:00
static [management, client] Add access control support to network routes (#2100) 2024-10-02 13:41:00 +02:00
sysctl [client] Refactor/iface pkg (#2646) 2024-10-02 18:24:22 +02:00
systemops [client] Eliminate UDP proxy in user-space mode (#2712) 2024-10-22 20:53:14 +02:00
util Release 0.28.0 (#2092) 2024-06-13 13:24:24 +02:00
vars Release 0.28.0 (#2092) 2024-06-13 13:24:24 +02:00
client_test.go [relay] Feature/relay integration (#2244) 2024-09-08 12:06:14 +02:00
client.go [client] Refactor/iface pkg (#2646) 2024-10-02 18:24:22 +02:00
manager_test.go [client] Eliminate UDP proxy in user-space mode (#2712) 2024-10-22 20:53:14 +02:00
manager.go [client] Refactor/iface pkg (#2646) 2024-10-02 18:24:22 +02:00
mock.go [client] Refactor/iface pkg (#2646) 2024-10-02 18:24:22 +02:00
server_android.go [client] Refactor/iface pkg (#2646) 2024-10-02 18:24:22 +02:00
server_nonandroid.go [client] Refactor/iface pkg (#2646) 2024-10-02 18:24:22 +02:00
server.go Refactor Route IDs (#1891) 2024-05-06 14:47:49 +02:00