> On Dec 18, 2017, at 11:42 AM, Leif Johansson <[email protected]> wrote:
> 
> Certainly we can do changes to the document but the IETF consensus
> process depends on multiple people making their voices heard - this
> is the rough part of "rough consensus and running code". Sometimes
> under-specified is actually good enough.
> 
> As somebody who implements specifications I totally sympathize with
> your desire to have a specification that is as specific as possible...
> 
> However as chair, the later in the process we get the more I'm going
> to insist on putting "pen to paper" in order to progress the document.

I am sympathetic to your perspective, and indeed an effective chair is
one who moves ready documents along, fending off spurious late changes.

However, in this case, I think we have a situation in which despite
appearances the document is not actually ready.  There were not enough
eyeballs to make all the bugs shallow.

   * The MIME issues should be resolved, and there should not be any
     semantics associated with any optional "filename" for the report.
     The requisite metadata should be explicit in the Content-Type
     and (in the case of HTTP) Content-Encoding.  The Content-Disposition
     (where any optional filenames lives) should be entirely optional.

   * The "policy-string" is poorly specified, the below:

      o  "policy-string": A string representation of the policy, whether
         TLSA record ([RFC6698] section 2.3) or MTA-STS policy.  Examples:
         TLSA: ""_25._tcp.mx.example.com.  IN TLSA ( 3 0 1 \
         1F850A337E6DB9C609C522D136A475638CC43E1ED424F8EEC8513D7 47D1D085D
         )"" MTA-STS: ""version: STSv1\nmode: report\nmx:
         mx1.example.com\nmx: \ mx2.example.com\nmx: mx.backup-
         example.com\nmax_age: 12345678""

     is not a sound way to specify the format, and JSON has array types,
     that obviate the need to "stringify" record-oriented data.  As I
     already mentioned, the exammple TLSA syntax carries needless extra
     syntax that just makes parsing more difficult.  Since the TLSA base
     domain is potentially subject to CNAME expansion, there needs to
     be text that asks the sender to specify the QNAME used to locate
     the TLSA RRset.

     I did suggest a better format for the policy string, though not a BNF
     grammar, but I think that the final step is easy enough.

   * I provided suggested text for "dane-required".

   * The IP address of the MX host should be included in the report schema.

-- 
        Viktor.

_______________________________________________
Uta mailing list
[email protected]
https://www.ietf.org/mailman/listinfo/uta

Reply via email to