Below are my comments on the specified document, which I am 
submitting as part of the Gen-ART process.  For background 
on Gen-ART, please see the FAQ at 

<http://www.alvestrand.no/ietf/gen/art/gen-art-FAQ.html>.

Draft: 
http://www.ietf.org/internet-drafts/draft-ietf-sieve-imapflags-04.txt

Questions/Comments:
==================

In section 2.1, you say that spaces are acceptable (MUST be always allowed)
in flag names.  You also say that a string containing a space-separated list
of flags (I assume flags in this context is the same as flag names) is the
same as "a string list consisting of the flags."

I am not sure what this means, but it seems to say that we MUST allow spaces
as valid both as part of a flag name and as a separator between flag names.

If this is the case, does this rely on a carefully chosen set of well-known
flag names to avoid confusion?  Or does this rely on the fact that (system)
flag names must always begin with a backward slash ('\')?  If the latter, is

a space always required as a list delimiter?
___

In section 4, in the second example, it is not clear why 

'hasflag :contains "MyVar" ["label", "forward"]' 

would evaluate true, given that "MyVar" has value "NonJunk Junk gnus-forward
$Forwarded NotJunk JunkRecorded $Junk $NotJunk". 

Does "forward" 'match' with "gnus-forward" for some reason?

Also - are all of the values, in the section 4 examples, valid flag-names?

NITs:
====

Section 3, third paragraph, last sentence: "MUST cause a runtime
error" as opposed to "MUST cause runtime error"...

Section 6, first paragraph, last line: "side effect" as opposed 
to "side affect"...


_______________________________________________
Gen-art mailing list
[email protected]
https://www1.ietf.org/mailman/listinfo/gen-art

Reply via email to