Author: bago
Date: Thu Apr 19 05:56:25 2007
New Revision: 530399

URL: http://svn.apache.org/viewvc?view=rev&rev=530399
Log:
Fix xml syntax for dns_configuration.
Updated changelog.

Modified:
    james/server/branches/v2.3/   (props changed)
    
james/server/branches/v2.3/src/java/org/apache/james/fetchmail/MessageProcessor.java
    james/server/branches/v2.3/src/site/xdoc/changelog.xml
    james/server/branches/v2.3/src/site/xdoc/dns_configuration.xml
    
james/server/branches/v2.3/src/test/org/apache/james/smtpserver/SMTPServerTest.java

Propchange: james/server/branches/v2.3/
------------------------------------------------------------------------------
--- svn:ignore (original)
+++ svn:ignore Thu Apr 19 05:56:25 2007
@@ -5,3 +5,5 @@
 .classpath
 
 build
+
+dist

Modified: 
james/server/branches/v2.3/src/java/org/apache/james/fetchmail/MessageProcessor.java
URL: 
http://svn.apache.org/viewvc/james/server/branches/v2.3/src/java/org/apache/james/fetchmail/MessageProcessor.java?view=diff&rev=530399&r1=530398&r2=530399
==============================================================================
--- 
james/server/branches/v2.3/src/java/org/apache/james/fetchmail/MessageProcessor.java
 (original)
+++ 
james/server/branches/v2.3/src/java/org/apache/james/fetchmail/MessageProcessor.java
 Thu Apr 19 05:56:25 2007
