summaryrefslogtreecommitdiffhomepage
path: root/talpid-core/src/dns/windows
AgeCommit message (Expand)AuthorFilesLines
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 Holmin4-12/+19
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-12Format workspaceSebastian Holmin1-2/+1
2025-02-12Fix `unsafe_op_in_unsafe_fn` warningSebastian Holmin1-2/+3
2024-09-18Keep separate tunnel state machine configs for tunnel and non-tunnel DNSDavid Lönnhager5-21/+25
2024-04-25Update windows-sysJoakim Hulthe1-4/+2
2024-04-03Enable single-use-lifetimes rustc lintLinus Färnstrand1-4/+4
2024-02-27Replace err_derive with thiserrorJoakim Hulthe5-52/+48
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-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-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-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-10Keep registry DNS manager implementation as a TALPID_DNS_MODULE optionDavid Lönnhager4-0/+582
2023-01-10Revert to using 'netsh' instead of registryDavid Lönnhager2-289/+0
2022-11-07Split up talpid-coreEmīls Piņķis1-2/+13
2022-09-28Use w! macro instead of u8 slicesDavid Lönnhager1-11/+8
2022-08-25Replace winapi with windows-sys in talpid-coreDavid Lönnhager1-1/+1
2022-08-10Use windows-sys instead of winapi for dnsapiDavid Lönnhager1-14/+15
2022-08-10Log slow flushing of DNS cache on WindowsDavid Lönnhager1-2/+12
2022-08-10Limit number of concurrent flush attemptsDavid Lönnhager2-28/+72
2022-08-10Give up if DNS flush takes too longDavid Lönnhager1-1/+22
2022-08-10Flush DNS cache directly using dnsapiDavid Lönnhager2-22/+61
2022-06-29Don't rely on the stdout message from ipconfig, it's localizedLinus Färnstrand1-10/+14
2022-06-14Remove NRPT table policyDavid Lönnhager1-117/+6
2022-06-14Simplify DNS management on Windows to set servers on the tunnelDavid Lönnhager1-102/+137
2022-01-21Remove Windows 10 check from DNS moduleDavid Lönnhager1-16/+3
2022-01-11Use ": " as delimiter instead of " - " between messages and valueLinus Färnstrand1-2/+2
2022-01-07Always use logging macros prefixed with log::Linus Färnstrand1-9/+8
2021-12-01Fix deprecated uses and simplify uses of widestringDavid Lönnhager1-1/+1
2021-11-29Pass interface by LUID instead of alias to WinDnsDavid Lönnhager1-16/+23
2021-11-29Reformat code without blank_lines_upper_bound = 2Linus Färnstrand1-2/+0
2021-11-05Remove unused DNS monitor argumentsDavid Lönnhager1-1/+1
2021-11-05Remove unused DNS monitor backupDavid Lönnhager2-82/+1
2021-06-09Infer and monitor interfaces for DNS configDavid Lönnhager1-1/+1
2021-01-29Use new version-metadata in coreEmīls Piņķis1-39/+3
2021-01-08Add environment variable for disabling dnscache settingsDavid Lönnhager1-14/+19