RFC Errata


Errata Search

 
Source of RFC  
Summary Table Full Records

Found 2 records.

Status: Verified (1)

RFC 7932, "Brotli Compressed Data Format", July 2016

Source of RFC: IETF - NON WORKING GROUP

Errata ID: 5948
Status: Verified
Type: Editorial
Publication Format(s) : TEXT

Reported By: Bret Abel
Date Reported: 2019-12-28
Verifier Name: Benjamin Kaduk
Date Verified: 2019-12-31

Section 3.5 says:

   Note that a code of 16 that follows an immediately preceding 16
   modifies the previous repeat count, which becomes the new repeat
   count.  The same is true for a 17 following a 17.  A sequence of
   three or more 16 codes in a row or three of more 17 codes in a row is
   possible, modifying the count each time.  Only the final repeat count
   is used.  The modification only applies if the same code follows.  A
   16 repeat does not modify an immediately preceding 17 count nor vice
   versa.

It should say:

   Note that a code of 16 that follows an immediately preceding 16
   modifies the previous repeat count, which becomes the new repeat
   count.  The same is true for a 17 following a 17.  A sequence of
   three or more 16 codes in a row or three or more 17 codes in a row is
   possible, modifying the count each time.  Only the final repeat count
   is used.  The modification only applies if the same code follows.  A
   16 repeat does not modify an immediately preceding 17 count nor vice
   versa.

Notes:

"three of more" should be "three or more"

Status: Reported (1)

RFC 7932, "Brotli Compressed Data Format", July 2016

Source of RFC: IETF - NON WORKING GROUP

Errata ID: 6977
Status: Reported
Type: Technical
Publication Format(s) : TEXT

Reported By: Sean Bartell
Date Reported: 2022-05-21

Section 9.3 says:

      Block type code for next distance block type, appears only if
         NBLTYPESD >= 2 and the previous distance block count is zero

      Block count code + extra bits for next distance block count,
         appears only if NBLTYPESD >= 2 and the previous distance block
         count is zero

It should say:

      Block type code for next distance block type, appears only if
         NBLTYPESD >= 2 and the previous distance block count is zero
         and the distance code is not an implicit 0, as indicated by
         the insert-and-copy length code

      Block count code + extra bits for next distance block count,
         appears only if NBLTYPESD >= 2 and the previous distance block
         count is zero and the distance code is not an implicit 0, as
         indicated by the insert-and-copy length code

Notes:

Corrected to match section 10 and the reference implementation, which do not update the distance block count when the distance is implicitly 0.

Report New Errata



Advanced Search