Mark E. Mallett | 1 Jun 2006 22:33

Re: Minor issue in draft-ietf-sieve-spamtestbis-02.txt


On Tue, May 30, 2006 at 10:08:23AM -0700, Ned Freed wrote:
> 
> I just noticed that although the draft makes heavy use of the relational :value
> match type, it says nothing about how :count should be handled. I suggest
> adding a note to say that the "count value" is 1 if there's a spamtest or
> virustest result to check, 0 otherwise.

I like that... I could swear that had been suggested at some point but
can't find it, so probably not.

mm

Ned Freed | 1 Jun 2006 23:07

Re: Minor issue in draft-ietf-sieve-spamtestbis-02.txt


> On Tue, May 30, 2006 at 10:08:23AM -0700, Ned Freed wrote:
> >
> > I just noticed that although the draft makes heavy use of the relational :value
> > match type, it says nothing about how :count should be handled. I suggest
> > adding a note to say that the "count value" is 1 if there's a spamtest or
> > virustest result to check, 0 otherwise.

> I like that... I could swear that had been suggested at some point but
> can't find it, so probably not.

Interesting. I too have a vague recollection that this came up before, but a
quick search of the list archives failed to find any references. Perhaps at a
WG meeting or bar-BOF?

				Ned

Cyrus Daboo | 2 Jun 2006 01:53
Favicon

Re: Minor issue in draft-ietf-sieve-spamtestbis-02.txt


Hi Ned,

--On June 1, 2006 2:07:26 PM -0700 Ned Freed <ned.freed <at> mrochek.com> wrote:

>> > I just noticed that although the draft makes heavy use of the
>> > relational :value match type, it says nothing about how :count should
>> > be handled. I suggest adding a note to say that the "count value" is 1
>> > if there's a spamtest or virustest result to check, 0 otherwise.
>
>> I like that... I could swear that had been suggested at some point but
>> can't find it, so probably not.
>
> Interesting. I too have a vague recollection that this came up before,
> but a quick search of the list archives failed to find any references.
> Perhaps at a WG meeting or bar-BOF?

Interesting - I can't ever recall that being discussed before, at least in 
my presence :-). But it does provide an interesting solution to the 
'untested' case which is somewhat awkward with the :percent option.

So here is a proposal: remove the current "untested" return value and 
instead require scripts to use :count to determine that case with the 
behavior of :count being defined as Ned suggested. An example:

           require ["spamtestplus", "fileinto",
                    "relational", "comparator-i;ascii-numeric"];

           if spamtest :count "eq"
                       :comparator "i;ascii-numeric" "0"
(Continue reading)

Alexey Melnikov | 2 Jun 2006 15:25
Favicon

Re: Minor issue in draft-ietf-sieve-spamtestbis-02.txt


Cyrus Daboo wrote:

> Interesting - I can't ever recall that being discussed before, at 
> least in my presence :-). But it does provide an interesting solution 
> to the 'untested' case which is somewhat awkward with the :percent 
> option.
>
> So here is a proposal: remove the current "untested" return value and 
> instead require scripts to use :count to determine that case with the 
> behavior of :count being defined as Ned suggested.

This looks fine to me.

Just to clarify: "spamtest :value" would return 0 for both "untested" 
and "definitely non spam" case?

Arnt Gulbrandsen | 5 Jun 2006 19:03
Picon
Favicon
Gravatar

managesieve/anonymous


Hi,

I think the use of anonymous authentication in managesieve sounds like a 
hack. It's not authentication, it's reusing RFC 2245 for another 
purpose.

I suggest dropping it and adding this instead:

Servers MAY allow the PUTSCRIPT command to unauthenticated clients. In 
this case, the server MUST carry out a syntax check of the uploaded 
script, report any errors and MUST NOT store the script. A server 
signals this functionality by offering the capability PUTSCRIPT.

(Is it conceivable that the correctness of a script might depend on the 
uploading user? Could extensions be available to a subset of the 
users?)

