Re: [provreg] Inconsistent Domain Status Value Guidance in RFC 5731

Michael Young <michael@mwyoung.ca> Fri, 11 September 2015 19:31 UTC

Return-Path: <michael@mwyoung.ca>
X-Original-To: provreg@ietfa.amsl.com
Delivered-To: provreg@ietfa.amsl.com
Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 67BB61A896A for <provreg@ietfa.amsl.com>; Fri, 11 Sep 2015 12:31:16 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.599
X-Spam-Level:
X-Spam-Status: No, score=-2.599 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_LOW=-0.7] autolearn=ham
Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id jKspTBbY80ZC for <provreg@ietfa.amsl.com>; Fri, 11 Sep 2015 12:31:13 -0700 (PDT)
Received: from mail-io0-f182.google.com (mail-io0-f182.google.com [209.85.223.182]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id E8DC11AD248 for <provreg@ietf.org>; Fri, 11 Sep 2015 12:30:11 -0700 (PDT)
Received: by ioiz6 with SMTP id z6so109163576ioi.2 for <provreg@ietf.org>; Fri, 11 Sep 2015 12:30:11 -0700 (PDT)
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20130820; h=x-gm-message-state:content-type:mime-version:subject:from :in-reply-to:date:cc:message-id:references:to; bh=HngvXGRwXxxAXagls2AA2Vg/H0ZPAAquRkGmWXh4vMU=; b=fYFk9SZgwAhphHuhgVRIVOQchf+AkhiuNIJLOfm/Bc9+URAc8Cv87TAUd2a2ftDG4r ie9F3JmcUqqTztqwZ6BhxIBy6nDSUEuwzkpCFUVuBgjxAtuMrmSDNxMbvhDyIjQn/WgO vrFTMEEfjONpnCis5XzLCPusQXKRwtbpGhW3F1s0noolIEjyEuW34jMkvpjJ0+2EYYyh XQ25/WQO9YLPO3ID2nq4XsAN9gLU2h3v88NlrEkJ/SiCo86N8pCJx78Twk9lLCk/j1HC ssTpo9Y+doIx1ZsGZyZ1XL8hYD9R04DfowdI/6bY4/xUTr2ui/1bjIk2jRN6CsjvbNYl l4yA==
X-Gm-Message-State: ALoCoQmuYK4AR7Jlt8GfsqyNQJeCmVMrzUGvpL0emf7AMHyGXISLzsQCpNngxC8WMir9EPn2WRIO
X-Received: by 10.107.16.80 with SMTP id y77mr6204275ioi.183.1441999811328; Fri, 11 Sep 2015 12:30:11 -0700 (PDT)
Received: from [172.16.1.247] (CPE84948cc3f921-CM84948cc3f920.cpe.net.cable.rogers.com. [173.32.217.203]) by smtp.gmail.com with ESMTPSA id 75sm797251ion.16.2015.09.11.12.30.10 (version=TLSv1 cipher=ECDHE-RSA-RC4-SHA bits=128/128); Fri, 11 Sep 2015 12:30:10 -0700 (PDT)
Content-Type: multipart/alternative; boundary="Apple-Mail=_6985C8D0-3691-487F-86D1-E09E5495128F"
Mime-Version: 1.0 (Mac OS X Mail 8.2 \(2104\))
From: Michael Young <michael@mwyoung.ca>
In-Reply-To: <831693C2CDA2E849A7D7A712B24E257F4A083105@BRN1WNEXMBX01.vcorp.ad.vrsn.com>
Date: Fri, 11 Sep 2015 15:30:09 -0400
Message-Id: <3C4EE2F1-6EEF-4228-816F-6F3717B68C3E@mwyoung.ca>
References: <831693C2CDA2E849A7D7A712B24E257F4A082789@BRN1WNEXMBX01.vcorp.ad.vrsn.com> <7EAA9955-6334-49AB-9294-49B8B50A2C23@verisign.com> <BY2PR0201MB077366BD965352C103CA8B97B1500@BY2PR0201MB0773.namprd02.prod.outlook.com> <831693C2CDA2E849A7D7A712B24E257F4A083105@BRN1WNEXMBX01.vcorp.ad.vrsn.com>
To: "Hollenbeck, Scott" <shollenbeck@verisign.com>
X-Mailer: Apple Mail (2.2104)
Archived-At: <http://mailarchive.ietf.org/arch/msg/provreg/HLTMYTVnW2g3thKUMQ1ov-9agMg>
Cc: "provreg@ietf.org" <provreg@ietf.org>
Subject: Re: [provreg] Inconsistent Domain Status Value Guidance in RFC 5731
X-BeenThere: provreg@ietf.org
X-Mailman-Version: 2.1.15
Precedence: list
List-Id: EPP discussion list <provreg.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/provreg>, <mailto:provreg-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/provreg/>
List-Post: <mailto:provreg@ietf.org>
List-Help: <mailto:provreg-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/provreg>, <mailto:provreg-request@ietf.org?subject=subscribe>
X-List-Received-Date: Fri, 11 Sep 2015 19:31:16 -0000

Scott I’m not sure (long time ago)  but I think it originally had to do with allowing differing levels of detailed response depending on who was asking - hence server policy.  Seems like it got changed in one spot to allow for that but not another.

-Michael Young


> On Sep 11, 2015, at 3:20 PM, Hollenbeck, Scott <shollenbeck@verisign.com> wrote:
> 
> “Server policy” is a slippery slope when it comes to interoperability. Anyway, I can’t find anything in the email archive that sheds any light on my original question. The text has been consistent since before RFC 3730, so maybe it’s not as confusing as I thought it was this morning.
>  
> Scott
>  
> From: provreg [mailto:provreg-bounces@ietf.org <mailto:provreg-bounces@ietf.org>] On Behalf Of Roger D Carney
> Sent: Friday, September 11, 2015 2:18 PM
> To: provreg@ietf.org <mailto:provreg@ietf.org>
> Subject: Re: [provreg] Inconsistent Domain Status Value Guidance in RFC 5731
>  
> +1 Jim, this is how I read it as well and it does make sense to me.  And like Jim, I am not sure why a server would not return the status(es) and we would request that they do, but I do not see a problem with how the RFC is written.
>  
>  
> Thanks
> Roger
>  
>  
> From: provreg [mailto:provreg-bounces@ietf.org <mailto:provreg-bounces@ietf.org>] On Behalf Of Gould, James
> Sent: Friday, September 11, 2015 7:00 AM
> To: Hollenbeck, Scott
> Cc: provreg@ietf.org <mailto:provreg@ietf.org>
> Subject: Re: [provreg] Inconsistent Domain Status Value Guidance in RFC 5731
>  
> Scott,
>  
> It doesn’t “tickle any memories”, but making the status optional (“Zero or more OPTIONAL”) in the info response leaves it up to server policy whether or not to return “the at least one associated status value".   It makes sense in describing the statuses in section 2.3 that there must be at least one status, and leave the return of the statuses optional in the info response based on server policy.  I’m not sure why the server would not want to return the statuses, but the protocol supports such a policy.  
>  
> —
>  
> JG
> 
> 
> <image001.png>
> 
> James Gould
> Distinguished Engineer
> jgould@Verisign.com <x-msg://42/jgould@Verisign.com>
> 
> 703-948-3271
> 12061 Bluemont Way
> Reston, VA 20190
> 
> VerisignInc.com <http://verisigninc.com/>
>  
> On Sep 11, 2015, at 7:28 AM, Hollenbeck, Scott <shollenbeck@verisign.com <mailto:shollenbeck@verisign.com>> wrote:
>  
> I received a mail note from someone asking about a difference in the text that appears in RFC 5731 and the schema that is supposed to support that text. First, the text from Section 2.3:
> 
> "A domain object MUST always have at least one associated status value".
> 
> Text from Section 3.1.2 (info response):
> 
> "Zero or more OPTIONAL <domain:status> elements that contain the current status descriptors associated with the domain"
> 
> The schema matches the 3.1.2 text. I can't remember why or how we ended up with text that says "MUST always have at least one" in one section and "Zero or more OPTIONAL" in another section. Does this tickle any memories for anyone?
> 
> Scott
> 
> _______________________________________________
> provreg mailing list
> provreg@ietf.org <mailto:provreg@ietf.org>
> https://www.ietf.org/mailman/listinfo/provreg <https://www.ietf.org/mailman/listinfo/provreg>
>  
> _______________________________________________
> provreg mailing list
> provreg@ietf.org <mailto:provreg@ietf.org>
> https://www.ietf.org/mailman/listinfo/provreg <https://www.ietf.org/mailman/listinfo/provreg>