netbird/iface
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
..
bind Process routes before peers (#2105) 2024-06-19 12:12:11 +02:00
freebsd Release 0.28.0 (#2092) 2024-06-13 13:24:24 +02:00
mocks Feat fake dns address (#902) 2023-06-08 13:46:57 +04:00
netstack Enable review linter with exported docs check (#1647) 2024-02-29 16:05:31 +01:00
address.go Release 0.28.0 (#2092) 2024-06-13 13:24:24 +02:00
device_wrapper_test.go fix some typo spotted with codespell (#1278) 2023-11-01 17:11:16 +01:00
device_wrapper.go Feat fake dns address (#902) 2023-06-08 13:46:57 +04:00
iface_android.go Process routes before peers (#2105) 2024-06-19 12:12:11 +02:00
iface_create.go Release 0.28.0 (#2092) 2024-06-13 13:24:24 +02:00
iface_darwin.go Process routes before peers (#2105) 2024-06-19 12:12:11 +02:00
iface_destroy_bsd.go [client] Destory WG interface on down timeout (#2435) 2024-09-02 19:19:14 +02:00
iface_destroy_linux.go [client] Destory WG interface on down timeout (#2435) 2024-09-02 19:19:14 +02:00
iface_destroy_mobile.go [client] Destory WG interface on down timeout (#2435) 2024-09-02 19:19:14 +02:00
iface_destroy_windows.go [client] Destory WG interface on down timeout (#2435) 2024-09-02 19:19:14 +02:00
iface_ios.go Process routes before peers (#2105) 2024-06-19 12:12:11 +02:00
iface_moc.go [relay] Replace the iface to interface (#2473) 2024-08-29 21:31:19 +02:00
iface_test.go [client] Use static requested GUID when creating Windows interface (#2479) 2024-08-27 19:21:14 +02:00
iface_unix.go Process routes before peers (#2105) 2024-06-19 12:12:11 +02:00
iface_windows.go Process routes before peers (#2105) 2024-06-19 12:12:11 +02:00
iface.go [client] Destory WG interface on down timeout (#2435) 2024-09-02 19:19:14 +02:00
iwginterface_windows.go [relay] Replace the iface to interface (#2473) 2024-08-29 21:31:19 +02:00
iwginterface.go [relay] Replace the iface to interface (#2473) 2024-08-29 21:31:19 +02:00
module_freebsd.go Release 0.28.0 (#2092) 2024-06-13 13:24:24 +02:00
module_linux_test.go Extend linter rules (#1300) 2023-11-10 16:33:13 +01:00
module_linux.go fix some typo spotted with codespell (#1278) 2023-11-01 17:11:16 +01:00
module.go Release 0.28.0 (#2092) 2024-06-13 13:24:24 +02:00
name_darwin.go Release 0.28.0 (#2092) 2024-06-13 13:24:24 +02:00
name.go Release 0.28.0 (#2092) 2024-06-13 13:24:24 +02:00
tun_adapter.go Feature/exit node Android (#1916) 2024-05-07 12:28:30 +02:00
tun_android.go Add logging option for wg device (#2271) 2024-07-15 14:45:18 +02:00
tun_args.go Netstack (#1403) 2024-01-03 16:06:20 +01:00
tun_darwin.go [client] Destory WG interface on down timeout (#2435) 2024-09-02 19:19:14 +02:00
tun_ios.go Add logging option for wg device (#2271) 2024-07-15 14:45:18 +02:00
tun_kernel_unix.go [client] Destory WG interface on down timeout (#2435) 2024-09-02 19:19:14 +02:00
tun_link_freebsd.go Release 0.28.0 (#2092) 2024-06-13 13:24:24 +02:00
tun_link_linux.go Release 0.28.0 (#2092) 2024-06-13 13:24:24 +02:00
tun_netstack.go [client] Destory WG interface on down timeout (#2435) 2024-09-02 19:19:14 +02:00
tun_usp_unix.go [client] Destory WG interface on down timeout (#2435) 2024-09-02 19:19:14 +02:00
tun_windows.go [client] Destory WG interface on down timeout (#2435) 2024-09-02 19:19:14 +02:00
tun.go [client] Use static requested GUID when creating Windows interface (#2479) 2024-08-27 19:21:14 +02:00
uapi_windows.go Netstack (#1403) 2024-01-03 16:06:20 +01:00
uapi.go Netstack (#1403) 2024-01-03 16:06:20 +01:00
wg_configurer_kernel_unix.go Release 0.28.0 (#2092) 2024-06-13 13:24:24 +02:00
wg_configurer_usp_test.go Extend netbird status command to include health information (#1471) 2024-01-22 12:20:24 +01:00
wg_configurer_usp.go Release 0.28.0 (#2092) 2024-06-13 13:24:24 +02:00
wg_configurer.go Release 0.28.0 (#2092) 2024-06-13 13:24:24 +02:00
wg_log.go Add logging option for wg device (#2271) 2024-07-15 14:45:18 +02:00