netbird/client/internal/dns
Carlos Hernandez ef1a39cb01
Refactor macOS system DNS configuration (#2284)
On macOS use the recommended settings for providing split DNS. As per
the docs an empty string will force the configuration to be the default.
In order to to support split DNS an additional service config is added
for the local server and search domain settings.

see: https://developer.apple.com/documentation/devicemanagement/vpn/dns
2024-07-18 16:39:41 +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 Refactor macOS system DNS configuration (#2284) 2024-07-18 16:39:41 +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 Feat fake dns address (#902) 2023-06-08 13:46:57 +04: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 Process routes before peers (#2105) 2024-06-19 12:12:11 +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 lost root zone handler (#1975) 2024-05-13 18:11:08 +02:00
service_listener.go Update port, ip choice logic in DNS service (#1514) 2024-02-02 17:53:55 +01:00
service_memory_test.go Feature/permanent dns (#967) 2023-07-14 21:56:22 +02:00
service_memory.go Restore dns on unclean shutdown (#1494) 2024-01-30 09:58:56 +01: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 Feature/exit node Android (#1916) 2024-05-07 12:28:30 +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 Extend netbird status command to include health information (#1471) 2024-01-22 12:20:24 +01:00
wgiface.go Release 0.28.0 (#2092) 2024-06-13 13:24:24 +02:00