Subject: [quicwg/base-drafts] 3cd8e3: Define three QPACK error types, refine error handl...

From: Bence Béky <[email-masked]>
Date: Mon, 10 Sep 2018 13:02:05 -0700

Branch: refs/heads/master
  Home:   https://github.com/quicwg/base-drafts
  Commit: 3cd8e33dbcc2a32bd42f3db1397848dd6897fd03
      https://github.com/quicwg/base-drafts/commit/3cd8e33dbcc2a32bd42f3db1397848dd6897fd03
  Author: Bence Béky <[email-masked]>
  Date:   2018-09-10 (Mon, 10 Sep 2018)

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

  Log Message:
  -----------
  Define three QPACK error types, refine error handling. (#1726)

* Define three QPACK error types, refine error handling.

Split QPACK errors into three types: decompression failure, encoder
stream error, decoder stream error.  Note that with HPACK only the
decoder could signal an error, so any error indicates a problem between
the decoder of the sender of the error and the encoder of the receiver.
However, in QPACK either the encoder or the receiver can detect an
error, so these types will help pinpoint the context of the error.

Also, specify error signalling behavior upon receiving invalid indices
and invalid decoder stream instructions.

* Address some comments by afrind@ and MikeBishop@.

      **NOTE:** This service has been marked for deprecation: https://developer.github.com/changes/2018-04-25-github-services-deprecation/

      Functionality will be removed from GitHub.com on January 31st, 2019.