Re: I-D ACTION:draft-ietf-sieve-3028bis-04.txt
Michael Haardt <michael@freenet-ag.de> Thu, 21 July 2005 08:27 UTC
Received: from above.proper.com (localhost.vpnc.org [127.0.0.1]) by above.proper.com (8.12.11/8.12.9) with ESMTP id j6L8RsJO048389; Thu, 21 Jul 2005 01:27:54 -0700 (PDT) (envelope-from owner-ietf-mta-filters@mail.imc.org)
Received: (from majordom@localhost) by above.proper.com (8.12.11/8.12.9/Submit) id j6L8Rsf8048388; Thu, 21 Jul 2005 01:27:54 -0700 (PDT)
X-Authentication-Warning: above.proper.com: majordom set sender to owner-ietf-mta-filters@mail.imc.org using -f
Received: from mout2.freenet.de (mout2.freenet.de [194.97.50.155]) by above.proper.com (8.12.11/8.12.9) with ESMTP id j6L8RrOV048361 for <ietf-mta-filters@imc.org>; Thu, 21 Jul 2005 01:27:53 -0700 (PDT) (envelope-from michael@freenet-ag.de)
Received: from [194.97.50.144] (helo=mx1.freenet.de) by mout2.freenet.de with esmtpa (Exim 4.52) id 1DvWPF-0000G5-OE for ietf-mta-filters@imc.org; Thu, 21 Jul 2005 10:27:49 +0200
Received: from nostromo.freenet-ag.de ([194.97.7.6]) by mx1.freenet.de with esmtps (TLSv1:AES256-SHA:256) (Exim 4.52 #3) id 1DvWPF-0008Pj-Lt for ietf-mta-filters@imc.org; Thu, 21 Jul 2005 10:27:49 +0200
Received: from michael by nostromo.freenet-ag.de with local (ID michael) (Exim 4.52 #9) id 1DvWPE-0001o1-Ca for ietf-mta-filters@imc.org; Thu, 21 Jul 2005 10:27:48 +0200
To: ietf-mta-filters@imc.org
Subject: Re: I-D ACTION:draft-ietf-sieve-3028bis-04.txt
Message-Id: <E1DvWPE-0001o1-Ca@nostromo.freenet-ag.de>
From: Michael Haardt <michael@freenet-ag.de>
Date: Thu, 21 Jul 2005 10:27:48 +0200
Sender: owner-ietf-mta-filters@mail.imc.org
Precedence: bulk
List-Archive: <http://www.imc.org/ietf-mta-filters/mail-archive/>
List-ID: <ietf-mta-filters.imc.org>
List-Unsubscribe: <mailto:ietf-mta-filters-request@imc.org?body=unsubscribe>
Hello, now there is only one open issue left on my list: Section 1.1: Each section on a command (test, action, or control) has a line labeled "Syntax:". This line describes the syntax of the command, including its name and its arguments. If this line described syntax, its contents would be listed in the grammar. There is a number of RFCs that list specific rules throughout the document, explaining them, and all of them are listed together in the full grammar. That's _not_ the case for Sieve. RFC 3028 confuses syntax and semantics sometimes. It uses a generic grammar as syntax for commands and tests and performs many checks during semantic analysis. Syntax is specified by grammar rules, semantics by natural language. Section 1.1 should either say "Semantics" or there should be two grammars: A generic grammar (the one currently given) and a specific grammar. The latter could be written by introducing a new structure for sets of elements that may appear in any order. Michael
- I-D ACTION:draft-ietf-sieve-3028bis-04.txt Internet-Drafts
- Re: I-D ACTION:draft-ietf-sieve-3028bis-04.txt Michael Haardt
- Re: I-D ACTION:draft-ietf-sieve-3028bis-04.txt Tim Showalter
- Re: I-D ACTION:draft-ietf-sieve-3028bis-04.txt Ned Freed
- Re: I-D ACTION:draft-ietf-sieve-3028bis-04.txt Michael Haardt
- Re: I-D ACTION:draft-ietf-sieve-3028bis-04.txt Michael Haardt
- Re: I-D ACTION:draft-ietf-sieve-3028bis-04.txt Philip Guenther