[email][PATCH] Replace !StringUtils.isNotEmpty() with StringUtils.isEmpty()
Index: src/java/org/apache/commons/mail/Email.java === --- src/java/org/apache/commons/mail/Email.java(revisão 267492) +++ src/java/org/apache/commons/mail/Email.java(cópia de trabalho) @@ -407,7 +407,7 @@ try { // check name input -if (!StringUtils.isNotEmpty(name)) +if (StringUtils.isEmpty(name)) { name = email; } @@ -683,11 +683,11 @@ */ public void addHeader(String name, String value) { -if (!StringUtils.isNotEmpty(name)) +if (StringUtils.isEmpty(name)) { throw new IllegalArgumentException(name can not be null); } -if (!StringUtils.isNotEmpty(value)) +if (StringUtils.isEmpty(value)) { throw new IllegalArgumentException(value can not be null); } ___ Yahoo! Messenger com voz: PROMOÇÃO VOCÊ PODE LEVAR UMA VIAGEM NA CONVERSA. Participe! www.yahoo.com.br/messenger/promocao - To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]
Re: svn commit: r201739 - /jakarta/commons/proper/email/trunk/project.xml
Yes, I meant these timeout checks. Since commons-email uses dumbster 1.6 this change should work fine. If a bad port number is given then the ServerSocket class used in dumbster's main loop will throw a IOException informing what went wrong. ServerSocket is used in SimpleSmtpServer.run() method. You can read it here: http://cvs.sourceforge.net/viewcvs.py/dumbster/dumbster/src/com/dumbster/smtp/SimpleSmtpServer.java?diff_format=lrev=1.8view=auto You can read more about the ServerSocket(int) constructor here: http://java.sun.com/j2se/1.5.0/docs/api/java/net/ServerSocket.html#ServerSocket(int) Ramiro Pereira de Magalhães Dion Gillard wrote: What if Dumbster gets given a bad port number by commons email? Did you just mean the timeout checks? If so, can we just replace: this.fakeMailServer = SimpleSmtpServer.start(EmailConfiguration.MAIL_SERVER_PORT); Date dtStartWait = new Date(); while (this.fakeMailServer.isStopped()) { // test for connected if (this.fakeMailServer != null !this.fakeMailServer.isStopped()) { break; } // test for timeout if ((dtStartWait.getTime() + EmailConfiguration.TIME_OUT) = new Date().getTime()) { fail(Mail server failed to start); } } with: this.fakeMailServer = SimpleSmtpServer.start(EmailConfiguration.MAIL_SERVER_PORT); if (this.fakeMailServer.isStopped()) fail(Mail server failed to start); ? On 6/27/05, Ramiro Pereira de Magalhaes [EMAIL PROTECTED] wrote: Ramiro Pereira de Magalhaes wrote: [EMAIL PROTECTED] wrote: Author: dion Date: Sat Jun 25 04:48:51 2005 New Revision: 201739 URL: http://svn.apache.org/viewcvs?rev=201739view=rev Log: Move to dumbster 1.6 for testing: - jdk13 compatible - faster - still works for us Modified: jakarta/commons/proper/email/trunk/project.xml Modified: jakarta/commons/proper/email/trunk/project.xml URL: http://svn.apache.org/viewcvs/jakarta/commons/proper/email/trunk/project.xml?rev=201739r1=201738r2=201739view=diff == --- jakarta/commons/proper/email/trunk/project.xml (original) +++ jakarta/commons/proper/email/trunk/project.xml Sat Jun 25 04:48:51 2005 @@ -152,7 +152,7 @@ dependency groupIddumbster/groupId artifactIddumbster/artifactId -version1.5/version +version1.6/version properties/ /dependency /dependencies - To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED] If you're using dumbster version 1.6 then check it out from CVS and build it. There is a small but important difference between the code on CVS and the code currently released that avoids some locks while starting a SimpleSmtpServer. Check the difference here: http://cvs.sourceforge.net/viewcvs.py/dumbster/dumbster/src/com/dumbster/smtp/SimpleSmtpServer.java?r1=1.7r2=1.8 Ramiro Pereira de Magalhães - To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED] I forgot to say that the getMailServer() method on BaseEmailTestCase class performs unnecessary checks in order to be sure that dumbster mail server's up. Dumbster itself takes care of it. Ramiro Pereira de Magalhães ___ Yahoo! Acesso Gr�tis - Internet r�pida e gr�tis. Instale o discador agora! http://br.acesso.yahoo.com/ - To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED] ___ Yahoo! Acesso Grátis - Internet rápida e grátis. Instale o discador agora! http://br.acesso.yahoo.com/ - To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]
Re: svn commit: r201739 - /jakarta/commons/proper/email/trunk/project.xml
Dion Gillard wrote: On 6/29/05, Ramiro Pereira de Magalhaes [EMAIL PROTECTED] wrote: Yes, I meant these timeout checks. Since commons-email uses dumbster 1.6 this change should work fine. If a bad port number is given then the ServerSocket class used in dumbster's main loop will throw a IOException informing what went wrong. Yes, but the finally block in run() will call notifyAll() and return the server object from the SimpleSmtpServer.start(port) method, right? ServerSocket is used in SimpleSmtpServer.run() method. You can read it here: http://cvs.sourceforge.net/viewcvs.py/dumbster/dumbster/src/com/dumbster/smtp/SimpleSmtpServer.java?diff_format=lrev=1.8view=auto run() isn't called directly from start(port), instead a Thread is created and started. The started thread calls run(), and hence the method that calls start(port) will never see the IOException. True? Not true, but while I was writing this answer to you I noticed that there's a bug inside the SimpleSmtpServer.run() method. Dumbster works fine if the ServerSocket doesn't throw an exception but if it does, the isStopped() method will still return false while it should return true. I'll try to explain both the bug and the inner workings of the SimpleSmtpServer.start(). SimpleSmtpServer implements the Runnable interface and in its start(int) method a new instance of himself is passed to the Thread's constructor. This means that when the Thread starts it will call SimpleSmtpServer.run() that will try to instantiate a new ServerSocket wich may throw an IOException. The notifyAll() is then called allowing concurrent threads (in this case the commons-email TestCases) to run. If any exception is thrown then it will be captured inside the run() method, we'll see a stack trace of the problem and the run() method is over. The problem is: if a socket cannot be opened the the server is not running. There is no code setting the stopped variable to true inside any catch block. I'll suggest moving the first line of SimpleSmtpServer.run() (stopped = false) to somewhere after the instantiation of the ServerSocket (inside the same method). Anyway, it's not not a commons-email problem. We can still make the change proposed bellow since the timeout checks won't do any workaround to this bug inside dumbster. Ramiro Pereira de Magalhães You can read more about the ServerSocket(int) constructor here: http://java.sun.com/j2se/1.5.0/docs/api/java/net/ServerSocket.html#ServerSocket(int) Ramiro Pereira de Magalhães Dion Gillard wrote: What if Dumbster gets given a bad port number by commons email? Did you just mean the timeout checks? If so, can we just replace: this.fakeMailServer = SimpleSmtpServer.start(EmailConfiguration.MAIL_SERVER_PORT); Date dtStartWait = new Date(); while (this.fakeMailServer.isStopped()) { // test for connected if (this.fakeMailServer != null !this.fakeMailServer.isStopped()) { break; } // test for timeout if ((dtStartWait.getTime() + EmailConfiguration.TIME_OUT) = new Date().getTime()) { fail(Mail server failed to start); } } with: this.fakeMailServer = SimpleSmtpServer.start(EmailConfiguration.MAIL_SERVER_PORT); if (this.fakeMailServer.isStopped()) fail(Mail server failed to start); ? On 6/27/05, Ramiro Pereira de Magalhaes [EMAIL PROTECTED] wrote: Ramiro Pereira de Magalhaes wrote: [EMAIL PROTECTED] wrote: Author: dion Date: Sat Jun 25 04:48:51 2005 New Revision: 201739 URL: http://svn.apache.org/viewcvs?rev=201739view=rev Log: Move to dumbster 1.6 for testing: - jdk13 compatible - faster - still works for us Modified: jakarta/commons/proper/email/trunk/project.xml Modified: jakarta/commons/proper/email/trunk/project.xml URL: http://svn.apache.org/viewcvs/jakarta/commons/proper/email/trunk/project.xml?rev=201739r1=201738r2=201739view=diff == --- jakarta/commons/proper/email/trunk/project.xml (original) +++ jakarta/commons/proper/email/trunk/project.xml Sat Jun 25 04:48:51 2005 @@ -152,7 +152,7 @@ dependency groupIddumbster/groupId artifactIddumbster/artifactId -version1.5/version +version1.6/version properties/ /dependency /dependencies - To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED] If you're using dumbster version 1.6 then check it out from CVS and build it. There is a small but important difference between the code on CVS and the code currently released
Re: svn commit: r201739 - /jakarta/commons/proper/email/trunk/project.xml
[EMAIL PROTECTED] wrote: Author: dion Date: Sat Jun 25 04:48:51 2005 New Revision: 201739 URL: http://svn.apache.org/viewcvs?rev=201739view=rev Log: Move to dumbster 1.6 for testing: - jdk13 compatible - faster - still works for us Modified: jakarta/commons/proper/email/trunk/project.xml Modified: jakarta/commons/proper/email/trunk/project.xml URL: http://svn.apache.org/viewcvs/jakarta/commons/proper/email/trunk/project.xml?rev=201739r1=201738r2=201739view=diff == --- jakarta/commons/proper/email/trunk/project.xml (original) +++ jakarta/commons/proper/email/trunk/project.xml Sat Jun 25 04:48:51 2005 @@ -152,7 +152,7 @@ dependency groupIddumbster/groupId artifactIddumbster/artifactId -version1.5/version +version1.6/version properties/ /dependency /dependencies - To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED] If you're using dumbster version 1.6 then check it out from CVS and build it. There is a small but important difference between the code on CVS and the code currently released that avoids some locks while starting a SimpleSmtpServer. Check the difference here: http://cvs.sourceforge.net/viewcvs.py/dumbster/dumbster/src/com/dumbster/smtp/SimpleSmtpServer.java?r1=1.7r2=1.8 Ramiro Pereira de Magalhães ___ Yahoo! Acesso Grátis - Internet rápida e grátis. Instale o discador agora! http://br.acesso.yahoo.com/ - To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]
Re: svn commit: r201739 - /jakarta/commons/proper/email/trunk/project.xml
Ramiro Pereira de Magalhaes wrote: [EMAIL PROTECTED] wrote: Author: dion Date: Sat Jun 25 04:48:51 2005 New Revision: 201739 URL: http://svn.apache.org/viewcvs?rev=201739view=rev Log: Move to dumbster 1.6 for testing: - jdk13 compatible - faster - still works for us Modified: jakarta/commons/proper/email/trunk/project.xml Modified: jakarta/commons/proper/email/trunk/project.xml URL: http://svn.apache.org/viewcvs/jakarta/commons/proper/email/trunk/project.xml?rev=201739r1=201738r2=201739view=diff == --- jakarta/commons/proper/email/trunk/project.xml (original) +++ jakarta/commons/proper/email/trunk/project.xml Sat Jun 25 04:48:51 2005 @@ -152,7 +152,7 @@ dependency groupIddumbster/groupId artifactIddumbster/artifactId -version1.5/version +version1.6/version properties/ /dependency /dependencies - To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED] If you're using dumbster version 1.6 then check it out from CVS and build it. There is a small but important difference between the code on CVS and the code currently released that avoids some locks while starting a SimpleSmtpServer. Check the difference here: http://cvs.sourceforge.net/viewcvs.py/dumbster/dumbster/src/com/dumbster/smtp/SimpleSmtpServer.java?r1=1.7r2=1.8 Ramiro Pereira de Magalhães - To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED] I forgot to say that the getMailServer() method on BaseEmailTestCase class performs unnecessary checks in order to be sure that dumbster mail server's up. Dumbster itself takes care of it. Ramiro Pereira de Magalhães ___ Yahoo! Acesso Grátis - Internet rápida e grátis. Instale o discador agora! http://br.acesso.yahoo.com/ - To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]
Re: [VOTE] [email] promote RC4 to 1.0 status
I'm using the commons-email RC4 on a project I'm working on and I've no problems to report. It seems that this project is quite stable. I'm not sure if my vote counts for something but if it does I'm a +1. Ramiro Pereira de Magalhães Dion Gillard wrote: From what I can tell, the distributions below needed to be signed differently and more votes are still needed. I'm +1 on the release, but believe we need to repackage for the release. Anyone else care to vote or have opinions about the distribution? On 3/12/05, Eric Pugh [EMAIL PROTECTED] wrote: Hi all, A couple of packaging issues were discovered in Email 1.0 RC3. I was encouraged to fix them and then call for a fresh vote, so I appreciate the understanding of the community that the (now) 4 release candidates it's taken to get email to 1.0. My first time signing a project. The release candidate is available at http://www.apache.org/~epugh/email/distributions/ and is just RC3 with some packaging tweaks, not Java code changes. The documentation is available at http://www.apache.org/~epugh/email/docs This is a full release vote (and so three +1's are required). please check the release before voting +1. i will not tally the votes before 2300 hours GMT on Tuesday 15th of March. here's my +1 - Eric -8- [ ] +1 Promote RC4 to commons-email-1.0 [ ] +0 In favour of this release [ ] -0 Against this release [ ] -1 Do not release RC4 - To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED] - To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED] ___ Yahoo! Acesso Grátis - Internet rápida e grátis. Instale o discador agora! http://br.acesso.yahoo.com/ - To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]
Re: [email] Any plans for release? Roadmap ?
Hello, I began working with commons-email this monday on my project and, although a new version with the features that use it has not yet been released all tests are green. Maybe it's possible to tune the Email class by reducing the setters usage on the send() method, allowing it to perform better when, for instance, we want to send messages with customized bodies to different recipients,but without changing everything else. Until now, that's the only patch I would suggest. Ramiro Pereira de Magalhes Bindul Bhowmik wrote: Hi, There was another vote on the developers mailing list http://www.mail-archive.com/commons-dev@jakarta.apache.org/msg58587.html in March. This was regarding promoting RC4 to release 1.0 Not sure what happened to that vote. Regards, Bindul On 6/16/05, Dion Gillard [EMAIL PROTECTED] wrote: There have been several posts about this lately, and I for one hope to move the release process along soon. On 6/16/05, Grgory Joseph [EMAIL PROTECTED] wrote: Hi, I was wondering if there was any plan on releasing a non-snapshot commons-email version ? I stumbled accross this thread, which is starting to age http://mail-archives.apache.org/mod_mbox/jakarta-commons-dev/200412.mbox/[EMAIL PROTECTED] .. what happened? :) Cheers, greg - To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED] -- http://www.multitask.com.au/people/dion/ You are going to let the fear of poverty govern your life and your reward will be that you will eat, but you will not live. - George Bernard Shaw - To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED] - To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED] ___ Yahoo! Acesso Grtis - Internet rpida e grtis. Instale o discador agora! http://br.acesso.yahoo.com/ - To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]
Re: [site][email] Broken link on Jakarta site.
I downloaded the latest source file from the commons-email from that source and ran a diff on the existing code from SVN repository. The only 2 differences were a compiled code existing on a bin/ folder and a build.properties file: both did not exist on the SVN repository. So, for development purposes we can assume that the repository to be used is the SVN http://svn.apache.org/repos/asf/jakarta/commons/proper/email/trunk instead of the CVS one? Ramiro Pereira de Magalhães Simon Kitching wrote: On Mon, 2005-06-13 at 20:37 +0530, Bindul Bhowmik wrote: Now, to my original problem: since brutus is out of action, where do I get nightly builds for commons-email (if it is getting built at all)? http://cvs.apache.org/builds/jakarta-commons/nightly/ Regards, Simon Yahoo! Mail, cada vez melhor: agora com 1GB de espaço grátis! http://mail.yahoo.com.br - To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]
Re: [email] Someone on commons-email?
robert burrell donkin wrote: On Mon, 2005-06-13 at 10:18 -0300, Ramiro Pereira de Magalhaes wrote: I'm interested in contributing with Email because I began to write a service on a project I'm working on that would benefit mutch of it's features. What I really need to know is if there is someone to add fixes and make changes to this project while the community (including myself) contributes with it. So, anyone here knows who is the commiter/in charge of commons-email? everyone's in change and no one ;) eric was managing the last release (but i haven't heard anything from him for a while). if eric's not around at the moment then it's a case of someone finding the energy to pick it up. unfortunately, everyone seems very busy... hopefully, if you persevere this'll happen someone soon. - robert - To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED] Well, that's quite bad... :( Isn't anyone with managing powers interested in pushing email towards a release? I can checkout this project and start fixing anything by myself as (if) needed but this way I'll be working alone and in a branch that will probably be thrown away when the project start moving again... Awaiting for answers, Ramiro Pereira de Magalhães Yahoo! Mail, cada vez melhor: agora com 1GB de espaço grátis! http://mail.yahoo.com.br - To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]
[email] FIXED commons-email tests for nightly builds script
Craig, after having some fight with the commons-email project I discovered the problem that breaks it: you're compiling the project with the javamail_path/lib/mailapi.jar package instead of javamail_path/mail.jar (check the build.properties file). The first one does not have the necessary Providers (in this case the SMTP provider) required by Dumbster, the fake mail server used for testing. The other one does. Once I fixed this, all tests passed. My source of information was http://www.javaworld.com/javaworld/jw-10-2001/jw-1026-javamail.html, quoted below: The |mailapi.jar| file contains the core API classes, while the |pop3.jar| and |smtp.jar| files contain the provider implementations for the respective mail protocols. (We won't use the |imap.jar| file in this article.) Think of the provider implementations as similar to JDBC (Java Database Connectivity) drivers, but for messaging systems rather than databases. As for the |mail.jar| file, it contains each of the above jar files, so you could restrict your classpath to just the |mail.jar| and |activation.jar| files. I hope this helps make things move again... Ramiro Pereira de Magalhães Craig McClanahan wrote: SVN is the current source repository for all Jakarta Commons projects (proper and sandbox). The CVS repository was frozen at the time that migration to SVN took place, and is in read only state as a convenience for people that still had references to it. As for nightly builds, I run them for nearly all the commons packages ... but cannot for email because the developers haven't provided an Ant build.xml script where ant clean dist succeeds -- it compiles ok, but fails in the unit tests, and the script is set up such that this fails the build. The portion of the build output documenting this failure: [junit] Testsuite: org.apache.commons.mail.HtmlEmailTest [junit] Tests run: 6, Failures: 1, Errors: 1, Time elapsed: 3.807 sec [junit] Testcase: testGetSetTextMsg took 0.154 sec [junit] Testcase: testGetSetHtmlMsg took 0 sec [junit] Testcase: testGetSetMsg took 0.001 sec [junit] Testcase: testEmbed took 0.678 sec [junit] Testcase: testSend took 2.24 sec [junit] FAILED [junit] Unexpected exception thrown [junit] junit.framework.AssertionFailedError: Unexpected exception thrown [junit] at org.apache.commons.mail.HtmlEmailTest.testSend(HtmlEmailTest.java:302) [junit] Testcase: testSend2 took 0.694 sec [junit] Caused an ERROR [junit] javax.mail.NoSuchProviderException: smtp [junit] org.apache.commons.mail.EmailException: javax.mail.NoSuchProviderException: smtp [junit] at org.apache.commons.mail.Email.send(Email.java:822) [junit] at org.apache.commons.mail.MultiPartEmail.send(MultiPartEmail.java:224) [junit] at org.apache.commons.mail.HtmlEmail.send(HtmlEmail.java:227) [junit] at org.apache.commons.mail.HtmlEmailTest.testSend2(HtmlEmailTest.java:380) [junit] Caused by: javax.mail.NoSuchProviderException: smtp [junit] at javax.mail.Session.getService(Session.java:750) [junit] at javax.mail.Session.getTransport(Session.java:689) [junit] at javax.mail.Session.getTransport(Session.java:632) [junit] at javax.mail.Session.getTransport(Session.java:612) [junit] at javax.mail.Session.getTransport(Session.java:667) [junit] at javax.mail.Transport.send0(Transport.java:148) [junit] at javax.mail.Transport.send(Transport.java:80) [junit] at org.apache.commons.mail.Email.send(Email.java:818) [junit] ... 18 more Craig On 6/14/05, Ramiro Pereira de Magalhaes [EMAIL PROTECTED] wrote: I downloaded the latest source file from the commons-email from that source and ran a diff on the existing code from SVN repository. The only 2 differences were a compiled code existing on a bin/ folder and a build.properties file: both did not exist on the SVN repository. So, for development purposes we can assume that the repository to be used is the SVN http://svn.apache.org/repos/asf/jakarta/commons/proper/email/trunk instead of the CVS one? Ramiro Pereira de Magalhães Simon Kitching wrote: On Mon, 2005-06-13 at 20:37 +0530, Bindul Bhowmik wrote: Now, to my original problem: since brutus is out of action, where do I get nightly builds for commons-email (if it is getting built at all)? http://cvs.apache.org/builds/jakarta-commons/nightly/ Regards, Simon Yahoo! Mail, cada vez melhor: agora com 1GB de espaço grátis! http://mail.yahoo.com.br - To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED] - To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED
Re: [email] Someone on commons-email?
I'm interested in contributing with Email because I began to write a service on a project I'm working on that would benefit mutch of it's features. What I really need to know is if there is someone to add fixes and make changes to this project while the community (including myself) contributes with it. So, anyone here knows who is the commiter/in charge of commons-email? Thanks in advance, Ramiro Pereira de Magalhães Samuel Le Berrigaud wrote: I really look forward the first release of commons email too... Can someone give another date for the first release ? Are there any bugs open that prevent from releasing this component ? I think I could try to get some time to contribute if there is a need... On 6/13/05, Eric Spiegelberg [EMAIL PROTECTED] wrote: I've been casually following commons email on this list for the past few months and it's been pretty low traffic. If I remember correctly, someone mentioned that a release would be put out at the end of May, but it never happened. I've submitted two trivial patches for email a few weeks ago and I hope that they would be committed before a release - whenever it is. Ramiro Pereira de Magalhaes wrote: Hello folks! I just checked out the email project from the SVN repository (http://svn.apache.org/repos/asf/jakarta/commons/proper/email/trunk commons-email) and noticed that it's last commit has a timestamp from march! Is it right? The last change on this project was from 3 month ago? Also it seems that the last message sent to this mailing list was from this year's 28 january. Is someone maintaining this project? What needs to be done right now? Is the commons-email bug list abandonned? Looking forward to help, Ramiro Pereira de Magalhães Yahoo! Mail, cada vez melhor: agora com 1GB de espaço grátis! http://mail.yahoo.com.br - To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED] - To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED] - To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED] Yahoo! Mail, cada vez melhor: agora com 1GB de espaço grátis! http://mail.yahoo.com.br - To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]
[email] Someone on commons-email?
Hello folks! I just checked out the email project from the SVN repository (http://svn.apache.org/repos/asf/jakarta/commons/proper/email/trunk commons-email) and noticed that it's last commit has a timestamp from march! Is it right? The last change on this project was from 3 month ago? Also it seems that the last message sent to this mailing list was from this year's 28 january. Is someone maintaining this project? What needs to be done right now? Is the commons-email bug list abandonned? Looking forward to help, Ramiro Pereira de Magalhães Yahoo! Mail, cada vez melhor: agora com 1GB de espaço grátis! http://mail.yahoo.com.br - To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]