Re: Questions and remarks on draft-ietf-sieve-include-01.txt
Stephan Bosch <stephan@rename-it.nl> Tue, 05 May 2009 09:18 UTC
Return-Path: <owner-ietf-mta-filters@mail.imc.org>
X-Original-To: ietfarch-sieve-archive-Aet6aiqu@core3.amsl.com
Delivered-To: ietfarch-sieve-archive-Aet6aiqu@core3.amsl.com
Received: from localhost (localhost [127.0.0.1]) by core3.amsl.com (Postfix) with ESMTP id 047553A6C1D for <ietfarch-sieve-archive-Aet6aiqu@core3.amsl.com>; Tue, 5 May 2009 02:18:44 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -0.504
X-Spam-Level:
X-Spam-Status: No, score=-0.504 tagged_above=-999 required=5 tests=[BAYES_00=-2.599, HELO_EQ_NL=0.55, HOST_EQ_NL=1.545]
Received: from mail.ietf.org ([64.170.98.32]) by localhost (core3.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id U-6ETQ2uYmrj for <ietfarch-sieve-archive-Aet6aiqu@core3.amsl.com>; Tue, 5 May 2009 02:18:43 -0700 (PDT)
Received: from balder-227.proper.com (properopus-pt.tunnel.tserv3.fmt2.ipv6.he.net [IPv6:2001:470:1f04:392::2]) by core3.amsl.com (Postfix) with ESMTP id ECB763A70F1 for <sieve-archive-Aet6aiqu@ietf.org>; Tue, 5 May 2009 02:18:42 -0700 (PDT)
Received: from balder-227.proper.com (localhost [127.0.0.1]) by balder-227.proper.com (8.14.2/8.14.2) with ESMTP id n4598mpV017792 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=NO); Tue, 5 May 2009 02:08:48 -0700 (MST) (envelope-from owner-ietf-mta-filters@mail.imc.org)
Received: (from majordom@localhost) by balder-227.proper.com (8.14.2/8.13.5/Submit) id n4598mVC017791; Tue, 5 May 2009 02:08:48 -0700 (MST) (envelope-from owner-ietf-mta-filters@mail.imc.org)
X-Authentication-Warning: balder-227.proper.com: majordom set sender to owner-ietf-mta-filters@mail.imc.org using -f
Received: from cola.rename-it.nl (cola.rename-it.nl [217.119.231.192]) by balder-227.proper.com (8.14.2/8.14.2) with ESMTP id n4598ZeH017774 (version=TLSv1/SSLv3 cipher=AES256-SHA bits=256 verify=NO) for <ietf-mta-filters@imc.org>; Tue, 5 May 2009 02:08:48 -0700 (MST) (envelope-from stephan@rename-it.nl)
Received: from klara.student.utwente.nl ([130.89.162.218] helo=[10.168.3.2]) by cola.rename-it.nl with esmtpsa (TLS-1.0:DHE_RSA_AES_256_CBC_SHA1:32) (Exim 4.63) (envelope-from <stephan@rename-it.nl>) id 1M1GdI-0008Nv-1W; Tue, 05 May 2009 11:08:12 +0200
Message-ID: <4A0001EF.3060805@rename-it.nl>
Date: Tue, 05 May 2009 11:07:59 +0200
From: Stephan Bosch <stephan@rename-it.nl>
User-Agent: Thunderbird 2.0.0.21 (Windows/20090302)
MIME-Version: 1.0
To: Aaron Stone <aaron@serendipity.cx>
CC: SIEVE <ietf-mta-filters@imc.org>
Subject: Re: Questions and remarks on draft-ietf-sieve-include-01.txt
References: <49DFD8CE.6020306@rename-it.nl> <d29473f966b8ad773c54cb6e91ebd107@serendipity.cx> <49E04E83.20001@rename-it.nl> <6d66ffddf16f4d41b6051d0fd5853e8f@serendipity.cx>
In-Reply-To: <6d66ffddf16f4d41b6051d0fd5853e8f@serendipity.cx>
Content-Type: text/plain; charset="UTF-8"; format="flowed"
Content-Transfer-Encoding: 7bit
X-RenameIT-MailScanner-VirusScan: Found to be clean
X-RenameIT-MailScanner-SpamCheck: not spam, SpamAssassin (not cached, score=-1.628, required 5, autolearn=not spam, ALL_TRUSTED -0.40, AWL 1.37, BAYES_00 -2.60)
X-RenameIT-MailScanner-From: stephan@rename-it.nl
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>
Hi Aaron, Aaron Stone wrote: > I'm posting draft-ietf-managesieve-02 that addresses these comments. Thank > you! > Ok, looks nice. I'll adjust my implementation as soon as I have some time. However, as far as I can see, you did not address every issue yet: - For the global command I would expect text stating that the variables extension is required when it is used. - The scope of the :once modifier could be a bit confusing. I am assuming it holds for the whole Sieve execution and not only for the identical include commands within the current script. What is the interaction with multiscript in this case? I am still not sure what to do with this. - The script examples have various small typos, syntax problems and missing require items. Also, you completely lifted the global command's placement requirements. I am not fundamentally opposed to this, but this can make the inclusion of a global variable conditional, i.e. inside an if statement. Until I actually implement this I won't really know for sure whether there will be implementation issues. And if the possibility for a conditional global command is desired, I would expect an explicit mention of this possibility somewhere in the command explanation. Now it could come to a surprise to the more naive implementer. This also implies that a global variable is not included into the local scope until after the first global command that specifies it. Finally, I saw one new typo: Section 4, second paragraph, 'acess'. Regards, -- Stephan Bosch stephan@rename-it.nl
- Re: Questions and remarks on draft-ietf-sieve-inc… Aaron Stone
- Questions and remarks on draft-ietf-sieve-include… Stephan Bosch
- Re: Questions and remarks on draft-ietf-sieve-inc… Aaron Stone
- Re: Questions and remarks on draft-ietf-sieve-inc… Stephan Bosch
- Re: Questions and remarks on draft-ietf-sieve-inc… Arnt Gulbrandsen
- Re: Questions and remarks on draft-ietf-sieve-inc… Aaron Stone
- Re: Questions and remarks on draft-ietf-sieve-inc… Aaron Stone
- Re: Questions and remarks on draft-ietf-sieve-inc… Stephan Bosch
- Re: Questions and remarks on draft-ietf-sieve-inc… Jeffrey Hutzelman
- Re: Questions and remarks on draft-ietf-sieve-inc… Aaron Stone
- Re: Questions and remarks on draft-ietf-sieve-inc… Jeffrey Hutzelman
- Re: Questions and remarks on draft-ietf-sieve-inc… Aaron Stone
- Re: Questions and remarks on draft-ietf-sieve-inc… Stephan Bosch