@@ -1409,7 +1409,7 @@
      */
     protected String getRemoteDomain() throws MessagingException
     {
-       
+    
         String remoteDomain;
         if (null == (remoteDomain = getRemoteDomainBasic()))
         {

Modified: james/server/branches/v2.3/src/site/xdoc/changelog.xml
URL: 
http://svn.apache.org/viewvc/james/server/branches/v2.3/src/site/xdoc/changelog.xml?view=diff&rev=530399&r1=530398&r2=530399
==============================================================================
--- james/server/branches/v2.3/src/site/xdoc/changelog.xml (original)
+++ james/server/branches/v2.3/src/site/xdoc/changelog.xml Thu Apr 19 05:56:25 
2007
@@ -29,6 +29,41 @@
 <p>This document records what was done between releases.  As always, thank you 
to everyone who contributed code, documentation, bug reports, and feedback.
 </p>
 
+<section name="Version 2.3.1rc1">
+<p>Released 19 April 2007</p>
+<p>Detail</p>
+<subsection name="Bug"></subsection>
+<ul>
+<li>[<a href='http://issues.apache.org/jira/browse/JAMES-592'>JAMES-592</a>] - 
OOM caused by unbounded cache in InetAddress (was James leaks memory 
slowly)</li>
+<li>[<a href='http://issues.apache.org/jira/browse/JAMES-662'>JAMES-662</a>] - 
sendmail.py doesn't handle multiple TO-recipients</li>
+<li>[<a href='http://issues.apache.org/jira/browse/JAMES-663'>JAMES-663</a>] - 
sendmail.py crashes on line "from_addr = os.environ['USER'] + '@' + 
socket.getfqdn()"</li>
+<li>[<a href='http://issues.apache.org/jira/browse/JAMES-671'>JAMES-671</a>] - 
ServerConnection doesn't properly handle the TCP/IP backlog</li>
+<li>[<a href='http://issues.apache.org/jira/browse/JAMES-691'>JAMES-691</a>] - 
Search &amp; Fix broken links on the new website</li>
+<li>[<a href='http://issues.apache.org/jira/browse/JAMES-721'>JAMES-721</a>] - 
MBoxMailRepository.remove(String key) causes ClassCastException</li>
+<li>[<a href='http://issues.apache.org/jira/browse/JAMES-735'>JAMES-735</a>] - 
Failure to correctly set mail.smtp.localhost leads to mail servers being listed 
on cbl.abuseat.org and mail being rejected by Spamhaus.</li>
+<li>[<a href='http://issues.apache.org/jira/browse/JAMES-757'>JAMES-757</a>] - 
MailAddress not check for valid syntax if new MailAddress(user, domain) is 
used</li>
+<li>[<a href='http://issues.apache.org/jira/browse/JAMES-759'>JAMES-759</a>] - 
sendmail.py use localhost to connect to local smtpserver. We should use 
127.0.0.1</li>
+<li>[<a href='http://issues.apache.org/jira/browse/JAMES-778'>JAMES-778</a>] - 
exporting variables using build.sh on solaris breaks</li>
+<li>[<a href='http://issues.apache.org/jira/browse/JAMES-781'>JAMES-781</a>] - 
James will not start if there is directory with too many files and folders in 
the repostiory path</li>
+<li>[<a href='http://issues.apache.org/jira/browse/JAMES-783'>JAMES-783</a>] - 
python/sendmail.py is not added to the binary distribution package</li>
+</ul>
+
+<subsection name="Improvement"></subsection>
+<ul>
+<li>[<a href='http://issues.apache.org/jira/browse/JAMES-679'>JAMES-679</a>] - 
Make sure our container use an expiration for cached dns data</li>
+</ul>
+                    
+<subsection name="Task"></subsection>
+<ul>
+<li>[<a href='http://issues.apache.org/jira/browse/JAMES-677'>JAMES-677</a>] - 
Update license headers to follow the latest ASF requirements as of November the 
1st</li>
+<li>[<a href='http://issues.apache.org/jira/browse/JAMES-682'>JAMES-682</a>] - 
Merge 2.3.0a1 to 2.3.0 final releases on JIRA</li>
+<li>[<a href='http://issues.apache.org/jira/browse/JAMES-694'>JAMES-694</a>] - 
Upgrade dnsjava to 2.0.3 when available</li>
+<li>[<a href='http://issues.apache.org/jira/browse/JAMES-774'>JAMES-774</a>] - 
Add documentation for the dns ttl issue</li>
+</ul>
+
+</section>
+
+
 <section name="Version 2.3.0 Final">
 <p>Released 23 October 2006</p>
 </section>

Modified: james/server/branches/v2.3/src/site/xdoc/dns_configuration.xml
URL: 
http://svn.apache.org/viewvc/james/server/branches/v2.3/src/site/xdoc/dns_configuration.xml?view=diff&rev=530399&r1=530398&r2=530399
==============================================================================
--- james/server/branches/v2.3/src/site/xdoc/dns_configuration.xml (original)
+++ james/server/branches/v2.3/src/site/xdoc/dns_configuration.xml Thu Apr 19 
05:56:25 2007
@@ -57,7 +57,7 @@
 </section>
 <section name="Sun JVM DNS Lookup Configuration.">
 <p>Sun's JVM Internet address lookup uses a cache which is unbounded and 
doesn't time out.<br/>
-This is obviously not great for a long running process like a mail server so 
we have introduced a system property <strong>networkaddress.cache.ttl<strong> 
that is used by the distributed phoenix start-up scripts, at startup, to 
override the java 1.4 
<strong>Security.setProperty("networkaddress.cache.ttl")</strong>.<br/> By 
default this is set to <strong>300</strong> seconds.</p>
+This is obviously not great for a long running process like a mail server so 
we have introduced a system property <strong>networkaddress.cache.ttl</strong> 
that is used by the distributed phoenix start-up scripts, at startup, to 
override the java 1.4 
<strong>Security.setProperty("networkaddress.cache.ttl")</strong>.<br/> By 
default this is set to <strong>300</strong> seconds.</p>
 <p>This workaround will only be present if you use James as distributed. If 
you use James in any other container, including different versions of Phoenix, 
you will need to ensure that you make a similar configuration change to allow 
the internet address cache to perform acceptably.</p>
 <p>James 2.3 has this workaround and it requires it to operate acceptably. 
Future versions of James will continue to have the workaround in place but will 
*not* require it. This will provide continued support for any mailets which you 
may deploy from other sources which might continue to use Sun's InetAddress 
class for DNS resolution.</p>
 <p>We are not currently aware of the behaviour of this cache in other JVM 
implementations, nor of the effect, if any, which this change might have on 
them</p>

Modified: 
james/server/branches/v2.3/src/test/org/apache/james/smtpserver/SMTPServerTest.java
URL: 
http://svn.apache.org/viewvc/james/server/branches/v2.3/src/test/org/apache/james/smtpserver/SMTPServerTest.java?view=diff&rev=530399&r1=530398&r2=530399
==============================================================================
--- 
james/server/branches/v2.3/src/test/org/apache/james/smtpserver/SMTPServerTest.java
 (original)
+++ 
james/server/branches/v2.3/src/test/org/apache/james/smtpserver/SMTPServerTest.java
 Thu Apr 19 05:56:25 2007
@@ -921,7 +921,7 @@
             } catch (Exception _) {
                 assertTrue("Accepted connections " + i + " did not meet or 
exceed backlog of " + backlog + ".", i >= backlog);
                 connection[i] = null; // didn't open, so don't try to close 
later
-                break; // OK to fail, since we've at least reached the backlog 
        
+                break; // OK to fail, since we've at least reached the backlog 
         
             }
             assertTrue("connection #" + (i+1) + " established", 
connection[i].isConnected());
         }



---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to