summaryrefslogtreecommitdiffhomepage
path: root/windows/windns
AgeCommit message (Expand)AuthorFilesLines
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
2018-06-18Add serialization classesOdd Stranne7-0/+330
2018-06-18Bring back ClientSinkInfo member in WinDnsContext for use in dtorOdd Stranne3-21/+36
2018-06-18Remove compilation warning that only appears sometimes :-(Odd Stranne1-1/+1
2018-06-18Do not leak exceptions to WMIOdd Stranne1-3/+12
2018-06-18WinDnsContext: amend sloppyness in set/resetOdd Stranne1-1/+2
2018-06-18Enable calling WinDns_Set again without first calling WinDns_ResetOdd Stranne5-30/+35
2018-06-18Add parameter validation in WinDns_SetOdd Stranne1-1/+3
2018-06-18Update project filesOdd Stranne2-4/+8
2018-06-18Update general function SetDnsServers to use 'netsh'Odd Stranne4-51/+22
2018-06-18Revert DNS settings using 'netsh'Odd Stranne2-17/+12
2018-06-18Update server list on existing configs so we don't lose the DHCP flagOdd Stranne2-10/+10
2018-06-18Rename DnsConfig -> InterfaceConfig and complement with DHCP settingOdd Stranne2-4/+18
2018-06-18Add netsh class with methods to update DNS settingsOdd Stranne2-0/+185
2018-06-18Provide config sink to ConfigManagerOdd Stranne3-1/+25
2018-06-18Update WINDNS testing project with config sinkOdd Stranne1-2/+7
2018-06-18Update WINDNS project filesOdd Stranne2-8/+14
2018-06-18Adapt code to new interfaces and updated prototypesOdd Stranne6-61/+34