summaryrefslogtreecommitdiffhomepage
path: root/android
diff options
context:
space:
mode:
authorMarkus Pettersson <markus.pettersson@mullvad.net>2025-05-06 11:28:19 +0200
committerJoakim Hulthe <joakim.hulthe@mullvad.net>2025-05-14 18:00:24 +0200
commit5997e11b2eb109baad9cec317e232807bb9f92b8 (patch)
tree8751e323ed8c0de9e7f3fad506b39cef57645505 /android
parentd17158a3384e3fd2aa7f2e06ff6aa5bfb728eb66 (diff)
downloadmullvadvpn-5997e11b2eb109baad9cec317e232807bb9f92b8.tar.xz
mullvadvpn-5997e11b2eb109baad9cec317e232807bb9f92b8.zip
Use local DNS resolver on macOS by default
- Enable the local dns resolver in [talpid_core::resolver] by default on macOS. - Change the local dns resolver to not run on a non-standard port. To avoid conflicting with any other service running on 127.0.0.1:53, we instead try to bind to a random address in the 127/24 range. This requires configuring an IP address "alias" on the `lo0` network device, but should be fairly non-invasive. The alias is removed when the daemon is shut down. - Add env var `TALPID_DISABLE_LOCAL_DNS_RESOLVER` which lets you disable the local resolver. Co-authored-by: Joakim Hulthe <joakim.hulthe@mullvad.net>
Diffstat (limited to 'android')
0 files changed, 0 insertions, 0 deletions