[quicwg/base-drafts] 5e06b3: Make language in ECN validation clearer

Martin Thomson <noreply@github.com> Tue, 23 June 2020 22:37 UTC

Return-Path: <noreply@github.com>
X-Original-To: quic-issues@ietfa.amsl.com
Delivered-To: quic-issues@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id EC4233A0C06 for <quic-issues@ietfa.amsl.com>; Tue, 23 Jun 2020 15:37:11 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.101
X-Spam-Level:
X-Spam-Status: No, score=-2.101 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIMWL_WL_HIGH=-0.001, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, DKIM_VALID_EF=-0.1, RCVD_IN_MSPIKE_H2=-0.001, SPF_HELO_NONE=0.001, SPF_PASS=-0.001, URIBL_BLOCKED=0.001] autolearn=ham autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (1024-bit key) header.d=github.com
Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 3EllS-tk8HpS for <quic-issues@ietfa.amsl.com>; Tue, 23 Jun 2020 15:37:10 -0700 (PDT)
Received: from out-18.smtp.github.com (out-18.smtp.github.com [192.30.252.201]) (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 6D23F3A0C04 for <quic-issues@ietf.org>; Tue, 23 Jun 2020 15:37:10 -0700 (PDT)
Received: from github-lowworker-275fa97.va3-iad.github.net (github-lowworker-275fa97.va3-iad.github.net [10.48.17.64]) by smtp.github.com (Postfix) with ESMTP id 85CEC6E064B for <quic-issues@ietf.org>; Tue, 23 Jun 2020 15:37:09 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=github.com; s=pf2014; t=1592951829; bh=Kv5OgFUeApp29p83Vvzka3HMBLVs+WCpm3hz64L6FpE=; h=Date:From:To:Subject:From; b=MHOQUqtSaZeTOUL/iAzduaX8SliZNA4/df8/xZ0nmqDjtmseic/ayJU86X7agjFjp kfPgFe+ffI3nvhM7HX61axsy/t651VhPlgf3Or23quFhC4oPCeNFgTLQS84BuIf4KJ AuBEAo5VlhEF50ogRcezb+AhpoCS7NwUTKRJwFRg=
Date: Tue, 23 Jun 2020 15:37:09 -0700
From: Martin Thomson <noreply@github.com>
To: quic-issues@ietf.org
Message-ID: <quicwg/base-drafts/push/refs/heads/master/6568cd-1ff527@github.com>
Subject: [quicwg/base-drafts] 5e06b3: Make language in ECN validation clearer
Mime-Version: 1.0
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: 7bit
X-GitHub-Recipient-Address: quic-issues@ietf.org
X-Auto-Response-Suppress: All
Archived-At: <https://mailarchive.ietf.org/arch/msg/quic-issues/XCgO9Dqt7rHnDbxODS-lM6rtZ98>
X-BeenThere: quic-issues@ietf.org
X-Mailman-Version: 2.1.29
Precedence: list
List-Id: Notification list for GitHub issues related to the QUIC WG <quic-issues.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/quic-issues>, <mailto:quic-issues-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/quic-issues/>
List-Post: <mailto:quic-issues@ietf.org>
List-Help: <mailto:quic-issues-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/quic-issues>, <mailto:quic-issues-request@ietf.org?subject=subscribe>
X-List-Received-Date: Tue, 23 Jun 2020 22:37:12 -0000

  Branch: refs/heads/master
  Home:   https://github.com/quicwg/base-drafts
  Commit: 5e06b318a75fdb6bb936bd63ec84ec70e70f6a6a
      https://github.com/quicwg/base-drafts/commit/5e06b318a75fdb6bb936bd63ec84ec70e70f6a6a
  Author: Martin Thomson <mt@lowentropy.net>
  Date:   2020-06-18 (Thu, 18 Jun 2020)

  Changed paths:
    M draft-ietf-quic-transport.md

  Log Message:
  -----------
  Make language in ECN validation clearer

This avoids "no smaller than" and other such ambiguities.

However, in doing this, I realized that I might interpret the original
language as allowing a network to ADD markings.  That seems wrong.  But
it's a non-editorial change.  This version has that change.  I'll make
another PR with the hole left in place.

Closes #3733.


  Commit: 0cc27c7fc32445326bd0ea7b3a3d7529c585fdcc
      https://github.com/quicwg/base-drafts/commit/0cc27c7fc32445326bd0ea7b3a3d7529c585fdcc
  Author: Martin Thomson <mt@lowentropy.net>
  Date:   2020-06-18 (Thu, 18 Jun 2020)

  Changed paths:
    M draft-ietf-quic-transport.md

  Log Message:
  -----------
  Remove normative change


  Commit: 2c168299e72a17ca9aff36c529f49fb9710c7bcb
      https://github.com/quicwg/base-drafts/commit/2c168299e72a17ca9aff36c529f49fb9710c7bcb
  Author: Martin Thomson <mt@lowentropy.net>
  Date:   2020-06-18 (Thu, 18 Jun 2020)

  Changed paths:
    M draft-ietf-quic-transport.md

  Log Message:
  -----------
  Don't use MUST for ECN validation

It is not an interoperability problem if the ECN counts don't match up,
it's just that ECN can't be used.  Avoid using normative language for
this, which implies non-compliance by a peer: the non-compliance is
likely somewhere in the network.


  Commit: 49507b4c9e38c201919a7241d70cc45b2f962fe0
      https://github.com/quicwg/base-drafts/commit/49507b4c9e38c201919a7241d70cc45b2f962fe0
  Author: Martin Thomson <mt@lowentropy.net>
  Date:   2020-06-18 (Thu, 18 Jun 2020)

  Changed paths:
    M draft-ietf-quic-transport.md

  Log Message:
  -----------
  Rework ECN validation rules

This attempts to create rules that won't break down unnecessarily.  It's
a little overwrought though, so I'm OK if we go with something less than
this.  The new check number 3 could be removed if we were comfortable
with the simplified check number 2 and the addition of the check for
unused markings.

Closes #3778.


  Commit: b760aa929a353f76cddf6e0fc0ff6c417d66d703
      https://github.com/quicwg/base-drafts/commit/b760aa929a353f76cddf6e0fc0ff6c417d66d703
  Author: Martin Thomson <mt@lowentropy.net>
  Date:   2020-06-19 (Fri, 19 Jun 2020)

  Changed paths:
    M draft-ietf-quic-transport.md

  Log Message:
  -----------
  Remove the complicated check, simplify


  Commit: 7ed70077c8006566c7acd27bbc06fe131140580e
      https://github.com/quicwg/base-drafts/commit/7ed70077c8006566c7acd27bbc06fe131140580e
  Author: Martin Thomson <mt@lowentropy.net>
  Date:   2020-06-19 (Fri, 19 Jun 2020)

  Changed paths:
    M draft-ietf-quic-transport.md

  Log Message:
  -----------
  Tweak language more


  Commit: 56370b0f6111a90f61a6800bafea05515bf65f45
      https://github.com/quicwg/base-drafts/commit/56370b0f6111a90f61a6800bafea05515bf65f45
  Author: Martin Thomson <mt@lowentropy.net>
  Date:   2020-06-19 (Fri, 19 Jun 2020)

  Changed paths:
    M draft-ietf-quic-transport.md

  Log Message:
  -----------
  Small improvements

Co-authored-by: Jana Iyengar <jri.ietf@gmail.com>


  Commit: 911dbe41ac275d8c3f188fe07e768ee57b1069d9
      https://github.com/quicwg/base-drafts/commit/911dbe41ac275d8c3f188fe07e768ee57b1069d9
  Author: Martin Thomson <mt@lowentropy.net>
  Date:   2020-06-19 (Fri, 19 Jun 2020)

  Changed paths:
    M draft-ietf-quic-transport.md

  Log Message:
  -----------
  Similarly


  Commit: b3efc66dfc41fee56bf0663ad766f83fe80df4eb
      https://github.com/quicwg/base-drafts/commit/b3efc66dfc41fee56bf0663ad766f83fe80df4eb
  Author: Martin Thomson <mt@lowentropy.net>
  Date:   2020-06-24 (Wed, 24 Jun 2020)

  Changed paths:
    M draft-ietf-quic-transport.md

  Log Message:
  -----------
  it performs...

Co-authored-by: Jana Iyengar <jri.ietf@gmail.com>


  Commit: 1ff527443978e80156eb43baf15693b54c98fff8
      https://github.com/quicwg/base-drafts/commit/1ff527443978e80156eb43baf15693b54c98fff8
  Author: Martin Thomson <mt@lowentropy.net>
  Date:   2020-06-24 (Wed, 24 Jun 2020)

  Changed paths:
    M draft-ietf-quic-transport.md

  Log Message:
  -----------
  Merge pull request #3777 from quicwg/clearer-ecn-validation

Make language in ECN validation clearer


Compare: https://github.com/quicwg/base-drafts/compare/6568cd265e4f...1ff527443978