RFC Errata
Found 4 records.
Status: Verified (3)
RFC 5804, "A Protocol for Remotely Managing Sieve Scripts", July 2010
Note: This RFC has been updated by RFC 7817, RFC 8553
Source of RFC: sieve (app)
Errata ID: 2655
Status: Verified
Type: Technical
Publication Format(s) : TEXT
Reported By: Alexey Melnikov
Date Reported: 2010-12-02
Verifier Name: Peter Saint-Andre
Date Verified: 2011-05-16
Section 4 says:
| quoted = DQUOTE *1024QUOTED-CHAR DQUOTE ;; limited to 1024 octets between the <">s
It should say:
| quoted = DQUOTE *QUOTED-CHAR DQUOTE ;; limited to 1024 octets between the <">s
Notes:
The 1024 limit is on the number of octets, not on the number of Unicode characters.
As per bug report from Mark Crispin.
Errata ID: 7825
Status: Verified
Type: Technical
Publication Format(s) : TEXT
Reported By: Mauro De Gennaro
Date Reported: 2024-02-27
Verifier Name: Murray Kucherawy
Date Verified: 2024-03-18
Section 4 says:
response-logout = response-oknobye
It should say:
response-logout = response-ok
Notes:
The client sends the LOGOUT command when it is finished with a
connection and wishes to terminate it. The server MUST reply with an
OK response. The server MUST ignore commands issued by the client
after the LOGOUT command.
[Verifier notes:] Verified by Alexey Melnikov.
Errata ID: 6345
Status: Verified
Type: Editorial
Publication Format(s) : TEXT
Reported By: Kaspar Etter
Date Reported: 2020-11-30
Verifier Name: Orie Steele
Date Verified: 2024-04-01
Section 2.6 says:
Examples: […] C: Putscript "mysievescript" {110+} C: require ["fileinto"]; C: C: if envelope :contains "to" "tmartin+sent" { C: fileinto "INBOX.sent"; C: } S: OK C: Putscript "myforwards" {190+} C: redirect "111@example.net"; C: C: if size :under 10k { C: redirect "mobile@cell.example.com"; C: } C: C: if envelope :contains "to" "tmartin+lists" { C: redirect "lists@groups.example.com"; C: } S: OK (WARNINGS) "line 8: server redirect action limit is 2, this redirect might be ignored"
It should say:
Examples: […] C: Putscript "mysievescript" {99+} C: require ["fileinto"]; C: C: if envelope :contains "to" "tmartin+sent" { C: fileinto "INBOX.sent"; C: } C: S: OK C: Putscript "myforwards" {190+} C: redirect "111@example.net"; C: C: if size :under 10k { C: redirect "mobile@cell.example.com"; C: } C: C: if envelope :contains "to" "tmartin+lists" { C: redirect "lists@groups.example.com"; C: } C: S: OK (WARNINGS) "line 8: server redirect action limit is 2, this redirect might be ignored"
Notes:
The octet count of the second example is wrong. Additionally, both the second and the third example should have an empty client line after the code like the first example. Otherwise, the octet count of the last example is also wrong.
Status: Held for Document Update (1)
RFC 5804, "A Protocol for Remotely Managing Sieve Scripts", July 2010
Note: This RFC has been updated by RFC 7817, RFC 8553
Source of RFC: sieve (app)
Errata ID: 2635
Status: Held for Document Update
Type: Technical
Publication Format(s) : TEXT
Reported By: Alexey Melnikov
Date Reported: 2010-11-17
Held for Document Update by: Peter Saint-Andre
Section 4 says:
single-capability = capability-name [SP string] CRLF capability-name = string ;; Note that literal-s2c is allowed. initial-capabilities = DQUOTE "IMPLEMENTATION" DQUOTE SP string / DQUOTE "SASL" DQUOTE SP sasl-mechs / DQUOTE "SIEVE" DQUOTE SP sieve-extensions / DQUOTE "MAXREDIRECTS" DQUOTE SP number-str / DQUOTE "NOTIFY" DQUOTE SP notify-mechs / DQUOTE "STARTTLS" DQUOTE / DQUOTE "LANGUAGE" DQUOTE SP language / DQUOTE "VERSION" DQUOTE SP version / DQUOTE "OWNER" DQUOTE SP string | ;; Each capability conforms to | ;; the syntax for single-capability. ;; Also note that the capability name ;; can be returned as either literal-s2c ;; or quoted, even though only "quoted" ;; string is shown above.
Notes:
single-capability definition includes CRLF, while each initial-capabilities alternative doesn't. Either the ABNF comment for initial-capabilities needs to be updated to reflect that, or one of single-capability/initial-capabilities needs to be updated to make the comment true.