netbird/client/internal/dns
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
..
consts_freebsd.go Release 0.28.0 (#2092) 2024-06-13 13:24:24 +02:00
consts_linux.go Release 0.28.0 (#2092) 2024-06-13 13:24:24 +02:00
dbus_unix.go Release 0.28.0 (#2092) 2024-06-13 13:24:24 +02:00
file_parser_unix_test.go Release 0.28.0 (#2092) 2024-06-13 13:24:24 +02:00
file_parser_unix.go Release 0.28.0 (#2092) 2024-06-13 13:24:24 +02:00
file_repair_unix_test.go Release 0.28.0 (#2092) 2024-06-13 13:24:24 +02:00
file_repair_unix.go Release 0.28.0 (#2092) 2024-06-13 13:24:24 +02:00
file_unix_test.go Release 0.28.0 (#2092) 2024-06-13 13:24:24 +02:00
file_unix.go Release 0.28.0 (#2092) 2024-06-13 13:24:24 +02:00
host_android.go Restore dns on unclean shutdown (#1494) 2024-01-30 09:58:56 +01:00
host_darwin.go Minor fix local dns search domain (#2287) 2024-07-19 16:44:12 +02:00
host_ios.go Restore dns on unclean shutdown (#1494) 2024-01-30 09:58:56 +01:00
host_unix.go Release 0.28.0 (#2092) 2024-06-13 13:24:24 +02:00
host_windows.go Restore dns on unclean shutdown (#1494) 2024-01-30 09:58:56 +01:00
host.go Refactor macOS system DNS configuration (#2284) 2024-07-18 16:39:41 +02:00
hosts_dns_holder.go Feature/exit node Android (#1916) 2024-05-07 12:28:30 +02:00
local_test.go Feature/add iOS support (#1244) 2023-12-18 11:46:58 +01:00
local.go Fix DNS not found query response (#1877) 2024-04-23 10:20:09 +02:00
mock_server.go Validate upstream reachability on first DNS configuration (#1489) 2024-01-23 17:23:12 +01:00
mock_test.go Fix nameserver peer conn check (#676) 2023-02-13 18:25:11 +04:00
network_manager_unix.go Release 0.28.0 (#2092) 2024-06-13 13:24:24 +02:00
notifier.go Feature/add iOS support (#1244) 2023-12-18 11:46:58 +01:00
resolvconf_unix.go Release 0.28.0 (#2092) 2024-06-13 13:24:24 +02:00
response_writer_test.go [client] Refactor/iface pkg (#2646) 2024-10-02 18:24:22 +02:00
response_writer.go Restore dns on unclean shutdown (#1494) 2024-01-30 09:58:56 +01:00
server_android.go Restore dns on unclean shutdown (#1494) 2024-01-30 09:58:56 +01:00
server_darwin.go Restore dns on unclean shutdown (#1494) 2024-01-30 09:58:56 +01:00
server_export_test.go fix some typo spotted with codespell (#1278) 2023-11-01 17:11:16 +01:00
server_export.go Feature/permanent dns (#967) 2023-07-14 21:56:22 +02:00
server_ios.go Feature/add iOS support (#1244) 2023-12-18 11:46:58 +01:00
server_test.go [client] Eliminate UDP proxy in user-space mode (#2712) 2024-10-22 20:53:14 +02:00
server_unix.go Release 0.28.0 (#2092) 2024-06-13 13:24:24 +02:00
server_windows.go Feature/add iOS support (#1244) 2023-12-18 11:46:58 +01:00
server.go Fix DNS resolution for routes on iOS (#2378) 2024-08-02 18:43:00 +02:00
service_listener.go Fix race issue in set listener (#2332) 2024-07-26 16:27:51 +02:00
service_memory_test.go Feature/permanent dns (#967) 2023-07-14 21:56:22 +02:00
service_memory.go Fix DNS resolution for routes on iOS (#2378) 2024-08-02 18:43:00 +02:00
service.go Feature/permanent dns (#967) 2023-07-14 21:56:22 +02:00
systemd_freebsd.go Release 0.28.0 (#2092) 2024-06-13 13:24:24 +02:00
systemd_linux.go Release 0.28.0 (#2092) 2024-06-13 13:24:24 +02:00
unclean_shutdown_android.go Restore dns on unclean shutdown (#1494) 2024-01-30 09:58:56 +01:00
unclean_shutdown_darwin.go Restore dns on unclean shutdown (#1494) 2024-01-30 09:58:56 +01:00
unclean_shutdown_ios.go Restore dns on unclean shutdown (#1494) 2024-01-30 09:58:56 +01:00
unclean_shutdown_unix.go Release 0.28.0 (#2092) 2024-06-13 13:24:24 +02:00
unclean_shutdown_windows.go Restore dns on unclean shutdown (#1494) 2024-01-30 09:58:56 +01:00
upstream_android.go Feature/exit node Android (#1916) 2024-05-07 12:28:30 +02:00
upstream_general.go Feature/exit node Android (#1916) 2024-05-07 12:28:30 +02:00
upstream_ios.go Fix DNS resolution for routes on iOS (#2378) 2024-08-02 18:43:00 +02:00
upstream_test.go Feature/exit node Android (#1916) 2024-05-07 12:28:30 +02:00
upstream.go Add faster availability DNS probe and update test domain to .com (#2280) 2024-07-17 23:48:37 +02:00
wgiface_windows.go [client] Refactor/iface pkg (#2646) 2024-10-02 18:24:22 +02:00
wgiface.go [client] Refactor/iface pkg (#2646) 2024-10-02 18:24:22 +02:00