RFC 3028, "Sieve: A Mail Filtering Language", January 2001Source of RFC: Legacy
Area Assignment: app
See Also: RFC 3028w/ inline errata
Errata ID: 5134
Publication Format(s) : TEXT
Reported By: Peter Smith
Date Reported: 2017-10-03
Verifier Name: Barry Leiba
Date Verified: 2019-04-30
Section 8.1 says:
CHAR-NOT-SLASH = (%x00-57 / %x58-ff) CHAR-NOT-STAR = (%x00-51 / %x53-ff)
It should say:
CHAR-NOT-SLASH = (%x00-2e / %x30-ff) CHAR-NOT-STAR = (%x00-29 / %x2b-ff)
The CHAR-NOT-SLASH is attempting to not include the SLASH character and makes two errors. Firstly, no character is skipped. Secondly, a slash character is octal 57. The correct hex value for slash is 2F.
The CHAR-NOT-STAR is attempting to not include the STAR character and claims that this is character 52. STAR is actually hex 0x2A. The apparent mistake is that the octal value of the character (STAR is octal 52) was entered as a hex value.