Date: Sun, 7 Dec 2008 13:21:31 +0100 From: jpd@dsb.tudelft.nl To: FreeBSD-gnats-submit@FreeBSD.org Subject: bin/129477: no way found to force standards compliance in resolver Message-ID: <20081207122131.GB18736@novh.net> Resent-Message-ID: <200812071250.mB7Co2SN052496@freefall.freebsd.org>
next in thread | raw e-mail | index | archive | help
>Number: 129477 >Category: bin >Synopsis: no way found to force standards compliance in resolver >Confidential: no >Severity: non-critical >Priority: low >Responsible: freebsd-bugs >State: open >Quarter: >Keywords: >Date-Required: >Class: change-request >Submitter-Id: current-users >Arrival-Date: Sun Dec 07 12:50:02 UTC 2008 >Closed-Date: >Last-Modified: >Originator: >Release: FreeBSD 6.4-RELEASE >Organization: >Environment: FreeBSD 6.4-RELEASE from reading the release notes and cgi manpage. >Description: I notice that the release notes for 6.4-RELEASE (as read in [4]) announce that the resolver subsystem now allows lookups for labels that violate the standard by inclusion of `_' (underscore) characters, with a rationale given of ``all the cool kids are doing it''. Suppose that for whatever reason I'd like standards compliance more than resolving DNS requests that include non-compliant labels. Then it would be useful to be able to disable this (mis)feature. I would ask for standards compliance by default but will settle for having the option at all. Same thing for an appropriate flag to resolver(3). Where is the option to disallow underscores? I did not see it documented in resolver(5) (as retrieved from [5]). [4] http://www.FreeBSD.org/releases/6.4R/relnotes-i386.html [5] http://www.freebsd.org/cgi/man.cgi?query=resolver&sektion=5&manpath=FreeBSD+6.4-RELEASE >How-To-Repeat: >Fix: Add options to resolv.conf and the resolver library to enable/disable standards conformance, document their existence. >Release-Note: >Audit-Trail: >Unformatted:
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?20081207122131.GB18736>