RFC Errata
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.