RE: [Gen-art] gen-art review of draft-ietf-sieve-imapflags-04.txt

"Gray, Eric" <Eric.Gray@marconi.com> Mon, 08 May 2006 20:36 UTC

Received: from [127.0.0.1] (helo=stiedprmman1.va.neustar.com) by megatron.ietf.org with esmtp (Exim 4.43) id 1FdCSp-0002yA-1l; Mon, 08 May 2006 16:36:19 -0400
Received: from [10.91.34.44] (helo=ietf-mx.ietf.org) by megatron.ietf.org with esmtp (Exim 4.43) id 1FdCSm-0002y0-UD for Gen-ART@ietf.org; Mon, 08 May 2006 16:36:16 -0400
Received: from mailgate.pit.comms.marconi.com ([169.144.68.6]) by ietf-mx.ietf.org with esmtp (Exim 4.43) id 1FdCSk-0006tq-GI for Gen-ART@ietf.org; Mon, 08 May 2006 16:36:16 -0400
Received: from mailman.pit.comms.marconi.com (mailman.pit.comms.marconi.com [169.144.2.12]) by mailgate.pit.comms.marconi.com (8.12.10+Sun/8.12.10) with ESMTP id k48KaBx4003636; Mon, 8 May 2006 16:36:11 -0400 (EDT)
Received: from uspitsmsgrtr01.pit.comms.marconi.com (uspitsmsgrtr01.pit.comms.marconi.com [169.144.2.221]) by mailman.pit.comms.marconi.com (8.9.3/8.9.3) with ESMTP id QAA02098; Mon, 8 May 2006 16:36:08 -0400 (EDT)
Received: by uspitsmsgrtr01.pit.comms.marconi.com with Internet Mail Service (5.5.2657.72) id <J3ZMR6V5>; Mon, 8 May 2006 16:36:07 -0400
Message-ID: <313680C9A886D511A06000204840E1CF0DDAF757@whq-msgusr-02.pit.comms.marconi.com>
From: "Gray, Eric" <Eric.Gray@marconi.com>
To: Alexey Melnikov <alexey.melnikov@isode.com>
Subject: RE: [Gen-art] gen-art review of draft-ietf-sieve-imapflags-04.txt
Date: Mon, 08 May 2006 16:36:05 -0400
MIME-Version: 1.0
X-Mailer: Internet Mail Service (5.5.2657.72)
Content-Type: text/plain
X-Spam-Score: 0.0 (/)
X-Scan-Signature: b5d20af10c334b36874c0264b10f59f1
Cc: Cyrus Daboo <cyrus@daboo.name>, Gen-ART@ietf.org, Lisa Dusseault <lisa@osafoundation.org>
X-BeenThere: gen-art@ietf.org
X-Mailman-Version: 2.1.5
Precedence: list
List-Id: "GEN-ART: General Area Review Team" <gen-art.ietf.org>
List-Unsubscribe: <https://www1.ietf.org/mailman/listinfo/gen-art>, <mailto:gen-art-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www1.ietf.org/pipermail/gen-art>
List-Post: <mailto:gen-art@ietf.org>
List-Help: <mailto:gen-art-request@ietf.org?subject=help>
List-Subscribe: <https://www1.ietf.org/mailman/listinfo/gen-art>, <mailto:gen-art-request@ietf.org?subject=subscribe>
Errors-To: gen-art-bounces@ietf.org

 

--> -----Original Message-----
--> From: Alexey Melnikov [mailto:alexey.melnikov@isode.com] 
--> Sent: Monday, May 08, 2006 6:15 AM
--> To: Gray, Eric
--> Cc: Gen-ART@ietf.org; Lisa Dusseault; Cyrus Daboo
--> Subject: Re: [Gen-art] gen-art review of 
--> draft-ietf-sieve-imapflags-04.txt
--> 

--- [SNIP] ---

--> My answers are below, please let me know if you have any 
--> further questions.
--> 
--> >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,
--> >
--> A string list is denoted using ["value1", ..., "valueN"] 
--> notation in Sieve. It is a "list of strings" in usual 
--> programming language sense.
--> 
--> So the text is basically saying that "value1 value 2 ... 
--> valueN" is the same as ["value1", "value2", ..., "valueN"]
--> 
--> > 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.
--> >  
--> >
--> IMAP flags/keywords are not allowed to contain spaces 
--> according to RFC 3501.

Although I understand what you mean by string list, now, 
I am still not able to make complete sense of this.

In the third paragraph of section 2.1, you say - 

"The Sieve interpreter SHOULD check the list of flags for validity 
 as described by [IMAP] ABNF. In particular non-ASCII characters 
 are not allowed in flag names. However spaces MUST be always 
 allowed."

However, above you say - 

"IMAP flags/keywords are not allowed to contain spaces 
 according to RFC 3501."

The only way I can reconcile these two statements is by assuming
that "flags" is not the same as "flag names".  This is precisely
the opposite of what I said I was assuming in asking my question
above (I said "I assume flags in this context is the same as flag 
names").

>From your answer above, it seems that by "flags", you may mean
"flag values" as opposed to "flag names" as I had assumed.  Is
it possible for you to be more specific, or is it just assumed 
that anyone reading this specification would already know what 
these terms mean?

-->
 
--- [SNIP] ---

--> 
--> >Also - are all of the values, in the section 4 examples, 
--> valid flag-names?
--> >  
--> >
--> Yes. IMAP allows for any alpha-numeric value to be used as 
--> a keyword name.

What has me confused here is that the IMAP reference (RFC 3501)
says the following:

'All system flags begin with "\".'

Does that mean that the flag-names here are not "system flags",
or does it mean that the examples list "flag values" and not 
"flag names"?

--> 

--- [SNIP] ---

_______________________________________________
Gen-art mailing list
Gen-art@ietf.org
https://www1.ietf.org/mailman/listinfo/gen-art