RFC Errata
Found 4 records.
Status: Verified (1)
RFC 8536, "The Time Zone Information Format (TZif)", February 2019
Note: This RFC has been obsoleted by RFC 9636
Source of RFC: IETF - NON WORKING GROUP
Errata ID: 6435
Status: Verified
Type: Technical
Publication Format(s) : TEXT
Reported By: Julian Reschke
Date Reported: 2021-02-20
Verifier Name: Barry Leiba
Date Verified: 2021-02-21
Section 5.2 says:
>> Response << HTTP/1.1 200 OK Date: Fri, 01 Jun 2018 14:52:23 GMT Content-Type: application/json; charset="utf-8" Content-Length: xxxx
It should say:
>> Response << HTTP/1.1 200 OK Date: Fri, 01 Jun 2018 14:52:23 GMT Content-Type: application/json Content-Length: xxxx
Notes:
There is no charset parameter on application/json. See https://tools.ietf.org/html/rfc8259#section-11 (last sentence).
Status: Held for Document Update (3)
RFC 8536, "The Time Zone Information Format (TZif)", February 2019
Note: This RFC has been obsoleted by RFC 9636
Source of RFC: IETF - NON WORKING GROUP
Errata ID: 6426
Status: Held for Document Update
Type: Technical
Publication Format(s) : TEXT
Reported By: Thomas Conner
Date Reported: 2021-02-12
Held for Document Update by: Barry Leiba
Date Held: 2021-02-21
Section B.3 says:
| 000 | 54 5a 69 66 | magic | "TZif" | | 004 | 33 | version | '3' (3) | | 005 | 00 00 00 00 | | | | | 00 00 00 00 | | | | | 00 00 00 00 | | | | | 00 00 00 | | | | 020 | 00 00 00 00 | isutccnt | 0 | | 024 | 00 00 00 00 | isstdcnt | 0 | | 028 | 00 00 00 00 | isleapcnt | 0 | | 032 | 00 00 00 00 | timecnt | 0 | | 036 | 00 00 00 00 | typecnt | 0 | | 040 | 00 00 00 00 | charcnt | 0 |
It should say:
Delete this header.
Notes:
According to section 3.1 p. 6, the typecnt and charcnt fields of the header MUST NOT be zero.
===== Verifier notes =====
There are errors in these tables, but the suggested fix is not correct. There really needs to be a proper update to the document instead.
Errata ID: 6757
Status: Held for Document Update
Type: Technical
Publication Format(s) : TEXT
Reported By: Carl Gay
Date Reported: 2021-11-28
Held for Document Update by: Francesca Palombini
Date Held: 2024-05-02
Section B.3 says:
| 064 | 00 00 00 03 | isutccnt | 1 | | 068 | 00 00 00 03 | isstdcnt | 1 | | 072 | 00 00 00 00 | isleapcnt | 0 | | 076 | 00 00 00 03 | timecnt | 1 | | 080 | 00 00 00 03 | typecnt | 1 | | 084 | 00 00 00 08 | charcnt | 4 |
It should say:
| 064 | 00 00 00 01 | isutccnt | 1 | | 068 | 00 00 00 01 | isstdcnt | 1 | | 072 | 00 00 00 00 | isleapcnt | 0 | | 076 | 00 00 00 01 | timecnt | 1 | | 080 | 00 00 00 01 | typecnt | 1 | | 084 | 00 00 00 04 | charcnt | 4 |
Notes:
The numbers 1 and 4 are incorrectly encoded as big-endian 32-bit integer values. I'm guessing that the example originally used more data and was then trimmed down (from 3 to 1 for isutccnt, isstdcnt, timecnt, and typecnt, and from 8 to 4 for charcnt) but the integer encodings were never updated.
===
Verifier's notes: The errata is correct, but incomplete, as there are several errors in these tables. An update to the document implementing the fix is being worked on.
Errata ID: 7681
Status: Held for Document Update
Type: Technical
Publication Format(s) : TEXT
Reported By: Jacob Pratt
Date Reported: 2023-10-17
Held for Document Update by: Francesca Palombini
Date Held: 2024-05-02
Section B.2 says:
| 135 | 00 | UT/local[0] | 1 (UT) | ... | 141 | 00 | standard/wall[0] | 1 (standard) |
It should say:
| 135 | 00 | UT/local[0] | 0 (local) | ... | 141 | 00 | standard/wall[0] | 0 (wall) |
Notes:
The field value is inconsistent with the hexadecimal octets. This change corrects it to be the same as for bytes 310 and 316 in the same section.
===
Verifier's notes: There are several errors in these tables. An update to the document implementing the fix is being worked on.