From owner-freebsd-bugs@FreeBSD.ORG Sun Dec 7 12:50:02 2008 Return-Path: Delivered-To: freebsd-bugs@hub.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id B668E1065670 for ; Sun, 7 Dec 2008 12:50:02 +0000 (UTC) (envelope-from gnats@FreeBSD.org) Received: from freefall.freebsd.org (freefall.freebsd.org [IPv6:2001:4f8:fff6::28]) by mx1.freebsd.org (Postfix) with ESMTP id 952688FC14 for ; Sun, 7 Dec 2008 12:50:02 +0000 (UTC) (envelope-from gnats@FreeBSD.org) Received: from freefall.freebsd.org (gnats@localhost [127.0.0.1]) by freefall.freebsd.org (8.14.3/8.14.3) with ESMTP id mB7Co2wR052497 for ; Sun, 7 Dec 2008 12:50:02 GMT (envelope-from gnats@freefall.freebsd.org) Received: (from gnats@localhost) by freefall.freebsd.org (8.14.3/8.14.3/Submit) id mB7Co2SN052496; Sun, 7 Dec 2008 12:50:02 GMT (envelope-from gnats) Resent-Date: Sun, 7 Dec 2008 12:50:02 GMT Resent-Message-Id: <200812071250.mB7Co2SN052496@freefall.freebsd.org> Resent-From: FreeBSD-gnats-submit@FreeBSD.org (GNATS Filer) Resent-To: freebsd-bugs@FreeBSD.org Resent-Reply-To: FreeBSD-gnats-submit@FreeBSD.org, jpd@dsb.tudelft.nl Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id D1A581065672 for ; Sun, 7 Dec 2008 12:44:31 +0000 (UTC) (envelope-from jpd@dsb.tudelft.nl) Received: from www73.your-server.de (www73.your-server.de [213.133.104.73]) by mx1.freebsd.org (Postfix) with ESMTP id 94EE58FC1B for ; Sun, 7 Dec 2008 12:44:31 +0000 (UTC) (envelope-from jpd@dsb.tudelft.nl) Received: from [85.178.118.193] (helo=localhost) by www73.your-server.de with esmtpsa (TLSv1:AES256-SHA:256) (Exim 4.69) (envelope-from ) id 1L9Ie3-0001A9-41 for FreeBSD-gnats-submit@freebsd.org; Sun, 07 Dec 2008 13:21:55 +0100 Message-Id: <20081207122131.GB18736@novh.net> Date: Sun, 7 Dec 2008 13:21:31 +0100 From: jpd@dsb.tudelft.nl To: FreeBSD-gnats-submit@FreeBSD.org X-Send-Pr-Version: 3.113 Cc: Subject: bin/129477: no way found to force standards compliance in resolver X-BeenThere: freebsd-bugs@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list Reply-To: jpd@dsb.tudelft.nl List-Id: Bug reports List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sun, 07 Dec 2008 12:50:02 -0000 >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: