Subject: [quicwg/base-drafts] 7a2b32: [qpack] rewrite abstract

From: afrind <[email-masked]>
Date: Wed, 29 May 2019 09:12:42 -0700

Branch: refs/heads/qpack-editorial-0519
  Home:   https://github.com/quicwg/base-drafts
  Commit: 7a2b32b867909802ec0ab12ec9df2c927dbd9d8d
      https://github.com/quicwg/base-drafts/commit/7a2b32b867909802ec0ab12ec9df2c927dbd9d8d
  Author: Alan Frindell <[email-masked]>
  Date:   2019-05-28 (Tue, 28 May 2019)

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

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

  Commit: 42f84f869484675b6e14fcfbd817c225eeb5b7ef
      https://github.com/quicwg/base-drafts/commit/42f84f869484675b6e14fcfbd817c225eeb5b7ef
  Author: Alan Frindell <[email-masked]>
  Date:   2019-05-28 (Tue, 28 May 2019)

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

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

  Commit: 845b954dbbc0d5aba2bc0da1df17123900138177
      https://github.com/quicwg/base-drafts/commit/845b954dbbc0d5aba2bc0da1df17123900138177
  Author: Alan Frindell <[email-masked]>
  Date:   2019-05-28 (Tue, 28 May 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: 15080a2a2af79c1a7d9038461d9cdb1d7ceefa56
      https://github.com/quicwg/base-drafts/commit/15080a2a2af79c1a7d9038461d9cdb1d7ceefa56
  Author: Alan Frindell <[email-masked]>
  Date:   2019-05-28 (Tue, 28 May 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: fafff2ff5e5be952a913a2e48db72bbf49730c0e
      https://github.com/quicwg/base-drafts/commit/fafff2ff5e5be952a913a2e48db72bbf49730c0e
  Author: Alan Frindell <[email-masked]>
  Date:   2019-05-28 (Tue, 28 May 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: 8109398b312061fc786982bc4b0f76351bba3bb7
      https://github.com/quicwg/base-drafts/commit/8109398b312061fc786982bc4b0f76351bba3bb7
  Author: Alan Frindell <[email-masked]>
  Date:   2019-05-28 (Tue, 28 May 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: 665716913c7d641ba1b30e5c66777f5c9f6293d3
      https://github.com/quicwg/base-drafts/commit/665716913c7d641ba1b30e5c66777f5c9f6293d3
  Author: Alan Frindell <[email-masked]>
  Date:   2019-05-28 (Tue, 28 May 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: 0700b86d5056d1eb138b80c378c9ee5321a06141
      https://github.com/quicwg/base-drafts/commit/0700b86d5056d1eb138b80c378c9ee5321a06141
  Author: Alan Frindell <[email-masked]>
  Date:   2019-05-28 (Tue, 28 May 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: add91327c5e3ba55d33dab6629c45f5dfdcc3a89
      https://github.com/quicwg/base-drafts/commit/add91327c5e3ba55d33dab6629c45f5dfdcc3a89
  Author: Alan Frindell <[email-masked]>
  Date:   2019-05-28 (Tue, 28 May 2019)

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

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

Compare: https://github.com/quicwg/base-drafts/compare/7a2b32b86790%5E...add91327c5e3