Subject: Re: re-reading /etc/resolv.conf on change
To: mouss <usebsd@free.fr>
From: Jason Thorpe <thorpej@wasabisystems.com>
List: tech-userlevel
Date: 01/07/2004 18:34:00
--Apple-Mail-57-732760485
Content-Transfer-Encoding: 7bit
Content-Type: text/plain; charset=US-ASCII; format=flowed
On Jan 7, 2004, at 3:26 PM, mouss wrote:
> Also, the problem isn't just for host to IP or IP to host, it's also a
> problem for getting the MX, and the like (so modifying gethostbystuff
> doesn't solve the issue, if we happen to agree there's an issue).
There's not just MX... There's:
* Hesiod, used by getpwnam(), etc.
* Anything that uses TXT records.
* The Kerberos 5 libraries (which uses SRV records to locate Kerberos
services).
There are lots of things that use the resolver, which need to have
proper "re-init" semantics.
> Of course, this will cause trouble to those who relied on the
> "misfeature" to use differnt resolv.conf for differnt apps. But
> hey have been clever enough to do that, so they can be clever enough
> to get around any modifications.
I think anyone who relied on this behavior deserves to lose by virtue
of the behavior basically being undefined.
-- Jason R. Thorpe <thorpej@wasabisystems.com>
--Apple-Mail-57-732760485
content-type: application/pgp-signature; x-mac-type=70674453;
name=PGP.sig
content-description: This is a digitally signed message part
content-disposition: inline; filename=PGP.sig
content-transfer-encoding: 7bit
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.2.3 (Darwin)
iD8DBQE//MGZOpVKkaBm8XkRAvs1AJ92GzB2xhc9SXgoSOGUKjg9UrCD9gCeIoJr
HRRxrE/YGqUloJKfnYtLcjA=
=iJMi
-----END PGP SIGNATURE-----
--Apple-Mail-57-732760485--