On Thu, Aug 02, 2018 at 10:53:57AM -0400, Ted Lemon wrote:
> On Thu, Aug 2, 2018 at 9:54 AM, Benjamin Kaduk <ka...@mit.edu> wrote:
> 
> > > We specifically didn’t want to reference DoH since HTTP is unsuitable
> > for long lived connections and DSO wouldn’t apply here. We didn’t want to
> > imply that DoH was suitable by referencing it.
> >
> > Hmm.  I think DoH is clearly a non-UDP transport for DNS, and it is hard to
> > argue that it is not being specified.  My parenthetical suggestion was
> > probably a bit unclear -- I was proposing to add DNS over HTTP to the list
> > in the first sentence, and change the second sentence to start as "Some
> > such transports can offer persistent[...]".  Does that still seem like it
> > runs the risk of implying that DoH is suitable, to you?
> >
> 
> Rr.   Okay, I agree with you and when I went to do this, it occurred to me
> that we are being silly here—this document has no applicability section.
>  Adding one will really clean this up a lot.   So I've done that:
> 
[diff trimmed]

That does clean up quite a few things; thank you for putting in the effort
to makme the broader change!  (Do we care that we no longer talk about SRV
discovery?  I don't think I do, just wanted to check...)

> 
> > > How about:
> > >
> > > When a new TLV is defined, the specification MUST include whether the
> > DSO-TYPE can be used as the Primary TLV, used as an Additional TLV, or used
> > in either context for both requests and responses.
> >
> > That's probably better (but maybe another comma before "for both requests
> > and responses"?  OTOH, the RFC Editor has a consistent style book to
> > apply...)
> >
> 
> I updated the text to make it more generally imperative, and to be really
> explicit about the point you're making rather than just hoping the comma
> will be enough.  :)
> 
> Specifications that define new TLVs must specify whether the DSO-TYPE
> can be used as the Primary TLV, used as an Additional TLV, or used in either
> context, both in the case of requests and of responses.
> The specification for a TLV must also state whether,
> when used as the Primary (i.e., first) TLV in a DNS request message (i.e.,
> QR=0),
> that DSO message is to be acknowledged.
> If the DSO message is to be acknowledged, the specification
> must also state which TLVs, if any, are to be included in the response.
> The Primary TLV may or may not be contained in the response,
> depending on what is specified for that TLV.

The epitome of clarity :)

Thanks again,

Benjamin

_______________________________________________
DNSOP mailing list
DNSOP@ietf.org
https://www.ietf.org/mailman/listinfo/dnsop

Reply via email to