Re: [DNSOP] New Version Notification for draft-muks-dnsop-dns-squash-01.txt

2018-04-10 Thread Paul Vixie



Tony Finch wrote:


To be truly pedantic it should mention that some protocols (mail at least)
forbid a trailing dot :-)


agree. no :-).

--
P Vixie

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


Re: [DNSOP] New Version Notification for draft-muks-dnsop-dns-squash-01.txt

2018-04-10 Thread Bob Harold
On Tue, Apr 10, 2018 at 6:11 AM, Tony Finch  wrote:

> Darcy Kevin (FCA)  wrote:
> >
> > Having said that, even RFC 1034 admits that the non-dot-terminated form
> > “is often one where the trailing dot has been omitted to save typing”,
> > so if the document wants to give a nod to how DNS names are typically
> > represented in practice, that would also be fine, albeit slightly less
> > pedantic.
>
> To be truly pedantic it should mention that some protocols (mail at least)
> forbid a trailing dot :-)
>
> Tony.
> --
> f.anthony.n.finch    http://dotat.at/
>
>
And web browsers, in my experience.

-- 
Bob Harold
___
DNSOP mailing list
DNSOP@ietf.org
https://www.ietf.org/mailman/listinfo/dnsop


Re: [DNSOP] New Version Notification for draft-muks-dnsop-dns-squash-01.txt

2018-04-10 Thread Tony Finch
Darcy Kevin (FCA)  wrote:
>
> Having said that, even RFC 1034 admits that the non-dot-terminated form
> “is often one where the trailing dot has been omitted to save typing”,
> so if the document wants to give a nod to how DNS names are typically
> represented in practice, that would also be fine, albeit slightly less
> pedantic.

To be truly pedantic it should mention that some protocols (mail at least)
forbid a trailing dot :-)

Tony.
-- 
f.anthony.n.finch    http://dotat.at/
Humber, Thames, Dover, Wight, Portland: East 4 or 5, occasionally 6 except in
Dover, becoming variable 4 at times. Slight or moderate, occasionally rough in
Humber and Portland. Rain or showers, thundery except in Humber, fog patches.
Moderate or good, occasionally very poor.___
DNSOP mailing list
DNSOP@ietf.org
https://www.ietf.org/mailman/listinfo/dnsop


Re: [DNSOP] New Version Notification for draft-muks-dnsop-dns-squash-01.txt

2018-04-09 Thread Darcy Kevin (FCA)
The document candidly categorizes itself, in Section 1, as “a pedantic network 
protocol description”. As such, I think it might be appropriate for it to 
describe DNS names as appearing in the only form that is unambiguous and 
implementation-agnostic, i.e. dot-terminated FQDN.


Having said that, even RFC 1034 admits that the non-dot-terminated form “is 
often one where the trailing dot has been omitted to save typing”, so if the 
document wants to give a nod to how DNS names are typically represented in 
practice, that would also be fine, albeit slightly less pedantic.




  - Kevin



From: DNSOP <dnsop-boun...@ietf.org> On Behalf Of Bob Harold
Sent: Monday, April 09, 2018 4:32 PM
To: Mukund Sivaraman <m...@mukund.org>
Cc: IETF DNSOP WG <dnsop@ietf.org>
Subject: Re: [DNSOP] New Version Notification for 
draft-muks-dnsop-dns-squash-01.txt


On Mon, Apr 2, 2018 at 6:26 AM, Mukund Sivaraman 
<m...@mukund.org<mailto:m...@mukund.org>> wrote:
On Mon, Apr 02, 2018 at 03:20:02AM -0700, 
internet-dra...@ietf.org<mailto:internet-dra...@ietf.org> wrote:
>
> A new version of I-D, draft-muks-dnsop-dns-squash-01.txt
> has been successfully submitted by Mukund Sivaraman and posted to the
> IETF repository.
>
> Name: draft-muks-dnsop-dns-squash
> Revision: 01
> Title:DNS squash
> Document date:2018-04-01
> Group:Individual Submission
> Pages:6
> URL:
> https://www.ietf.org/internet-drafts/draft-muks-dnsop-dns-squash-01.txt
> Status: https://datatracker.ietf.org/doc/draft-muks-dnsop-dns-squash/
> Htmlized:   https://tools.ietf.org/html/draft-muks-dnsop-dns-squash-01
> Htmlized:   
> https://datatracker.ietf.org/doc/html/draft-muks-dnsop-dns-squash
> Diff:   
> https://www.ietf.org/rfcdiff?url2=draft-muks-dnsop-dns-squash-01
>
> Abstract:
>This document attempts to specify current DNS protocol in squashed
>form in a single document.

