summaryrefslogtreecommitdiffhomepage
path: root/windows/windns
AgeCommit message (Expand)AuthorFilesLines
2022-06-14Remove WinDns moduleDavid Lönnhager21-1385/+0
2022-01-11Change copyright from 2021 to 2022 in product metadata and readmeLinus Färnstrand1-1/+1
2021-11-29Pass interface by LUID instead of alias to WinDnsDavid Lönnhager2-44/+23
2021-11-22Compare interfaces using their LUIDs instead of aliasesDavid Lönnhager1-1/+9
2021-11-22Remove workaround for TAP adapter bugDavid Lönnhager1-2/+0
2021-07-08Remove superfluous argumentsDavid Lönnhager1-1/+1
2021-01-12Bump the copyright year from 2020 to 2021 where appropriateLinus Färnstrand1-1/+1
2020-02-19WINDNS: Add parameter validation on public functionsOdd Stranne1-2/+8
2020-02-05Change Amagicom AB to Mullvad VPN AB in licenses and metadataLinus Färnstrand1-2/+2
2020-01-28Use new exception macrosOdd Stranne2-9/+13
2020-01-20Refactor Windows process headersDavid Lönnhager2-10/+10
2020-01-15Update copyright notices for windows librariesDavid Lönnhager1-1/+1
2019-12-04Update windns testing projectOdd Stranne3-35/+31
2019-12-04Update logging in windnsOdd Stranne12-331/+106
2019-12-03Use InterfaceUtils in WinDns (including alias workaround)David Lönnhager3-29/+29
2019-12-03Move InterfaceUtils into shared library, and move Nci into libcommonDavid Lönnhager3-15/+5
2019-12-03Workaround for net adapter alias issue on Windows 8David Lönnhager3-0/+27
2019-11-18Migrate WinDns to VS 2019David Lönnhager4-19/+18
2019-11-18Use std::filesystem in windnsDavid Lönnhager1-2/+2
2019-11-18Only set DNS when configuration is not already up-to-dateOdd Stranne1-1/+166
2019-09-05Remove monitoring logic in DNS codeOdd Stranne38-2194/+89
2019-06-26Update version information in C++ DLLsOdd Stranne1-1/+1
2019-04-11Increase timeout when updating DNS settingsOdd Stranne1-1/+1
2019-03-01Clear DnsAgent when setting 0 DNS servers.Emīls Piņķis1-5/+15
2019-02-28Handle 0 IPv6 DNS servers in windnsEmīls1-2/+0
2019-02-20Improve error messageOdd Stranne1-1/+4
2019-02-20Make all errors fatal during initOdd Stranne2-7/+32
2018-11-14Fix broken string in 'netsh' classOdd Stranne1-1/+1
2018-10-07Stop tracking DHCP provided name serversOdd Stranne2-5/+1
2018-10-06Make code more resilientOdd Stranne2-60/+54
2018-10-06Make ConfineOperation take an ILogSink directlyOdd Stranne4-13/+29
2018-10-06Ignore floating interfacesOdd Stranne2-8/+58
2018-10-03Add 'verifier' tool for snapshotting and comparing DNS configurationsOdd Stranne7-0/+388
2018-10-03Rewrite 'windns' to get rid of WMI + fix bugs and shortcomingsOdd Stranne42-913/+1724
2018-09-23Use higher timeout when running 'netsh' during recoveryOdd Stranne5-27/+66
2018-09-12Update windns testing applicationOdd Stranne1-4/+9
2018-09-12Use absolute path for 'netsh.exe'Odd Stranne1-6/+29
2018-09-12Try to reset all adapters even if one or more adapters fail to resetOdd Stranne1-4/+27
2018-09-12Overhaul error handlingOdd Stranne13-133/+242
2018-09-12Include output from 'netsh' if requested operation fails or times outOdd Stranne2-4/+75
2018-07-12Add version information for C++ binariesOdd Stranne3-0/+31
2018-06-18Improve failure handling inside WinDns_RecoverOdd Stranne1-6/+62
2018-06-18Update testing application to show trace messagesOdd Stranne1-0/+4
2018-06-18Move 'revert DNS' functionOdd Stranne11-72/+40
2018-06-18Migrate tracing to libcommon and update referencesOdd Stranne7-109/+17
2018-06-18Remove code that has been migrated to libcommonOdd Stranne31-1255/+32
2018-06-18Update testing application with improved tests + recoveryOdd Stranne1-14/+87
2018-06-18Implement WinDns_RecoverOdd Stranne1-2/+15
2018-06-18Provide config sink with serialized configsOdd Stranne1-5/+13
2018-06-18Add serialization capabilities to InterfaceConfigOdd Stranne2-0/+48