Subject: [quicwg/base-drafts] 80f93a: Remove flow control and congestion exemptions for ...

From: Martin Thomson <[email-masked]>
Date: Thu, 09 Mar 2017 20:45:48 -0800

Branch: refs/heads/stream1_is_not_that_special
  Home:   https://github.com/quicwg/base-drafts
  Commit: 80f93a82942eaf4df1eb29890d211e8bcb7e34ff
      https://github.com/quicwg/base-drafts/commit/80f93a82942eaf4df1eb29890d211e8bcb7e34ff
  Author: Martin Thomson <[email-masked]>
  Date:   2017-03-10 (Fri, 10 Mar 2017)

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

  Log Message:
  -----------
  Remove flow control and congestion exemptions for stream 1

This stream simply isn't that important.  We should be able to
function without the exemption.  If we can't (i.e., because flow
control limits are too tight), then connections just fail.

  Commit: 019b901bb9c7f9e133de9b3d35b33711ef6f4374
      https://github.com/quicwg/base-drafts/commit/019b901bb9c7f9e133de9b3d35b33711ef6f4374
  Author: Martin Thomson <[email-masked]>
  Date:   2017-03-10 (Fri, 10 Mar 2017)

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

  Log Message:
  -----------
  Limit cryptographic handshake size to 64K

Now that we have default values for the flow control offsets,
it isn't that much of a reach to use those limits for the handshake
as well.  This avoids a special case for stream 1 by imposing a
limit that no sane implementation will ever reach.  It does put a
hard limit on the size of certificates, but that limit is quite
generous.

Compare: https://github.com/quicwg/base-drafts/compare/80f93a82942e^...019b901bb9c7