Skip to main content

Version-Independent Properties of QUIC
draft-ietf-quic-invariants-13

Revision differences

Document history

Date Rev. By Action
2024-01-26
13 Gunter Van de Velde Request closed, assignment withdrawn: Jouni Korhonen Last Call OPSDIR review
2024-01-26
13 Gunter Van de Velde Closed request for Last Call review by OPSDIR with state 'Overtaken by Events': Cleaning up stale OPSDIR queue
2021-05-19
13 (System) RFC Editor state changed to AUTH48-DONE from AUTH48
2021-04-27
13 (System) RFC Editor state changed to AUTH48
2021-03-19
13 (System) RFC Editor state changed to RFC-EDITOR from EDIT
2021-02-04
13 (System) IANA Action state changed to No IANA Actions
2021-02-03
13 (System) RFC Editor state changed to EDIT
2021-02-03
13 (System) IESG state changed to RFC Ed Queue from Approved-announcement sent
2021-02-03
13 (System) Announcement was received by RFC Editor
2021-02-03
13 Cindy Morgan IESG state changed to Approved-announcement sent from Approved-announcement to be sent
2021-02-03
13 Cindy Morgan IESG has approved the document
2021-02-03
13 Cindy Morgan Closed "Approve" ballot
2021-02-03
13 Magnus Westerlund Dependent document are now ready.
2021-02-03
13 Magnus Westerlund IESG state changed to Approved-announcement to be sent from Approved-announcement to be sent::AD Followup
2021-02-03
13 Magnus Westerlund Ballot approval text was generated
2021-01-14
13 (System) Sub state has been changed to AD Followup from Revised ID Needed
2021-01-14
13 Martin Thomson New version available: draft-ietf-quic-invariants-13.txt
2021-01-14
13 (System) New version approved
2021-01-14
13 (System) Request for posting confirmation emailed to previous authors: Martin Thomson
2021-01-14
13 Martin Thomson Uploaded new revision
2021-01-14
13 Martin Thomson Uploaded new revision
2021-01-07
12 Cindy Morgan IESG state changed to Approved-announcement to be sent::Revised I-D Needed from IESG Evaluation
2021-01-06
12 Warren Kumari
[Ballot comment]
Oooh, thank you for this document -- it is a really useful doc, and I hope to see more of these in the …
[Ballot comment]
Oooh, thank you for this document -- it is a really useful doc, and I hope to see more of these in the future...
2021-01-06
12 Warren Kumari [Ballot Position Update] New position, No Objection, has been recorded for Warren Kumari
2021-01-06
12 Robert Wilton
[Ballot comment]
Martin has indicated that my discuss issue will be resolved as an update to the quic transport draft (https://github.com/quicwg/base-drafts/pull/4471), hence clearing …
[Ballot comment]
Martin has indicated that my discuss issue will be resolved as an update to the quic transport draft (https://github.com/quicwg/base-drafts/pull/4471), hence clearing the discuss on the invariants draft ...
2021-01-06
12 Robert Wilton [Ballot Position Update] Position for Robert Wilton has been changed to No Objection from Discuss
2021-01-06
12 Martin Vigoureux [Ballot Position Update] New position, No Objection, has been recorded for Martin Vigoureux
2021-01-05
12 Murray Kucherawy [Ballot comment]
I concur with Barry's observation about references.
2021-01-05
12 Murray Kucherawy Ballot comment text updated for Murray Kucherawy
2021-01-05
12 Roman Danyliw [Ballot comment]
Thank you to Yoav Nir for the SECDIR review.
2021-01-05
12 Roman Danyliw [Ballot Position Update] New position, No Objection, has been recorded for Roman Danyliw
2021-01-05
12 Alvaro Retana [Ballot Position Update] New position, No Objection, has been recorded for Alvaro Retana
2021-01-05
12 Alissa Cooper [Ballot comment]
I made a couple of suggestions for clarity at .
2021-01-05
12 Alissa Cooper [Ballot Position Update] New position, Yes, has been recorded for Alissa Cooper
2021-01-05
12 Éric Vyncke
[Ballot comment]
Thank you for the work put into this document. I find the idea of having an 'invariant' document interesting.

Please find below some …
[Ballot comment]
Thank you for the work put into this document. I find the idea of having an 'invariant' document interesting.

Please find below some non-blocking COMMENT points (but replies would be appreciated).

I hope that this helps to improve the document,

Regards,

-éric

== COMMENTS ==

Should the use of UDP transport be also an invariant ?

-- Abstract --
I have hard time to reconciliate "...that are expected to remain unchanged..." with the intended status of standards track... and later with the sentence "A protocol that does not conform to the properties described in this document is not QUIC" in section 5.4.

-- Section 1 --
Are we really sure that QUIC will always between TWO endpoints ? I.e., no multicast at all ?

-- Section 3 --
I second Barry's point, the presence of "This document uses terms and notational conventions from [QUIC-TRANSPORT]." renders QUIC-TRANSPORT as a normative reference

-- Section 4 --
Isn't this section somehow redundant as the last paragraph of section 3 states "This document uses ... notational conventions from [QUIC-TRANSPORT]".
2021-01-05
12 Éric Vyncke [Ballot Position Update] New position, No Objection, has been recorded for Éric Vyncke
2021-01-04
12 Benjamin Kaduk
[Ballot comment]
My PR at https://github.com/quicwg/base-drafts/pull/4473
contains one editorial suggestion for this document.

Section 5.2

Should we call out that the short header admits a …
[Ballot comment]
My PR at https://github.com/quicwg/base-drafts/pull/4473
contains one editorial suggestion for this document.

Section 5.2

Should we call out that the short header admits a zero-length
Destination Connection ID, implying that there will not always be a
visible connection ID?

Section 5.3

In the discussion of DTLS 1.2 connection IDs we had a fair bit of
discussion about what "opaque" means, whether any internal structure
(e.g., when variable-length CIDs are used) must be self-delineating,
which endpoint(s) need to know the self-delineating format, etc..  This
was largely in the context of what data is used as input to the MAC for
non-AEAD cipher modes (in the document as sent to the IESG by the WG,
the party that does not know the CID structure could be convinced to
generate a MAC using a modified CID and create a MAC value that would be
valid for a different plaintext, leading to a change in where the
cid_length field is placed in the input), and I don't expect the topics
we discussed to lead to any change in the text here.  The only possible
thing I could think of is that the field is "opaque" at the protocol
level but may have internal structure known to the endpoint that chooses
it (but that's arguably self-evident).

Section 6

  Only the most significant bit of the first byte of a Version
  Negotiation packet has any defined value.  The remaining 7 bits,
  labeled Unused, can be set to any value when sending and MUST be
  ignored on receipt.

What's the motivation behind leaving it totally free for the sender to
pick values, as opposed to recommending or mandating that the bits be
set to zero?

  Version Negotiation packets do not use integrity or confidentiality
  protection.  Specific QUIC versions might include protocol elements
  that allow endpoints to detect modification or corruption in the set
  of supported versions.

Are these protocol elements expected to be in the version negotiation
packet or elsewhere?

  randomly selected by a client.  Echoing both connection IDs gives
  clients some assurance that the server received the packet and that
  the Version Negotiation packet was not generated by an off-path
  attacker.

(I agree with Martin D about the terminology question here and in
Section 7, which is the location he remarked upon.)

Section 7

  The Version Negotiation packet described in this document is not
  integrity-protected; it only has modest protection against insertion
  by off-path attackers.  An endpoint MUST authenticate the contents of
  a Version Negotiation packet if it attempts a different QUIC version
  as a result.

Can we give some indication of how this authentication might be done?

Appendix A

  *  The Version field in a QUIC long header is the same in both
      directions

(I note that this implicitly assumes there are only two directions.  We do
explicitly assume there are only two parties involved, so perhaps this
is acceptable.)
2021-01-04
12 Benjamin Kaduk [Ballot Position Update] New position, Yes, has been recorded for Benjamin Kaduk
2021-01-04
12 Barry Leiba
[Ballot comment]
Not at DISCUSS level, but I do question whether quic-transport should be a normative reference, as none of this really makes much sense …
[Ballot comment]
Not at DISCUSS level, but I do question whether quic-transport should be a normative reference, as none of this really makes much sense without that.
2021-01-04
12 Barry Leiba [Ballot Position Update] New position, No Objection, has been recorded for Barry Leiba
2021-01-04
12 Deborah Brungard [Ballot Position Update] New position, No Objection, has been recorded for Deborah Brungard
2021-01-04
12 Robert Wilton
[Ballot discuss]
Hi,

A trivial discuss that should hopefully be easy to resolve, and it is plausible that the resolution may end up being in …
[Ballot discuss]
Hi,

A trivial discuss that should hopefully be easy to resolve, and it is plausible that the resolution may end up being in the QUIC transport document:

In this document, the unused bits are defined as:

                  Figure 4: Version Negotiation Packet

  Only the most significant bit of the first byte of a Version
  Negotiation packet has any defined value.  The remaining 7 bits,
  labeled Unused, can be set to any value when sending and MUST be
  ignored on receipt.

In the QUIC transport document, they are defined as this:

                  Figure 14: Version Negotiation Packet

  The value in the Unused field is selected randomly by the server.
  Clients MUST ignore the value of this field.  Servers SHOULD set the
  most significant bit of this field (0x40) to 1 so that Version
  Negotiation packets appear to have the Fixed Bit field.

I would have expected that these two should be consistent as to whether the Fixed Bit SHOULD be set to 1 or not.  Given draft-thomson-quic-bit-grease-00, it might be better if the SHOULD is removed from QUIC transport, but I will defer to the experts here.

Regards,
Rob
2021-01-04
12 Robert Wilton [Ballot Position Update] New position, Discuss, has been recorded for Robert Wilton
2021-01-04
12 Murray Kucherawy [Ballot Position Update] New position, No Objection, has been recorded for Murray Kucherawy
2020-12-29
12 Martin Duke
[Ballot comment]
Due to the discussion in quic-transport, some of the description of the VN packet here may turn out to be misleading (as “supported …
[Ballot comment]
Due to the discussion in quic-transport, some of the description of the VN packet here may turn out to be misleading (as “supported versions” fields may be used for other things). We should reevaluate once that is resolved.

Again, the use of “off-path attacker” in sec 7 is inconsistent with the other documents.
2020-12-29
12 Martin Duke [Ballot Position Update] New position, Yes, has been recorded for Martin Duke
2020-12-27
12 Erik Kline [Ballot Position Update] New position, Yes, has been recorded for Erik Kline
2020-12-22
12 Amanda Baber IANA Review state changed to IANA OK - No Actions Needed from Version Changed - Review Needed
2020-12-14
12 Amy Vezza Placed on agenda for telechat - 2021-01-07
2020-12-14
12 Magnus Westerlund IESG state changed to IESG Evaluation from Waiting for Writeup
2020-12-14
12 Magnus Westerlund Ballot has been issued
2020-12-14
12 Magnus Westerlund [Ballot Position Update] New position, Yes, has been recorded for Magnus Westerlund
2020-12-14
12 Magnus Westerlund Created "Approve" ballot
2020-12-14
12 Magnus Westerlund Ballot writeup was changed
2020-12-13
12 (System) IANA Review state changed to Version Changed - Review Needed from IANA OK - No Actions Needed
2020-12-13
12 Martin Thomson New version available: draft-ietf-quic-invariants-12.txt
2020-12-13
12 (System) New version approved
2020-12-13
12 (System) Request for posting confirmation emailed to previous authors: Martin Thomson
2020-12-13
12 Martin Thomson Uploaded new revision
2020-12-13
12 Martin Thomson Uploaded new revision
2020-11-16
11 (System) IANA Review state changed to IANA OK - No Actions Needed from IANA - Review Needed
2020-11-16
11 Sabrina Tanamal
(Via drafts-lastcall@iana.org): IESG/Authors/WG Chairs:

The IANA Functions Operator has reviewed draft-ietf-quic-invariants-11, which is currently in Last Call, and has the following comments:

We …
(Via drafts-lastcall@iana.org): IESG/Authors/WG Chairs:

The IANA Functions Operator has reviewed draft-ietf-quic-invariants-11, which is currently in Last Call, and has the following comments:

We understand that this document doesn't require any registry actions.

While it's often helpful for a document's IANA Considerations section to remain in place upon publication even if there are no actions, if the authors strongly prefer to remove it, we do not object.

If this assessment is not accurate, please respond as soon as possible.

Thank you,

Sabrina Tanamal
Senior IANA Services Specialist
2020-11-16
11 (System) IESG state changed to Waiting for Writeup from In Last Call
2020-10-30
11 Joel Halpern Request for Last Call review by GENART Completed: Ready. Reviewer: Joel Halpern. Sent review to list.
2020-10-26
11 Gunter Van de Velde Request for Last Call review by OPSDIR is assigned to Jouni Korhonen
2020-10-26
11 Gunter Van de Velde Request for Last Call review by OPSDIR is assigned to Jouni Korhonen
2020-10-24
11 Yoav Nir Request for Last Call review by SECDIR Completed: Ready. Reviewer: Yoav Nir. Sent review to list.
2020-10-22
11 Tero Kivinen Request for Last Call review by SECDIR is assigned to Yoav Nir
2020-10-22
11 Tero Kivinen Request for Last Call review by SECDIR is assigned to Yoav Nir
2020-10-22
11 Jean Mahoney Request for Last Call review by GENART is assigned to Joel Halpern
2020-10-22
11 Jean Mahoney Request for Last Call review by GENART is assigned to Joel Halpern
2020-10-21
11 Amy Vezza IANA Review state changed to IANA - Review Needed
2020-10-21
11 Amy Vezza
The following Last Call announcement was sent out (ends 2020-11-16):

From: The IESG
To: IETF-Announce
CC: quic@ietf.org, magnus.westerlund@ericsson.com, quic-chairs@ietf.org, mnot@mnot.net, draft-ietf-quic-invariants@ietf.org …
The following Last Call announcement was sent out (ends 2020-11-16):

From: The IESG
To: IETF-Announce
CC: quic@ietf.org, magnus.westerlund@ericsson.com, quic-chairs@ietf.org, mnot@mnot.net, draft-ietf-quic-invariants@ietf.org
Reply-To: last-call@ietf.org
Sender:
Subject: Last Call:  (Version-Independent Properties of QUIC) to Proposed Standard


The IESG has received a request from the QUIC WG (quic) to consider the
following document: - 'Version-Independent Properties of QUIC'
  as Proposed Standard

This document is part of a combined 26-day last call for multiple
related documents that defines the QUIC protocol and the HTTP mapping
onto QUIC. The documents are:

  - draft-ietf-quic-transport
  - draft-ietf-quic-recovery
  - draft-ietf-quic-tls
  - draft-ietf-quic-invariants
  - draft-ietf-quic-http
  - draft-ietf-quic-qpack

Due to its GitHub-centric work style, the QUIC WG requests that LC review
comments are individually filed as issues in the WG repository at
https://github.com/quicwg/base-drafts if at all possible. A summary email with
URLs to the individual issue should then also be sent to the relevant mailing list
(primarily last-call@ietf.org and quic@ietf.org).

The IESG plans to make a decision in the next few weeks, and solicits final
comments on this action. Please send substantive comments to the
last-call@ietf.org mailing lists by 2020-11-16. Exceptionally, comments may
be sent to iesg@ietf.org instead. In either case, please retain the beginning
of the Subject line to allow automated sorting.


Abstract


  This document defines the properties of the QUIC transport protocol
  that are expected to remain unchanged over time as new versions of
  the protocol are developed.



The file can be obtained via
https://datatracker.ietf.org/doc/draft-ietf-quic-invariants/


No IPR declarations have been submitted directly on this I-D.




2020-10-21
11 Amy Vezza IESG state changed to In Last Call from Last Call Requested
2020-10-21
11 Magnus Westerlund Last call was requested
2020-10-21
11 Magnus Westerlund Ballot approval text was generated
2020-10-21
11 Magnus Westerlund Ballot writeup was generated
2020-10-21
11 Magnus Westerlund IESG state changed to Last Call Requested from AD Evaluation
2020-10-21
11 Magnus Westerlund Last call announcement was changed
2020-10-21
11 Magnus Westerlund Last call announcement was changed
2020-10-21
11 Magnus Westerlund Last call announcement was generated
2020-09-28
11 Magnus Westerlund Ready for IETF last call. Awaits review of the other documents in the group.
2020-09-25
11 Magnus Westerlund IESG state changed to AD Evaluation from Publication Requested
2020-09-25
11 Lars Eggert
Shepherd Writeup for QUIC “base drafts”

1. Summary

This publication requests covers the following I-Ds that together define
the QUIC protocol:

-  QUIC: A UDP-Based …
Shepherd Writeup for QUIC “base drafts”

1. Summary

This publication requests covers the following I-Ds that together define
the QUIC protocol:

-  QUIC: A UDP-Based Multiplexed and Secure Transport,
    draft-ietf-quic-transport-31
-  QUIC Loss Detection and Congestion Control,
    draft-ietf-quic-recovery-31
-  Using TLS to Secure QUIC, draft-ietf-quic-tls-31
-  Version-Independent Properties of QUIC,
    draft-ietf-quic-invariants-11
-  Hypertext Transfer Protocol Version 3 (HTTP/3),
    draft-ietf-quic-http-31
-  QPACK: Header Compression for HTTP/3, draft-ietf-quic-qpack-18

All of these I-Ds are intended to become Proposed Standard RFCs, and
that intended status is indicated in their respective title page
headers.

2. Document Announcement Write-Up

Technical Summary:

QUIC is a standards-track, UDP-based, stream-multiplexing, encrypted
transport protocol. Its main features are minimizing connection
establishment and overall transport latency for applications such as
HTTP/3, providing multiplexing without head-of-line blocking, requiring
only changes to path endpoints to enable deployment, providing
always-secure transport using TLS 1.3.

This document set specifies the QUIC transport protocol and it
version-independent invariants, its loss detection and recovery
approach, its use of TLS1.3 for providing security, and a new version of
HTTP that uses QUIC (HTTP/3), along with QPACK for header compression in
that protocol.

Working Group Summary:

As can be expected, discussion on many aspects of QUIC was quite
intense. The resulting consensus, however, was judged by the chairs to
be both strong and broad.

Document Quality:

There are over twenty implementations of QUIC that are participating in
interop testing, including all major web browsers and many server, CDN
and standalone library implementations.

The acknowledgements sections of the I-Ds highlight the individuals that
made major contributions to a given document.

Personnel:

The document shepherds for the individual I-Ds are:

-  Lucas Pardue:
    -  draft-ietf-quic-http-31
    -  draft-ietf-quic-qpack-18
-  Lars Eggert:
    -  draft-ietf-quic-transport-31
    -  draft-ietf-quic-recovery-31
-  Mark Nottingham:
    -  draft-ietf-quic-tls-31
    -  draft-ietf-quic-invariants-11

The responsible AD for the document set is Magnus Westerlund.

3. Document Shepherd Review

The document shepherds extensively reviewed the documents before this
publication request.

4. Document Shepherd Review Concerns

The document shepherds have no concerns about the depth or breadth of
the reviews for these documents.

5. Broader Reviews

Parts of the document set benefited from specialized reviews from the
TLS, HTTP and transport IETF communities.

6. Document Shepherd General Concerns

The document shepherds have no general concerns about these documents.

7. IPR Disclosure Obligation

The editors of the I-Ds have all declared that they have filed any and
all appropriate IPR disclosures required for full conformance with the
provisions of BCP 78 and BCP 79.

8. Filed IPR Disclosures

draft-ietf-quic-recovery has had an IPR disclosure filed on it. No
resulting technical changes were argued for.

9. Strength of Consensus

The consensus behind the document set is very strong, also as evidenced
by the substantial number of existing implementations.

The WG last calls were forwarded to the TLS and HTTP WGs, due to the
topical relationships.

10. Discontent

No discontent was voiced.

11. Document Nits

The IDNits tool does not appear to be functioning correctly, both
locally and using the Web service, so it’s difficult to ascertain
whether its results are accurate (there are many “Failure fetching the
file, proceeding without it.” errors).

12. Formal Review Criteria

No formal review requirements are applicable to this document set.

13. Split References

All references within this document set have been identified as either
normative or informative.

14. Normative References

The document set contains the following normative references to I-Ds:

draft-ietf-httpbis-cache
draft-ietf-httpbis-semantics

All of these are on track for timely publication in their respective
WGs.

15. Downward References

The TLS document has the following downrefs: * RFC8439 (CHACHA) * AES

16. RFC Status Changes

Publication of this document set will not change the status of any
existing RFCs.

17. IANA Considerations Review

The IANA considerations of the document set have been reviewed and no
issues were identified.

18. New “Expert Review” Registries

The document set defines several IANA registries that allow for
“Provisional Registrations” and “Permanent Registrations”, which both
require Expert review. The IESG should select subject matter experts for
these registration types; candidates include the document editors and
the individuals named as contributors in the acknowledgment sections.

19. Validation of Formal Language Parts

No formal code exists in the document set. draft-ietf-quic-transport,
draft-ietf-quic-recovery and draft-ietf-quic-qpack contain python-like
pseudo code, but not at a level of detail that would lend itself to
automated checking.

20. YANG

The document set does not contain a YANG model.
2020-09-25
11 Lars Eggert Responsible AD changed to Magnus Westerlund
2020-09-25
11 Lars Eggert IETF WG state changed to Submitted to IESG for Publication from In WG Last Call
2020-09-25
11 Lars Eggert IESG state changed to Publication Requested from I-D Exists
2020-09-25
11 Lars Eggert IESG process started in state Publication Requested
2020-09-25
11 Lars Eggert
Shepherd Writeup for QUIC “base drafts”

1. Summary

This publication requests covers the following I-Ds that together define
the QUIC protocol:

-  QUIC: A UDP-Based …
Shepherd Writeup for QUIC “base drafts”

1. Summary

This publication requests covers the following I-Ds that together define
the QUIC protocol:

-  QUIC: A UDP-Based Multiplexed and Secure Transport,
    draft-ietf-quic-transport-31
-  QUIC Loss Detection and Congestion Control,
    draft-ietf-quic-recovery-31
-  Using TLS to Secure QUIC, draft-ietf-quic-tls-31
-  Version-Independent Properties of QUIC,
    draft-ietf-quic-invariants-11
-  Hypertext Transfer Protocol Version 3 (HTTP/3),
    draft-ietf-quic-http-31
-  QPACK: Header Compression for HTTP/3, draft-ietf-quic-qpack-18

All of these I-Ds are intended to become Proposed Standard RFCs, and
that intended status is indicated in their respective title page
headers.

2. Document Announcement Write-Up

Technical Summary:

QUIC is a standards-track, UDP-based, stream-multiplexing, encrypted
transport protocol. Its main features are minimizing connection
establishment and overall transport latency for applications such as
HTTP/3, providing multiplexing without head-of-line blocking, requiring
only changes to path endpoints to enable deployment, providing
always-secure transport using TLS 1.3.

This document set specifies the QUIC transport protocol and it
version-independent invariants, its loss detection and recovery
approach, its use of TLS1.3 for providing security, and a new version of
HTTP that uses QUIC (HTTP/3), along with QPACK for header compression in
that protocol.

Working Group Summary:

As can be expected, discussion on many aspects of QUIC was quite
intense. The resulting consensus, however, was judged by the chairs to
be both strong and broad.

Document Quality:

There are over twenty implementations of QUIC that are participating in
interop testing, including all major web browsers and many server, CDN
and standalone library implementations.

The acknowledgements sections of the I-Ds highlight the individuals that
made major contributions to a given document.

Personnel:

The document shepherds for the individual I-Ds are:

-  Lucas Pardue:
    -  draft-ietf-quic-http-31
    -  draft-ietf-quic-qpack-18
-  Lars Eggert:
    -  draft-ietf-quic-transport-31
    -  draft-ietf-quic-recovery-31
-  Mark Nottingham:
    -  draft-ietf-quic-tls-31
    -  draft-ietf-quic-invariants-11

The responsible AD for the document set is Magnus Westerlund.

3. Document Shepherd Review

The document shepherds extensively reviewed the documents before this
publication request.

4. Document Shepherd Review Concerns

The document shepherds have no concerns about the depth or breadth of
the reviews for these documents.

5. Broader Reviews

Parts of the document set benefited from specialized reviews from the
TLS, HTTP and transport IETF communities.

6. Document Shepherd General Concerns

The document shepherds have no general concerns about these documents.

7. IPR Disclosure Obligation

The editors of the I-Ds have all declared that they have filed any and
all appropriate IPR disclosures required for full conformance with the
provisions of BCP 78 and BCP 79.

8. Filed IPR Disclosures

draft-ietf-quic-recovery has had an IPR disclosure filed on it. No
resulting technical changes were argued for.

9. Strength of Consensus

The consensus behind the document set is very strong, also as evidenced
by the substantial number of existing implementations.

The WG last calls were forwarded to the TLS and HTTP WGs, due to the
topical relationships.

10. Discontent

No discontent was voiced.

11. Document Nits

The IDNits tool does not appear to be functioning correctly, both
locally and using the Web service, so it’s difficult to ascertain
whether its results are accurate (there are many “Failure fetching the
file, proceeding without it.” errors).

12. Formal Review Criteria

No formal review requirements are applicable to this document set.

13. Split References

All references within this document set have been identified as either
normative or informative.

14. Normative References

The document set contains the following normative references to I-Ds:

draft-ietf-httpbis-cache
draft-ietf-httpbis-semantics

All of these are on track for timely publication in their respective
WGs.

15. Downward References

The TLS document has the following downrefs: * RFC8439 (CHACHA) * AES

16. RFC Status Changes

Publication of this document set will not change the status of any
existing RFCs.

17. IANA Considerations Review

The IANA considerations of the document set have been reviewed and no
issues were identified.

18. New “Expert Review” Registries

The document set defines several IANA registries that allow for
“Provisional Registrations” and “Permanent Registrations”, which both
require Expert review. The IESG should select subject matter experts for
these registration types; candidates include the document editors and
the individuals named as contributors in the acknowledgment sections.

19. Validation of Formal Language Parts

No formal code exists in the document set. draft-ietf-quic-transport,
draft-ietf-quic-recovery and draft-ietf-quic-qpack contain python-like
pseudo code, but not at a level of detail that would lend itself to
automated checking.

20. YANG

The document set does not contain a YANG model.
2020-09-25
11 Lars Eggert Notification list changed to quic-chairs@ietf.org from Mark Nottingham <mnot@mnot.net>
2020-09-24
11 Martin Thomson New version available: draft-ietf-quic-invariants-11.txt
2020-09-24
11 (System) New version approved
2020-09-24
11 (System) Request for posting confirmation emailed to previous authors: Martin Thomson
2020-09-24
11 Martin Thomson Uploaded new revision
2020-09-24
11 Martin Thomson Uploaded new revision
2020-09-23
10 Lars Eggert Notification list changed to Mark Nottingham <mnot@mnot.net>
2020-09-23
10 Lars Eggert Document shepherd changed to Mark Nottingham
2020-09-09
10 Martin Thomson New version available: draft-ietf-quic-invariants-10.txt
2020-09-09
10 (System) New version approved
2020-09-09
10 (System) Request for posting confirmation emailed to previous authors: Martin Thomson
2020-09-09
10 Martin Thomson Uploaded new revision
2020-09-09
10 Martin Thomson Uploaded new revision
2020-06-09
09 Lars Eggert IETF WG state changed to In WG Last Call from WG Document
2020-06-09
09 Martin Thomson New version available: draft-ietf-quic-invariants-09.txt
2020-06-09
09 (System) New version approved
2020-06-09
09 (System) Request for posting confirmation emailed to previous authors: Martin Thomson
2020-06-09
09 Martin Thomson Uploaded new revision
2020-06-09
09 Martin Thomson Uploaded new revision
2020-05-19
08 Martin Thomson New version available: draft-ietf-quic-invariants-08.txt
2020-05-19
08 (System) New version approved
2020-05-19
08 (System) Request for posting confirmation emailed to previous authors: Martin Thomson
2020-05-19
08 Martin Thomson Uploaded new revision
2020-05-19
08 Martin Thomson Uploaded new revision
2020-03-14
07 (System) Document has expired
2020-03-11
07 Lars Eggert Tag Waiting for Referencing Document cleared.
2020-03-11
07 Lars Eggert IETF WG state changed to WG Document from WG Consensus: Waiting for Write-Up
2019-09-11
07 Martin Thomson New version available: draft-ietf-quic-invariants-07.txt
2019-09-11
07 (System) New version approved
2019-09-11
07 (System) Request for posting confirmation emailed to previous authors: Martin Thomson
2019-09-11
07 Martin Thomson Uploaded new revision
2019-09-11
07 Martin Thomson Uploaded new revision
2019-07-10
06 Martin Thomson New version available: draft-ietf-quic-invariants-06.txt
2019-07-10
06 (System) Forced post of submission
2019-07-10
06 (System) Request for posting confirmation emailed to previous authors: Martin Thomson
2019-07-10
06 Martin Thomson Uploaded new revision
2019-07-08
05 Martin Thomson New version available: draft-ietf-quic-invariants-05.txt
2019-07-08
05 (System) New version approved
2019-07-08
05 (System) Request for posting confirmation emailed to previous authors: Martin Thomson
2019-07-08
05 Martin Thomson Uploaded new revision
2019-07-08
05 Martin Thomson Uploaded new revision
2019-04-13
04 Martin Thomson New version available: draft-ietf-quic-invariants-04.txt
2019-04-13
04 (System) New version approved
2019-04-12
04 (System) Request for posting confirmation emailed to previous authors: Martin Thomson , quic-chairs@ietf.org
2019-04-12
04 Martin Thomson Uploaded new revision
2019-04-12
04 Martin Thomson Uploaded new revision
2019-04-12
03 (System) Document has expired
2018-10-09
03 Martin Thomson New version available: draft-ietf-quic-invariants-03.txt
2018-10-09
03 (System) New version approved
2018-10-03
03 (System) Request for posting confirmation emailed to previous authors: Martin Thomson
2018-10-03
03 Martin Thomson Uploaded new revision
2018-10-03
03 Martin Thomson Uploaded new revision
2018-09-11
02 Martin Thomson New version available: draft-ietf-quic-invariants-02.txt
2018-09-11
02 (System) New version approved
2018-09-11
02 (System) Request for posting confirmation emailed to previous authors: Martin Thomson
2018-09-11
02 Martin Thomson Uploaded new revision
2018-09-11
02 Martin Thomson Uploaded new revision
2018-05-02
01 Mark Nottingham Tag Waiting for Referencing Document set. Tag Other - see Comment Log cleared.
2018-05-02
01 Mark Nottingham IETF WG state changed to WG Consensus: Waiting for Write-Up from WG Document
2018-03-20
01 Lars Eggert Parked until completion of v1 specs
2018-03-20
01 Lars Eggert Tag Other - see Comment Log set.
2018-03-20
01 Lars Eggert Changed consensus to Yes from Unknown
2018-03-20
01 Lars Eggert Intended Status changed to Proposed Standard from None
2018-03-20
01 Martin Thomson New version available: draft-ietf-quic-invariants-01.txt
2018-03-20
01 (System) New version approved
2018-03-20
01 (System) Request for posting confirmation emailed to previous authors: Martin Thomson
2018-03-20
01 Martin Thomson Uploaded new revision
2018-03-20
01 Martin Thomson Uploaded new revision
2018-02-28
00 Lars Eggert This document now replaces draft-thomson-quic-invariants instead of None
2018-02-27
00 Martin Thomson New version available: draft-ietf-quic-invariants-00.txt
2018-02-27
00 (System) New version approved
2018-02-27
00 Martin Thomson Request for posting confirmation emailed  to submitter and authors: Martin Thomson , Martin Thomson
2018-02-27
00 Martin Thomson Uploaded new revision