Oooh-kaaaay.... sure, I guess
Oooh-kaaaay.... sure, I guess
> Section 6.1.3.2 of [RFC1123] is updated: All general-purpose DNS implementations MUST support both UDP and TCP transport.
For stub resolvers like the ones provided by glibc and musl:
> Stub resolver implementations (e.g., an operating system's DNS resolution library) MUST support TCP since to do otherwise would limit the interoperability between their own clients and upstream servers.
[1]: https://datatracker.ietf.org/doc/html/rfc7766#section-5
I find this surprising. Most DNS hostname lookups do work via UDP but I would expect TCP to also be supported. Caveat emptor.
Wouldn't a similar approach work for most people? I don't know how it works in other companies, so perhaps I'm just privileged to not need a specific base image for everything.
No, the moment something doesn't quite meet your needs you must abandon it immediately.
Like for example I used to cycle a lot but then one day it snowed and my feet got cold and my bike got stuck in the snow, so now I will never cycle again and I just drive everywhere in a massive 6x6 7-tonne army truck, except I don't because that would be fucking idiotic.
I don't get why everyone has to be so polarised these days.
I’d personally like to see a fix, but my thinking might be different if I’d gone through what sounds like several days of downtime that could have been avoided.
I think its fair to say that most Linux developers test on glibc. Now I hear of some programs using ulibc or so forth (ex: Busybox) where space / embedded is key... but that's a purposeful choice with tradeoffs.
But for a general application... is there really any reason to port off of glibc?
I’d say this is a pretty reasonable gripe.