Subject: [quicwg/base-drafts] 00825b: [qpack] rewrite abstract

From: afrind <[email-masked]>
Date: Wed, 26 Jun 2019 11:19:17 -0700

Branch: refs/heads/master
  Home:   https://github.com/quicwg/base-drafts
  Commit: 00825b28527842415b2500bf9f8ea6cdb0c16cc7
      https://github.com/quicwg/base-drafts/commit/00825b28527842415b2500bf9f8ea6cdb0c16cc7
  Author: Alan Frindell <[email-masked]>
  Date:   2019-06-26 (Wed, 26 Jun 2019)

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

  Log Message:
  -----------
  [qpack] rewrite abstract

  Commit: 3db93931bff5b7873c227acc56270d022dc02591
      https://github.com/quicwg/base-drafts/commit/3db93931bff5b7873c227acc56270d022dc02591
  Author: Alan Frindell <[email-masked]>
  Date:   2019-06-26 (Wed, 26 Jun 2019)

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

  Log Message:
  -----------
  [qpack] Minor editorial pass

  Commit: 204691ddd4bae68984fa44d24624024714d18612
      https://github.com/quicwg/base-drafts/commit/204691ddd4bae68984fa44d24624024714d18612
  Author: Alan Frindell <[email-masked]>
  Date:   2019-06-26 (Wed, 26 Jun 2019)

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

  Log Message:
  -----------
  [qpack] Prefer header blocks to H3 frame types

I tried to leave the text compatible with extensions that define new frames and/or streams that carry header blocks

  Commit: f31269bbaa13738634adfb1eeb1329e1195ebeeb
      https://github.com/quicwg/base-drafts/commit/f31269bbaa13738634adfb1eeb1329e1195ebeeb
  Author: Alan Frindell <[email-masked]>
  Date:   2019-06-26 (Wed, 26 Jun 2019)

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

  Log Message:
  -----------
  [qpack] Reorder sections

No text changes, only moved

Blocked Decoding happens before State Synchronization
Invalid References fits better in Decoder than Wire Format
The encoder needs to send Set Dynamic Capacity first
The decoder section flows better with HeaderAck/Cancel before ICI

  Commit: d24dc65ec79519ba647fce623a7190827498513d
      https://github.com/quicwg/base-drafts/commit/d24dc65ec79519ba647fce623a7190827498513d
  Author: Alan Frindell <[email-masked]>
  Date:   2019-06-26 (Wed, 26 Jun 2019)

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

  Log Message:
  -----------
  [qpack] Editorial Clarifications

1. Dynamic table entries can contain empty values
2. Encoder needs to send Set Dynamic Table Capacity to use the dynamic table
3. Removed a redundant condition from the eviction algorithm
4. Cancellation may need to be sent even after reading the end of stream
5. Improved description of Relative and Post-Base indices

  Commit: c81c290d169e2106d5b28978cd24ee233015649b
      https://github.com/quicwg/base-drafts/commit/c81c290d169e2106d5b28978cd24ee233015649b
  Author: Alan Frindell <[email-masked]>
  Date:   2019-06-26 (Wed, 26 Jun 2019)

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

  Log Message:
  -----------
  [qpack] Move some decoder text to the decoder section

It was in the encoder section

  Commit: e251b7dfceccb027fe462b3c5f980c29a657a314
      https://github.com/quicwg/base-drafts/commit/e251b7dfceccb027fe462b3c5f980c29a657a314
  Author: Alan Frindell <[email-masked]>
  Date:   2019-06-26 (Wed, 26 Jun 2019)

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

  Log Message:
  -----------
  [qpack] Move some explanatory text from Wire Format to Decoder section

Some editorial changes to the text

  Commit: 71af1873f346495148acfd7ddf840237a6068f24
      https://github.com/quicwg/base-drafts/commit/71af1873f346495148acfd7ddf840237a6068f24
  Author: Alan Frindell <[email-masked]>
  Date:   2019-06-26 (Wed, 26 Jun 2019)

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

  Log Message:
  -----------
  [qpack] Make the instruction text more consistent

* Use a consistent format for describing the insutrction/representation for all instructions in a given class
* Make sure all the bits are described accurately in text since the drawings are non-normative
* Clean up a little regular vs post-base language
* Rewrote the intro section to encoder instructions

  Commit: 971f7454bd414bca6f47a77fb0b0283bb385c5f1
      https://github.com/quicwg/base-drafts/commit/971f7454bd414bca6f47a77fb0b0283bb385c5f1
  Author: Alan Frindell <[email-masked]>
  Date:   2019-06-26 (Wed, 26 Jun 2019)

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

  Log Message:
  -----------
  [qpack] Remove redundant stream text, update TOC

  Commit: 33795a5fb45d8625a452703cf8df5e8d0180ab6c
      https://github.com/quicwg/base-drafts/commit/33795a5fb45d8625a452703cf8df5e8d0180ab6c
  Author: Alan Frindell <[email-masked]>
  Date:   2019-06-26 (Wed, 26 Jun 2019)

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

  Log Message:
  -----------
  [qpack] Header blocks carry representations

  Commit: 06d63073ae61ee043691e31c7eb53f5fb4b61b54
      https://github.com/quicwg/base-drafts/commit/06d63073ae61ee043691e31c7eb53f5fb4b61b54
  Author: Alan Frindell <[email-masked]>
  Date:   2019-06-26 (Wed, 26 Jun 2019)

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

  Log Message:
  -----------
  Review feedback from everyone

  Commit: 6b6fd584a5cb5ca9843e656a9531dc4c88b62af8
      https://github.com/quicwg/base-drafts/commit/6b6fd584a5cb5ca9843e656a9531dc4c88b62af8
  Author: Alan Frindell <[email-masked]>
  Date:   2019-06-26 (Wed, 26 Jun 2019)

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

  Log Message:
  -----------
  More feedback

Compare: https://github.com/quicwg/base-drafts/compare/7757fa1f6f36...6b6fd584a5cb