Differences
This shows you the differences between two versions of the page.
history [2006/05/31 20:10] amel Added history from a cached copy of Cyrusoft website |
history [2011/10/21 22:38] (current) |
||
---|---|---|---|
Line 3: | Line 3: | ||
The history of Sieve language is described below: | The history of Sieve language is described below: | ||
- | <html> | + | ^ Date ^ Event ^ |
- | <table colspan="2" border="1"> | + | |1994-95|informal meetings between the University of Washington and Carnegie Mellon University on IMAP issues touch upon mail filtering architecture. An initial architectural proposal is made for how server-side filtering of mail might work.| |
- | <tbody><tr> | + | |December 7, 1995|At IMSP BOF at 34th IETF Meeting at Dallas, Texas, discussion of Sieve-like architecture.| |
- | <td valign="top">1994-95</td><td valign="top">informal meetings between | + | |January 8, 1996|MTA Filtering special interest group meeting held at [[http://www.washington.edu/imap/meeting.1st/|First International IMAP conference, University of Washington, Seattle]]. Significant discussion is belayed at this time in favor of more pressing internet mail issues.| |
- | the University of Washington and Carnegie Mellon University on IMAP | + | |June 24, 1996|36th IETF, Montreal, Canada - informal interest polled at the meeting of DRUMS (the working group resposible for revision of the RFC822 message standard and RFC821 SMTP standard).| |
- | issues touch upon mail filtering architecture. An initial architectural | + | |November 7, 1996|MTA Filtering BOF meeting held at [[http://www.washington.edu/imap/meeting.2nd/|Second International IMAP conference, University of Washington, Seattle]]. This BOF was attended by over 40 persons from a variety of vendors, and was the first significant public discussion of the architecture by a fairly large number of internet mail server and client vendors.| |
- | proposal is made for how server-side filtering of mail might work.</td> | + | |December 12, 1996 |37th IETF meeting in San Jose - informal BOF on mail filtering and SPAM ([[http://www.imc.org/ietf-mta-filters/mail-archive/msg00000.html|raw minutes]]). This meeting started out as an informal discussion of anti-spamming techniques, and the need for a distinct, standardized language for server-side filtering was discussed. The conclusion was that this should be pursued as a separate activity. Participants of the November IMAP meeting not also at this meeting were notified of this by private mail.| |
- | </tr> | + | |January 11, 1997|mta-filters mailing list established at Internet Mail Consortium; first posting.| |
- | <tr> | + | |January 15, 1997|Strawman taken on mta-filters mailing list to establish continued interest in standardization.| |
- | <td valign="top">December 7, 1995</td><td valign="top">At IMSP BOF at 34th IETF Meeting at Dallas, Texas, discussion of Sieve-like architecture.</td> | + | |March 24, 1997|First International ACAP Meeting held in Pittsburgh, PA. First draft of Sieve specification reviewed in informal working group.| |
- | </tr> | + | |October 24, 1997|Second version of Sieve specification issued.| |
- | <tr> | + | |January 28, 1998|Third version of Sieve specification issued.| |
+ | |January 28, 1998|First version of Vacation Sieve extension specification issued.| | ||
+ | |Feburary 26, 1998|Second International ACAP Meeting held in San Diego, CA, hosted by Qualcomm, Inc. Sieve requirements for ACAP storage and transport were discussed.| | ||
+ | |March 31, 1998|First formal Sieve BOF meeting at 41st IETF, Los Angeles, California. ([[http://www.ietf.org/proceedings/98mar/index.html|Official Minutes]]) The results of this meeting were that there was strong consensus that the general work should proceed as official standards-track work, while there was a mixture of opinion with respect to scope issues. It was decided here that a formal Working Group was probably not necessary, pending implementation of a revised specification. The slides for a presentation on the syntax of Sieve at the time (now obsolete) are available [[http://www.club.cc.cmu.edu/%7Etjs/sieve-bof-slides.ps|here]] (in PostScript format).| | ||
+ | |August 7, 1998|Fourth version of Sieve specification issued.| | ||
+ | |November 17, 1998|First version of IMAP Flags Sieve extension specification issued.| | ||
+ | |November 18, 1998|Fifth version of Sieve specification issued.| | ||
+ | |December 7, 1998|informal design meeting at 43rd IETF, Orlando, Florida. ([[http://www.imc.org/ietf-mta-filters/mail-archive/msg00515.html|Informal minutes are here]])| | ||
+ | |January 11, 1999|First open source sample implementation publically issued by Carnegie Mellon University.| | ||
+ | |February 24, 1999|Draft 007 of the Sieve spec posted to Internet Draft archive.| | ||
+ | |March 16, 1999|Second official Sieve BOF, 44th IETF, Minneapolis ([[http://www.ietf.org/proceedings/99mar/44th-99mar-ietf-41.html#TopOfPage|Official Minutes]])| | ||
+ | |June, 1999|Version 1.1 of CMU Sieve Release| | ||
+ | |July, 1999|Version 1.2 of CMU Sieve Release| | ||
+ | |July 14, 1999|Draft 008 of Sieve spec posted | | ||
+ | |September, 1999|Draft 009 of Sieve spec posted; "release candidate"| | ||
+ | |April, 2000|Draft 010 of Sieve spec: last call to mailing list| | ||
+ | |January, 2001|RFC 3028 on "Sieve: A Mail Filtering Language" is published| | ||
+ | |December, 2002|RFC 3431 on "Sieve Extension: Relational Tests" by W. Segmuller is published| | ||
+ | |around March 2003|Kjetil T. Homme starts working on Sieve Variables extension| | ||
+ | |September, 2003|RFC 3598 on "Sieve Email Filtering -- Subaddress Extension" by Ken Murchison is published| | ||
+ | |2000-2004|Many Sieve bar BOFs at different IETFs| | ||
+ | |February, 2004|RFC 3685 on "SIEVE Email Filtering: Spamtest and VirusTest Extensions" by Cyrus Daboo is published| | ||
+ | |around July 2004|People actively implementing Sieve and extensions start talking about forming a Sieve Working Group| | ||
+ | |October, 2004|RFC 3894 on "Sieve Extension: Copying Without Side Effects" by Jutta Degener is published| | ||
+ | |November, 2004|The first official Sieve BOF at Washington, DC IETF| | ||
+ | |18 November 2004|Sieve WG is approved by IESG| | ||
- | <td valign="top">January 8, 1996</td><td valign="top">MTA Filtering special interest group meeting held at <a href="http://www.washington.edu/imap/meeting.1st/">First International IMAP conference, University of Washington, Seattle</a>. Significant discussion is belayed at this time in favor of more pressing internet mail issues.</td> | ||
- | </tr> | ||
- | <tr> | ||
- | |||
- | <td valign="top">June 24, 1996</td><td valign="top">36th IETF, | ||
- | Montreal, Canada - informal interest polled at the meeting of DRUMS | ||
- | (the working group resposible for revision of the RFC822 message | ||
- | standard and RFC821 SMTP standard).</td> | ||
- | </tr> | ||
- | <tr> | ||
- | |||
- | <td valign="top">November 7, 1996</td><td valign="top">MTA Filtering BOF meeting held at <a href="http://www.washington.edu/imap/meeting.2nd/">Second International IMAP conference, University of Washington, Seattle</a>. | ||
- | This BOF was attended by over 40 persons from a variety of vendors, and | ||
- | was the first significant public discussion of the architecture by a | ||
- | fairly large number of internet mail server and client vendors.</td> | ||
- | </tr> | ||
- | <tr> | ||
- | |||
- | <td valign="top">December 12, 1996 </td><td valign="top">37th IETF meeting in San Jose - informal BOF on mail filtering and SPAM [<a href="http://www.imc.org/ietf-mta-filters/mail-archive/msg00000.html">raw minutes</a>]. | ||
- | This meeting started out as an informal discussion of anti-spamming | ||
- | techniques, and the need for a distinct, standardized language for | ||
- | server-side filtering was discussed. The conclusion was that this | ||
- | should be pursued as a separate activity. Participants of the November | ||
- | IMAP meeting not also at this meeting were notified of this by private | ||
- | mail.</td> | ||
- | </tr> | ||
- | <tr> | ||
- | |||
- | <td valign="top">January 11, 1997</td><td valign="top">mta-filters mailing list established at Internet Mail Consortium; first posting.</td> | ||
- | </tr> | ||
- | <tr> | ||
- | |||
- | <td valign="top">January 15, 1997</td><td valign="top">Strawman taken on mta-filters mailing list to establish continued interest in standardization.</td> | ||
- | </tr> | ||
- | <tr> | ||
- | |||
- | <td valign="top">March 24, 1997</td><td valign="top">First International ACAP Meeting held in Pittsburgh, PA. First draft of Sieve specification reviewed in informal working group.</td> | ||
- | </tr> | ||
- | <tr> | ||
- | |||
- | <td valign="top">October 24, 1997</td><td valign="top">Second version of Sieve specification issued.</td> | ||
- | </tr> | ||
- | <tr> | ||
- | |||
- | <td valign="top">January 28, 1998</td><td valign="top">Third version of Sieve specification issued.</td> | ||
- | </tr> | ||
- | <tr> | ||
- | |||
- | <td valign="top">January 28, 1998</td><td valign="top">First version of Vacation Sieve extension specification issued.</td> | ||
- | </tr> | ||
- | <tr> | ||
- | |||
- | <td valign="top">Feburary 26, 1998</td><td valign="top">Second | ||
- | International ACAP Meeting held in San Diego, CA, hosted by Qualcomm, | ||
- | Inc. Sieve requirements for ACAP storage and transport were discussed.</td> | ||
- | </tr> | ||
- | <tr> | ||
- | |||
- | <td valign="top">March 31, 1998</td><td valign="top">First formal Sieve BOF meeting at 41st IETF, Los Angeles, California. [<a href="http://www.ietf.org/proceedings/98mar/index.html">Official Minutes</a>] | ||
- | The results of this meeting were that there was strong consensus that | ||
- | the general work should proceed as official standards-track work, while | ||
- | there was a mixture of opinion with respect to scope issues. It was | ||
- | decided here that a formal Working Group was probably not necessary, | ||
- | pending implementation of a revised specification. The <a href="http://www.club.cc.cmu.edu/%7Etjs/sieve-bof-slides.ps">slides for a presentation on the syntax of Sieve at the time (now obsolete) are available here</a> (in PostScript format).</td> | ||
- | </tr> | ||
- | <tr> | ||
- | |||
- | <td valign="top">August 7, 1998</td><td valign="top">Fourth version of Sieve specification issued.</td> | ||
- | </tr> | ||
- | <tr> | ||
- | |||
- | <td valign="top">November 17, 1998</td><td valign="top">First version of IMAP Flags Sieve extension specification issued.</td> | ||
- | </tr> | ||
- | <tr> | ||
- | |||
- | <td valign="top">November 18, 1998</td><td valign="top">Fifth version of Sieve specification issued.</td> | ||
- | </tr> | ||
- | <tr> | ||
- | |||
- | <td valign="top">December 7, 1998</td><td valign="top">informal design meeting at 43rd IETF, Orlando, Florida. [<a href="http://www.imc.org/ietf-mta-filters/mail-archive/msg00515.html">Informal minutes are here</a>.]</td> | ||
- | </tr> | ||
- | <tr> | ||
- | |||
- | <td valign="top">January 11, 1999</td><td valign="top">First open source sample implementation publically issued by Carnegie Mellon University.</td></tr> | ||
- | |||
- | <tr> | ||
- | |||
- | <td valign="top">February 24, 1999</td><td valign="top">Draft 007 of the Sieve spec posted to Internet Draft archive.</td> </tr> | ||
- | |||
- | <tr> | ||
- | |||
- | <td valign="top">March 16, 1999</td><td valign="top">Second official Sieve BOF, 44th IETF, Minneapolis [<a href="http://www.ietf.org/proceedings/99mar/44th-99mar-ietf-41.html#TopOfPage">Official Minutes</a>]</td> </tr> | ||
- | |||
- | <tr><td valign="top">June, 1999</td><td valign="top">Version 1.1 of CMU Sieve Release</td> </tr> | ||
- | |||
- | <tr> | ||
- | <td valign="top">July, 1999</td><td valign="top">Version 1.2 of CMU Sieve Release</td> </tr> | ||
- | |||
- | <tr> | ||
- | |||
- | <td valign="top">July 14, 1999</td><td valign="top">Draft 008 of Sieve | ||
- | spec posted</td> </tr> | ||
- | |||
- | <tr><td valign="top">September, 1999</td><td valign="top">Draft 009 of Sieve spec posted; "release candidate"</td></tr> | ||
- | |||
- | <tr> | ||
- | <td valign="top">April, 2000</td><td valign="top">Draft 010 of Sieve spec: last call to mailing list</td></tr> | ||
- | |||
- | </tbody></table> | ||
- | |||
- | </html> |