summaryrefslogtreecommitdiffhomepage
path: root/talpid-core/src/dns
AgeCommit message (Expand)AuthorFilesLines
2025-10-09Remove `duct` from `talpid-core`Markus Pettersson1-11/+20
2025-10-03Bump windows-sys version to latestDavid Lönnhager3-6/+11
2025-09-03Move get_system_dir to talpid-windowsDavid Lönnhager1-20/+7
2025-07-10Run `cargo fmt`Sebastian Holmin7-16/+23
2025-07-09Inline format argumentsLinus Färnstrand1-1/+1
2025-05-14Do not ignore loopback addrs when setting DNSDavid Lönnhager1-9/+0
2025-02-25Add safety comment to talpid_core::dns::windows::dnsapiJoakim Hulthe1-0/+1
2025-02-25Fix improper pointer provenanceJoakim Hulthe1-2/+6
2025-02-25Allow undocumented_unsafe_blocks in even more modulesJoakim Hulthe2-0/+3
2025-02-25Allow undocumented_unsafe_blocks in some modulesJoakim Hulthe1-0/+2
2025-02-12Format workspaceSebastian Holmin1-2/+1
2025-02-12Fix `unsafe_op_in_unsafe_fn` warningSebastian Holmin1-2/+3
2024-12-12Remove some deprecated ref patternsJoakim Hulthe1-15/+12
2024-12-02Disable Apple services workaroudns for unaffected macOS versionsMarkus Pettersson1-1/+7
2024-11-28Log failure reason when trying DNS managersJoakim Hulthe1-14/+27
2024-10-24Do not set port when custom DNS is set to localhostDavid Lönnhager2-25/+52
2024-10-24Configure DNS port in SCDynamicStoreDavid Lönnhager2-5/+51
2024-10-18Disable DNS redirect when custom DNS is set to localhostDavid Lönnhager1-0/+13
2024-09-25Do not touch DNS config if localhost is usedDavid Lönnhager1-0/+10
2024-09-18Keep separate tunnel state machine configs for tunnel and non-tunnel DNSDavid Lönnhager9-37/+153
2024-04-25Update windows-sysJoakim Hulthe1-4/+2
2024-04-16Add unit tests for macOS DNS monitorDavid Lönnhager1-0/+196
2024-04-16Fix custom DNS address being restored incorrectlyDavid Lönnhager1-33/+77
2024-04-03Enable single-use-lifetimes rustc lintLinus Färnstrand1-4/+4
2024-03-18Coalesce changes to DNS on macOSDavid Lönnhager2-142/+84
2024-03-18Remove dead code for obtaining interface DNS mapDavid Lönnhager2-25/+0
2024-03-13Log when select functions are called an unusual number of timesDavid Lönnhager1-0/+4
2024-02-27Replace err_derive with thiserrorJoakim Hulthe11-96/+92
2024-01-05Run `cargo +nightly fmt`Sebastian Holmin1-3/+3
2023-10-20Move talpid-windows-net into talpid-windowsDavid Lönnhager3-3/+3
2023-09-11Fix incorrect comment about SetInterfaceDnsSettingsDavid Lönnhager1-1/+2
2023-09-11Fix warnings about static_resolv_confDavid Lönnhager1-4/+5
2023-08-30Fix clippy lintsEmīls3-18/+12
2023-08-08Simplify dnsapi moduleDavid Lönnhager1-47/+14
2023-08-08Explain why run-time linking is used for SetInterfaceDnsSettingsDavid Lönnhager1-0/+7
2023-08-08Fix signature on SetInterfaceDnsSettingsLinus Färnstrand2-11/+10
2023-08-08Update talpid-core to windows-sys 0.48Linus Färnstrand1-2/+2
2023-05-02Fix macOS specific Clippy warningsLinus Färnstrand1-20/+8
2023-04-24Misc clippy fixesLinus Färnstrand1-10/+9
2023-04-21Rename Windows DNS management error variant namesLinus Färnstrand4-22/+22
2023-04-21Fix misc clippy warnings for WindowsLinus Färnstrand1-6/+4
2023-04-21Apply clippy --fix fixesLinus Färnstrand2-5/+3
2023-03-27Fix many typosAlexander Seiler1-1/+1
2023-03-01Fall back on registry method if dnscache is disabledDavid Lönnhager3-13/+138
2023-03-01Use run-time linking for iphlpapi DNS method. Fall back on netsh if necessaryDavid Lönnhager2-6/+78
2023-03-01Add iphlpapi DNS monitorDavid Lönnhager2-2/+165
2023-01-30Run `cargo clippy --fix` with the new Rust 1.67 preferred formatLinus Färnstrand1-1/+1
2023-01-10Keep registry DNS manager implementation as a TALPID_DNS_MODULE optionDavid Lönnhager5-2/+367
2023-01-10Add no-op reset method to the DNS monitorDavid Lönnhager2-0/+18
2023-01-10Revert to using 'netsh' instead of registryDavid Lönnhager4-290/+212