This permits anonymous to be used in a way more similar to other 
authentication mechanisms. For example, some sites might permit 
anonymous users (inside the firewall) read access to a pool of globally 
readable scripts. A bit far-fetched given that the include script seems 
dead.

Arnt

Alexey Melnikov | 12 Jun 2006 12:13
Favicon

Sieve WG meeting at Montreal IETF


This is still subject to change, but IETF secretariat has allocated the following slot for Sieve WG:

SIEVE Session 1 (2 hours)
Tuesday, Afternoon Session II 1520-1720
Room Name: Room 513B

Alexey

Internet-Drafts | 13 Jun 2006 21:50
Picon
Favicon

I-D ACTION:draft-ietf-sieve-spamtestbis-03.txt

A New Internet-Draft is available from the on-line Internet-Drafts directories.
This draft is a work item of the Sieve Mail Filtering Language Working Group of the IETF.

	Title		: SIEVE Email Filtering: Spamtest and Virustest Extensions
	Author(s)	: C. Daboo
	Filename	: draft-ietf-sieve-spamtestbis-03.txt
	Pages		: 15
	Date		: 2006-6-13
	
The SIEVE email filtering language "spamtest", "spamtestplus" and
   "virustest" extensions permit users to use simple, portable commands
   for spam and virus tests on email messages.  Each extension provides
   a new test using matches against numeric "scores".  It is the
   responsibility of the underlying SIEVE implementation to do the
   actual checks that result in proper input to the tests.

A URL for this Internet-Draft is:
http://www.ietf.org/internet-drafts/draft-ietf-sieve-spamtestbis-03.txt

To remove yourself from the I-D Announcement list, send a message to 
i-d-announce-request <at> ietf.org with the word unsubscribe in the body of the message.  
You can also visit https://www1.ietf.org/mailman/listinfo/I-D-announce 
to change your subscription settings.

Internet-Drafts are also available by anonymous FTP. Login with the username
"anonymous" and a password of your e-mail address. After logging in,
type "cd internet-drafts" and then
	"get draft-ietf-sieve-spamtestbis-03.txt".

A list of Internet-Drafts directories can be found in
(Continue reading)

Cyrus Daboo | 14 Jun 2006 04:30
Favicon

Re: I-D ACTION:draft-ietf-sieve-spamtestbis-03.txt


Hi folks,
This new version of the spamtestbis document uses the recently suggested 
:count relational option to indicate whether an underlying test was 
performed or not, and as a result the previous method of return "untested" 
with :percent was eliminated.

Also I adopted many of the terminology changes suggested by Mark Mallett 
several months ago (thanks Mark).

--

-- 
Cyrus Daboo

Cyrus Daboo | 14 Jun 2006 04:34
Favicon

I-D ACTION:draft-daboo-sieve-include-04.txt (fwd)

------------ Forwarded Message -----------
Date: June 13, 2006 6:50:01 PM -0400
From: Internet-Drafts <at> ietf.org
To: i-d-announce <at> ietf.org
Subject: I-D ACTION:draft-daboo-sieve-include-04.txt

A New Internet-Draft is available from the on-line Internet-Drafts
directories.

	Title		: SIEVE Email Filtering: Include Extension
	Author(s)	: C. Daboo
	Filename	: draft-daboo-sieve-include-04.txt
	Pages		: 13
	Date		: 2006-6-13
	
---------- End Forwarded Message ----------

Hi folks,
The new version of the include draft now defines the interaction with the 
variables extension. There are now 'export' and 'import' commands that 
control access to variables across scripts. Comments welcome...

--

-- 
Cyrus Daboo
Ned Freed | 14 Jun 2006 17:03

Re: I-D ACTION:draft-ietf-sieve-spamtestbis-03.txt


> Hi folks,
> This new version of the spamtestbis document uses the recently suggested
> :count relational option to indicate whether an underlying test was
> performed or not, and as a result the previous method of return "untested"
> with :percent was eliminated.

I reviewed the change yesterday. Looks good to me.

				Ned


Gmane