Skip to content
Snippets Groups Projects
Commit 6a1073f6 authored by Stephan Bosch's avatar Stephan Bosch
Browse files

Added RFC controversy file to log all matters that require clarification from RFC editors.

parent ae34854c
No related branches found
No related tags found
No related merge requests found
RFC Controversy
---------------
This file lists all matters that I found to be unclear in their respective RFC
specifications. When the conpliance review finishes the contents of this file
will be offered to the RFC editors to obtain clarification. Current handling of
these issues by my implementation is displayed inside [ ... ].
* RFC 5228 (Sieve) : 5.1. Test address
"Implementations MUST restrict the address test to headers that
contain addresses, but MUST include at least From, To, Cc, Bcc,
Sender, Resent-From, and Resent-To, and it SHOULD include any other
header that utilizes an "address-list" structured header body."
- Will this cause a fatal script validation error, or are the disallowed
headers simply ignored? [fatal validation error]
- Given the variables extension, sometimes the header names aren't known until
runtime. If previous answer was to cause a fatal error, will this abort the
script? [not checked (FIXME); will be: ignore header]
* RFC 5228 (Sieve) : 5.4. Test envelope
"The "envelope" test is true if the specified part of the [SMTP] (or
equivalent) envelope matches the specified key. This specification
defines the interpretation of the (case insensitive) "from" and "to"
envelope-parts. Additional envelope-parts may be defined by other
extensions; implementations SHOULD consider unknown envelope parts an
error."
- Are envelope parts required to be addresses? And if not, what becomes the
meaning of the ADDRESS-PART modifiers? [not handled (FIXME); will be: if
none specified full string match and test validation error otherwise]
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment

Consent

On this website, we use the web analytics service Matomo to analyze and review the use of our website. Through the collected statistics, we can improve our offerings and make them more appealing for you. Here, you can decide whether to allow us to process your data and set corresponding cookies for these purposes, in addition to technically necessary cookies. Further information on data protection—especially regarding "cookies" and "Matomo"—can be found in our privacy policy. You can withdraw your consent at any time.