Modified: james/site/trunk/www/jsieve/main/project-summary.html URL: http://svn.apache.org/viewvc/james/site/trunk/www/jsieve/main/project-summary.html?rev=721865&r1=721864&r2=721865&view=diff ============================================================================== --- james/site/trunk/www/jsieve/main/project-summary.html (original) +++ james/site/trunk/www/jsieve/main/project-summary.html Sun Nov 30 09:47:51 2008 @@ -45,19 +45,19 @@ <div class="xleft"> - Last Published: 11/19/2008 + Last Published: 11/30/2008 </div> <div class="xright"> <a href="../index.html">JAMES Project</a> | <a href="../server/index.html">Server</a> | - <a href="../mailet/index.html">Mailet API</a> + <a href="../mailet/index.html">Mailets</a> | <a href="../jspf/index.html">jSPF</a> | <a href="../mime4j/index.html">Mime4J</a> | - <a href="index.html">JSieve</a> + <a href="../jsieve/index.html">JSieve</a> | <a href="../postage/index.html">Postage</a> @@ -85,15 +85,15 @@ <ul> <li class="none"> - <a href="main/index.html">Main</a> + <a href="index.html">Overview</a> </li> <li class="none"> - <a href="mailet/index.html">Mailet</a> + <a href="features.html">Sieve Features</a> </li> <li class="none"> - <a href="util/index.html">Util</a> + <a href="start.html">Getting Started</a> </li> <li class="none"> @@ -111,6 +111,113 @@ <li class="none"> <a href="http://www.ietf.org/rfc/rfc3028.txt">RFC 3028 (Sieve)</a> </li> + + <li class="none"> + <a href="doap_apache-jsieve.rdf">DOAP</a> + </li> + </ul> + <h5>Project Documentation</h5> + <ul> + + + + + + + + + + + + + + + + + + + + + + + + + + <li class="expanded"> + <a href="project-info.html">Project Information</a> + <ul> + + <li class="none"> + <a href="integration.html">Continuous Integration</a> + </li> + + <li class="none"> + <a href="dependencies.html">Dependencies</a> + </li> + + <li class="none"> + <a href="dependency-convergence.html">Dependency Convergence</a> + </li> + + <li class="none"> + <a href="issue-tracking.html">Issue Tracking</a> + </li> + + <li class="none"> + <a href="mail-lists.html">Mailing Lists</a> + </li> + + <li class="none"> + <a href="plugin-management.html">Plugin Management</a> + </li> + + <li class="none"> + <a href="license.html">Project License</a> + </li> + + <li class="none"> + <a href="plugins.html">Project Plugins</a> + </li> + + <li class="none"> + <strong>Project Summary</strong> + </li> + + <li class="none"> + <a href="team-list.html">Project Team</a> + </li> + + <li class="none"> + <a href="source-repository.html">Source Repository</a> + </li> + </ul> + </li> + + + + + + + + + + + + + + + + + + + + + + + + <li class="collapsed"> + <a href="project-reports.html">Project Reports</a> + </li> </ul> <h5>Useful Information</h5> <ul> @@ -171,58 +278,9 @@ </div> <div id="bodyColumn"> <div id="contentBox"> - <div class="section"><h2>Project Summary</h2> -<div class="section"><h3>Project Information</h3> -<table class="bodyTable"><tr class="a"><th>Field</th> -<th>Value</th> -</tr> -<tr class="b"><td>Name</td> -<td>Apache JAMES jSieve</td> -</tr> -<tr class="a"><td>Description</td> -<td>Apache jSieve is a server side mail filtering system + <div class="section"><h2>Project Summary</h2><div class="section"><h3>Project Information</h3><table class="bodyTable"><tr class="a"><th>Field</th><th>Value</th></tr><tr class="b"><td>Name</td><td>Apache JAMES jSieve</td></tr><tr class="a"><td>Description</td><td>Apache jSieve is a server side mail filtering system implementing RFC3028. Apache jSieve is developed by the -JAMES project.</td> -</tr> -<tr class="b"><td>Homepage</td> -<td><a href="http://james.apache.org/jsieve" class="externalLink">http://james.apache.org/jsieve</a> -</td> -</tr> -</table> -</div> -<div class="section"><h3>Project Organization</h3> -<table class="bodyTable"><tr class="a"><th>Field</th> -<th>Value</th> -</tr> -<tr class="b"><td>Name</td> -<td>The Apache Software Foundation</td> -</tr> -<tr class="a"><td>URL</td> -<td><a href="http://www.apache.org" class="externalLink">http://www.apache.org</a> -</td> -</tr> -</table> -</div> -<div class="section"><h3>Build Information</h3> -<table class="bodyTable"><tr class="b"><th>Field</th> -<th>Value</th> -</tr> -<tr class="a"><td>GroupId</td> -<td>org.apache.james</td> -</tr> -<tr class="b"><td>ArtifactId</td> -<td>apache-jsieve</td> -</tr> -<tr class="a"><td>Version</td> -<td>0.3-SNAPSHOT</td> -</tr> -<tr class="b"><td>Type</td> -<td>jar</td> -</tr> -</table> -</div> -</div> - +JAMES project.</td></tr><tr class="b"><td>Homepage</td><td><a href="http://james.apache.org/jsieve">http://james.apache.org/jsieve</a></td></tr></table></div><div class="section"><h3>Project Organization</h3><table class="bodyTable"><tr class="a"><th>Field</th><th>Value</th></tr><tr class="b"><td>Name</td><td>The Apache Software Foundation</td></tr><tr class="a"><td>URL</td><td><a href="http://www.apache.org">http://www.apache.org</a></td></tr></table></div><div class="section"><h3>Build Information</h3><table class="bodyTable"><tr class="b"><th>Field</th><th>Value</th></tr><tr class="a"><td>GroupId</td><td>org.apache.james</td></tr><tr class="b"><td>ArtifactId</td><td>apache-jsieve</td></tr><tr class="a"><td>Version</td><td>0.3-SNAPSHOT</td></tr><tr class="b"><td>Type</td><td>jar</td></tr></table></div></div> </div> </div> <div class="clear">
Modified: james/site/trunk/www/jsieve/main/rat-report.html URL: http://svn.apache.org/viewvc/james/site/trunk/www/jsieve/main/rat-report.html?rev=721865&r1=721864&r2=721865&view=diff ============================================================================== --- james/site/trunk/www/jsieve/main/rat-report.html (original) +++ james/site/trunk/www/jsieve/main/rat-report.html Sun Nov 30 09:47:51 2008 @@ -45,19 +45,19 @@ <div class="xleft"> - Last Published: 11/19/2008 + Last Published: 11/30/2008 </div> <div class="xright"> <a href="../index.html">JAMES Project</a> | <a href="../server/index.html">Server</a> | - <a href="../mailet/index.html">Mailet API</a> + <a href="../mailet/index.html">Mailets</a> | <a href="../jspf/index.html">jSPF</a> | <a href="../mime4j/index.html">Mime4J</a> | - <a href="index.html">JSieve</a> + <a href="../jsieve/index.html">JSieve</a> | <a href="../postage/index.html">Postage</a> @@ -85,15 +85,15 @@ <ul> <li class="none"> - <a href="main/index.html">Main</a> + <a href="index.html">Overview</a> </li> <li class="none"> - <a href="mailet/index.html">Mailet</a> + <a href="features.html">Sieve Features</a> </li> <li class="none"> - <a href="util/index.html">Util</a> + <a href="start.html">Getting Started</a> </li> <li class="none"> @@ -111,6 +111,109 @@ <li class="none"> <a href="http://www.ietf.org/rfc/rfc3028.txt">RFC 3028 (Sieve)</a> </li> + + <li class="none"> + <a href="doap_apache-jsieve.rdf">DOAP</a> + </li> + </ul> + <h5>Project Documentation</h5> + <ul> + + + + + + + + + + + + + + + + + + + + + + + + + + <li class="collapsed"> + <a href="project-info.html">Project Information</a> + </li> + + + + + + + + + + + + + + + + + + + + + + + + <li class="expanded"> + <a href="project-reports.html">Project Reports</a> + <ul> + + <li class="none"> + <a href="cpd.html">CPD Report</a> + </li> + + <li class="none"> + <a href="apidocs/index.html">JavaDocs</a> + </li> + + <li class="none"> + <a href="jjdoc/index.html">JJDoc Report</a> + </li> + + <li class="none"> + <a href="pmd.html">PMD Report</a> + </li> + + <li class="none"> + <strong>RAT Report</strong> + </li> + + <li class="none"> + <a href="xref/index.html">Source Xref</a> + </li> + + <li class="none"> + <a href="surefire-report.html">Surefire Report</a> + </li> + + <li class="none"> + <a href="taglist.html">Tag List</a> + </li> + + <li class="none"> + <a href="testapidocs/index.html">Test JavaDocs</a> + </li> + + <li class="none"> + <a href="xref-test/index.html">Test Source Xref</a> + </li> + </ul> + </li> </ul> <h5>Useful Information</h5> <ul> @@ -171,10 +274,7 @@ </div> <div id="bodyColumn"> <div id="contentBox"> - <div class="section"><h2>RAT (Release Audit Tool) results</h2> -<p>The following document contains the results of <a href="http://code.google.com/p/arat/" class="externalLink">RAT (Release Audit Tool)</a> -.</p> -<p><div class="source"><pre> + <div class="section"><h2>RAT (Release Audit Tool) results</h2><p>The following document contains the results of <a href="http://code.google.com/p/arat/">RAT (Release Audit Tool)</a>.</p><p><div class="source"><pre> ***************************************************** Summary ------- @@ -366,10 +466,7 @@ ***************************************************** Printing headers for files without AL header... - </pre> -</div> -</p> - + </pre></div></p> </div> </div> <div class="clear"> Modified: james/site/trunk/www/jsieve/main/source-repository.html URL: http://svn.apache.org/viewvc/james/site/trunk/www/jsieve/main/source-repository.html?rev=721865&r1=721864&r2=721865&view=diff ============================================================================== --- james/site/trunk/www/jsieve/main/source-repository.html (original) +++ james/site/trunk/www/jsieve/main/source-repository.html Sun Nov 30 09:47:51 2008 @@ -45,19 +45,19 @@ <div class="xleft"> - Last Published: 11/19/2008 + Last Published: 11/30/2008 </div> <div class="xright"> <a href="../index.html">JAMES Project</a> | <a href="../server/index.html">Server</a> | - <a href="../mailet/index.html">Mailet API</a> + <a href="../mailet/index.html">Mailets</a> | <a href="../jspf/index.html">jSPF</a> | <a href="../mime4j/index.html">Mime4J</a> | - <a href="index.html">JSieve</a> + <a href="../jsieve/index.html">JSieve</a> | <a href="../postage/index.html">Postage</a> @@ -85,15 +85,15 @@ <ul> <li class="none"> - <a href="main/index.html">Main</a> + <a href="index.html">Overview</a> </li> <li class="none"> - <a href="mailet/index.html">Mailet</a> + <a href="features.html">Sieve Features</a> </li> <li class="none"> - <a href="util/index.html">Util</a> + <a href="start.html">Getting Started</a> </li> <li class="none"> @@ -111,6 +111,113 @@ <li class="none"> <a href="http://www.ietf.org/rfc/rfc3028.txt">RFC 3028 (Sieve)</a> </li> + + <li class="none"> + <a href="doap_apache-jsieve.rdf">DOAP</a> + </li> + </ul> + <h5>Project Documentation</h5> + <ul> + + + + + + + + + + + + + + + + + + + + + + + + + + <li class="expanded"> + <a href="project-info.html">Project Information</a> + <ul> + + <li class="none"> + <a href="integration.html">Continuous Integration</a> + </li> + + <li class="none"> + <a href="dependencies.html">Dependencies</a> + </li> + + <li class="none"> + <a href="dependency-convergence.html">Dependency Convergence</a> + </li> + + <li class="none"> + <a href="issue-tracking.html">Issue Tracking</a> + </li> + + <li class="none"> + <a href="mail-lists.html">Mailing Lists</a> + </li> + + <li class="none"> + <a href="plugin-management.html">Plugin Management</a> + </li> + + <li class="none"> + <a href="license.html">Project License</a> + </li> + + <li class="none"> + <a href="plugins.html">Project Plugins</a> + </li> + + <li class="none"> + <a href="project-summary.html">Project Summary</a> + </li> + + <li class="none"> + <a href="team-list.html">Project Team</a> + </li> + + <li class="none"> + <strong>Source Repository</strong> + </li> + </ul> + </li> + + + + + + + + + + + + + + + + + + + + + + + + <li class="collapsed"> + <a href="project-reports.html">Project Reports</a> + </li> </ul> <h5>Useful Information</h5> <ul> @@ -171,45 +278,10 @@ </div> <div id="bodyColumn"> <div id="contentBox"> - <div class="section"><h2>Overview</h2> -This project uses <a href="http://subversion.tigris.org/" class="externalLink">Subversion</a> - to manage its source code. Instructions on Subversion use can be found at <a href="http://svnbook.red-bean.com/" class="externalLink">http://svnbook.red-bean.com/</a> -.</div> -<div class="section"><h2>Web Access</h2> -<p>The following is a link to the online source repository.</p> -<div class="source"><pre><a href="http://svn.apache.org/viewvc/james/jsieve/trunk/" class="externalLink">http://svn.apache.org/viewvc/james/jsieve/trunk/</a> -</pre> -</div> -</div> -<div class="section"><h2>Anonymous access</h2> -<p>The source can be checked out anonymously from SVN with this command:</p> -<div class="source"><pre>$ svn checkout http://svn.apache.org/repos/asf/james/jsieve/trunk apache-jsieve</pre> -</div> -</div> -<div class="section"><h2>Developer access</h2> -<p>Everyone can access the Subversion repository via HTTP, but Committers must checkout the Subversion repository via HTTPS.</p> -<div class="source"><pre>$ svn checkout https://svn.apache.org/repos/asf/james/jsieve/trunk apache-jsieve</pre> -</div> -<p>To commit changes to the repository, execute the following command to commit your changes (svn will prompt you for your password)</p> -<div class="source"><pre>$ svn commit --username your-username -m "A message"</pre> -</div> -</div> -<div class="section"><h2>Access from behind a firewall</h2> -<p>For those users who are stuck behind a corporate firewall which is blocking HTTP access to the Subversion repository, you can try to access it via the developer connection:</p> -<div class="source"><pre>$ svn checkout https://svn.apache.org/repos/asf/james/jsieve/trunk apache-jsieve</pre> -</div> -</div> -<div class="section"><h2>Access through a proxy</h2> -<p>The Subversion client can go through a proxy, if you configure it to do so. First, edit your "servers" configuration file to indicate which proxy to use. The file's location depends on your operating system. On Linux or Unix it is located in the directory "~/.subversion". On Windows it is in "%APPDATA%\Subversion". (Try "echo %APPDATA%", note this is a hidden directory.)</p> -<p>There are comments in the file explaining what to do. If you don't have that file, get the latest Subversion client and run any command; this will cause the configuration directory and template files to be created.</p> -<p>Example: Edit the 'servers' file and add something like:</p> -<div class="source"><pre>[global] + <div class="section"><h2>Overview</h2>This project uses <a href="http://subversion.tigris.org/">Subversion</a> to manage its source code. Instructions on Subversion use can be found at <a href="http://svnbook.red-bean.com/">http://svnbook.red-bean.com/</a>.</div><div class="section"><h2>Web Access</h2><p>The following is a link to the online source repository.</p><div class="source"><pre><a href="http://svn.apache.org/viewvc/james/jsieve/trunk/">http://svn.apache.org/viewvc/james/jsieve/trunk/</a></pre></div></div><div class="section"><h2>Anonymous access</h2><p>The source can be checked out anonymously from SVN with this command:</p><div class="source"><pre>$ svn checkout http://svn.apache.org/repos/asf/james/jsieve/trunk apache-jsieve</pre></div></div><div class="section"><h2>Developer access</h2><p>Everyone can access the Subversion repository via HTTP, but Committers must checkout the Subversion repository via HTTPS.</p><div class="source"><pre>$ svn checkout htt ps://svn.apache.org/repos/asf/james/jsieve/trunk apache-jsieve</pre></div><p>To commit changes to the repository, execute the following command to commit your changes (svn will prompt you for your password)</p><div class="source"><pre>$ svn commit --username your-username -m "A message"</pre></div></div><div class="section"><h2>Access from behind a firewall</h2><p>For those users who are stuck behind a corporate firewall which is blocking HTTP access to the Subversion repository, you can try to access it via the developer connection:</p><div class="source"><pre>$ svn checkout https://svn.apache.org/repos/asf/james/jsieve/trunk apache-jsieve</pre></div></div><div class="section"><h2>Access through a proxy</h2><p>The Subversion client can go through a proxy, if you configure it to do so. First, edit your "servers" configuration file to indicate which proxy to use. The file's location depends on your operating system. On Linux or Unix it is located in the di rectory "~/.subversion". On Windows it is in "%APPDATA%\Subversion". (Try "echo %APPDATA%", note this is a hidden directory.)</p><p>There are comments in the file explaining what to do. If you don't have that file, get the latest Subversion client and run any command; this will cause the configuration directory and template files to be created.</p><p>Example: Edit the 'servers' file and add something like:</p><div class="source"><pre>[global] http-proxy-host = your.proxy.name http-proxy-port = 3128 -</pre> -</div> -</div> - +</pre></div></div> </div> </div> <div class="clear"> Modified: james/site/trunk/www/jsieve/main/start.html URL: http://svn.apache.org/viewvc/james/site/trunk/www/jsieve/main/start.html?rev=721865&r1=721864&r2=721865&view=diff ============================================================================== --- james/site/trunk/www/jsieve/main/start.html (original) +++ james/site/trunk/www/jsieve/main/start.html Sun Nov 30 09:47:51 2008 @@ -11,14 +11,16 @@ <html> <head> - <title>jSieve - Overview</title> + <title>jSieve - + Overview</title> <style type="text/css" media="all"> @import url("./css/maven-base.css"); @import url("./css/maven-theme.css"); @import url("./css/site.css"); </style> <link rel="stylesheet" href="./css/print.css" type="text/css" media="print" /> - <meta name="author" content="jSieve Project" /> + <meta name="author" content=" + jSieve Project" /> <meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1" /> </head> <body class="composite"> @@ -46,19 +48,19 @@ <div class="xleft"> - Last Published: 11/19/2008 + Last Published: 11/30/2008 </div> <div class="xright"> <a href="../index.html">JAMES Project</a> | <a href="../server/index.html">Server</a> | - <a href="../mailet/index.html">Mailet API</a> + <a href="../mailet/index.html">Mailets</a> | <a href="../jspf/index.html">jSPF</a> | <a href="../mime4j/index.html">Mime4J</a> | - <a href="index.html">JSieve</a> + <a href="../jsieve/index.html">JSieve</a> | <a href="../postage/index.html">Postage</a> @@ -86,15 +88,15 @@ <ul> <li class="none"> - <a href="main/index.html">Main</a> + <a href="index.html">Overview</a> </li> <li class="none"> - <a href="mailet/index.html">Mailet</a> + <a href="features.html">Sieve Features</a> </li> <li class="none"> - <a href="util/index.html">Util</a> + <strong>Getting Started</strong> </li> <li class="none"> @@ -112,6 +114,67 @@ <li class="none"> <a href="http://www.ietf.org/rfc/rfc3028.txt">RFC 3028 (Sieve)</a> </li> + + <li class="none"> + <a href="doap_apache-jsieve.rdf">DOAP</a> + </li> + </ul> + <h5>Project Documentation</h5> + <ul> + + + + + + + + + + + + + + + + + + + + + + + + + + <li class="collapsed"> + <a href="project-info.html">Project Information</a> + </li> + + + + + + + + + + + + + + + + + + + + + + + + <li class="collapsed"> + <a href="project-reports.html">Project Reports</a> + </li> </ul> <h5>Useful Information</h5> <ul> @@ -172,30 +235,29 @@ </div> <div id="bodyColumn"> <div id="contentBox"> - <div class="section"><h2><a name="Getting_Started"></a> -Getting Started</h2> -<p>Until these pages are fleshed out, the best way to understand jSieve is read the -<a href="apidocs/index.html">Javadocs</a> + + -and look at the <a href="xref/index.html">source code</a> -. + + +<a name="Getting Started"></a><div class="section"><h2>Getting Started</h2> +<p>Until these pages are fleshed out, the best way to understand jSieve is read the +<a href="apidocs/index.html">Javadocs</a> +and look at the <a href="xref/index.html">source code</a>. The jUnit tests illustrate many aspects of the implementation. </p> -<div class="section"><h3><a name="Using_jSieve"></a> -Using jSieve</h3> -<div class="section"><h3><a name="Standalone"></a> -Standalone</h3> -<p><a href="xref/org/apache/jsieve/SieveFactory.html"><code>org.apache.jsieve.SieveFactory</code></a> - is the primary invocation +<a name="Using jSieve"></a><div class="section"><h3>Using jSieve</h3> +<a name="Standalone"></a><div class="section"><h3>Standalone</h3> +<p> +<a href="xref/org/apache/jsieve/SieveFactory.html"> +<code>org.apache.jsieve.SieveFactory</code></a> is the primary invocation point for all Sieve operations. The API is clean and simple. See the -<a href="apidocs/index.html">javadocs</a> - for more details. +<a href="apidocs/index.html">javadocs</a> for more details. </p> </div> -<div class="section"><h3><a name="In_JAMES"></a> -In JAMES</h3> +<a name="In JAMES"></a><div class="section"><h3>In JAMES</h3> <p> The <code>SieveToMultiMailbox</code> mailet is included in JAMES. It is integrated with the message delivery spool and provides per-user @@ -203,82 +265,72 @@ </p> </div> </div> -<div class="section"><h3><a name="Implementing_A_Mail_Adapter"></a> -Implementing A Mail Adapter</h3> -<p><a href="xref/org/apache/jsieve/mail/MailAdapter.html"><code>org.apache.jsieve.mail.MailAdapter</code></a> - is the interface API used -by jSieve to interact with a mail server. -</p> +<a name="Implementing A Mail Adapter"></a><div class="section"><h3>Implementing A Mail Adapter</h3> <p> +<a href="xref/org/apache/jsieve/mail/MailAdapter.html"> +<code>org.apache.jsieve.mail.MailAdapter</code></a> is the interface API used +by jSieve to interact with a mail server. +</p><p> The mail adapter wraps an email and supplies information (required by the script) about the email. It is responsible for accumulating <code>Action</code>s during the parsing of a script and for executing them once the parsing is complete. -</p> -<p> +</p><p> See the -<a href="apidocs/index.html">javadocs</a> - for more details and this -<a href="xref/org/apache/jsieve/samples/james/SieveMailAdapter.html">sample</a> -. +<a href="apidocs/index.html">javadocs</a> for more details and this +<a href="xref/org/apache/jsieve/samples/james/SieveMailAdapter.html">sample</a>. </p> </div> -<div class="section"><h3><a name="Creating_A_Custom_Extension_Command"></a> -Creating A Custom Extension Command</h3> -<p><a href="xref/org/apache/jsieve/commands/extensions/Log.html"><code>org.apache.jsieve.commands.extensions.Log</code></a> - is an example -of a custom extension command. It is recommended that custom commands -extend <a href="xref/org/apache/jsieve/commands/AbstractCommand.html"><code>AbstractCommand</code></a> -. See the -<a href="apidocs/index.html">javadocs</a> - for more details. -</p> +<a name="Creating A Custom Extension Command"></a><div class="section"><h3>Creating A Custom Extension Command</h3> <p> +<a href="xref/org/apache/jsieve/commands/extensions/Log.html"> +<code>org.apache.jsieve.commands.extensions.Log</code></a> is an example +of a custom extension command. It is recommended that custom commands +extend <a href="xref/org/apache/jsieve/commands/AbstractCommand.html"> +<code>AbstractCommand</code></a>. See the +<a href="apidocs/index.html">javadocs</a> for more details. +</p><p> Custom commands need to be registered with -<a href="xref/org/apache/jsieve/ConfigurationManager.html"><code>ConfigurationManager</code></a> - before they can be used. This +<a href="xref/org/apache/jsieve/ConfigurationManager.html"> +<code>ConfigurationManager</code></a> before they can be used. This may be done programmatically but the recommended method is by altering the <code>org/apache/jsieve/commandsmap.properties</code>, <code>org/apache/jsieve/testsmap.properties</code> and <code>org/apache/jsieve/comparatorsmap.properties</code> resource files. </p> </div> -<div class="section"><h3><a name="Building_jSieve"></a> -Building jSieve</h3> +<a name="Building jSieve"></a><div class="section"><h3>Building jSieve</h3> <p> -jSieve uses <a href="http://ant.apache.org" class="externalLink">Ant</a> -. <code>ant -projecthelp</code> +jSieve uses <a href="http://ant.apache.org">Ant</a>. <code>ant -projecthelp</code> describes appropriate targets. <code>ant</code> runs the default target. </p> </div> </div> -<div class="section"><h2><a name="Comments_Questions_and_Issues"></a> -Comments, Questions and Issues</h2> + +<a name="Comments, Questions and Issues"></a><div class="section"><h2>Comments, Questions and Issues</h2> <p>jSieve is a sub-project of Apache James. Please direct your comments and questions to the relevant James list. </p> <p>To report issues, such as bugs, go to the -<a href="https://issues.apache.org/jira/browse/JSIEVE" class="externalLink">jSieve Issue Tracker</a> -. +<a href="https://issues.apache.org/jira/browse/JSIEVE">jSieve Issue Tracker</a>. As jSieve comes with a fairly extensive suite of jUnit Tests, it would be most helpful for bug reports to be accompanied by an illustrative jUnit test case. </p> -<div class="section"><h2><a name="Frequently_Asked_Question"></a> -Frequently Asked Question</h2> -<div class="section"><h2><a name="Why_Do_Tests_Using_Non-ASCII_Characters_Fail"></a> -Why Do Tests Using Non-ASCII Characters Fail?</h2> -<p><code>SIEVE</code> specifies that <a href="http://ietf.org/rfc/rfc2278.txt" class="externalLink">UTF-8</a> - +<a name="Frequently Asked Question"></a><div class="section"><h2>Frequently Asked Question</h2> + <a name="Why Do Tests Using Non-ASCII Characters Fail?"></a><div class="section"><h2>Why Do Tests Using Non-ASCII Characters Fail?</h2> + <p> +<code>SIEVE</code> specifies that <a href="http://ietf.org/rfc/rfc2278.txt">UTF-8</a> encoding is used for scripts. This format is an international standard and has wide support but not all platforms use this encoding by default. </p> -<p> + <p> By default, JSieve expects that scripts are encoding using <code>UTF-8</code>. Either set the encoding programmatically or ensure that the script is encoded using <code>UTF-8</code>. </p> + </div> </div> </div> -</div> + </div> </div>