OK great, I think we're on the same page.  Focusing on what good actors
should do with malformed arc sets is exactly the question.  If we do want
to keep them around & continue  the chain, making sure that we fail, I
still suggest the bottom up order for signing.  Stripping out the malformed
arc sets and restarting the chain, possibly with something like a new
CV_Invalid is another possibility.  This is an interesting idea, that I
think I like, but do we suspect we would be removing information that
somebody might find useful?

Regards,
=Gene

On Thu, Jan 19, 2017 at 7:32 AM, Murray S. Kucherawy <superu...@gmail.com>
wrote:

> On Thu, Jan 19, 2017 at 12:55 AM, Kurt Andersen <ku...@drkurt.com> wrote:
>
>>
>> The intent of section 5.2.1 was never to deal with pathological cases. It
>> was to deal with somewhat broken MTAs that do stupid things like reordering
>> headers in alphabetical order or slightly broken implementations which
>> might replicate headers.
>>
>>
> Reordering shouldn't be a problem for us because it's easy to search
> through a relatively short list for an ARC field bearing a particular "i="
> value.  If the only thing that ever happens is reordering, we should still
> be fine (a la DKIM's "h" tag).
>
> Duplication is arguably fine as long as the duplicate is identical to the
> original, but I think once you have to go so far as to evaluate that, the
> chain has actually been directly affected, and it's fine to give up.
>
> -MSK
>
_______________________________________________
dmarc mailing list
dmarc@ietf.org
https://www.ietf.org/mailman/listinfo/dmarc

Reply via email to