On 2021-07-17, Sonic <sonicsm...@gmail.com> wrote: > On Sat, Jul 17, 2021 at 11:20 AM Theo de Raadt <dera...@openbsd.org> wrote: >> >> Instead, we are focusing on 99% of the use cases. > > I hardly think that wanting to override your ISP's name servers is > outside of the 99% use cases. Of course it wouldn't be the first time > I am wrong.
I agree but that can be handled either as you've done or with unwind. (unwind might be more appealing if you think of it as an extension to the system resolver that's in libc on OpenBSD, that can do things requiring a bit of persistence - caching, DNSSEC, etc. The bits that can't be handled are the more per-interface things ("fetch an address but ignore dns or the default route on interface X however do fetch them from interface Y", or "my ISP won't give me a lease without providing a client-id"). Sometimes people are just doing that because they can and they could do things differently; other times it's because they need to and in the current state dhcpleased isn't suitable for them.