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