WinSecureDNSMgr update v0.0.5
What's Changed
- Completely reconstructed the module
- Applied lots of best practices in the code for better readability and security
- Fixed some bugs
- Added new cmdlet called
Reset-DoHSettings
for resetting DNS over HTTPS settings in on system. It will remove any custom DoH provider you've added and will restore any built-in DoH provider that you might've deleted. It will also reset DNS settings of all the network adapters. - Added lots of verbose messages, use the
-Verbose
parameter with each cmdlet to view detailed messages about what's happening under the hood. - Added error handling for many cases such as a domain not having IPv6s.
- Changed cURL to
Invoke-RestMethod
for better performance. - Removed lots of unnecessary outputs that would appear on the console. The verbose messages instead provide meaningful texts.
- Bumped the required PowerShell version to
7.4.1
- Set 'CloudFlare' as the default provider so if you use the
Set-DOH
cmdlet without selecting any provider, 'CloudFlare' will be used.
PR: #4