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

From: afrind <[email-masked]>
Date: Mon, 24 Jun 2019 17:02:21 -0700

Branch: refs/heads/qpack-editorial-0519
  Home:   https://github.com/quicwg/base-drafts
  Commit: e2c4d44a4cdcb3ac5bda9bc54b269a11286a2979
      https://github.com/quicwg/base-drafts/commit/e2c4d44a4cdcb3ac5bda9bc54b269a11286a2979
  Author: Alan Frindell <[email-masked]>
  Date:   2019-06-24 (Mon, 24 Jun 2019)

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

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

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

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

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

  Commit: 4b045a2ab407631513e1e6f4f56168c2d27e80f6
      https://github.com/quicwg/base-drafts/commit/4b045a2ab407631513e1e6f4f56168c2d27e80f6
  Author: Alan Frindell <[email-masked]>
  Date:   2019-06-24 (Mon, 24 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: 7c029d6424b8851454fcf1d22cbf580d934c3ffe
      https://github.com/quicwg/base-drafts/commit/7c029d6424b8851454fcf1d22cbf580d934c3ffe
  Author: Alan Frindell <[email-masked]>
  Date:   2019-06-24 (Mon, 24 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: 2849f52e46f0f2b4f6f5875e7bd510260e87964a
      https://github.com/quicwg/base-drafts/commit/2849f52e46f0f2b4f6f5875e7bd510260e87964a
  Author: Alan Frindell <[email-masked]>
  Date:   2019-06-24 (Mon, 24 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: 7515f1bef07fcf9669b4e76e3d6657d25e9f3ca2
      https://github.com/quicwg/base-drafts/commit/7515f1bef07fcf9669b4e76e3d6657d25e9f3ca2
  Author: Alan Frindell <[email-masked]>
  Date:   2019-06-24 (Mon, 24 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: 57b6a8fb01a0977048d01736edc4766df1fedfe4
      https://github.com/quicwg/base-drafts/commit/57b6a8fb01a0977048d01736edc4766df1fedfe4
  Author: Alan Frindell <[email-masked]>
  Date:   2019-06-24 (Mon, 24 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: edb694793023e0dc7da5ee1cac1e82ff8fd62b30
      https://github.com/quicwg/base-drafts/commit/edb694793023e0dc7da5ee1cac1e82ff8fd62b30
  Author: Alan Frindell <[email-masked]>
  Date:   2019-06-24 (Mon, 24 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: 002057185aac27ae0e7e3852ca610319827441d4
      https://github.com/quicwg/base-drafts/commit/002057185aac27ae0e7e3852ca610319827441d4
  Author: Alan Frindell <[email-masked]>
  Date:   2019-06-24 (Mon, 24 Jun 2019)

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

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

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

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

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

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

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

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

Compare: https://github.com/quicwg/base-drafts/compare/add91327c5e3...8dfe13435f08