summaryrefslogtreecommitdiffhomepage
path: root/talpid-core/src/dns/linux
AgeCommit message (Expand)AuthorFilesLines
2025-10-09Remove `duct` from `talpid-core`Markus Pettersson1-11/+20
2025-07-10Run `cargo fmt`Sebastian Holmin2-2/+2
2024-12-12Remove some deprecated ref patternsJoakim Hulthe1-15/+12
2024-11-28Log failure reason when trying DNS managersJoakim Hulthe1-14/+27
2024-09-18Keep separate tunnel state machine configs for tunnel and non-tunnel DNSDavid Lönnhager1-1/+4
2024-02-27Replace err_derive with thiserrorJoakim Hulthe4-35/+35
2023-09-11Fix warnings about static_resolv_confDavid Lönnhager1-4/+5
2023-08-30Fix clippy lintsEmīls2-16/+10
2023-03-27Fix many typosAlexander Seiler1-1/+1
2023-01-30Run `cargo clippy --fix` with the new Rust 1.67 preferred formatLinus Färnstrand1-1/+1
2022-12-21Apply more clippy fixes.Emīls1-2/+2
2022-11-07Split up talpid-coreEmīls Piņķis3-8/+4
2022-09-27Fix clippy complaintsEmīls Piņķis1-1/+1
2022-06-29Remove notify dependency and add inotify insteadJonathan2-44/+69
2022-06-21Fix the large majority of clippy warningsJonathan2-14/+14
2022-06-14Manually fix the simpler non-semantic clippy warnsJonathan3-5/+6
2022-04-29Fix log about selecting NetworkManagerDavid Lönnhager1-1/+1
2022-01-11Use ": " as delimiter instead of " - " between messages and valueLinus Färnstrand1-2/+2
2021-11-29Reformat code without blank_lines_upper_bound = 2Linus Färnstrand3-5/+0
2021-11-05Remove unused DNS monitor argumentsDavid Lönnhager1-6/+2
2021-11-03Ignore local resolvers for systemd-resolvedEmīls Piņķis3-446/+26
2021-10-08Simplify cleanup in systemd resolved monitorDavid Lönnhager1-3/+1
2021-10-05Fix mutex/await warningDavid Lönnhager1-5/+13
2021-08-09Always disable DNS over TLS in systemd-resolvedEmīls1-0/+6
2021-06-22Use the route manager for the Linux offline monitorDavid Lönnhager1-1/+1
2021-06-22Use the route manager for route monitoring in the DNS monitorDavid Lönnhager3-145/+83
2021-06-09Fix D-Bus errors by using a separate connection for the route monitorDavid Lönnhager1-1/+1
2021-06-09Infer and monitor interfaces for DNS configDavid Lönnhager3-52/+506
2021-03-26Fix deadlock in systemd-resolvedEmīls1-50/+63
2021-03-02Watch DNS config changes in systemd-resolvedEmīls2-276/+76
2021-03-01Stop using NM if it's too newEmīls1-0/+1
2021-01-12Rely on talpid-dbus in talpid-coreEmīls2-7/+8
2021-01-07Match content of /etc/resolv.conf for systemd-resolvedEmīls1-11/+41
2020-12-15Add new resolve.conf path to check for systemd-resolvedEmīls1-11/+34
2020-11-19Simplify systemd-resolved codeEmīls1-5/+1
2020-11-19Add shared DBus connectionEmīls1-4/+4
2020-11-19Refactor systemd-resolved DBus codeEmīls1-97/+70
2020-11-19Use refactored NM code for managing DNSEmīls2-485/+17
2020-11-19Refactor connectivity check disablingEmīls1-3/+4
2020-11-16Remove deprecated NetworkManager optionDavid Lönnhager1-15/+2
2020-11-13Allow obtaining a DBus connection from DNS monitorEmīls3-2/+10
2020-11-09Add search domain to NM DNS configEmīls1-0/+1
2020-11-09Always let DnsMonitor::reset succeed if it finds no interfaceDavid Lönnhager3-54/+72
2020-11-09Enable NM's WireGuard via an environment variableEmīls1-2/+0
2020-11-09Use netlink to create WireGuard device instead of NMEmīls2-25/+27
2020-11-05Prefer systemd-resolved over NM if it's workingEmīls2-10/+73
2020-11-04Don't log absence of systemd-resolved as an errorDavid Lönnhager1-2/+6
2020-11-04Fix device state checkDavid Lönnhager1-1/+1
2020-10-28Adjust NM DNS code for IPv6Emīls1-1/+5
2020-10-28Allow more device states with NM DNSEmīls1-22/+40