RE: Issue with 2.3 branch

2006-05-20 Thread Noel J. Bergman
Stefano Bagnara wrote: > Btw, tomorrow I'll apply the fixes (a+b+c2) to the branch (and trunk, of > course), 2.3.0a4 time? :) --- Noel - To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAI

Any debian gurus?

2006-05-20 Thread Noel J. Bergman
It would be nice if we could package JAMES as a debian / ubuntu package. It would depend upon sun-java5-jre, and provide mail-transport-agent (sendmail.py should suffice, when linked as /usr/sbin/sendmail). Anyone know enough to be able to package the thing? --- Noel --

Re: James 2.4 and repositories...

2006-05-20 Thread Stefano Bagnara
Noel J. Bergman wrote: Stefano Bagnara wrote: This is way past 2.4, but other than that ... :-) 1) Remove the MailRepository interface and up-merge MailRepositories in SpoolRepositories. Although today the SpoolRepository is a specialized MailRepository, they are actually quite different, an

Re: Imap2 proposal Was: I would like to contribute...

2006-05-20 Thread Joachim Draeger
Stefano Bagnara wrote: FolderAware: why does a mailRepository implements a FolderAware interface that returns a Folder that is then incapsulated in a JavaMailImapMailbox ? Can't we change the FolderAware to directly return an ImapMailbox so we don't have direct access to the underlying Javam

RE: James 2.4 and repositories...

2006-05-20 Thread Noel J. Bergman
Stefano Bagnara wrote: This is way past 2.4, but other than that ... :-) > 1) Remove the MailRepository interface and up-merge MailRepositories in > SpoolRepositories. Although today the SpoolRepository is a specialized MailRepository, they are actually quite different, and should be separate.

Nightly builds restoed (were temporarily down)

2006-05-20 Thread Noel J. Bergman
> The nightly build system may be down for a couple of days. Should be back now. Running on a new Athlon64 server, so the new ones are compiled with JDK 5, hence the change to make sure that we compile for 1.4. --- Noel --

Re: svn commit: r407988 - in /james/server/branches/v2.3/src: java/org/apache/james/core/ java/org/apache/james/mailrepository/ java/org/apache/james/remotemanager/ java/org/apache/james/services/ jav

2006-05-20 Thread Stefano Bagnara
Yes, you're right! I know that, but I always forget of this, because I'm used to work on totally different branches that not so often share full identical files. I'll try to remember this, the next time! Stefano Noel J. Bergman wrote: Stefano, Log: Backported fix for ClassCastException an

RE: svn commit: r407988 - in /james/server/branches/v2.3/src: java/org/apache/james/core/ java/org/apache/james/mailrepository/ java/org/apache/james/remotemanager/ java/org/apache/james/services/ jav

2006-05-20 Thread Noel J. Bergman
Stefano, > Log: > Backported fix for ClassCastException and NullPointerException while > storing mail for localusers and file users repository (JAMES-505) > Merged commits: r407935, r407976, r407980, r407986 Just to make sure that everyone knows, when the only difference in a file is the desired

James xdocs (related to James 2.3 release)

2006-05-20 Thread Stefano Bagnara
About http://issues.apache.org/jira/browse/JAMES-432 I thought we should at least merge the xdocs folder in the trunk, reorganize it and merge something back to the 2.3 branch. I don't know how much I will do about docs, but I would start reintegrating the src/xdocs folder in the trunk. In

James 2.4 and repositories...

2006-05-20 Thread Stefano Bagnara
Just read again an old thread (august 2005) about repositories, and I think this is the right moment to do something... The first is a concrete change, ready to go, the second and third are topics related to refactorings I thought in past. 1) Remove the MailRepository interface and up-merge M

Re: Imap2 proposal Was: I would like to contribute...

2006-05-20 Thread Stefano Bagnara
Joachim Draeger wrote: - the list of subscribed folders is an user profile information. And maybe that is detached from the MailStore. The list of subscribed Folder could be namespace aware and lead to different types of MailStores. (even nntp news) This is exactly what I intended with my s

Re: Imap2 proposal Was: I would like to contribute...

2006-05-20 Thread Stefano Bagnara
Joachim Draeger wrote: I'll try to define a new James interface (MessageFolder or MessageRepository) based on a subinterface of the Javamail Folder interface. I'll start putting there all the commands we really use from the Javamail folder. And there you touched another big design deficiency

