I just made a pull request for dmarcbis

https://github.com/ietf-wg-dmarc/draft-ietf-dmarc-dmarcbis/pull/176

with the following commits.

* ABNF: make the dmarc-fo tag values fit to page width
* ABNF: dmarc-fo all permutations
* ABNF: compact dmarc-fo definition
* ABNF: add obs-dmarc-uri for the obsolete URI + size syntax
* Tree walk, step 2: use the same wording as in step 6
* Remove empty line in "fo" definition
* report receiver => Report Consumer
* Appendix C: fix typos

The meat of it is the ABNF changes for dmarc-fo and dmarc-urilist,
adding obs-dmarc-uri with the obsolete syntax including the size part.

dmarc-fo goes through a few iterations for clarity, but ends up at the
following that covers all permutations of the values.

dmarc-fo      = ("0" / "1") *(":" dmarc-afrf)

              / dmarc-afrf [":" ("0" / "1")] [":" dmarc-afrf]

              / *(dmarc-afrf ":") ("0" / "1")


dmarc-afrf    = "d" / "s"

              ; each may appear at most once in dmarc-fo


The "each may ..." was shamelessly copied from failure reports.

I see now that my 'Remove empty line ...' conflicts with the pull
request from Miek Gieben for the same layout problem.

Please cherry-pick around it, or let me know if you want me to remove it
from the pull-request.

Please review.


Daniel K.

_______________________________________________
dmarc mailing list -- [email protected]
To unsubscribe send an email to [email protected]

Reply via email to