RFC Errata
RFC 4122, "A Universally Unique IDentifier (UUID) URN Namespace", July 2005
Note: This RFC has been obsoleted by RFC 9562
Source of RFC: IETF - NON WORKING GROUPArea Assignment: app
Errata ID: 4976
Status: Held for Document Update
Type: Editorial
Publication Format(s) : TEXT
Reported By: Joseph Boon
Date Reported: 2017-03-22
Held for Document Update by: Orie Steele
Date Held: 2024-03-29
Throughout the document, when it says:
Set the two most significant bits (bits 6 and 7) of the clock_seq_hi_and_reserved to zero and one, respectively.
It should say:
Set the two most significant bits (bits 7 and 6) of the clock_seq_hi_and_reserved to one and zero, respectively.
Notes:
The original wording appears in sections 4.2.2, 4.3, and 4.4. It can lead to confusion about which bit is most significant (6 or 7), and does not align neatly with the table of Variants in section 4.1.1 (which shows 1 followed by 0 for msb0 and msb1). The revised wording specifies the bits in msb order, which helps the reader more clearly correlate the bit values with section 4.1.1. It is noted that the revised wording would not match other parts of the document which give the lsb number first (e.g. "bits 32 through 47"), but this case is different because it is specifying fixed values for two bits, and the sentence starts with "Set the two most significant bits".