summaryrefslogtreecommitdiffhomepage
path: root/talpid-core/src/resolver.rs
AgeCommit message (Expand)AuthorFilesLines
2025-09-08Refactor and document macOS route socket typesDavid Lönnhager1-0/+1
2025-09-08Use PF_ROUTE socket to track missing loopback alias instead of pollingDavid Lönnhager1-52/+34
2025-09-08Create new resolver loopback interface alias/IP if it is removedDavid Lönnhager1-0/+65
2025-09-03Filter out AAAA records on macOS when IPv6 in tunnel is disabledDavid Lönnhager1-9/+55
2025-08-25Do not bind DNS resolver to special loopback addrsJoakim Hulthe1-5/+10
2025-07-10Run `cargo fmt`Sebastian Holmin1-7/+7
2025-06-11Make flakey unit test less flakeyJoakim Hulthe1-1/+3
2025-06-09Set SO_REUSEADDR on local DNS resolver socketDavid Lönnhager1-32/+190
2025-05-14Make sure that deprecated rule types are emptied in PFDavid Lönnhager1-2/+1
2025-05-14Remove unnecessary tokio::spawnJoakim Hulthe1-7/+9
2025-05-14Add stricter checking of forwarding DNS configMarkus Pettersson1-25/+35
2025-05-14Add logger to talpid-core::resolver testsJoakim Hulthe1-3/+3
2025-05-14Make local resolver tests run sequentiallyJoakim Hulthe1-1/+9
2025-05-14Use local DNS resolver on macOS by defaultMarkus Pettersson1-83/+168
2024-12-02Disable Apple services workaroudns for unaffected macOS versionsMarkus Pettersson1-1/+35
2024-10-03Tweak some names and docs in macos resolverJoakim Hulthe1-50/+63
2024-10-03Move shared macos code to talpid-macosDavid Lönnhager1-67/+5
2024-10-03Add documentation for resolver moduleDavid Lönnhager1-0/+6
2024-10-03Send DNS queries via local resolver on macOSDavid Lönnhager1-55/+292
2024-08-27Use std LazyLock instead of once_cell LazyDavid Lönnhager1-2/+2
2024-03-18Restart DNS resolver if it stops unexpectedlyDavid Lönnhager1-15/+39
2024-03-18Update trust-dns to fix spinning issueDavid Lönnhager1-8/+8
2024-02-27Replace err_derive with thiserrorJoakim Hulthe1-6/+5
2023-10-10Refuse to resolve IPv6 (panic)David Lönnhager1-1/+1
2023-08-30Fix clippy lintsEmīls1-3/+3
2023-08-29Fix resolver tests in talpid-coreEmīls1-1/+1
2023-08-28Update trust-dnsEmīls1-6/+6
2023-08-04Replace all use of `lazy_static` with `once_cell`Markus Pettersson1-7/+7
2023-05-02Fix macOS specific Clippy warningsLinus Färnstrand1-10/+12
2023-02-01Respond to more captive portal DNS queriesEmīls1-11/+18
2023-02-01Remove superfluous asyncLinus Färnstrand1-3/+3
2023-02-01Upgrade trust-dns-server to 0.22.0Linus Färnstrand1-5/+4
2022-02-15Use alpha version of trust-dnsEmīls1-1/+1
2022-01-28Use mainline trust-dnsEmīls1-16/+15
2022-01-14Simplify custom resolver to not leak any trafficEmīls1-0/+340