bug-mailutils
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

CMU's Sieve


From: Sam Roberts
Subject: CMU's Sieve
Date: Fri, 13 Apr 2001 17:51:06 -0400
User-agent: Mutt/1.3.16i

Alain, here is one:

http://www.cyrusoft.com/sieve/

which links to:

ftp://ftp.andrew.cmu.edu/pub/cyrus-mail/cmu-sieve-1.3.tar.gz

I just poked through the code, it basically allows the
compiling of a FILE into a script_t, then you can apply
the script_t to a message. Except it doesn't know what a message
is... all actions on messages are done through callbacks,
and all tests on message fields get the fields through
callbacks.

The code just prints messages right now for the callbacks, and
implements its own quicko field parser.

It would be *very* easy to turf this, and implement it's callbacks
using mailutils... I think I'm going to do that.

I guess in the long run the FSF would need them to sign over
their code if they were going to distribute it, wouldn't
they, even though it's licence is about as liberal as you can get:

/***********************************************************
          Copyright 1998 by Carnegie Mellon University

                      All Rights Reserved

Permission to use, copy, modify, and distribute this software and its
documentation for any purpose and without fee is hereby granted,
provided that the above copyright notice appear in all copies and that
both that copyright notice and this permission notice appear in
supporting documentation, and that the name of Carnegie Mellon
University not be used in advertising or publicity pertaining to
distribution of the software without specific, written prior
permission.

CARNEGIE MELLON UNIVERSITY DISCLAIMS ALL WARRANTIES WITH REGARD TO
THIS SOFTWARE, INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY AND
FITNESS, IN NO EVENT SHALL CARNEGIE MELLON UNIVERSITY BE LIABLE FOR
ANY SPECIAL, INDIRECT OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES
WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN
ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT
OF OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
******************************************************************/

Since that isn't going to happen, I gather a re-write may occur?

Sam

-- 
Sam Roberts <address@hidden> (Vivez sans temps mort!)



reply via email to

[Prev in Thread] Current Thread [Next in Thread]