While 'forward-ssl-upstream' is indeed an alias/alternative syntax for the '*tls*' option, therefore it's more a cosmetic thing - specially because it's called DNS over TLS. Just to be consistent with terms used.
Fix for https://github.com/opnsense/plugins/issues/1759
* Restrict download timeout to 5 seconds and 2 retries. Parse only if HTTP response status is 200 OK.
* "Whitelist" (exclude) domains which aren't starting with alphanumeric char causing Unbound not to start.
Verify peer and IP resolve have value aside from authentication. For cases where authentication is not used it can still be desirable to confirm identity and prevent MITM.
Commit ab0ccc3be9 seems to have mistakenly
removed the `break` statement for the `switch` case for Linode. This
commit adds it back, which fixes dynamic DNS updates for Linode.
Signed-off-by: Andrew Gunnerson <chillermillerlong@hotmail.com>