[quicwg/base-drafts] 54ed6d: Allow provisional registrations for all registries

Martin Thomson <noreply@github.com> Mon, 09 December 2019 01:21 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 34CC51200CD for <quic-issues@ietfa.amsl.com>; Sun, 8 Dec 2019 17:21:09 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -7.001
X-Spam-Level:
X-Spam-Status: No, score=-7.001 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, RCVD_IN_DNSWL_HI=-5, SPF_HELO_NONE=0.001, SPF_PASS=-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 z_ANGIs3Qoxz for <quic-issues@ietfa.amsl.com>; Sun, 8 Dec 2019 17:21:07 -0800 (PST)
Received: from out-4.smtp.github.com (out-4.smtp.github.com [192.30.252.195]) (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 584F012007C for <quic-issues@ietf.org>; Sun, 8 Dec 2019 17:21:07 -0800 (PST)
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 B1047C6098E for <quic-issues@ietf.org>; Sun, 8 Dec 2019 17:21:06 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=github.com; s=pf2014; t=1575854466; bh=o04q6ckPePsbs3tcZdNd0mhzpLRQVdVaPtn8BORod3w=; h=Date:From:To:Subject:From; b=TFQS/Y+BDiEpzynPQFwXPW+nLLM+Y/srm2y2QhTEwXWBkbwfotZQQLCqTGSwVp639 RESssocioBBa9i1Quf+UrwE6EknYXxcti1Pk5RY4f5o309qdTLgj5xIV7cpdmWcL3Y 8chXY0vP4l0BviC46tPc0G8eS+Eap+SGY0z4/5lo=
Date: Sun, 08 Dec 2019 17:21:06 -0800
From: Martin Thomson <noreply@github.com>
To: quic-issues@ietf.org
Message-ID: <quicwg/base-drafts/push/refs/heads/master/19dd7d-f93eca@github.com>
Subject: [quicwg/base-drafts] 54ed6d: Allow provisional registrations for all registries
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/dltkd9OrkRCtNQQcC3hCu31MAG4>
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: Mon, 09 Dec 2019 01:21:09 -0000

  Branch: refs/heads/master
  Home:   https://github.com/quicwg/base-drafts
  Commit: 54ed6dc0572c3b88f05c8eaa8ef5b520eb00dc21
      https://github.com/quicwg/base-drafts/commit/54ed6dc0572c3b88f05c8eaa8ef5b520eb00dc21
  Author: Martin Thomson <mt@lowentropy.net>
  Date:   2019-10-30 (Wed, 30 Oct 2019)

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

  Log Message:
  -----------
  Allow provisional registrations for all registries

This overhauls the system for IANA registries to use a unified scheme
that allows provisional registration.  This seems pretty complicated in
terms of nailing down all the corner cases, but it is fairly simple in
practice:

* Provisional registration is easy, it only requires that the requester
provide contact information and (ideally) the codepoint they want.
They could provide more, but at their discretion.

* Permanent registration requires that you fill out the fields.

Experts are required for both, but only really to prevent spam.  We have
a few more requirements for permanent registrations of frame types, but
that is more for the purposes of advice, because sending an new frame
leads to protocol errors if you haven't agreed to that in the past.

I've sketched out a strawman for a codepoint reclamation process.  That
advises that experts try to find some use of the codepoint.  There is a
date on registrations that can guide the selection of codepoints to
reclaim, but these can be updated any time by anyone who wants to keep
the registration "live".

Closes #3109. Closes #3020.


  Commit: fea8629b7991150a51b86eff18bd302ed633630a
      https://github.com/quicwg/base-drafts/commit/fea8629b7991150a51b86eff18bd302ed633630a
  Author: Martin Thomson <mt@lowentropy.net>
  Date:   2019-10-31 (Thu, 31 Oct 2019)

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

  Log Message:
  -----------
  enstricted


  Commit: 09a420387fa4e2ca5562bc58a31806c1c6deff3f
      https://github.com/quicwg/base-drafts/commit/09a420387fa4e2ca5562bc58a31806c1c6deff3f
  Author: Martin Thomson <mt@lowentropy.net>
  Date:   2019-11-06 (Wed, 06 Nov 2019)

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

  Log Message:
  -----------
  Editorial fixes from @MikeBishop

Co-Authored-By: Mike Bishop <mbishop@evequefou.be>


  Commit: 1deac80822eb33acb4eb038210994dcc174a07e8
      https://github.com/quicwg/base-drafts/commit/1deac80822eb33acb4eb038210994dcc174a07e8
  Author: Martin Thomson <mt@lowentropy.net>
  Date:   2019-11-06 (Wed, 06 Nov 2019)

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

  Log Message:
  -----------
  Add default contact details


  Commit: 44a1cd3861501082dc24d09725212c642fae8997
      https://github.com/quicwg/base-drafts/commit/44a1cd3861501082dc24d09725212c642fae8997
  Author: Martin Thomson <mt@lowentropy.net>
  Date:   2019-11-06 (Wed, 06 Nov 2019)

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

  Log Message:
  -----------
  Add HTTP/3 registration updates


  Commit: e4b5c8103a85a79e62da4b027b199b84240bfb24
      https://github.com/quicwg/base-drafts/commit/e4b5c8103a85a79e62da4b027b199b84240bfb24
  Author: Martin Thomson <mt@lowentropy.net>
  Date:   2019-11-20 (Wed, 20 Nov 2019)

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

  Log Message:
  -----------
  Allow ranges


  Commit: 90bc428d40356107d21e165a94e7fe2b0e3f2e64
      https://github.com/quicwg/base-drafts/commit/90bc428d40356107d21e165a94e7fe2b0e3f2e64
  Author: Martin Thomson <mt@lowentropy.net>
  Date:   2019-12-09 (Mon, 09 Dec 2019)

  Changed paths:
    M .circleci/config.yml
    M CONTRIBUTING.md
    M draft-ietf-quic-http.md
    M draft-ietf-quic-qpack.md
    M draft-ietf-quic-recovery.md
    M draft-ietf-quic-tls.md
    M draft-ietf-quic-transport.md
    M initial-protection.js

  Log Message:
  -----------
  Merge branch 'master' into provisional


  Commit: f93eca717921eca125548e760d5ab8f3f1a5ccb5
      https://github.com/quicwg/base-drafts/commit/f93eca717921eca125548e760d5ab8f3f1a5ccb5
  Author: Martin Thomson <mt@lowentropy.net>
  Date:   2019-12-09 (Mon, 09 Dec 2019)

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

  Log Message:
  -----------
  Merge pull request #3170 from quicwg/provisional

Allow provisional registrations for all registries


Compare: https://github.com/quicwg/base-drafts/compare/19dd7d0df4c8...f93eca717921