netbird/client/internal
pascal-fischer 13e7198046
[client] Destory WG interface on down timeout (#2435)
wait on engine down to not only wait for the interface to be down but completely removed. If the waiting loop reaches the timeout we will trigger an interface destroy. On the up command, it now waits until the engine is fully running before sending the response to the CLI. Includes a small refactor of probes to comply with sonar rules about parameter count in the function call
2024-09-02 19:19:14 +02:00
..
acl Fix allow netbird traffic for nftables and userspace (#1446) 2024-01-11 12:21:58 +01:00
auth Fix lint (#2427) 2024-08-14 13:30:10 +03:00
dns Fix DNS resolution for routes on iOS (#2378) 2024-08-02 18:43:00 +02:00
ebpf Update port, ip choice logic in DNS service (#1514) 2024-02-02 17:53:55 +01:00
listener Feature/add iOS support (#1244) 2023-12-18 11:46:58 +01:00
networkmonitor [client] Replace windows network monitor implementation (#2450) 2024-08-20 19:13:16 +02:00
peer [relay] Replace the iface to interface (#2473) 2024-08-29 21:31:19 +02:00
relay Increase the status checks timeout (#2033) 2024-05-23 10:54:01 +02:00
rosenpass Integrate Rosenpass (#1153) 2024-01-08 12:25:35 +01:00
routemanager [relay] Replace the iface to interface (#2473) 2024-08-29 21:31:19 +02:00
routeselector Release 0.28.0 (#2092) 2024-06-13 13:24:24 +02:00
stdnet Add route selection to iOS (#1944) 2024-05-10 10:47:16 +02:00
templates Fix PKCE auth html (#2079) 2024-05-30 17:22:58 +02:00
wgproxy Do not use eBPF proxy in case of USP mode (#2180) 2024-06-22 15:33:10 +02:00
config_test.go support to configure extra blacklist of iface in "up" command (#1734) 2024-03-28 09:56:41 +01:00
config.go [client] Add mTLS support for SSO login (#2188) 2024-08-13 18:07:44 +03:00
connect_test.go [client] Refactor free port function (#2455) 2024-08-21 19:24:40 +02:00
connect.go [client] Destory WG interface on down timeout (#2435) 2024-09-02 19:19:14 +02:00
device_auth.go Add PKCE authorization flow (#1012) 2023-07-27 11:31:07 +02:00
engine_stdnet_android.go Add route management for Android interface (#801) 2023-04-17 11:15:37 +02:00
engine_stdnet.go Bind implementation (#779) 2023-04-13 17:00:01 +02:00
engine_test.go [relay] Replace the iface to interface (#2473) 2024-08-29 21:31:19 +02:00
engine.go [client] Destory WG interface on down timeout (#2435) 2024-09-02 19:19:14 +02:00
login.go Fix a panic when management is behind an invalid proxy (#1930) 2024-05-06 18:04:32 +02:00
mobile_dependency.go Netstack (#1403) 2024-01-03 16:06:20 +01:00
pkce_auth.go [client] Add mTLS support for SSO login (#2188) 2024-08-13 18:07:44 +03:00
probe.go [client] Destory WG interface on down timeout (#2435) 2024-09-02 19:19:14 +02:00
session.go Send terminal notification on peer session expiry (#1660) 2024-03-08 18:28:13 +01:00
state.go Client Login via device authorization flow (#309) 2022-05-12 11:17:24 +02:00