Differences

This shows you the differences between two versions of the page.

Link to this comparison view

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 Consortiumfirst posting.| 
-&lt;tr&gt+|January 15, 1997|Strawman taken on mta-filters mailing list to establish continued interest in standardization.| 
-<td valign="top">December 71995&lt;/td><td valign="top">At IMSP BOF at 34th IETF Meeting at Dallas, Texas, discussion of Sieve-like architecture.&lt;/td>+|March 24, 1997|First International ACAP Meeting held in Pittsburgh, PA. First draft of Sieve specification reviewed in informal working group.| 
-&lt;/tr&gt+|October 24, 1997|Second version of Sieve specification issued.| 
-&lt;tr&gt;+|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; &quot;release candidate&quot;| 
 +|April, 2000|Draft 010 of Sieve spec: last call to mailing list| 
 +|January, 2001|RFC 3028 on "Sieve: A Mail Filtering Languageis published| 
 +|December, 2002|RFC 3431 on &quot;Sieve Extension: Relational Testsby 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&quotby Ken Murchison is published| 
 +|2000-2004|Many Sieve bar BOFs at different IETFs| 
 +|February, 2004|RFC 3685 on &quot;SIEVE Email Filtering: Spamtest and VirusTest Extensions&quotby 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 &quot;Sieve Extension: Copying Without Side Effects&quotby 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>