[jira] Updated: (JAMES-235) New mailet to save certain attached files

2006-05-20 Thread Stefano Bagnara (JIRA)
[ http://issues.apache.org/jira/browse/JAMES-235?page=all ] Stefano Bagnara updated JAMES-235: -- Fix Version: 2.4.0 (was: 2.3.0) > New mailet to save certain attached files > - > > Key

[jira] Updated: (JAMES-365) DSNBounce has inconsistencies with other AbstractRedirect hierarchy mailets

2006-05-20 Thread Stefano Bagnara (JIRA)
[ http://issues.apache.org/jira/browse/JAMES-365?page=all ] Stefano Bagnara updated JAMES-365: -- Fix Version: 2.4.0 (was: 2.3.0) > DSNBounce has inconsistencies with other AbstractRedirect hierarchy mailets >

[jira] Updated: (JAMES-304) secure remote delivery opportunistically or even allow make TLS mandatory

2006-05-20 Thread Stefano Bagnara (JIRA)
[ http://issues.apache.org/jira/browse/JAMES-304?page=all ] Stefano Bagnara updated JAMES-304: -- Fix Version: 2.4.0 (was: 2.3.0) > secure remote delivery opportunistically or even allow make TLS mandatory > --

[jira] Updated: (JAMES-422) allow for performant SSL/TLS based on openssl

2006-05-20 Thread Stefano Bagnara (JIRA)
[ http://issues.apache.org/jira/browse/JAMES-422?page=all ] Stefano Bagnara updated JAMES-422: -- Fix Version: 2.4.0 (was: 2.3.0) > allow for performant SSL/TLS based on openssl > - > >

[jira] Updated: (JAMES-433) Contribution of ProcessSPF mailet

2006-05-20 Thread Stefano Bagnara (JIRA)
[ http://issues.apache.org/jira/browse/JAMES-433?page=all ] Stefano Bagnara updated JAMES-433: -- Fix Version: 2.4.0 (was: 2.3.0) > Contribution of ProcessSPF mailet > - > > Key: JAMES-433 >

[jira] Updated: (JAMES-259) Add SpamAssassin support

2006-05-20 Thread Stefano Bagnara (JIRA)
[ http://issues.apache.org/jira/browse/JAMES-259?page=all ] Stefano Bagnara updated JAMES-259: -- Fix Version: 2.4.0 (was: 2.3.0) > Add SpamAssassin support > > > Key: JAMES-259 > URL: http:/

Re: Imap2 proposal Was: I would like to contribute...

2006-05-20 Thread Joachim Draeger
Stefano Bagnara wrote: - the mails need message numbers and uids - folders - keep a list of subscribed folders Please confirm/correct me: - message numbers and uids are folder specific - folders is a message repository, hierarchical That's right. - the list of subscribed folders is an

[jira] Resolved: (JAMES-505) ClassCastException in UsersRepositoryAliasingForwarding using file based users store

2006-05-20 Thread Stefano Bagnara (JIRA)
[ http://issues.apache.org/jira/browse/JAMES-505?page=all ] Stefano Bagnara resolved JAMES-505: --- Resolution: Fixed Introduced a new method in UsersRepository "boolean addUser(username, password)". FileUsersRepository now creates DefaultJamesUsers

Re: Imap2 proposal Was: I would like to contribute...

2006-05-20 Thread Joachim Draeger
Stefano Bagnara schrieb: Did you plan to obtain a real javamail folder when you lookup the MailStore or an object implementing a James interface very similar to the Javamail folder ? The MailStore has to implement the FolderAware interface which offers a getFolder() method which returns a rea

svn commit: r407988 - in /james/server/branches/v2.3/src: java/org/apache/james/core/ java/org/apache/james/mailrepository/ java/org/apache/james/remotemanager/ java/org/apache/james/services/ java/or

2006-05-20 Thread bago
Author: bago Date: Sat May 20 04:22:03 2006 New Revision: 407988 URL: http://svn.apache.org/viewvc?rev=407988&view=rev Log: Backported fix for ClassCastException and NullPointerException while storing mail for localusers and file users repository (JAMES-505) Merged commits: r407935, r407976, r407

svn commit: r407986 - in /james/server/trunk/src/java/org/apache/james: mailrepository/AvalonMailRepository.java transport/mailets/ToMultiRepository.java

2006-05-20 Thread bago
Author: bago Date: Sat May 20 04:08:10 2006 New Revision: 407986 URL: http://svn.apache.org/viewvc?rev=407986&view=rev Log: Fix possible NPE in LocalDelivery after a failure of the Aliasing mailet. Added the exception stacktrace to the error log (found while fixing JAMES-505) Modified: jam

svn commit: r407980 - /james/server/trunk/src/test/org/apache/james/userrepository/MockUsersRepository.java

2006-05-20 Thread bago
Author: bago Date: Sat May 20 03:31:33 2006 New Revision: 407980 URL: http://svn.apache.org/viewvc?rev=407980&view=rev Log: Fix MockUsersRepository to pass tests (broken after the JAMES-505 patch) Modified: james/server/trunk/src/test/org/apache/james/userrepository/MockUsersRepository.java

svn commit: r407979 - /james/server/trunk/src/test/org/apache/james/smtpserver/SMTPServerTest.java

2006-05-20 Thread bago
Author: bago Date: Sat May 20 03:30:53 2006 New Revision: 407979 URL: http://svn.apache.org/viewvc?rev=407979&view=rev Log: Fixed SMTPServerTest for a regression introduced while testing JAMES-463 Modified: james/server/trunk/src/test/org/apache/james/smtpserver/SMTPServerTest.java Modified:

svn commit: r407978 - /james/server/trunk/src/test/org/apache/james/core/MimeMessageTest.java

2006-05-20 Thread bago
Author: bago Date: Sat May 20 03:29:52 2006 New Revision: 407978 URL: http://svn.apache.org/viewvc?rev=407978&view=rev Log: We should not depend on source encodings for tests: converted string to unicode escaped codes. Modified: james/server/trunk/src/test/org/apache/james/core/MimeMessageTe

Re: Todos for a Release Candidate

2006-05-20 Thread Stefano Bagnara
Bernd Fondermann wrote: I don't think the latest alpha qualifies as RC. We should look into these topics first: a. More backports from TRUNK, like the removed ristretto dependency. +1 IIRC I fixed newlines issues in trunk after the branch so the test files are not "comparable" and future back

svn commit: r407976 - /james/server/trunk/src/java/org/apache/james/userrepository/ListUsersJdbcRepository.java

2006-05-20 Thread bago
Author: bago Date: Sat May 20 02:56:45 2006 New Revision: 407976 URL: http://svn.apache.org/viewvc?rev=407976&view=rev Log: Committed in the correct tree the ListUsersJdbcRepository change for JAMES-505 Modified: james/server/trunk/src/java/org/apache/james/userrepository/ListUsersJdbcReposi

svn commit: r407974 - /james/server/branches/imap-dev/src/java/org/apache/james/userrepository/ListUsersJdbcRepository.java

2006-05-20 Thread bago
Author: bago Date: Sat May 20 02:43:55 2006 New Revision: 407974 URL: http://svn.apache.org/viewvc?rev=407974&view=rev Log: Revert r407935 committed in the imap-dev by mistake. Modified: james/server/branches/imap-dev/src/java/org/apache/james/userrepository/ListUsersJdbcRepository.java Mod

svn commit: r407968 - in /james/server/branches/v2.3: build.xml default.properties

2006-05-20 Thread noel
Author: noel Date: Sat May 20 00:48:39 2006 New Revision: 407968 URL: http://svn.apache.org/viewvc?rev=407968&view=rev Log: When building with JDK 5, be sure to set the target platform for compatibility. Modified: james/server/branches/v2.3/build.xml james/server/branches/v2.3/default.pro

svn commit: r407967 - /james/server/trunk/src/test/org/apache/james/core/MimeMessageTest.java

2006-05-20 Thread noel
Author: noel Date: Sat May 20 00:45:52 2006 New Revision: 407967 URL: http://svn.apache.org/viewvc?rev=407967&view=rev Log: Undo change that caused character set corruption Modified: james/server/trunk/src/test/org/apache/james/core/MimeMessageTest.java Modified: james/server/trunk/src/test/

svn commit: r407963 - in /james/server/trunk: build.xml default.properties src/test/org/apache/james/core/MimeMessageTest.java

2006-05-20 Thread noel
Author: noel Date: Sat May 20 00:34:50 2006 New Revision: 407963 URL: http://svn.apache.org/viewvc?rev=407963&view=rev Log: When building with JDK 5, be sure to set the target platform for compatibility. Modified: james/server/trunk/build.xml james/server/trunk/default.properties jame