|
From: <av...@us...> - 2003-11-05 18:43:38
|
Update of /cvsroot/sieve-php/sieve-php In directory sc8-pr-cvs1:/tmp/cvs-serv4844 Modified Files: AUTHORS README Added Files: CHANGELOG INSTALL README.html Log Message: Bring documentation to sync. --- NEW FILE: CHANGELOG --- 0.1.0cvs * Fixed bug with SASL PLAIN authentication. The authentication and authorization user names were upside down. * Added LOGIN authentication mechanism (still untested). (Ilya Pizik, polzun at scar.jinr.ru) * Added DIGEST-MD5 authentication mechanism. (Scott Russell, lnxgeek at us.ibm.com) * Added support function hmac_md5 (from Squirrelmail, thanks to Chris Hilts). * Bugfix in "OK" response check (Aaron Stone). * Changed Dan's email to the email of the sieve-php-devel mailing list. * Updated testsieve.php test script. * API Documentation resides inside the class (Javadoc-style) and is created automatically with phpDocumentor (http://www.phpdoc.org). Documentation has been updated/corrected. 0.0.8 Added a test for when list_scripts may fail. --- NEW FILE: INSTALL --- To install this class, simply copy sieve-php.lib.php in a directory that is in the include path of your PHP scripts. Afterwards, just include the file as in include('/path/to/sieve-php.lib.php'); and read the online documentation on how to use it. An example comes with the class documentation. API Documentation resides inside the class itself and is automatically generated with phpdoc (http://www.phpdoc.org). It is available in the docs/ subdirectory, or you can browse it online at: http://sieve-php.sourceforge.net/docs/ If you have any trouble or have any bugs, problems or ideas to report, write to sieve-php development list: sie...@li.... A web interface to subscribe to this list is available at: https://lists.sourceforge.net/mailman/listinfo/sieve-php-devel --- NEW FILE: README.html --- <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "DTD/xhtml1-transitional.dtd"> <html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en"> <head> <title>sieve-php, a PHP class for managing SIEVE scripts</title> <link rel="STYLESHEET" type="text/css" href="/style/pacific.css" title="Default Theme Stylesheet" /> <meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1" /> </head> <body> <h1>sieve-php</h1> <!-- $Id: README.html,v 1.1 2003/11/05 18:37:53 avel Exp $ --> <h2>What is SIEVE and sieve-php?</h2> <p><strong>SIEVE</strong> is a mail filtering language, intended for server-side filtering of emails. See <a href="http://www.faqs.org/rfcs/rfc3028.html">RFC 3028</a> and <a href="http://www.cyrusoft.com/sieve/">Cyrusoft's page about SIEVE</a> for more details.</p> <p>In a nutshell, with SIEVE, all email gets filtered even before the mail hits your inbox. This has numerous implications, both good and bad. The language was designed to have no variables and no methods for iterating, thus making the language very secure.</p> <p><strong><a href="http://www.ietf.org/internet-drafts/draft-martin-managesieve-04.txt">MANAGESIEVE</a></strong> is a protocol for managing (uploading, downloading, activating) SIEVE scripts on a remote mail server. Cyrus IMAP project's <em>timsieved</em> is the most popular impelementation of SIEVE and MANAGESIEVE in the open source world.</a> <p><strong>sieve-php</strong> is a class written in PHP that supports the MANAGESIEVE protocol, in order to allow users of web interfaces written in PHP to interact with such servers without knowing any of the backend details.</p> <p>Currently sieve-php is just a library, not an application. Although it does include some sample scripts to show off its capabilities, which actually work(!), you should not expect to download a complete application. Remember, this is a library!</p> <h2>Documentation</h2> <p>The <a href="documentation.html">documentation is available online</a>. It is also included in the distribution.</p> <h2>Demo</h2> <p>To see a sieve-php demo in action, try one of these:</p> <ul> <li><a href="http://members.rushmore.com/~dane/test.php">Test script by Dan Ellis.</a> Included with the sieve-php distribution.</li> <li><a href="http://email.uoa.gr/projects/squirrelmail/demo.php">Squirrelmail + avelsieve Demo Site.</a> This will be up in a few days' time.</li> </ul> <h2>Download</h2> <p><a href="https://sourceforge.net/project/showfiles.php?group_id=35727">Sourceforge Download Site</a></p> <h2>Support</h2> <p>Please join <a href="http://lists.sourceforge.net/lists/listinfo/sieve-php-devel">sieve-php-devel mailing list</a>. </p> <h2>Authors</h2> <p>The original author is <strong><a href=mailto:danellis@rushmore.com>Dan Ellis</a></strong>. <p>Dan has kindly passed on maintainership to <a href="http://www.noc.uoa.gr/~avel/">Alexandros Vellis</a>, in order to apply some patches that were lying around and fix just one or two bugs that are lying around.</p> <h2>Programs Using this Library</h2> <ul> <li><a href="http://www.developer.ch/sections/softwares/horde/sieve-filters/"> Sieve Filters Interface for Horde/IMP.</a></li> <li><a href="http://email.uoa.gr/projects/squirrelmail/avelsieve.php">avelsieve, SIEVE Mail Filters Plugin for Squirrelmail</a></li> </ul> <h2>Links</h2> <p>These related projects might be of interest:</p> <ul> <li><a href="http://asg.web.cmu.edu/cyrus/">The Cyrus Project.</a> <li><a href="http://www.cyrusoft.com/sieve/">Cyrusoft's Page about SIEVE, a wealth of SIEVE links.</a></li> <li><a href="http://www.faqs.org/rfcs/rfc3028.html">RFC 3028, SIEVE</a></li> <li><a href="http://www.ietf.org/internet-drafts/draft-martin-managesieve-04.txt">MANAGESIEVE Internet Draft</a></li> <li><a href="http://libsieve.sourceforge.net">libsieve, a C library for parsing SIEVE scripts.</a></li> <li><a href="http://www.horde.org/imp/">Horde IMP Webmail Application</a></li> <li><a href="http://www.squirrelmail.org">Squirrelmail Webmail Application</a></li> </ul> <div class="center"> <p> <a href="http://sourceforge.net"><img src="http://sourceforge.net/sflogo.php?group_id=35727&type=4" width="125" height="37" border="0" alt="SourceForge.net Logo" /></a> </p> <p> <a href="http://validator.w3.org/check/referer"><img border="0" src="/images/valid-xhtml10.png" alt="Valid XHTML 1.0!" height="31" width="88" /></a> </p> </div> </body> </html> Index: AUTHORS =================================================================== RCS file: /cvsroot/sieve-php/sieve-php/AUTHORS,v retrieving revision 1.1 retrieving revision 1.2 diff -C2 -d -r1.1 -r1.2 *** AUTHORS 5 Aug 2003 11:10:40 -0000 1.1 --- AUTHORS 5 Nov 2003 18:37:53 -0000 1.2 *************** *** 7,10 **** Contributors: ! Add Patch authors here. --- 7,15 ---- Contributors: ! Atif Ghaffar ! Andrew Sterling Hanenkamp <ste...@ha...> ! Ilya Pizik <po...@sc...> (AUTH LOGIN) ! Scott Russell <ln...@us...> (DIGEST-MD5 & CRAM-MD5) ! Chris Hilts of Squirrelmail Team <URL:http://www.squirrelmail.org> ! (hmac_md5 function) Index: README =================================================================== RCS file: /cvsroot/sieve-php/sieve-php/README,v retrieving revision 1.8 retrieving revision 1.9 diff -C2 -d -r1.8 -r1.9 *** README 5 Aug 2003 15:33:08 -0000 1.8 --- README 5 Nov 2003 18:37:53 -0000 1.9 *************** *** 29,33 **** Documentation ! The documentation is available online. It is also included in the distribution. --- 29,33 ---- Documentation ! The [4]documentation is available online. It is also included in the distribution. *************** *** 35,56 **** To see a sieve-php demo in action, try one of these: ! * [4]Test script by Dan Ellis. Included with the sieve-php distribution. ! * [5]Squirrelmail + avelsieve Demo Site. This will be up in a few days' time. Download ! [6]Sourceforge Download Site Support ! Please join [7]sieve-php-devel mailing list. Authors ! The original author is [8]Dan Ellis. ! Dan has kindly passed on maintainership to [9]Alexandros Vellis, in order to apply some patches that were lying around and fix just one or two bugs that are lying around. --- 35,56 ---- To see a sieve-php demo in action, try one of these: ! * [5]Test script by Dan Ellis. Included with the sieve-php distribution. ! * [6]Squirrelmail + avelsieve Demo Site. This will be up in a few days' time. Download ! [7]Sourceforge Download Site Support ! Please join [8]sieve-php-devel mailing list. Authors ! The original author is [9]Dan Ellis. ! Dan has kindly passed on maintainership to [10]Alexandros Vellis, in order to apply some patches that were lying around and fix just one or two bugs that are lying around. *************** *** 58,76 **** Programs Using this Library ! * [10]Sieve Filters Interface for Horde/IMP. ! * [11]avelsieve, SIEVE Mail Filters Plugin for Squirrelmail Links These related projects might be of interest: ! * [12]The Cyrus Project. ! * [13]Cyrusoft's Page about SIEVE, a wealth of SIEVE links. ! * [14]RFC 3028, SIEVE ! * [15]MANAGESIEVE Internet Draft ! * [16]libsieve, a C library for parsing SIEVE scripts. ! * [17]Horde IMP Webmail Application ! * [18]Squirrelmail Webmail Application ! [19]Valid XHTML 1.0! References --- 58,78 ---- Programs Using this Library ! * [11]Sieve Filters Interface for Horde/IMP. ! * [12]avelsieve, SIEVE Mail Filters Plugin for Squirrelmail Links These related projects might be of interest: ! * [13]The Cyrus Project. ! * [14]Cyrusoft's Page about SIEVE, a wealth of SIEVE links. ! * [15]RFC 3028, SIEVE ! * [16]MANAGESIEVE Internet Draft ! * [17]libsieve, a C library for parsing SIEVE scripts. ! * [18]Horde IMP Webmail Application ! * [19]Squirrelmail Webmail Application ! [20]SourceForge.net Logo ! ! [21]Valid XHTML 1.0! References *************** *** 79,96 **** 2. http://www.cyrusoft.com/sieve/ 3. http://www.ietf.org/internet-drafts/draft-martin-managesieve-04.txt ! 4. http://members.rushmore.com/~dane/test.php ! 5. http://email.uoa.gr/projects/squirrelmail/demo.php ! 6. https://sourceforge.net/project/showfiles.php?group_id=35727 ! 7. http://lists.sourceforge.net/lists/listinfo/sieve-php-devel ! 8. mailto:dan...@ru... ! 9. http://www.noc.uoa.gr/~avel/ ! 10. http://www.developer.ch/sections/softwares/horde/sieve-filters/ ! 11. http://email.uoa.gr/projects/squirrelmail/avelsieve.php ! 12. http://asg.web.cmu.edu/cyrus/ ! 13. http://www.cyrusoft.com/sieve/ ! 14. http://www.faqs.org/rfcs/rfc3028.html ! 15. http://www.ietf.org/internet-drafts/draft-martin-managesieve-04.txt ! 16. http://libsieve.sourceforge.net/ ! 17. http://www.horde.org/imp/ ! 18. http://www.squirrelmail.org/ ! 19. http://validator.w3.org/check/referer --- 81,100 ---- 2. http://www.cyrusoft.com/sieve/ 3. http://www.ietf.org/internet-drafts/draft-martin-managesieve-04.txt ! 4. file://localhost/var/www/edunet/sieve-php/doc/html/documentation.html ! 5. http://members.rushmore.com/~dane/test.php ! 6. http://email.uoa.gr/projects/squirrelmail/demo.php ! 7. https://sourceforge.net/project/showfiles.php?group_id=35727 ! 8. http://lists.sourceforge.net/lists/listinfo/sieve-php-devel ! 9. mailto:dan...@ru... ! 10. http://www.noc.uoa.gr/~avel/ ! 11. http://www.developer.ch/sections/softwares/horde/sieve-filters/ ! 12. http://email.uoa.gr/projects/squirrelmail/avelsieve.php ! 13. http://asg.web.cmu.edu/cyrus/ ! 14. http://www.cyrusoft.com/sieve/ ! 15. http://www.faqs.org/rfcs/rfc3028.html ! 16. http://www.ietf.org/internet-drafts/draft-martin-managesieve-04.txt ! 17. http://libsieve.sourceforge.net/ ! 18. http://www.horde.org/imp/ ! 19. http://www.squirrelmail.org/ ! 20. http://sourceforge.net/ ! 21. http://validator.w3.org/check/referer |