danny 02/04/21 13:39:45 Modified: www weare.html todo.html FAQ.html code-standards.html changelog.html architecture_v2_0.html Log: updating site-docs Revision Changes Path 1.3 +23 -8 jakarta-james/www/weare.html Index: weare.html =================================================================== RCS file: /home/cvs/jakarta-james/www/weare.html,v retrieving revision 1.2 retrieving revision 1.3 diff -u -r1.2 -r1.3 --- weare.html 27 Feb 2002 16:00:41 -0000 1.2 +++ weare.html 21 Apr 2002 20:39:45 -0000 1.3 @@ -13,6 +13,8 @@ <meta name="author" value="Danny Angus"> <meta name="email" value="[EMAIL PROTECTED]"> + <meta name="author" value="Serge Knystautas"> + <meta name="email" value="[EMAIL PROTECTED]"> @@ -130,7 +132,7 @@ </td></tr> <tr><td> <blockquote> - <p>This is a living document that describes the key contributors to James. Last Updated February 2002.</p> + <p>Special thanks go to the following people for their contributions to this project. We also appreciate documentation, feedback, and bug reports. This is a living document that describes the key contributors to James. Last Updated April 2002.</p> </blockquote> </p> </td></tr> @@ -144,12 +146,12 @@ </td></tr> <tr><td> <blockquote> - <p><b>Pete Donald</b></p> - <p><b>Charles Bennet</b></p> - <p><b>Serge Knystautas</b></p> - <p><b>Harmeet Bedi</b></p> - <p><b>Darrell DeBoer</b></p> - <p><b>Danny Angus (danny at thought.co.uk)</b><br /> Danny is CTO of <a href="http://www.thought.co.uk">Thought Interactive Ltd.</a> where I try not to get too distracted by open source projects.</p> + <p><b>Pete Donald (PD)</b></p> + <p><b>Charles Benett (charles at benett1.demon.co.uk) (CB)</b></p> + <p><b>Serge Knystautas (sergek at lokitech.com) (SK)</b><br /> Serge was the original donator of the James code, which has since been massively improved by people smarter than him. He tries to answer questions on the listserv and make code contributions when he does get a rare bit of free time.</p> + <p><b>Harmeet Bedi (harmeet at kodemuse.com) (HB)</b></p> + <p><b>Darrell DeBoer (DD)</b></p> + <p><b>Danny Angus (danny at thought.co.uk) (DA)</b><br /> Danny is CTO of <a href="http://www.thought.co.uk">Thought Interactive Ltd.</a> where I try not to get too distracted by open source projects.</p> </blockquote> </p> </td></tr> @@ -163,7 +165,20 @@ </td></tr> <tr><td> <blockquote> - </blockquote> + <p><b>Federico Barbieri, (scoobie at systemy.it) (FB)</b></p> + <p><b>Stuart Roebuck, stuart.roebuck at adolos.co.uk (SR)</b></p> + <p><b>Ivan Seskar, iseskar at upsideweb.com (IS)</b></p> + <p><b>Prasanna Uppaladadium, prasanna at vayusphere.com (PU)</b></p> + <p><b>Gabriel Bucher, gabriel.bucher at razor.ch (GB)</b></p> + <p><b>Matthew Pangaro, mattp at lokitech.com (MP)</b></p> + <p><b>Jason Borden, jborden at javasense.com (JB)</b></p> + <p><b>Randy Stanard (rstanard at lokitech.com) (RS)</b><br /> Contributed the James logo.</p> + <p><b>Samuel Sadek (Samuel.Sadek at kpmg.co.uk) (SS)</b></p> + <p><b>Stephan Schiessling (s at rapi.com) (SS2)</b></p> + <p><b>Eung-ju Park (colus at apache.org) (EP)</b></p> + <p><b>Paul Hammant (Paul_Hammant at yahoo.com) (PH)</b></p> + <p><b>Jeff Keyser (JKeyser at telocity.com) (JK)</b></p> + </blockquote> </p> </td></tr> <tr><td><br/></td></tr> 1.6 +17 -10 jakarta-james/www/todo.html Index: todo.html =================================================================== RCS file: /home/cvs/jakarta-james/www/todo.html,v retrieving revision 1.5 retrieving revision 1.6 diff -u -r1.5 -r1.6 --- todo.html 27 Feb 2002 15:47:31 -0000 1.5 +++ todo.html 21 Apr 2002 20:39:45 -0000 1.6 @@ -133,7 +133,7 @@ <tr><td> <blockquote> <p>This is a living document that will give new and existing volunteers some areas where we need help. As always, any help is appreciated, be it documentation, code, suggestions, or feedback. -Last Updated 30 October 2001.</p> +Last Updated 20 April 2002.</p> </blockquote> </p> </td></tr> @@ -147,10 +147,12 @@ </td></tr> <tr><td> <blockquote> - <p>Get classloaders working so custom mailets don't have to be in james.bar</p> - <p>Update and write more documentation, including a) how to setup user accounts for pop3 delivery/retrieval, b) how to setup a database for message storage, c) how to setup a database for user accounts, d) how to write a mailet.</p> - <p>Make JamesSpoolManager disposable, calling destroy on mailets, for a graceful shutdown.</p> - <p>Add regex matchers</p> + <p>Refactor to use the latest Avalon releases.</p> + <p>Determine a way to support multiple domains.</p> + <p>Update and write more documentation, including a) how to setup user accounts for pop3 delivery/retrieval, b) how to setup a database for message storage, c) how to setup a database for user accounts, d) how to write a mailet, e) how to setup and use SMTP auth to allow remote delivery for valid users.</p> + <p>Improve the debugging output, including a) catching that DNS servers are not correct (at least have DNS log channel record DNS server usage)</p> + <p>Make log files appending and at 'INFO' level (not debug) by default</p> + <p>Get IMAP server to alpha standard, ie basic interoperation with e-mail clients.</p> </blockquote> </p> </td></tr> @@ -164,15 +166,19 @@ </td></tr> <tr><td> <blockquote> - <p>Determine a way to support multiple domains</p> + <p>Get classloaders working so custom mailets don't have to be in james.jar (SK: I suggest adding support for apps/james/classes and apps/james/lib directories and have the MailetLoader and MatcherLoader use these in addition to system level classpath).</p> + <p>Refactor RemoteManager to be an object that can be controlled via RMI or what have you, and have the remote manager telnet interface make appropriate calls to this interface.</p> + <p>Add support in the RemoteManager to manage repositories. This includes listing what's in a repository, viewing individual messages, deleting messages, copying messages, and moving messages.</p> + <p>Implement an imap:// repository implementation. The goal would be to allow you to transfer messages using the RemoteManager from an IMAP account from or to a James message repository.</p> + <p>Write an ezmlm comparable listserv manager</p> + <p>Add regex matchers</p> + <p>Add support in the CharTerminatedInputStream to support read(byte[]) instead of just read().</p> <p>Fix NNTP authentication</p> <p>Fix NNTP ssl</p> <p>Write more documentation. </p> - <p>Write more documentation. </p> - <p>Get IMAP server to alpha standard, ie basic interoperation with e-mail clients.</p> <p>Add #news namespace to IMAP system</p> <p>Revisit UserRepository - after doing IMAP List & Subscribe</p> - <p>Add needed functions to RemoteManager, Including Stop and ReConfigure, Reinject mail, Store RemoteManger password securely.</p> + <p>Add needed functions to RemoteManager, Including Stop and ReConfigure (?), Reinject mail (this should just be copying/moving messages...), Store RemoteManger password securely.</p> <p>Add support for better mailet router/processing (maybe like RequestDispatcher) - Use Stage/Pipline pattern</p> <p>Add support for deployable message processing apps using Camelot pattern</p> <p>Give admins option to enforce one access at a time to a POP3 mailbox.</p> @@ -192,8 +198,9 @@ <tr><td> <blockquote> <p>Add support for DRAC login/relay allowing</p> - <p>Enable read receipts to be handled properly</p> + <p>Enable read receipts to be handled properly (?)</p> <p>Add support for mbox mail repository format.</p> + <p>Add support for mail.dir (?) repository format.</p> </blockquote> </p> </td></tr> 1.7 +2 -1 jakarta-james/www/FAQ.html Index: FAQ.html =================================================================== RCS file: /home/cvs/jakarta-james/www/FAQ.html,v retrieving revision 1.6 retrieving revision 1.7 diff -u -r1.6 -r1.7 --- FAQ.html 17 Apr 2002 06:03:01 -0000 1.6 +++ FAQ.html 21 Apr 2002 20:39:45 -0000 1.7 @@ -309,7 +309,8 @@ <blockquote> <p>In some simple tests of mail relays James appears to be an open relay, properly configured it is not. </p> <p>Because James is an email application platform it currently accepts all mail delivered to it via SMTP for processing. Only after the mail has been recieved does this processing begin.</p> - <p>This means that James accepts Spam. However the default configuration, and any sensible re-configuration has a number of anti-spam measures which will prevent the re-transmisson of spam from James. This makes it a blackhole for spam.<br />Danny Angus</p> + <p>This means that James accepts Spam. However the default configuration, and any sensible re-configuration has a number of anti-spam measures which will prevent the re-transmisson of spam from James. This makes it a blackhole for spam.</p> + <p>This also means that James will not verify addresses, but of course this means that valid addresses can't be harvested from James by spammers either.<br />Danny Angus</p> </blockquote> </td></tr> <tr><td><br/></td></tr> 1.6 +2 -2 jakarta-james/www/code-standards.html Index: code-standards.html =================================================================== RCS file: /home/cvs/jakarta-james/www/code-standards.html,v retrieving revision 1.5 retrieving revision 1.6 diff -u -r1.5 -r1.6 --- code-standards.html 27 Feb 2002 15:47:31 -0000 1.5 +++ code-standards.html 21 Apr 2002 20:39:45 -0000 1.6 @@ -176,8 +176,8 @@ files (e.g. .bat files for Windows) should contain non-Unix linefeeds. </p> <p> -4. Javadoc <strong>MUST</strong> exist on all methods. Contributing -a missing javadoc for any method, class, variable, etc., will be greatly +4. Javadoc <strong>must</strong> exist on all methods. Contributing +a missing javadoc for any method, class, variable, etc., will be GREATLY appreciated as this will help to improve the James project. </p> <p> 1.5 +33 -17 jakarta-james/www/changelog.html Index: changelog.html =================================================================== RCS file: /home/cvs/jakarta-james/www/changelog.html,v retrieving revision 1.4 retrieving revision 1.5 diff -u -r1.4 -r1.5 --- changelog.html 27 Feb 2002 15:47:31 -0000 1.4 +++ changelog.html 21 Apr 2002 20:39:45 -0000 1.5 @@ -125,6 +125,35 @@ <table border="0" cellspacing="0" cellpadding="2" width="100%"> <tr><td bgcolor="#525D76"> <font color="#ffffff" face="arial,helvetica,sanserif"> + <a name="Version 2.0a3"><strong>Version 2.0a3</strong></a> + </font> + </td></tr> + <tr><td> + <blockquote> + <p>Released 20 April 2002</p> + <ul> +<li>(DA) (update) Fixed POP3 message size bug that prevented retrieval</li> +<li>(SK) (code) FileRepository should no longer produce 0-byte files. It checks that the source is different than the target, or confirm it is in memory before saving to disk.</li> +<li>(SK) (update) Removed check that connection is not closed before returning it. The pooler is already confirming the connection was open before putting it in the pool, so this was a big unnecessary performance drain.</li> +<li>(SK) (update) Fixed the delay in the JDBC mail spool repository as it wasn't rechecking correctly after it emptied the spool.</li> +<li>(SS2) (code) Added dot-stuffing in POP3 message delivery to fix problems with Netscape and other mail clients and to comply with RFC.</li> +<li>(JK) (code) Fixed bounce method to use the Return-Path header if there is one.</li> +<li>(SK) (update) Improved handling of delivery error messages when the remote server returns a specific 5XY complaint.</li> +<li>(SK) (code) Better diagnosing of temporary vs. permanent delivery exceptions, most notably "Could not connect to host.." is a temporary exception.</li> +<li>(SK) (code) Remote SMTP delivery now sets the remote hostname using the servername configuration setting (uses the first one).</li> +<li>(SK) (update) Have it cleanly (not print stack trace) if the remote manager handler has io/socket exceptions.</li> +<li>(SK) (update) Support in "IsSenderInFakeDomain" to handle null senders properly (was producing a false positive in this case).</li> +<li>(PH) (update) Added releaseConnection method to BaseConnectionHandler as per Paul H's bug report.</li> +<li>(SK) (update) Reordered 250 SMTP responses to fix Mac client issue per Giles Chanot's bug report.</li> +</ul> + </blockquote> + </p> + </td></tr> + <tr><td><br/></td></tr> + </table> + <table border="0" cellspacing="0" cellpadding="2" width="100%"> + <tr><td bgcolor="#525D76"> + <font color="#ffffff" face="arial,helvetica,sanserif"> <a name="Version 2.0a2"><strong>Version 2.0a2</strong></a> </font> </td></tr> @@ -132,6 +161,7 @@ <blockquote> <p>Released 1 December 2001</p> <ul> +<li>(*) (update) Moved to Avalon snapshot of November 2001</li> <li>(DA) (update) Fixed POP3 message size bug that prevented retrieval</li> <li>(SK) (code) Added Mordred database connection pooling. It is the marriage of Town's db pooling code and Excalibur's configuration.</li> <li>(SK) (update) Changed MailImpl.getSize() to getMessageSize() and from int to long.</li> @@ -141,6 +171,8 @@ <li>(SK) (update) Got mailets/matchers to load from something besides james.bar</li> <li>(SK) (code) Added scheduler notification during SMTP DATA reception and POP3 RETR sending so the connection handler doesn't time out connection while data is being transfered.</li> <li>(SK) (code) Support <gatewayPort> setting on RemoteDelivery to send all messages to a non-port 25 SMTP server. Only makes sense when <gateway> is also set.</li> +<li>(EP) (update) Used getAsBooleanValue in various configuration methods to make code more readable.</li> +<li>(SS) (update) Added support for Oracle database for mail and spool JDBC repositories.</li> </ul> </blockquote> </p> @@ -332,23 +364,7 @@ </td></tr> <tr><td> <blockquote> - <p>Special thanks go to the following people for their contribution to this project.</p> - <ul> -<li>Federico Barbieri, scoobie at systemy.it (FB)</li> -<li>Serge Knystautas, sergek at lokitech.com (SK)</li> -<li>Charles Benett, charles at benett1.demon.co.uk (CB)</li> -<li>Stuart Roebuck, stuart.roebuck at adolos.co.uk (SR)</li> -<li>Ivan Seskar, iseskar at upsideweb.com (IS)</li> -<li>Prasanna Uppaladadium, prasanna at vayusphere.com (PU)</li> -<li>Gabriel Bucher, gabriel.bucher at razor.ch (GB)</li> -<li>Danny Angus, danny at thought.co.uk (DA)</li> -<li>Darrell DeBoer, ? (DD)</li> -<li>Harmeet Bedi, harmeet at kodemuse.com (HB)</li> -<li>Matthew Pangaro, mattp at lokitech.com (MP)</li> -<li>Jason Borden, jborden at javasense.com (JB)</li> -<li>Randy Stanard, rstanard at lokitech.com (RS)</li> -</ul> - <p>We also appreciate always documentation, feedback, and bug reports!</p> + <p>Check out our <a href="weare.html">Who We Are</a> page to see who to thank.</p> </blockquote> </p> </td></tr> 1.5 +1 -1 jakarta-james/www/architecture_v2_0.html Index: architecture_v2_0.html =================================================================== RCS file: /home/cvs/jakarta-james/www/architecture_v2_0.html,v retrieving revision 1.4 retrieving revision 1.5 diff -u -r1.4 -r1.5 --- architecture_v2_0.html 27 Feb 2002 15:47:31 -0000 1.4 +++ architecture_v2_0.html 21 Apr 2002 20:39:45 -0000 1.5 @@ -146,7 +146,7 @@ </p> <p> JAMES is built on top of Avalon, the Java Apache Server Framework. - Versions 2.0 of James use a date-snapshot of Avalon code as of late September 2001. + Versions 2.0 of James use a date-snapshot of Avalon code as of November 2001. The <code>lib</code> directory includes date-stamped jars of the various Avalon libraries. We intend to stay current with new versions of Avalon as they are released.</p> </blockquote>
-- To unsubscribe, e-mail: <mailto:[EMAIL PROTECTED]> For additional commands, e-mail: <mailto:[EMAIL PROTECTED]>