noel 2004/06/17 18:16:05 Modified: src/xdocs changelog.xml index.xml Log: update site for James 2.2.0 release Revision Changes Path 1.29 +127 -5 james-server/src/xdocs/changelog.xml Index: changelog.xml =================================================================== RCS file: /home/cvs/james-server/src/xdocs/changelog.xml,v retrieving revision 1.28 retrieving revision 1.29 diff -u -r1.28 -r1.29 --- changelog.xml 22 Mar 2004 19:46:43 -0000 1.28 +++ changelog.xml 18 Jun 2004 01:16:05 -0000 1.29 @@ -13,19 +13,19 @@ </p> <section name="Version 3.0"> <p>No release date. Planned changes:</p> +<p>The latest list of changes is available in our <a href="http://nagoya.apache.org/jira/browse/JAMES?report=changelog">JIRA changelog</a> and <a href="http://nagoya.apache.org/jira/browse/JAMES?report=roadmap">JIRA roadmap</a>. The changelog lists changes already in test builds, and the roadmap indicates what's in CVS or scheduled to be fixed by a certain release.</p> <li>All enhancements from James v2.2</li> <li>Mailet API improvements</li> -<li>And <a href="http://nagoya.apache.org/wiki/apachewiki.cgi?JamesV3">more</a></li> +<li>And <a href="http://wiki.apache.org/james/JamesV3">more</a></li> </section> <section name="Version 2.2.0"> -<p>No release date, although we have released 15 <a href="http://james.apache.org/download.cgi#Test%20Builds">test builds</a>. These builds are largely production-ready, but for various reasons were not voted as an official release.</p> -<p>The latest list of changes is available in our <a href="http://nagoya.apache.org/jira/secure/BrowseProject.jspa?id=10411&report=changelog">JIRA changelog</a> and <a href="http://nagoya.apache.org/jira/secure/BrowseProject.jspa?id=10411&report=roadmap">JIRA roadmap</a>. The changelog lists changes already in test builds, and the roadmap indicates what's in CVS or scheduled to be fixed by a certain release.</p> +<p>Released 12 May 2003</p> <p>Below are some highlights of features and changes already available:</p> <li>mbox support</li> <li>Mail attributes</li> <li>JavaMail 1.3.1</li> -<li>dnsjava 1.4.3, includes auto-discover DNS servers</li> +<li>dnsjava 1.6.2, includes auto-discover DNS servers</li> <li>FetchMAIL, deprecating FetchPop</li> <li>Quotas</li> <li>Extensive message redirect system</li> @@ -34,7 +34,129 @@ <li>Many performance improvements</li> <li>Many new matchers and mailets</li> <li>Many bug fixes</li> -<li>And many more!</li> +<li>And much more!</li> +<p>Details</p> +<h2>Bug Fixes</h2> +<ul> +<li>[<a href='http://issues.apache.org/jira/browse/JAMES-9'>JAMES-9</a>] - JamesSpoolManager doesn't shutdown gracefully</li> +<li>[<a href='http://issues.apache.org/jira/browse/JAMES-62'>JAMES-62</a>] - Spooler loops and add message many times</li> +<li>[<a href='http://issues.apache.org/jira/browse/JAMES-72'>JAMES-72</a>] - SMTP Handler DATA buffering issue</li> +<li>[<a href='http://issues.apache.org/jira/browse/JAMES-96'>JAMES-96</a>] - Mailet container should not trap exceptions in init()</li> +<li>[<a href='http://issues.apache.org/jira/browse/JAMES-109'>JAMES-109</a>] - run.bat created wrong temp dir</li> +<li>[<a href='http://issues.apache.org/jira/browse/JAMES-128'>JAMES-128</a>] - Fix problem when invalid domain name is passed to NetMatcher</li> +<li>[<a href='http://issues.apache.org/jira/browse/JAMES-133'>JAMES-133</a>] - NullPointerException at org.apache.james.mailrepository.AvalonMailRepository.store</li> +<li>[<a href='http://issues.apache.org/jira/browse/JAMES-135'>JAMES-135</a>] - NPE on nonexistant mailing-list repository</li> +<li>[<a href='http://issues.apache.org/jira/browse/JAMES-142'>JAMES-142</a>] - RemoteDelivery only tries one of multiple A record entries.</li> +<li>[<a href='http://issues.apache.org/jira/browse/JAMES-144'>JAMES-144</a>] - POP3Handler breaks with message numbers out of bounds</li> +<li>[<a href='http://issues.apache.org/jira/browse/JAMES-147'>JAMES-147</a>] - Update libraries</li> +<li>[<a href='http://issues.apache.org/jira/browse/JAMES-150'>JAMES-150</a>] - NullPointer Exception when mail does not contain any Received: headers</li> +<li>[<a href='http://issues.apache.org/jira/browse/JAMES-151'>JAMES-151</a>] - connectionLimit on services ignored</li> +<li>[<a href='http://issues.apache.org/jira/browse/JAMES-152'>JAMES-152</a>] - When a Received header is invalid mail may be created with a null remote address and host name</li> +<li>[<a href='http://issues.apache.org/jira/browse/JAMES-156'>JAMES-156</a>] - AbstractStorageQuota matcher subclasses never match when recipient alias is used</li> +<li>[<a href='http://issues.apache.org/jira/browse/JAMES-157'>JAMES-157</a>] - AbstractQuotaMatcher subclasses should not match when reverse path is NULL</li> +<li>[<a href='http://issues.apache.org/jira/browse/JAMES-163'>JAMES-163</a>] - RemoteManager buffering issues</li> +<li>[<a href='http://issues.apache.org/jira/browse/JAMES-167'>JAMES-167</a>] - Remote delivery counting retries wrong</li> +<li>[<a href='http://issues.apache.org/jira/browse/JAMES-170'>JAMES-170</a>] - Postmaster address should be case insensitive</li> +<li>[<a href='http://issues.apache.org/jira/browse/JAMES-176'>JAMES-176</a>] - MySQL query not using index for string comparison</li> +<li>[<a href='http://issues.apache.org/jira/browse/JAMES-178'>JAMES-178</a>] - MailAddress can spit OutOfBoundsException</li> +<li>[<a href='http://issues.apache.org/jira/browse/JAMES-182'>JAMES-182</a>] - Fix the TMPDIR path under windows/cygwin use of script</li> +<li>[<a href='http://issues.apache.org/jira/browse/JAMES-187'>JAMES-187</a>] - Bug with DNS entries with 0 TTL</li> +<li>[<a href='http://issues.apache.org/jira/browse/JAMES-189'>JAMES-189</a>] - Remote delivery sometimes not trying all MX records</li> +<li>[<a href='http://issues.apache.org/jira/browse/JAMES-191'>JAMES-191</a>] - HasAttachment has false positives and negatives</li> +<li>[<a href='http://issues.apache.org/jira/browse/JAMES-192'>JAMES-192</a>] - MSSQL mail table create bug</li> +<li>[<a href='http://issues.apache.org/jira/browse/JAMES-193'>JAMES-193</a>] - MailetConfig does not implement getInitParameterNames()</li> +<li>[<a href='http://issues.apache.org/jira/browse/JAMES-194'>JAMES-194</a>] - DNS occassional null pointer</li> +<li>[<a href='http://issues.apache.org/jira/browse/JAMES-199'>JAMES-199</a>] - Bounce not using null sender</li> +<li>[<a href='http://issues.apache.org/jira/browse/JAMES-200'>JAMES-200</a>] - MailetConfig throws exception for empty getInitAttribute</li> +<li>[<a href='http://issues.apache.org/jira/browse/JAMES-202'>JAMES-202</a>] - Proper POP3 response to QUIT</li> +<li>[<a href='http://issues.apache.org/jira/browse/JAMES-203'>JAMES-203</a>] - File protocol URL with JDK 1.4.2</li> +<li>[<a href='http://issues.apache.org/jira/browse/JAMES-207'>JAMES-207</a>] - Exception handling when fetching message, stranding connection</li> +<li>[<a href='http://issues.apache.org/jira/browse/JAMES-208'>JAMES-208</a>] - Regex code is not thread-safe</li> +<li>[<a href='http://issues.apache.org/jira/browse/JAMES-215'>JAMES-215</a>] - Javadoc corrections in mailet API</li> +<li>[<a href='http://issues.apache.org/jira/browse/JAMES-230'>JAMES-230</a>] - File stream repository may strand resource</li> +<li>[<a href='http://issues.apache.org/jira/browse/JAMES-233'>JAMES-233</a>] - SMTP AUTH PLAIN doesn't work</li> +<li>[<a href='http://issues.apache.org/jira/browse/JAMES-236'>JAMES-236</a>] - java.lang.NullPointerException iterating over SMTP hosts</li> +<li>[<a href='http://issues.apache.org/jira/browse/JAMES-238'>JAMES-238</a>] - Missing Date: header with CommandListserv</li> +<li>[<a href='http://issues.apache.org/jira/browse/JAMES-239'>JAMES-239</a>] - CommandListserv corrupts Subject: header</li> +<li>[<a href='http://issues.apache.org/jira/browse/JAMES-240'>JAMES-240</a>] - LinearProcessor.verifyMailAddresses should catch java.lang.ArrayStoreException</li> +<li>[<a href='http://issues.apache.org/jira/browse/JAMES-243'>JAMES-243</a>] - FromRepository does not reset mail state</li> +<li>[<a href='http://issues.apache.org/jira/browse/JAMES-247'>JAMES-247</a>] - James Does Not Work With Oracle DB For Spool Repository</li> +<li>[<a href='http://issues.apache.org/jira/browse/JAMES-249'>JAMES-249</a>] - getSMTPHostAddresses doesn't resolve when MX RHS is CNAME</li> +<li>[<a href='http://issues.apache.org/jira/browse/JAMES-253'>JAMES-253</a>] - deadlock in mordred connection pool</li> +<li>[<a href='http://issues.apache.org/jira/browse/JAMES-255'>JAMES-255</a>] - SMTPHandler logs exceptions that abort the connection only at DEBUG level</li> +<li>[<a href='http://issues.apache.org/jira/browse/JAMES-261'>JAMES-261</a>] - Text error in config.xml</li> +<li>[<a href='http://issues.apache.org/jira/browse/JAMES-262'>JAMES-262</a>] - Invalid link in james-fetchmail.xml</li> +<li>[<a href='http://issues.apache.org/jira/browse/JAMES-265'>JAMES-265</a>] - org.xbill.DNS.Address not resolving addresses in some configurations</li> +<li>[<a href='http://issues.apache.org/jira/browse/JAMES-267'>JAMES-267</a>] - NullPointerException in Fetchmail when there are no From: or Sender: headers</li> +<li>[<a href='http://issues.apache.org/jira/browse/JAMES-268'>JAMES-268</a>] - Spooler.accept(...) can leave locked messages and leak memory</li> +<li>[<a href='http://issues.apache.org/jira/browse/JAMES-269'>JAMES-269</a>] - AvalonMailRepository emits spurious "so we're deleting it... good riddance" messages due to synchronization</li> +<li>[<a href='http://issues.apache.org/jira/browse/JAMES-271'>JAMES-271</a>] - can't resolve when MX record direct an ip</li> +<li>[<a href='http://issues.apache.org/jira/browse/JAMES-276'>JAMES-276</a>] - The url for the ENTITY declarations in config.xml should be just "../conf/file-name"</li> +<li>[<a href='http://issues.apache.org/jira/browse/JAMES-278'>JAMES-278</a>] - Remove references to Jakarta where no longer accurate</li> +<li>[<a href='http://issues.apache.org/jira/browse/JAMES-280'>JAMES-280</a>] - DNSServer does not cleanup DNS cache cleaner thread.</li> +<li>[<a href='http://issues.apache.org/jira/browse/JAMES-281'>JAMES-281</a>] - Return-Path twice in header</li> +<li>[<a href='http://issues.apache.org/jira/browse/JAMES-282'>JAMES-282</a>] - Partial message may be delivered if client disconnects</li> +<li>[<a href='http://issues.apache.org/jira/browse/JAMES-294'>JAMES-294</a>] - Database Pool becomes exhausted after a short time when heavily polled</li> +</ul> + +<h2>New Feature</h2> +<ul> +<li>[<a href='http://issues.apache.org/jira/browse/JAMES-164'>JAMES-164</a>] - Matcher: AttachmentFileNameIs</li> +<li>[<a href='http://issues.apache.org/jira/browse/JAMES-165'>JAMES-165</a>] - Matcher: RecipientIs with regex support</li> +<li>[<a href='http://issues.apache.org/jira/browse/JAMES-166'>JAMES-166</a>] - Remote delivery support multiple gateway servers</li> +<li>[<a href='http://issues.apache.org/jira/browse/JAMES-168'>JAMES-168</a>] - Fast-fail for relay attempts</li> +<li>[<a href='http://issues.apache.org/jira/browse/JAMES-175'>JAMES-175</a>] - Mailet class reloading</li> +<li>[<a href='http://issues.apache.org/jira/browse/JAMES-185'>JAMES-185</a>] - SenderHostIs matcher</li> +<li>[<a href='http://issues.apache.org/jira/browse/JAMES-186'>JAMES-186</a>] - Optional newsgroup filtering</li> +<li>[<a href='http://issues.apache.org/jira/browse/JAMES-195'>JAMES-195</a>] - Matcher: CompareNumericHeaderValue</li> +<li>[<a href='http://issues.apache.org/jira/browse/JAMES-196'>JAMES-196</a>] - SenderIsRegex</li> +<li>[<a href='http://issues.apache.org/jira/browse/JAMES-197'>JAMES-197</a>] - SenderIsNull</li> +<li>[<a href='http://issues.apache.org/jira/browse/JAMES-201'>JAMES-201</a>] - Mail attribute support</li> +<li>[<a href='http://issues.apache.org/jira/browse/JAMES-206'>JAMES-206</a>] - SMTPAuthSuccessful and SMTPAuthUserIs</li> +<li>[<a href='http://issues.apache.org/jira/browse/JAMES-209'>JAMES-209</a>] - FetchMAIL service</li> +<li>[<a href='http://issues.apache.org/jira/browse/JAMES-211'>JAMES-211</a>] - mbox support</li> +<li>[<a href='http://issues.apache.org/jira/browse/JAMES-216'>JAMES-216</a>] - HasMailAttributeWithValue</li> +<li>[<a href='http://issues.apache.org/jira/browse/JAMES-220'>JAMES-220</a>] - FromRepository to reprocess emails</li> +<li>[<a href='http://issues.apache.org/jira/browse/JAMES-231'>JAMES-231</a>] - Flexible retry schedule for RemoteDelivery</li> +<li>[<a href='http://issues.apache.org/jira/browse/JAMES-279'>JAMES-279</a>] - DSNBounce mailet</li> +<li>[<a href='http://issues.apache.org/jira/browse/JAMES-289'>JAMES-289</a>] - Ingres db repository support should be added</li> +</ul> + +<h2>Improvement</h2> +<ul> +<li>[<a href='http://issues.apache.org/jira/browse/JAMES-99'>JAMES-99</a>] - RFC1894 format notification</li> +<li>[<a href='http://issues.apache.org/jira/browse/JAMES-161'>JAMES-161</a>] - Quota framework</li> +<li>[<a href='http://issues.apache.org/jira/browse/JAMES-162'>JAMES-162</a>] - Partial send support</li> +<li>[<a href='http://issues.apache.org/jira/browse/JAMES-169'>JAMES-169</a>] - Network-based authorization for SMTP AUTH</li> +<li>[<a href='http://issues.apache.org/jira/browse/JAMES-171'>JAMES-171</a>] - Improve support for character encoded subjects in mailing lists</li> +<li>[<a href='http://issues.apache.org/jira/browse/JAMES-172'>JAMES-172</a>] - New thread pool implementation</li> +<li>[<a href='http://issues.apache.org/jira/browse/JAMES-173'>JAMES-173</a>] - Control number of rows returned in JDBCSpoolRepository</li> +<li>[<a href='http://issues.apache.org/jira/browse/JAMES-174'>JAMES-174</a>] - Improve performance on message size</li> +<li>[<a href='http://issues.apache.org/jira/browse/JAMES-177'>JAMES-177</a>] - DNS settings autodiscovery</li> +<li>[<a href='http://issues.apache.org/jira/browse/JAMES-179'>JAMES-179</a>] - Reduce memory footprint of sql resouces</li> +<li>[<a href='http://issues.apache.org/jira/browse/JAMES-180'>JAMES-180</a>] - Faster listing usernames</li> +<li>[<a href='http://issues.apache.org/jira/browse/JAMES-181'>JAMES-181</a>] - Better CRLF handling in protocols</li> +<li>[<a href='http://issues.apache.org/jira/browse/JAMES-183'>JAMES-183</a>] - Overhauled Redirect mailet</li> +<li>[<a href='http://issues.apache.org/jira/browse/JAMES-184'>JAMES-184</a>] - New network matcher classes</li> +<li>[<a href='http://issues.apache.org/jira/browse/JAMES-188'>JAMES-188</a>] - Improved error handling in processors</li> +<li>[<a href='http://issues.apache.org/jira/browse/JAMES-198'>JAMES-198</a>] - New listserv code.</li> +<li>[<a href='http://issues.apache.org/jira/browse/JAMES-204'>JAMES-204</a>] - Upgrade to JavaMail 1.3.1</li> +<li>[<a href='http://issues.apache.org/jira/browse/JAMES-205'>JAMES-205</a>] - New database connection pooler</li> +<li>[<a href='http://issues.apache.org/jira/browse/JAMES-210'>JAMES-210</a>] - Upgrade to dnsjava 1.4.0</li> +<li>[<a href='http://issues.apache.org/jira/browse/JAMES-212'>JAMES-212</a>] - Batch delete from mail repository</li> +<li>[<a href='http://issues.apache.org/jira/browse/JAMES-214'>JAMES-214</a>] - Better PID handling</li> +<li>[<a href='http://issues.apache.org/jira/browse/JAMES-217'>JAMES-217</a>] - Upgrade to dnsjava 1.4.1</li> +<li>[<a href='http://issues.apache.org/jira/browse/JAMES-218'>JAMES-218</a>] - showalias and showforwarding commands</li> +<li>[<a href='http://issues.apache.org/jira/browse/JAMES-221'>JAMES-221</a>] - SenderInFakeDomain network setting</li> +<li>[<a href='http://issues.apache.org/jira/browse/JAMES-222'>JAMES-222</a>] - Make file mail repository sort FIFO</li> +<li>[<a href='http://issues.apache.org/jira/browse/JAMES-225'>JAMES-225</a>] - Upgrade to dnsjava 1.4.2</li> +<li>[<a href='http://issues.apache.org/jira/browse/JAMES-226'>JAMES-226</a>] - Simplify connection tracking</li> +<li>[<a href='http://issues.apache.org/jira/browse/JAMES-227'>JAMES-227</a>] - Upgrade to dnsjava 1.4.3</li> +<li>[<a href='http://issues.apache.org/jira/browse/JAMES-228'>JAMES-228</a>] - Upgrade to DBCP 1.1</li> +<li>[<a href='http://issues.apache.org/jira/browse/JAMES-232'>JAMES-232</a>] - JMX exposes more server information</li> +<li>[<a href='http://issues.apache.org/jira/browse/JAMES-234'>JAMES-234</a>] - Improved bounce from RemoteDelivery</li> +<li>[<a href='http://issues.apache.org/jira/browse/JAMES-283'>JAMES-283</a>] - James should use default backLog value when creating a ServerSocket</li> +</ul> </section> <section name="Version 2.1.3"> 1.35 +6 -22 james-server/src/xdocs/index.xml Index: index.xml =================================================================== RCS file: /home/cvs/james-server/src/xdocs/index.xml,v retrieving revision 1.34 retrieving revision 1.35 diff -u -r1.34 -r1.35 --- index.xml 4 Feb 2004 20:11:56 -0000 1.34 +++ index.xml 18 Jun 2004 01:16:05 -0000 1.35 @@ -15,19 +15,7 @@ <p>James requires Java 2 (either JRE 1.3 or 1.4 as of 2.0a3).</p> </section> <section name="news"> -<h3><b>Lists and CVS repository have moved</b></h3> -<p>James mailing lists have moved,<br/> [EMAIL PROTECTED] (for users of James) is now [EMAIL PROTECTED] subscribe with [EMAIL PROTECTED] <br/> [EMAIL PROTECTED] (for developers and contributors) is now [EMAIL PROTECTED] subscribe with [EMAIL PROTECTED]<br/> -There is also [EMAIL PROTECTED] for general discussions relating to the project (not code or user issues) subscribe with [EMAIL PROTECTED]</p> -<p>James CVS module has been renamed<br/> -The new module name is james-server<br/> -You can either check out this renamed module or rename the module in the CVS control files in your local copy.</p> -<p> -We will update instructions throughout the site as soon as we can.<br/> -Downloads remain at their old locations. - -</p> +<p><b>James v2.2.0</b><br/><a href="#releases">James v2.2.0</a> is released.</p> <h3>James featured on IBM developerWorks</h3> <p> Claude Duguay has written two excellent articles on <a href="http://james.apache.org/">James</a> for @@ -37,22 +25,18 @@ [<a href="http://www-106.ibm.com/developerworks/java/library/j-james2.html">article2</a>] Build e-mail based applications with Matchers and Mailets. </p> -<p><b>James v2.1.3</b><br/><a href="#releases">James v2.1.3</a> is released.</p> -<p><b>James Comes Of Age</b><br/>We're proud to announce that Jakarta James has been promoted from being a Jakarta sub-project to Apache James, a top-level project of the Apache Software Foundation (ASF). James now has its own Project Management Committee, and reports directly to the <a href="http://www.apache.org/foundation">ASF</a>.</p> -<p>We also have a brand new domain name: <b>http://james.apache.org</b> and are in the process of moving our infrastructure over to the new domain, so please forgive any confusion that might occur.</p> -<p><i>At this time we would especially appreciate hearing about broken links or out of date references on this site.</i></p> </section> <section name="releases"> -<p><b>Latest and Stable: James v2.1.3</b><br/> -James v2.1.3 is the current release, and the latest in the <A HREF="announcement_2_1.html">James v2.1 series</A>. +<p><b>Latest and Stable: James v2.2.0</b><br/> +James v2.2.0 is the current release, and the latest in the James v2 series. Both <a href="http://james.apache.org/download.cgi">binary and source</a> distributions are available.</p> -<p>James v2.1.3 fixes several important defects, and contains functional improvements. +<p>James v2.2.0 is a major update to the James platform, with many new features, functional improvements, and bug fixes. See the <a href="changelog.html">Change Log</a> for a detailed list of changes. <b>All -users are urged to upgrade to v2.1.3 as soon as possible</b>.</p> +users are urged to upgrade to v2.2.0 as soon as possible</b>.</p> <p>Any bugs found in James are dealt with promptly. Please provide feedback on the james-user and james-dev mailing lists.</p> -<p><b>Get your hands on the latest versions..</b><br/>We put significant milestones, and potential release candidates in the <a href="http://cvs.apache.org/builds/james-server/">download area.</a><br/>Whilst the quality of these versions cannot be guaranteed they may contain important bug fixes and cool new features.<br/></p> +<p><b>Get your hands on the latest versions..</b><br/>We put significant milestones, and potential release candidates in the <a href="http://cvs.apache.org/dist/james/">download area.</a><br/>Whilst the quality of these versions cannot be guaranteed they may contain important bug fixes and cool new features.<br/></p> </section> <section name="Feature Status">
--------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]