You can compare what's in section 3 (Data structure) to what's in RFC
1034 section 3.1. (Name space specifications and terminology).

I'll post revisions weekly. Reviews and participation (preferrably first
in the form of discussion to prepare a list of things to do) are
welcome.

https://github.com/muks/dnssquash/

Mukund

3. Data Structure
...

   A DNS name is printed as a concatenation left to right of the

   individual labels on the path from the node to the root, each label

   trailing with an ASCII period '.' character.  Thus a complete printed

   DNS name ends with a period character.
Not exactly.  There is no period after the zero-length root zone.
The last period is actually between the tld and the root zone.
So 'there is a period between each zone' not 'after each zone'
even though it looks like a trailing dot.

--
Bob Harold

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


Re: [DNSOP] New Version Notification for draft-muks-dnsop-dns-squash-01.txt

2018-04-09 Thread Bob Harold
On Mon, Apr 2, 2018 at 6:26 AM, Mukund Sivaraman  wrote:

> On Mon, Apr 02, 2018 at 03:20:02AM -0700, internet-dra...@ietf.org wrote:
> >
> > A new version of I-D, draft-muks-dnsop-dns-squash-01.txt
> > has been successfully submitted by Mukund Sivaraman and posted to the
> > IETF repository.
> >
> > Name: draft-muks-dnsop-dns-squash
> > Revision: 01
> > Title:DNS squash
> > Document date:2018-04-01
> > Group:Individual Submission
> > Pages:6
> > URL:https://www.ietf.org/internet-
> drafts/draft-muks-dnsop-dns-squash-01.txt
> > Status: https://datatracker.ietf.org/doc/draft-muks-dnsop-dns-
> squash/
> > Htmlized:   https://tools.ietf.org/html/
> draft-muks-dnsop-dns-squash-01
> > Htmlized:   https://datatracker.ietf.org/
> doc/html/draft-muks-dnsop-dns-squash
> > Diff:   https://www.ietf.org/rfcdiff?url2=draft-muks-dnsop-dns-
> squash-01
> >
> > Abstract:
> >This document attempts to specify current DNS protocol in squashed
> >form in a single document.
>
> You can compare what's in section 3 (Data structure) to what's in RFC
> 1034 section 3.1. (Name space specifications and terminology).
>
> I'll post revisions weekly. Reviews and participation (preferrably first
> in the form of discussion to prepare a list of things to do) are
> welcome.
>
> https://github.com/muks/dnssquash/
>
> Mukund
>

3. Data Structure


   A DNS name is printed as a concatenation left to right of the
   individual labels on the path from the node to the root, each label
   trailing with an ASCII period '.' character.  Thus a complete printed
   DNS name ends with a period character.

Not exactly.  There is no period after the zero-length root zone.
The last period is actually between the tld and the root zone.
So 'there is a period between each zone' not 'after each zone'
even though it looks like a trailing dot.

-- 
Bob Harold
___
DNSOP mailing list
DNSOP@ietf.org
https://www.ietf.org/mailman/listinfo/dnsop


[DNSOP] New Version Notification for draft-muks-dnsop-dns-squash-01.txt

2018-04-02 Thread Mukund Sivaraman
On Mon, Apr 02, 2018 at 03:20:02AM -0700, internet-dra...@ietf.org wrote:
> 
> A new version of I-D, draft-muks-dnsop-dns-squash-01.txt
> has been successfully submitted by Mukund Sivaraman and posted to the
> IETF repository.
> 
> Name: draft-muks-dnsop-dns-squash
> Revision: 01
> Title:DNS squash
> Document date:2018-04-01
> Group:Individual Submission
> Pages:6
> URL:
> https://www.ietf.org/internet-drafts/draft-muks-dnsop-dns-squash-01.txt
> Status: https://datatracker.ietf.org/doc/draft-muks-dnsop-dns-squash/
> Htmlized:   https://tools.ietf.org/html/draft-muks-dnsop-dns-squash-01
> Htmlized:   
> https://datatracker.ietf.org/doc/html/draft-muks-dnsop-dns-squash
> Diff:   
> https://www.ietf.org/rfcdiff?url2=draft-muks-dnsop-dns-squash-01
> 
> Abstract:
>This document attempts to specify current DNS protocol in squashed
>form in a single document.

You can compare what's in section 3 (Data structure) to what's in RFC
1034 section 3.1. (Name space specifications and terminology).

I'll post revisions weekly. Reviews and participation (preferrably first
in the form of discussion to prepare a list of things to do) are
welcome.

https://github.com/muks/dnssquash/

Mukund

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