Re: Web Site update 20101028
Hi Eric, you put a whole lot of effort into the site. Thanks a lot. That's of such great importance! It looks really good, although some pages are too wide (e.g. http://james.apache.org/server/3/index.html ) and not even viewable on a 1400px wide screen. The Server v2 link in the "Documentation" section is dead. I cannot really find an easy way to download James server. We should have a very prominent link that encourages people to try James 3. Regards Tim Am Donnerstag, den 28.10.2010, 08:30 +0200 schrieb Eric Charles: > Hi Everybody, > > It would be great if you could review the following: > > http://james.apache.org > - Home: less bullet, vertical layout, mention of hupa project > - Releases: mention of maven repos for missing projects > > http://james.apache.org/server/ > - Home: less bullet, vertical layout, feature matrix update (-> would > put it in a tabbed layout with jquery javascript framework to lighten > the content, also add some tabs such as video,... a bit like > http://cassandra.apache.org) > - some links to server 2.x to archive > > http://james.apache.org/server/3/ > - All 3 releases would go to /server/3 directory > - Home: more user-oriented with key characteristics and images > - Menu review: Overview, Features, User Manual, Developers Corner > - Some pages are ok, some are empty, some need to be > reviewed/corrected/revamped. > > http://james.apache.org/imap > http://james.apache.org/protocols > - No more broken links > > http://james.apache.org/mailbox > (forgot to update it, don't look at it now) > > Also top and left menu updated for all the above sites. > > Waiting your comments > > Tks, > > Eric > > > - > To unsubscribe, e-mail: server-dev-unsubscr...@james.apache.org > For additional commands, e-mail: server-dev-h...@james.apache.org > - To unsubscribe, e-mail: server-dev-unsubscr...@james.apache.org For additional commands, e-mail: server-dev-h...@james.apache.org
[jira] Created: (JAMES-1091) Call for new logo
Call for new logo - Key: JAMES-1091 URL: https://issues.apache.org/jira/browse/JAMES-1091 Project: JAMES Server Issue Type: Task Affects Versions: 3.0 Reporter: Eric Charles Fix For: 3.0 We already have some great contribution for a new james logo on http://propositum.biz/james.html We should express a bit more the requirements (apache mention, different types of logo,...). If we really have many contributions and different preferences from the community, we also may propose a vote for the final choice. Up-to your imagination and favorite drawing tool !!! -- This message is automatically generated by JIRA. - You can reply to this email to add a comment to the issue online. - To unsubscribe, e-mail: server-dev-unsubscr...@james.apache.org For additional commands, e-mail: server-dev-h...@james.apache.org
Re: [jira] Commented: (JAMES-1074) Align packages hierarchy of the services
Hi Simon, If you look for example to the ActiveMQ JMS Queue used by james, we may imagine the bus can deployed on different servers, with each servers serving some incoming smtp requests, and injecting the mails in the distributed JMS queue. We could also imagine create some james images to be deployed in EC2. When james will be OSGIed, it could be deployed in a distributed OSGI solution (newton,... or whatever). So yes, I can be with you about the notion of "Cloud of components" or "Component Cloud" for james. I suppose this kind of topic have already been discussed around. For james, I would see (thinking loud) something like MaS (Mail as a Service) in a future. Back to basics, we are still willing to find a place/name for the SpoolManager and JamesServer. You can read more on James architecture and development on these very alpha pages: - http://james.apache.org/server/3/dev_architecture.html - http://james.apache.org/server/3/dev_build.html - http://james.apache.org/server/3/dev_extend.html Tks, Eric On 23/10/2010 17:47, Simon Funnell wrote: The last time I commented on such things I went a little wild and spewed a bit too much. I will keep it more succinct this time but it is worth saying. I think the use of the word 'container' is a really bad term to use for expressing the notion of modern networked software. If I was to put in my two cents I would say James server is a 'synergistic and empathetic network of components arranged as a modular enterprise mail server'. Container terminology use is profuse so it might be difficult to use other terms. I do think it would be worth discussing what it 'is' exactly because I think container suggests a particular viewpoint where another might be more appropriate. Actually, as I sit here writing I might have had an idea, what about 'Cloud of Components' or 'Component Cloud' with all this cloud computing business about at present. Could it be that James Server is a Component Cloud of type Modular Enterprise Mail Server? I don't know if that's a joke or if I am actually being serious. Regards, Simon Align packages hierarchy of the services Key: JAMES-1074 URL: https://issues.apache.org/jira/browse/JAMES-1074 Project: JAMES Server Issue Type: Improvement Affects Versions: 3.0-M1 Reporter: Eric Charles Assignee: Eric Charles Fix For: 3.0-M1 We need to align package service hierarchy to have stable api, uniformity and osgi-deployable. For example, the proposed hierarchy for a "mail" service is: org.apache.james.mail.api (in the mail api project) org.apache.james.mail.lib (in the mail library project) org.apache.james.mail.jpa (in the mail jpa impl project) org.apache.james.mail.jcr (in the mail jcr impl project) The conf files and spring-beans.xml need to be updated according to the repackaging. - To unsubscribe, e-mail: server-dev-unsubscr...@james.apache.org For additional commands, e-mail: server-dev-h...@james.apache.org - To unsubscribe, e-mail: server-dev-unsubscr...@james.apache.org For additional commands, e-mail: server-dev-h...@james.apache.org
Re: Web Site update 20101028
very impressive indeed. Kind Regards... Dhrubo On Thu, Oct 28, 2010 at 12:00 PM, Eric Charles wrote: > Hi Everybody, > > It would be great if you could review the following: > > http://james.apache.org > - Home: less bullet, vertical layout, mention of hupa project > - Releases: mention of maven repos for missing projects > > http://james.apache.org/server/ > - Home: less bullet, vertical layout, feature matrix update (-> would put > it in a tabbed layout with jquery javascript framework to lighten the > content, also add some tabs such as video,... a bit like > http://cassandra.apache.org) > - some links to server 2.x to archive > > http://james.apache.org/server/3/ > - All 3 releases would go to /server/3 directory > - Home: more user-oriented with key characteristics and images > - Menu review: Overview, Features, User Manual, Developers Corner > - Some pages are ok, some are empty, some need to be > reviewed/corrected/revamped. > > http://james.apache.org/imap > http://james.apache.org/protocols > - No more broken links > > http://james.apache.org/mailbox > (forgot to update it, don't look at it now) > > Also top and left menu updated for all the above sites. > > Waiting your comments > > Tks, > > Eric > > > - > To unsubscribe, e-mail: server-dev-unsubscr...@james.apache.org > For additional commands, e-mail: server-dev-h...@james.apache.org > >
[jira] Created: (IMAP-224) Move mailbox project from svn imap trunk to svn mailbox trunk
Move mailbox project from svn imap trunk to svn mailbox trunk - Key: IMAP-224 URL: https://issues.apache.org/jira/browse/IMAP-224 Project: JAMES Imap Issue Type: Improvement Components: Build System Affects Versions: 0.2-M1 Reporter: Eric Charles Fix For: 0.2 All mailbox projects should go to https://svn.apache.org/repos/asf/james/mailbox/trunk/ with a parent Option 1 for parent: like server (root pom.xml) Option 2 for parent: like imap (dedicated subproject) Option 1 like server seems to me better because you spare one pom/project. -- This message is automatically generated by JIRA. - You can reply to this email to add a comment to the issue online. - To unsubscribe, e-mail: server-dev-unsubscr...@james.apache.org For additional commands, e-mail: server-dev-h...@james.apache.org
Web Site update 20101028
Hi Everybody, It would be great if you could review the following: http://james.apache.org - Home: less bullet, vertical layout, mention of hupa project - Releases: mention of maven repos for missing projects http://james.apache.org/server/ - Home: less bullet, vertical layout, feature matrix update (-> would put it in a tabbed layout with jquery javascript framework to lighten the content, also add some tabs such as video,... a bit like http://cassandra.apache.org) - some links to server 2.x to archive http://james.apache.org/server/3/ - All 3 releases would go to /server/3 directory - Home: more user-oriented with key characteristics and images - Menu review: Overview, Features, User Manual, Developers Corner - Some pages are ok, some are empty, some need to be reviewed/corrected/revamped. http://james.apache.org/imap http://james.apache.org/protocols - No more broken links http://james.apache.org/mailbox (forgot to update it, don't look at it now) Also top and left menu updated for all the above sites. Waiting your comments Tks, Eric - To unsubscribe, e-mail: server-dev-unsubscr...@james.apache.org For additional commands, e-mail: server-dev-h...@james.apache.org
[jira] Resolved: (JAMES-1076) Allign packages for MBeans or use StandardMBean
[ https://issues.apache.org/jira/browse/JAMES-1076?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Norman Maurer resolved JAMES-1076. -- Resolution: Fixed Should be ok for the provided JMX Beans now > Allign packages for MBeans or use StandardMBean > --- > > Key: JAMES-1076 > URL: https://issues.apache.org/jira/browse/JAMES-1076 > Project: JAMES Server > Issue Type: Task >Reporter: Norman Maurer >Assignee: Norman Maurer > Fix For: 3.0-M2 > > > When using "normal" MBeans for JMX the *MBean interface must resist in the > same package as the implementation. Thats often not what we want because of > reusability in OSGI later. So we should use StandardMBean in this cases. > See: > http://blogs.sun.com/jmxetc/entry/javax_management_standardmbean_when_and -- This message is automatically generated by JIRA. - You can reply to this email to add a comment to the issue online. - To unsubscribe, e-mail: server-dev-unsubscr...@james.apache.org For additional commands, e-mail: server-dev-h...@james.apache.org
[jira] Resolved: (JAMES-457) POP3 server doesn't perform an exlusive-access locks in a transaction required by rcf1939.
[ https://issues.apache.org/jira/browse/JAMES-457?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Norman Maurer resolved JAMES-457. - Resolution: Fixed Assignee: Norman Maurer With the new code we just "mark" a message deleted in the session until quit is processed. In Quit we then delete the message. So until then its still visible to other session. If the second session try to open the message after the first processed quit it will show an error. I tried the same thing with dovecot and courier pop3. Both do the same. So I think thats ok now > POP3 server doesn't perform an exlusive-access locks in a transaction > required by rcf1939. > -- > > Key: JAMES-457 > URL: https://issues.apache.org/jira/browse/JAMES-457 > Project: JAMES Server > Issue Type: Bug > Components: POP3Server >Affects Versions: 2.2.0 > Environment: windows 2000 server, linux redhat >Reporter: Marcello Marangio >Assignee: Norman Maurer > Fix For: 3.0-M2 > > > According to rfc1939 the standard behavoir of a pop3 server is: > 1) The client opens a connection and server gets into the AUTORISATION state. > 2) The user authenticate himself and the server gets into the TRANSACTION > state, "... the POP3 server then acquires an exclusive-access lock on the > maildrop, as necessary to prevent messages from being modified or removed > before the session enters the UPDATE state. " > 3) The client sends a QUIT command and the server gets into the UPDATE state, > updating the repository. > James doesn't perform the exclsive-access lock required by rfc1939 -- This message is automatically generated by JIRA. - You can reply to this email to add a comment to the issue online. - To unsubscribe, e-mail: server-dev-unsubscr...@james.apache.org For additional commands, e-mail: server-dev-h...@james.apache.org
Re: JAMES Server 3.0-M1 almost ready
http://jamesconsole.sourceforge.net/ Kind Regards... Dhrubo On Thu, Oct 28, 2010 at 7:57 AM, Eric MacAdie wrote: > So what is the URL for your project? > > Regards, > Eric MacAdie > > > On 10/27/2010 7:37 AM, Dhrubo wrote: > >> Eric, >> Your code will be the starting point. But will use JMX services. >> >> Kind Regards... Dhrubo >> >> >> >> On Wed, Oct 27, 2010 at 6:03 PM, Eric MacAdie wrote: >> >> If the James project would take my project you are welcome to it. >>> >>> Regards, >>> Eric MacAdie >>> >>> >>> On 10/27/2010 7:15 AM, Norman Maurer wrote: >>> >>> Yes exactly ;) But starting to code on a webadmin project and then contribute it to james is maybe not the worst thing ;) Bye, Norman 2010/10/27 Bernd Fondermann: On Tue, Oct 26, 2010 at 10:00, Dhrubo wrote: > > It can be done very well. >> But I am a new bee and not a committer in this project. >> >> It's a hen-egg thing. If you fancy becoming a committer, you'd need > to > contribute code to James first. > > Bernd > > - > To unsubscribe, e-mail: server-dev-unsubscr...@james.apache.org > For additional commands, e-mail: server-dev-h...@james.apache.org > > > - > To unsubscribe, e-mail: server-dev-unsubscr...@james.apache.org For additional commands, e-mail: server-dev-h...@james.apache.org - >>> To unsubscribe, e-mail: server-dev-unsubscr...@james.apache.org >>> For additional commands, e-mail: server-dev-h...@james.apache.org >>> >>> >>> > > - > To unsubscribe, e-mail: server-dev-unsubscr...@james.apache.org > For additional commands, e-mail: server-dev-h...@james.apache.org > >
Re: Where are logo src (gimp,...)?
Green one looks good Kind Regards... Dhrubo On Wed, Oct 27, 2010 at 8:16 PM, Simon Funnell wrote: > Have been playing with colour variations and think I have some results: > > > http://propositum.biz/james.html > > I prefer the green one myself, gives a sense of fluid ecology/economics. > > The tag line font is Lucida Sans Type/Console. > > I can do a polish job and provide the necessary source/formats if given a > spec. > > Regards, > > Simon > > > On 18/10/10 10:39, Eric Charles wrote: > >> Hi Robert, >> >> Will tell if we need some bitmap texts. Tks :) >> Based on community inputs, we will soon launch a call for a new logo. >> Tks, >> >> Eric >> >> >> On 18/10/2010 10:48, Robert Burrell Donkin wrote: >> >>> On Sat, Oct 16, 2010 at 1:30 PM, Eric Charles wrote: >>> >>> Hi Stefano, I looked for a place to download Florentine URW Regular font and eventually put it in svn, but it seems that we need to pay for that (20 to 40$, depends where). I have no plan to use it atm, but was just thinking it would be good to have it under the hand, just in case we need it one day. But even it has been bought, I suppose it would not be possible to put it in svn (apache 2.0 licence). >>> i bought a license for the font but - yes - it's not distributable... >>> >>> given details, i'll commit required words as an image >>> >>> (typing time finished) >>> >>> - robert >>> >>> >>> - >>> To unsubscribe, e-mail: server-dev-unsubscr...@james.apache.org >>> For additional commands, e-mail: server-dev-h...@james.apache.org >>> >>> >> >> - >> To unsubscribe, e-mail: server-dev-unsubscr...@james.apache.org >> For additional commands, e-mail: server-dev-h...@james.apache.org >> >> >> > > - > To unsubscribe, e-mail: server-dev-unsubscr...@james.apache.org > For additional commands, e-mail: server-dev-h...@james.apache.org > >
Re: JAMES Server 3.0-M1 almost ready
So what is the URL for your project? Regards, Eric MacAdie On 10/27/2010 7:37 AM, Dhrubo wrote: Eric, Your code will be the starting point. But will use JMX services. Kind Regards... Dhrubo On Wed, Oct 27, 2010 at 6:03 PM, Eric MacAdie wrote: If the James project would take my project you are welcome to it. Regards, Eric MacAdie On 10/27/2010 7:15 AM, Norman Maurer wrote: Yes exactly ;) But starting to code on a webadmin project and then contribute it to james is maybe not the worst thing ;) Bye, Norman 2010/10/27 Bernd Fondermann: On Tue, Oct 26, 2010 at 10:00, Dhrubo wrote: It can be done very well. But I am a new bee and not a committer in this project. It's a hen-egg thing. If you fancy becoming a committer, you'd need to contribute code to James first. Bernd - To unsubscribe, e-mail: server-dev-unsubscr...@james.apache.org For additional commands, e-mail: server-dev-h...@james.apache.org - To unsubscribe, e-mail: server-dev-unsubscr...@james.apache.org For additional commands, e-mail: server-dev-h...@james.apache.org - To unsubscribe, e-mail: server-dev-unsubscr...@james.apache.org For additional commands, e-mail: server-dev-h...@james.apache.org - To unsubscribe, e-mail: server-dev-unsubscr...@james.apache.org For additional commands, e-mail: server-dev-h...@james.apache.org
svn commit: r1028059 - /james/server/trunk/mailbox-adapter/src/main/java/org/apache/james/adapter/mailbox/MailboxManagerManagement.java
Author: norman Date: Wed Oct 27 18:06:05 2010 New Revision: 1028059 URL: http://svn.apache.org/viewvc?rev=1028059&view=rev Log: formatting Modified: james/server/trunk/mailbox-adapter/src/main/java/org/apache/james/adapter/mailbox/MailboxManagerManagement.java Modified: james/server/trunk/mailbox-adapter/src/main/java/org/apache/james/adapter/mailbox/MailboxManagerManagement.java URL: http://svn.apache.org/viewvc/james/server/trunk/mailbox-adapter/src/main/java/org/apache/james/adapter/mailbox/MailboxManagerManagement.java?rev=1028059&r1=1028058&r2=1028059&view=diff == --- james/server/trunk/mailbox-adapter/src/main/java/org/apache/james/adapter/mailbox/MailboxManagerManagement.java (original) +++ james/server/trunk/mailbox-adapter/src/main/java/org/apache/james/adapter/mailbox/MailboxManagerManagement.java Wed Oct 27 18:06:05 2010 @@ -1,6 +1,3 @@ - -package org.apache.james.adapter.mailbox; - / * Licensed to the Apache Software Foundation (ASF) under one * * or more contributor license agreements. See the NOTICE file * @@ -19,6 +16,9 @@ package org.apache.james.adapter.mailbox * specific language governing permissions and limitations * * under the License. * / +package org.apache.james.adapter.mailbox; + + import java.util.ArrayList; import java.util.Collections; import java.util.List; - To unsubscribe, e-mail: server-dev-unsubscr...@james.apache.org For additional commands, e-mail: server-dev-h...@james.apache.org
[jira] Resolved: (JAMES-1009) Cleaning up DB enteries upon user account deletion
[ https://issues.apache.org/jira/browse/JAMES-1009?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Norman Maurer resolved JAMES-1009. -- Resolution: Fixed JMX MBean is now exposed for this > Cleaning up DB enteries upon user account deletion > --- > > Key: JAMES-1009 > URL: https://issues.apache.org/jira/browse/JAMES-1009 > Project: JAMES Server > Issue Type: Bug > Environment: On all platforms, either Lunix based OS or Windows OS. >Reporter: Ekaterina Davydenko >Assignee: Norman Maurer > Fix For: 3.0-M2 > > > Mail box and e-mail data does not gets deleted upon user deletion. When user > account is recreated with the same user id, DB contains all e-mails that were > in user's account prior to deletion. -- This message is automatically generated by JIRA. - You can reply to this email to add a comment to the issue online. - To unsubscribe, e-mail: server-dev-unsubscr...@james.apache.org For additional commands, e-mail: server-dev-h...@james.apache.org
svn commit: r1028058 - in /james/server/trunk: container-spring/src/main/config/james/ mailbox-adapter/src/main/java/org/apache/james/adapter/mailbox/
Author: norman Date: Wed Oct 27 18:04:46 2010 New Revision: 1028058 URL: http://svn.apache.org/viewvc?rev=1028058&view=rev Log: Add JMX implementation for manage mailboxes for users. This need to get called after a user is deleted to make sure the mailbox and emails get deleted (JAMES-1009) Added: james/server/trunk/mailbox-adapter/src/main/java/org/apache/james/adapter/mailbox/MailboxManagerManagement.java james/server/trunk/mailbox-adapter/src/main/java/org/apache/james/adapter/mailbox/MailboxManagerManagementMBean.java Modified: james/server/trunk/container-spring/src/main/config/james/spring-beans.xml Modified: james/server/trunk/container-spring/src/main/config/james/spring-beans.xml URL: http://svn.apache.org/viewvc/james/server/trunk/container-spring/src/main/config/james/spring-beans.xml?rev=1028058&r1=1028057&r2=1028058&view=diff == --- james/server/trunk/container-spring/src/main/config/james/spring-beans.xml (original) +++ james/server/trunk/container-spring/src/main/config/james/spring-beans.xml Wed Oct 27 18:04:46 2010 @@ -41,11 +41,13 @@ + + - + @@ -62,6 +64,8 @@ + + Added: james/server/trunk/mailbox-adapter/src/main/java/org/apache/james/adapter/mailbox/MailboxManagerManagement.java URL: http://svn.apache.org/viewvc/james/server/trunk/mailbox-adapter/src/main/java/org/apache/james/adapter/mailbox/MailboxManagerManagement.java?rev=1028058&view=auto == --- james/server/trunk/mailbox-adapter/src/main/java/org/apache/james/adapter/mailbox/MailboxManagerManagement.java (added) +++ james/server/trunk/mailbox-adapter/src/main/java/org/apache/james/adapter/mailbox/MailboxManagerManagement.java Wed Oct 27 18:04:46 2010 @@ -0,0 +1,125 @@ + +package org.apache.james.adapter.mailbox; + +/ + * Licensed to the Apache Software Foundation (ASF) under one * + * or more contributor license agreements. See the NOTICE file * + * distributed with this work for additional information* + * regarding copyright ownership. The ASF licenses this file * + * to you under the Apache License, Version 2.0 (the* + * "License"); you may not use this file except in compliance * + * with the License. You may obtain a copy of the License at * + * * + * http://www.apache.org/licenses/LICENSE-2.0 * + * * + * Unless required by applicable law or agreed to in writing, * + * software distributed under the License is distributed on an * + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY * + * KIND, either express or implied. See the License for the* + * specific language governing permissions and limitations * + * under the License. * + / +import java.util.ArrayList; +import java.util.Collections; +import java.util.List; + +import javax.annotation.Resource; +import javax.management.NotCompliantMBeanException; +import javax.management.StandardMBean; + +import org.apache.commons.logging.Log; +import org.apache.james.lifecycle.LogEnabled; +import org.apache.james.mailbox.MailboxException; +import org.apache.james.mailbox.MailboxManager; +import org.apache.james.mailbox.MailboxMetaData; +import org.apache.james.mailbox.MailboxPath; +import org.apache.james.mailbox.MailboxQuery; +import org.apache.james.mailbox.MailboxSession; + +/** + * JMX managmenent for Mailboxes + * + * + */ +public class MailboxManagerManagement extends StandardMBean implements MailboxManagerManagementMBean, LogEnabled { + +private MailboxManager mailboxManager; +private Log log; + +@Resource(name="mailboxmanager") +public void setMailboxManager(MailboxManager mailboxManager) { +this.mailboxManager = mailboxManager; +} + +public MailboxManagerManagement() throws NotCompliantMBeanException { +super(MailboxManagerManagementMBean.class); +} + + +/* + * (non-Javadoc) + * @see org.apache.james.adapter.mailbox.MailboxManagerManagementMBean#deleteMailboxes(java.lang.String) + */ +public boolean deleteMailboxes(String username) { +MailboxSession session = null; +try { +session = mailboxManager.createSystemSession(username, log); +mailboxManager.startProcessingRequest(session); +List mList = mailboxManager.search(new MailboxQuery(MailboxPath.inbox(username), "", '*', '%'), session); +for (int i = 0; i < mList.s
[jira] Updated: (JAMES-1041) Review each pom (in server and imap) for unused declared dependency and maven 3 compatibility
[ https://issues.apache.org/jira/browse/JAMES-1041?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Norman Maurer updated JAMES-1041: - Fix Version/s: 3.0 Move to 3.0 > Review each pom (in server and imap) for unused declared dependency and maven > 3 compatibility > - > > Key: JAMES-1041 > URL: https://issues.apache.org/jira/browse/JAMES-1041 > Project: JAMES Server > Issue Type: Improvement >Reporter: Eric Charles > Fix For: 3.0 > > > If you run mvn dependency:analyze in pop3server for example, you will have: > [WARNING] Unused declared dependencies found: > [WARNING] > org.apache.james:james-server-user-library:jar:3.0-SNAPSHOT:runtime > [WARNING] > org.apache.james:james-server-core-function:jar:3.0-SNAPSHOT:runtime > Running pom with maven 3 also shows: > [WARNING] The expression ${pom.version} is deprecated. Please use > ${project.version} instead. @ > We must correct this for all server and imap projects (pom.xml). -- This message is automatically generated by JIRA. - You can reply to this email to add a comment to the issue online. - To unsubscribe, e-mail: server-dev-unsubscr...@james.apache.org For additional commands, e-mail: server-dev-h...@james.apache.org
[jira] Updated: (JAMES-1009) Cleaning up DB enteries upon user account deletion
[ https://issues.apache.org/jira/browse/JAMES-1009?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Norman Maurer updated JAMES-1009: - Fix Version/s: 3.0-M2 Assignee: Norman Maurer We will expose a function via JMX todo this > Cleaning up DB enteries upon user account deletion > --- > > Key: JAMES-1009 > URL: https://issues.apache.org/jira/browse/JAMES-1009 > Project: JAMES Server > Issue Type: Bug > Environment: On all platforms, either Lunix based OS or Windows OS. >Reporter: Ekaterina Davydenko >Assignee: Norman Maurer > Fix For: 3.0-M2 > > > Mail box and e-mail data does not gets deleted upon user deletion. When user > account is recreated with the same user id, DB contains all e-mails that were > in user's account prior to deletion. -- This message is automatically generated by JIRA. - You can reply to this email to add a comment to the issue online. - To unsubscribe, e-mail: server-dev-unsubscr...@james.apache.org For additional commands, e-mail: server-dev-h...@james.apache.org
[jira] Resolved: (JAMES-885) Remote Manager Decoupling
[ https://issues.apache.org/jira/browse/JAMES-885?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Norman Maurer resolved JAMES-885. - Resolution: Won't Fix Fix Version/s: 3.0-M2 Assignee: Norman Maurer RemoteManager will get removed in 3.0-M2. > Remote Manager Decoupling > - > > Key: JAMES-885 > URL: https://issues.apache.org/jira/browse/JAMES-885 > Project: JAMES Server > Issue Type: Task > Components: Remote Manager >Affects Versions: 3.0 >Reporter: Robert Burrell Donkin >Assignee: Norman Maurer > Fix For: 3.0-M2 > > > http://markmail.org/message/b6xpogc6euqvexte > Improvements to RemoteManager aimed at decoupling the manager from managed > components and consolidation management functions exposed through whatever > interface. -- This message is automatically generated by JIRA. - You can reply to this email to add a comment to the issue online. - To unsubscribe, e-mail: server-dev-unsubscr...@james.apache.org For additional commands, e-mail: server-dev-h...@james.apache.org
[jira] Resolved: (JAMES-348) make JDK independent (e.g. also IBM JVM should work)
[ https://issues.apache.org/jira/browse/JAMES-348?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Norman Maurer resolved JAMES-348. - Resolution: Fixed Fix Version/s: 3.0-M2 Assignee: Norman Maurer James now work with ibm jdk, openjdk, sun jdk (others not tested yet). > make JDK independent (e.g. also IBM JVM should work) > > > Key: JAMES-348 > URL: https://issues.apache.org/jira/browse/JAMES-348 > Project: JAMES Server > Issue Type: Improvement > Components: James Core >Affects Versions: 2.1.3 > Environment: redhat 9 >Reporter: Ralf Hauser >Assignee: Norman Maurer > Fix For: 3.0-M2 > > > INFO2004-10-07 17:30:21.087 [Phoenix.] (): 18 Blocks to process for phase > "startup". Order of processing = [priva, dnsserver, o > bjectstorage, database-connections, mailstore, users-store, thread-manager, > connections, sockets, scheduler, James, spoolmanager, r > emotemanager, pop3server, smtpserver, nntp-repository, nntpserver, fetchpop]. > ERROR 2004-10-07 17:30:23.285 [Phoenix.] (): Component named "sockets" > failed to pass through the Initialization stage. (Reason: > java.lang.NoClassDefFoundError: sun/security/provider/Sun). > ERROR 2004-10-07 17:30:23.286 [Phoenix.] (): There was an error running > phase "startup" for Block named "sockets". (Reason: Compo > nent named "sockets" failed to pass through the Initialization stage. > (Reason: java.lang.NoClassDefFoundError: sun/security/provide > r/Sun).). > org.apache.excalibur.containerkit.lifecycle.LifecycleException: Component > named "sockets" failed to pass through the Initialization > stage. (Reason: java.lang.NoClassDefFoundError: sun/security/provider/Sun). > at > org.apache.excalibur.containerkit.lifecycle.LifecycleHelper.fail(LifecycleHelper.java:289) > at > org.apache.excalibur.containerkit.lifecycle.LifecycleHelper.startup(LifecycleHelper.java:159) > at > org.apache.avalon.phoenix.components.application.DefaultApplication.startup(DefaultApplication.java:480) > at > org.apache.avalon.phoenix.components.application.DefaultApplication.doRunPhase(DefaultApplication.java:428) > at > org.apache.avalon.phoenix.components.application.DefaultApplication.runPhase(DefaultApplication.java:364) > at > org.apache.avalon.phoenix.components.application.DefaultApplication.start(DefaultApplication.java:138) > at > org.apache.avalon.framework.container.ContainerUtil.start(ContainerUtil.java:251) > rethrown from > java.lang.NoClassDefFoundError: sun/security/provider/Sun > at java.lang.Class.getDeclaredConstructors0(Native Method) > at java.lang.Class.privateGetDeclaredConstructors(Class.java:1747) > at java.lang.Class.getConstructor1(Class.java:2063) > at java.lang.Class.newInstance3(Class.java:331) > at java.lang.Class.newInstance(Class.java:305) > at > org.apache.avalon.cornerstone.blocks.sockets.DefaultSocketManager.createFactory(DefaultSocketManager.java:135) > at > org.apache.avalon.cornerstone.blocks.sockets.DefaultSocketManager.setupServerSocketFactory(DefaultSocketManager.java:93) > INFO2004-10-07 17:30:23.302 [Phoenix.] (): exception while > starting:Component named "sockets" failed to pass through the Initia > lization stage. (Reason: java.lang.NoClassDefFoundError: > sun/security/provider/Sun). > WARN2004-10-07 17:30:23.308 [Phoenix.] (): Failed to start application > james. > org.apache.avalon.framework.CascadingException: Failed to start application > james. > at > org.apache.avalon.phoenix.components.kernel.DefaultKernel.startup(DefaultKernel.java:195) > at > org.apache.avalon.phoenix.components.kernel.DefaultKernel.addApplication(DefaultKernel.java:254) > at > org.apache.avalon.phoenix.components.deployer.DefaultDeployer.deploy(DefaultDeployer.java:353) > at > org.apache.avalon.phoenix.components.embeddor.DefaultEmbeddor.deployFile(DefaultEmbeddor.java:498) > at > org.apache.avalon.phoenix.components.embeddor.DefaultEmbeddor.deployFile(DefaultEmbeddor.java:491) > at > org.apache.avalon.phoenix.components.embeddor.DefaultEmbeddor.deployFiles(DefaultEmbeddor.java:476) > at > org.apache.avalon.phoenix.components.embeddor.DefaultEmbeddor.deployDefaultApplications(DefaultEmbeddor.java:466) > rethrown from > org.apache.avalon.phoenix.interfaces.ApplicationException: Component named > "sockets" failed to pass through the Initialization stag > e. (Reason: java.lang.NoClassDefFoundError: sun/security/provider/Sun). > at > org.apache.avalon.phoenix.components.application.DefaultApplication.start(DefaultApplication.java:144) > at > org.apache.avalon.framework.container.ContainerUtil.start(ContainerUti
Re: Where are logo src (gimp,...)?
Hi Simon, I like the green one too. The only thing missing for me is the feather of Apache. Can you add it someway ? My design skills suck. Bye, Norman 2010/10/27 Simon Funnell : > Have been playing with colour variations and think I have some results: > > http://propositum.biz/james.html > > I prefer the green one myself, gives a sense of fluid ecology/economics. > > The tag line font is Lucida Sans Type/Console. > > I can do a polish job and provide the necessary source/formats if given a > spec. > > Regards, > > Simon > > > On 18/10/10 10:39, Eric Charles wrote: >> >> Hi Robert, >> >> Will tell if we need some bitmap texts. Tks :) >> Based on community inputs, we will soon launch a call for a new logo. >> Tks, >> >> Eric >> >> >> On 18/10/2010 10:48, Robert Burrell Donkin wrote: >>> >>> On Sat, Oct 16, 2010 at 1:30 PM, Eric Charles wrote: Hi Stefano, I looked for a place to download Florentine URW Regular font and eventually put it in svn, but it seems that we need to pay for that (20 to 40$, depends where). I have no plan to use it atm, but was just thinking it would be good to have it under the hand, just in case we need it one day. But even it has been bought, I suppose it would not be possible to put it in svn (apache 2.0 licence). >>> >>> i bought a license for the font but - yes - it's not distributable... >>> >>> given details, i'll commit required words as an image >>> >>> (typing time finished) >>> >>> - robert >>> >>> - >>> To unsubscribe, e-mail: server-dev-unsubscr...@james.apache.org >>> For additional commands, e-mail: server-dev-h...@james.apache.org >>> >> >> >> - >> To unsubscribe, e-mail: server-dev-unsubscr...@james.apache.org >> For additional commands, e-mail: server-dev-h...@james.apache.org >> >> > > > - > To unsubscribe, e-mail: server-dev-unsubscr...@james.apache.org > For additional commands, e-mail: server-dev-h...@james.apache.org > > - To unsubscribe, e-mail: server-dev-unsubscr...@james.apache.org For additional commands, e-mail: server-dev-h...@james.apache.org
Re: Where are logo src (gimp,...)?
Have been playing with colour variations and think I have some results: http://propositum.biz/james.html I prefer the green one myself, gives a sense of fluid ecology/economics. The tag line font is Lucida Sans Type/Console. I can do a polish job and provide the necessary source/formats if given a spec. Regards, Simon On 18/10/10 10:39, Eric Charles wrote: Hi Robert, Will tell if we need some bitmap texts. Tks :) Based on community inputs, we will soon launch a call for a new logo. Tks, Eric On 18/10/2010 10:48, Robert Burrell Donkin wrote: On Sat, Oct 16, 2010 at 1:30 PM, Eric Charles wrote: Hi Stefano, I looked for a place to download Florentine URW Regular font and eventually put it in svn, but it seems that we need to pay for that (20 to 40$, depends where). I have no plan to use it atm, but was just thinking it would be good to have it under the hand, just in case we need it one day. But even it has been bought, I suppose it would not be possible to put it in svn (apache 2.0 licence). i bought a license for the font but - yes - it's not distributable... given details, i'll commit required words as an image (typing time finished) - robert - To unsubscribe, e-mail: server-dev-unsubscr...@james.apache.org For additional commands, e-mail: server-dev-h...@james.apache.org - To unsubscribe, e-mail: server-dev-unsubscr...@james.apache.org For additional commands, e-mail: server-dev-h...@james.apache.org - To unsubscribe, e-mail: server-dev-unsubscr...@james.apache.org For additional commands, e-mail: server-dev-h...@james.apache.org
svn commit: r1027981 - in /james/server/trunk/src/site/resources/images: conf/ jmx_management/ jmx_monitoring/ uml/
Author: eric Date: Wed Oct 27 14:42:09 2010 New Revision: 1027981 URL: http://svn.apache.org/viewvc?rev=1027981&view=rev Log: Add images and standardize on png. Added: james/server/trunk/src/site/resources/images/conf/ james/server/trunk/src/site/resources/images/conf/config_example.png (with props) james/server/trunk/src/site/resources/images/jmx_management/jmx_user_part.png (with props) james/server/trunk/src/site/resources/images/uml/org.apache.james.container_package.png (with props) james/server/trunk/src/site/resources/images/uml/org.apache.james.management_package.png (with props) james/server/trunk/src/site/resources/images/uml/org.apache.james.server_package.png (with props) Removed: james/server/trunk/src/site/resources/images/uml/org.apache.james.container_package.gif james/server/trunk/src/site/resources/images/uml/org.apache.james.management_package.gif james/server/trunk/src/site/resources/images/uml/org.apache.james.server_package.gif Modified: james/server/trunk/src/site/resources/images/jmx_monitoring/jmx_process_root.png Added: james/server/trunk/src/site/resources/images/conf/config_example.png URL: http://svn.apache.org/viewvc/james/server/trunk/src/site/resources/images/conf/config_example.png?rev=1027981&view=auto == Binary file - no diff available. Propchange: james/server/trunk/src/site/resources/images/conf/config_example.png -- svn:mime-type = application/octet-stream Added: james/server/trunk/src/site/resources/images/jmx_management/jmx_user_part.png URL: http://svn.apache.org/viewvc/james/server/trunk/src/site/resources/images/jmx_management/jmx_user_part.png?rev=1027981&view=auto == Binary file - no diff available. Propchange: james/server/trunk/src/site/resources/images/jmx_management/jmx_user_part.png -- svn:mime-type = application/octet-stream Modified: james/server/trunk/src/site/resources/images/jmx_monitoring/jmx_process_root.png URL: http://svn.apache.org/viewvc/james/server/trunk/src/site/resources/images/jmx_monitoring/jmx_process_root.png?rev=1027981&r1=1027980&r2=1027981&view=diff == Binary files - no diff available. Added: james/server/trunk/src/site/resources/images/uml/org.apache.james.container_package.png URL: http://svn.apache.org/viewvc/james/server/trunk/src/site/resources/images/uml/org.apache.james.container_package.png?rev=1027981&view=auto == Binary file - no diff available. Propchange: james/server/trunk/src/site/resources/images/uml/org.apache.james.container_package.png -- svn:mime-type = application/octet-stream Added: james/server/trunk/src/site/resources/images/uml/org.apache.james.management_package.png URL: http://svn.apache.org/viewvc/james/server/trunk/src/site/resources/images/uml/org.apache.james.management_package.png?rev=1027981&view=auto == Binary file - no diff available. Propchange: james/server/trunk/src/site/resources/images/uml/org.apache.james.management_package.png -- svn:mime-type = application/octet-stream Added: james/server/trunk/src/site/resources/images/uml/org.apache.james.server_package.png URL: http://svn.apache.org/viewvc/james/server/trunk/src/site/resources/images/uml/org.apache.james.server_package.png?rev=1027981&view=auto == Binary file - no diff available. Propchange: james/server/trunk/src/site/resources/images/uml/org.apache.james.server_package.png -- svn:mime-type = application/octet-stream - To unsubscribe, e-mail: server-dev-unsubscr...@james.apache.org For additional commands, e-mail: server-dev-h...@james.apache.org
svn commit: r1027964 - in /james/server/trunk/src/site/xdoc: dev_extend_hook_smtp.xml dev_smtp_hooks.xml
Author: eric Date: Wed Oct 27 13:52:05 2010 New Revision: 1027964 URL: http://svn.apache.org/viewvc?rev=1027964&view=rev Log: Format page. Added: james/server/trunk/src/site/xdoc/dev_extend_hook_smtp.xml - copied, changed from r1027921, james/server/trunk/src/site/xdoc/dev_smtp_hooks.xml Removed: james/server/trunk/src/site/xdoc/dev_smtp_hooks.xml Copied: james/server/trunk/src/site/xdoc/dev_extend_hook_smtp.xml (from r1027921, james/server/trunk/src/site/xdoc/dev_smtp_hooks.xml) URL: http://svn.apache.org/viewvc/james/server/trunk/src/site/xdoc/dev_extend_hook_smtp.xml?p2=james/server/trunk/src/site/xdoc/dev_extend_hook_smtp.xml&p1=james/server/trunk/src/site/xdoc/dev_smtp_hooks.xml&r1=1027921&r2=1027964&rev=1027964&view=diff == --- james/server/trunk/src/site/xdoc/dev_smtp_hooks.xml (original) +++ james/server/trunk/src/site/xdoc/dev_extend_hook_smtp.xml Wed Oct 27 13:52:05 2010 @@ -25,85 +25,130 @@ - The JAMES SMTP Server Component allows to easy write your own code which will get executed in the SMTP-Transaction. Thats a bit different then using a Mailet a.k.a Mailet-API. As -your code will get executed before the mail was even accepted. This can help you in many ways, most times its used for rejecting SPAM/Junk within the SMTP-Dialog. But it can be used for other -things too. Its up to you and your use case. - -But be aware as your code needs to get executed during the SMTP-Transaction it should not take to long to execute. As it will need to fit in before the timeout was hit which can be different -on every mailserver. But as a general rule as long as your code can get executed within 30 seconds it should be fine. - - + +The James SMTP Server Component allows to easy write your own code which will get executed + in the SMTP-Transaction. Thats a bit different then using a Mailet a.k.a Mailet-API. + +As your code will get executed before the mail was even accepted. This can help you in many ways, + most times its used for rejecting SPAM/Junk within the SMTP-Dialog. But it can be used for + other things too. + +Its up to you and your use case. + +But be aware as your code needs to get executed during the SMTP-Transaction it should not + take to long to execute. As it will need to fit in before the timeout was hit which can be + different on every mailserver. But as a general rule as long as your code can get executed + within 30 seconds it should be fine. + + --= Hooks =- + + +The James SMTP Server comes with a few interfaces which helps you to "hook-in" a + specific SMTP Command. That means your class which implements the given interface(s) will get + called after the SMTP-Command was parsed and depending on your implementation it will handle it. + +In detail the following hooks are supported: + + + Allows to hook in your code for authenticate users for sending mail via SMTP AUTH. + You could for example query your own database table to see if a user should be allowed to + send mail with the given username and password. + + + + Allows to hook in your code on a new connection. So you could just drop it + or do something else. + + + + Allows to hook in your code in the HELO and EHLO commands. + + + + Allows to hook in your code in the MAIL command. Like checking the sender + which was given with MAIL FROM:+ + + + Allows to hook in given parameters in the EHLO command. + + + + + Allow to hook in your code after the email was received via the DATA command and + was marked for queuing by the CLRF.CRLF sequence. This will get executed right before + the message will actual get queued. + + IMPORTANT: If you want to do heavy processing here + and not want to reject the method based on a criteria you are most times better of to + use the Mailet API! + + + + + Allow to hook in your code in the QUIT command. + + + + Allows to hook in your code in the RCPT command. Like implementing a custom logic to + check if the mail for a given recipient should get accepted or rejected. + + + + Allows to hook in your code on every unknown command. + -The JAMES SMTP Server comes with a few interfaces which helps you to "hook-in" a specific SMTP Command. That means your class which implements the given interface(s) will get -called after the SMTP-Command was parsed and depending on your implementation it will handle it. + -In detail the following hooks are supported: + - * AuthHook - Allows to hook in your code for authenticate users for sending mail via SMTP AUTH. You could for example query your own database table to see if a user should be allowed to - send mail w
svn commit: r1027953 - /james/protocols/trunk/src/site/xdoc/index.xml
Author: eric Date: Wed Oct 27 13:16:58 2010 New Revision: 1027953 URL: http://svn.apache.org/viewvc?rev=1027953&view=rev Log: Link to server/3 directory. Modified: james/protocols/trunk/src/site/xdoc/index.xml Modified: james/protocols/trunk/src/site/xdoc/index.xml URL: http://svn.apache.org/viewvc/james/protocols/trunk/src/site/xdoc/index.xml?rev=1027953&r1=1027952&r2=1027953&view=diff == --- james/protocols/trunk/src/site/xdoc/index.xml (original) +++ james/protocols/trunk/src/site/xdoc/index.xml Wed Oct 27 13:16:58 2010 @@ -42,7 +42,7 @@ At the moment only the SMTP protocol is included, but others will follow. -You can read more about protocols used for SMTP in James Server on the SMTP Hooks page. +You can read more about protocols used for SMTP in James Server on the SMTP Hooks page. - To unsubscribe, e-mail: server-dev-unsubscr...@james.apache.org For additional commands, e-mail: server-dev-h...@james.apache.org
svn commit: r1027950 - /james/server/trunk/src/site/site.xml
Author: eric Date: Wed Oct 27 13:08:58 2010 New Revision: 1027950 URL: http://svn.apache.org/viewvc?rev=1027950&view=rev Log: Proposed toc for 3.0-M1 Modified: james/server/trunk/src/site/site.xml Modified: james/server/trunk/src/site/site.xml URL: http://svn.apache.org/viewvc/james/server/trunk/src/site/site.xml?rev=1027950&r1=1027949&r2=1027950&view=diff == --- james/server/trunk/src/site/site.xml (original) +++ james/server/trunk/src/site/site.xml Wed Oct 27 13:08:58 2010 @@ -51,11 +51,10 @@ - - + @@ -94,11 +93,13 @@ - + + + - -${reports} + + - To unsubscribe, e-mail: server-dev-unsubscr...@james.apache.org For additional commands, e-mail: server-dev-h...@james.apache.org
Re: JAMES Server 3.0-M1 almost ready
Eric, Your code will be the starting point. But will use JMX services. Kind Regards... Dhrubo On Wed, Oct 27, 2010 at 6:03 PM, Eric MacAdie wrote: > If the James project would take my project you are welcome to it. > > Regards, > Eric MacAdie > > > On 10/27/2010 7:15 AM, Norman Maurer wrote: > >> Yes exactly ;) But starting to code on a webadmin project and then >> contribute it to james is maybe not the worst thing ;) >> >> Bye, >> Norman >> >> >> 2010/10/27 Bernd Fondermann: >> >>> On Tue, Oct 26, 2010 at 10:00, Dhrubo wrote: >>> It can be done very well. But I am a new bee and not a committer in this project. >>> It's a hen-egg thing. If you fancy becoming a committer, you'd need to >>> contribute code to James first. >>> >>> Bernd >>> >>> - >>> To unsubscribe, e-mail: server-dev-unsubscr...@james.apache.org >>> For additional commands, e-mail: server-dev-h...@james.apache.org >>> >>> >>> - >> To unsubscribe, e-mail: server-dev-unsubscr...@james.apache.org >> For additional commands, e-mail: server-dev-h...@james.apache.org >> >> >> > > - > To unsubscribe, e-mail: server-dev-unsubscr...@james.apache.org > For additional commands, e-mail: server-dev-h...@james.apache.org > >
Re: JAMES Server 3.0-M1 almost ready
If the James project would take my project you are welcome to it. Regards, Eric MacAdie On 10/27/2010 7:15 AM, Norman Maurer wrote: Yes exactly ;) But starting to code on a webadmin project and then contribute it to james is maybe not the worst thing ;) Bye, Norman 2010/10/27 Bernd Fondermann: On Tue, Oct 26, 2010 at 10:00, Dhrubo wrote: It can be done very well. But I am a new bee and not a committer in this project. It's a hen-egg thing. If you fancy becoming a committer, you'd need to contribute code to James first. Bernd - To unsubscribe, e-mail: server-dev-unsubscr...@james.apache.org For additional commands, e-mail: server-dev-h...@james.apache.org - To unsubscribe, e-mail: server-dev-unsubscr...@james.apache.org For additional commands, e-mail: server-dev-h...@james.apache.org - To unsubscribe, e-mail: server-dev-unsubscr...@james.apache.org For additional commands, e-mail: server-dev-h...@james.apache.org
Re: JAMES Server 3.0-M1 almost ready
I will try to fix bugs which are in my ability on core James server project. Working on the server admin project I think will allow me to learn more about the server in general. Kind Regards... Dhrubo On Wed, Oct 27, 2010 at 5:45 PM, Norman Maurer wrote: > Yes exactly ;) But starting to code on a webadmin project and then > contribute it to james is maybe not the worst thing ;) > > Bye, > Norman > > > 2010/10/27 Bernd Fondermann : > > On Tue, Oct 26, 2010 at 10:00, Dhrubo wrote: > >> It can be done very well. > >> But I am a new bee and not a committer in this project. > > > > It's a hen-egg thing. If you fancy becoming a committer, you'd need to > > contribute code to James first. > > > > Bernd > > > > - > > To unsubscribe, e-mail: server-dev-unsubscr...@james.apache.org > > For additional commands, e-mail: server-dev-h...@james.apache.org > > > > > > - > To unsubscribe, e-mail: server-dev-unsubscr...@james.apache.org > For additional commands, e-mail: server-dev-h...@james.apache.org > >
svn commit: r1027932 - in /james/server/trunk: core-function/src/test/java/org/apache/james/transport/ mailetcontainer-library/ mailetcontainer-library/src/test/ mailetcontainer-library/src/test/java/
Author: norman Date: Wed Oct 27 12:20:19 2010 New Revision: 1027932 URL: http://svn.apache.org/viewvc?rev=1027932&view=rev Log: move JamesMailetLoaderTest to the right module Added: james/server/trunk/mailetcontainer-library/src/test/ james/server/trunk/mailetcontainer-library/src/test/java/ james/server/trunk/mailetcontainer-library/src/test/java/org/ james/server/trunk/mailetcontainer-library/src/test/java/org/apache/ james/server/trunk/mailetcontainer-library/src/test/java/org/apache/james/ james/server/trunk/mailetcontainer-library/src/test/java/org/apache/james/mailetcontainer/ james/server/trunk/mailetcontainer-library/src/test/java/org/apache/james/mailetcontainer/lib/ james/server/trunk/mailetcontainer-library/src/test/java/org/apache/james/mailetcontainer/lib/JamesMailetLoaderTest.java - copied, changed from r1026947, james/server/trunk/core-function/src/test/java/org/apache/james/transport/JamesMailetLoaderTest.java james/server/trunk/mailetcontainer-library/src/test/java/org/apache/james/mailetcontainer/lib/MailetLoaderTestMailet.java - copied, changed from r1026947, james/server/trunk/mailets/src/test/java/org/apache/james/transport/mailets/MailetLoaderTestMailet.java james/server/trunk/mailetcontainer-library/src/test/java/org/apache/james/mailetcontainer/lib/MockMailet.java Removed: james/server/trunk/core-function/src/test/java/org/apache/james/transport/JamesMailetLoaderTest.java james/server/trunk/mailets/src/test/java/org/apache/james/transport/mailets/MailetLoaderTestMailet.java james/server/trunk/mailets/src/test/java/org/apache/james/transport/mailets/smime/MailetLoaderTestSMIMEMailet.java Modified: james/server/trunk/mailetcontainer-library/pom.xml Modified: james/server/trunk/mailetcontainer-library/pom.xml URL: http://svn.apache.org/viewvc/james/server/trunk/mailetcontainer-library/pom.xml?rev=1027932&r1=1027931&r2=1027932&view=diff == --- james/server/trunk/mailetcontainer-library/pom.xml (original) +++ james/server/trunk/mailetcontainer-library/pom.xml Wed Oct 27 12:20:19 2010 @@ -69,5 +69,17 @@ org.apache.james james-server-dnsservice-api + + + junit + junit + test + + + org.apache.james + james-server-core-library + test-jar + test + Copied: james/server/trunk/mailetcontainer-library/src/test/java/org/apache/james/mailetcontainer/lib/JamesMailetLoaderTest.java (from r1026947, james/server/trunk/core-function/src/test/java/org/apache/james/transport/JamesMailetLoaderTest.java) URL: http://svn.apache.org/viewvc/james/server/trunk/mailetcontainer-library/src/test/java/org/apache/james/mailetcontainer/lib/JamesMailetLoaderTest.java?p2=james/server/trunk/mailetcontainer-library/src/test/java/org/apache/james/mailetcontainer/lib/JamesMailetLoaderTest.java&p1=james/server/trunk/core-function/src/test/java/org/apache/james/transport/JamesMailetLoaderTest.java&r1=1026947&r2=1027932&rev=1027932&view=diff == --- james/server/trunk/core-function/src/test/java/org/apache/james/transport/JamesMailetLoaderTest.java (original) +++ james/server/trunk/mailetcontainer-library/src/test/java/org/apache/james/mailetcontainer/lib/JamesMailetLoaderTest.java Wed Oct 27 12:20:19 2010 @@ -19,21 +19,30 @@ -package org.apache.james.transport; +package org.apache.james.mailetcontainer.lib; import java.util.ArrayList; import java.util.Iterator; import java.util.List; +import javax.mail.MessagingException; + +import org.apache.commons.configuration.DefaultConfigurationBuilder; +import org.apache.commons.logging.impl.SimpleLog; +import org.apache.james.services.MockJSR250Loader; +import org.apache.mailet.Mailet; +import org.apache.mailet.MailetConfig; + import junit.framework.TestCase; -public class JamesMailetLoaderTest { // extends TestCase { - /* +public class JamesMailetLoaderTest extends TestCase { + private JamesMailetLoader m_jamesMailetLoader = new JamesMailetLoader(); private JamesMailetLoaderConfiguration m_conf = new JamesMailetLoaderConfiguration(); +@SuppressWarnings("serial") private class JamesMailetLoaderConfiguration extends DefaultConfigurationBuilder { private List m_packageNames = new ArrayList(); @@ -43,13 +52,12 @@ public class JamesMailetLoaderTest { // public void init() { for (Iterator iterator = m_packageNames.iterator(); iterator.hasNext();) { String packageName = (String) iterator.next(); -addProperty("mailetpackage", packageName); +addProperty("mailetpackages.mailetpackage", packageName); } } public void addStandardPackages() { -add("org.apache.james.transport.mailets"); -add
Re: JAMES Server 3.0-M1 almost ready
Yes exactly ;) But starting to code on a webadmin project and then contribute it to james is maybe not the worst thing ;) Bye, Norman 2010/10/27 Bernd Fondermann : > On Tue, Oct 26, 2010 at 10:00, Dhrubo wrote: >> It can be done very well. >> But I am a new bee and not a committer in this project. > > It's a hen-egg thing. If you fancy becoming a committer, you'd need to > contribute code to James first. > > Bernd > > - > To unsubscribe, e-mail: server-dev-unsubscr...@james.apache.org > For additional commands, e-mail: server-dev-h...@james.apache.org > > - To unsubscribe, e-mail: server-dev-unsubscr...@james.apache.org For additional commands, e-mail: server-dev-h...@james.apache.org
Re: JAMES Server 3.0-M1 almost ready
Yes I am fully aware of this. Let me see. I opted to see as the team was readying for 3.x release I will contribute for sure. But will launch the other project on sf.net till then Kind Regards... Dhrubo On Wed, Oct 27, 2010 at 5:42 PM, Bernd Fondermann < bernd.fonderm...@googlemail.com> wrote: > On Tue, Oct 26, 2010 at 10:00, Dhrubo wrote: > > It can be done very well. > > But I am a new bee and not a committer in this project. > > It's a hen-egg thing. If you fancy becoming a committer, you'd need to > contribute code to James first. > > Bernd > > - > To unsubscribe, e-mail: server-dev-unsubscr...@james.apache.org > For additional commands, e-mail: server-dev-h...@james.apache.org > >
Re: JAMES Server 3.0-M1 almost ready
On Tue, Oct 26, 2010 at 10:00, Dhrubo wrote: > It can be done very well. > But I am a new bee and not a committer in this project. It's a hen-egg thing. If you fancy becoming a committer, you'd need to contribute code to James first. Bernd - To unsubscribe, e-mail: server-dev-unsubscr...@james.apache.org For additional commands, e-mail: server-dev-h...@james.apache.org
svn commit: r1027922 - /james/server/trunk/src/site/apt/
Author: eric Date: Wed Oct 27 11:43:42 2010 New Revision: 1027922 URL: http://svn.apache.org/viewvc?rev=1027922&view=rev Log: Remove empty directory Removed: james/server/trunk/src/site/apt/ - To unsubscribe, e-mail: server-dev-unsubscr...@james.apache.org For additional commands, e-mail: server-dev-h...@james.apache.org
svn commit: r1027918 - in /james/server/trunk/src/site: apt/release_notes.apt xdoc/release_notes.xml
Author: eric Date: Wed Oct 27 11:36:36 2010 New Revision: 1027918 URL: http://svn.apache.org/viewvc?rev=1027918&view=rev Log: Add the previous changelog to release notes, and move release notes from apt to xml Removed: james/server/trunk/src/site/apt/release_notes.apt Modified: james/server/trunk/src/site/xdoc/release_notes.xml Modified: james/server/trunk/src/site/xdoc/release_notes.xml URL: http://svn.apache.org/viewvc/james/server/trunk/src/site/xdoc/release_notes.xml?rev=1027918&r1=1027917&r2=1027918&view=diff == --- james/server/trunk/src/site/xdoc/release_notes.xml (original) +++ james/server/trunk/src/site/xdoc/release_notes.xml Wed Oct 27 11:36:36 2010 @@ -26,14 +26,27 @@ -This document records what was done between releases. -As always, thank you to everyone who contributed code, documentation, bug reports, and feedback. +This document records what was done between releases. +As always, thank you to everyone who contributed code, documentation, +bug reports, and feedback. - + -Release Notes - James Server - Version 3.0-M1 - Released October 2010 +Released October 2010 -Sub-task +The Java Apache Mail Enterprise Server (a.k.a. Apache James) Project is happy to announce the release of version 3.0-M1 of the Apache James server. + +The Apache James Server is a 100% pure Java enterprise mail server based on open protocols. Currently supported are SMTP/LMTP, POP3, IMAP4 protocols together with several different storage solutions (relational database via JPA and JDBC, maildir, JCR). + +The James server also serves as a mail application platform. It hosts the Apache Mailet API, and acts has a Mailet container. This feature makes it easy to design, write, and deploy custom applications for mail processing. This modularity and ease of customization is one of James' strengths, and can allow administrators to produce powerful applications surprisingly easily. + +Features for that version include enhancements to nearly every area of functionality, including full IMAP support, improved mailing list capabilities, fastfail support, smtp-api for developing own fastfail filters and the next revision of the Mailet API. This was an exciting time in James development. + +We are still actively looking for eager, capable developers to contribute to James. If you're interesting in contributing to the James project, please subscribe to the James developer mailing list. + +Information about James can be found at the James web site at http://james.apache.org/. Users interested in subscribing to the James user and developer mailings lists should send emails to server-user-subscr...@james.apache.org and server-dev-subscr...@james.apache.org, respectively + +Sub-task [JAMES-402] - Add IPv6 support to NetMachter. [JAMES-404] - Check binding to specific addresses for IPv6 support. @@ -48,7 +61,7 @@ As always, thank you to everyone who con [JAMES-985] - Store the MimeMessage in an extra datastore and just load it on demand -Bug +Bug [JAMES-301] - Pop3 TLS and Thunderbird 0.7 do not go together [JAMES-636] - Policy in environment.xml is... ignored?!? @@ -67,7 +80,7 @@ As always, thank you to everyone who con [JAMES-883] - Rare Deadlock in pop3server/pop3servertest found on hudson. [JAMES-899] - RemoteDelivery sends a message again and again if transport.close() throws a MessagingException [JAMES-904] - DB Connection problem: Reason in log: Component named "database-connections" failed to pass through the Starting stage. -[JAMES-932] - James 'initialize' reports deprecated config +[JAMES-932] - James 'initialize' reports deprecated config usernames servernames [JAMES-936] - NPE when using FileMailRepository [JAMES-939] - SMTP Auth does not respect "*" to cancel AUTH [JAMES-940] - Commons configuration fails on parsing values with "," in it @@ -120,7 +133,7 @@ As always, thank you to everyone who con [JAMES-1087] - System properties are not set in the james startup script -Improvement +Improvement [JAMES-347] - make POP3Handler.java/POP3Server.java and AvalonUsersStore.java extensible [JAMES-354] - optimize James integration under J2EE for next release @@ -161,7 +174,7 @@ As always, thank you to everyone who con [JAMES-1080] - Rename spring-deployment to container-spring (+ merge spring-common within) -New Feature +New Feature [JAMES-126] - Add support for APOP authentication protocol [JAMES-290] - support STARTTLS (port 465 is deprecated) @@ -186,7 +199,7 @@ As always, thank you to everyone who con [JAMES-1058] - Add mail priority handling to ActiveMQMailQueue -Task +Task [JAMES-589] - Build Debian and Ubuntu packages of james [JAMES-605] - DB Access tasks: deprecate mordred, add better defaults for dbcp (document them), remove autoReconnect from sample url @@ -239,7 +252,7 @@ As always, thank you to
Re: [VOTE] Release JAMES Server 3.0-M1
On Tue, Oct 26, 2010 at 18:26, Norman Maurer wrote: > Hi all, > > I'm very happy to start a VOTE for the first milestone of the > upcomming major version of JAMES Server (3.0). This milestone include > tones of improvements,features and bugfixes. > > I think one of the most important things for "normal" users is the > support of IMAP and the new fastfail stuff in SMTP. To get a complete > list see: > https://issues.apache.org/jira/secure/ReleaseNote.jspa?projectId=10411&styleName=Html&version=12314294 > > Here are the artifacts for review: > https://repository.apache.org/content/repositories/orgapachejames-001/ > > So please cast your VOTE: > [X] +1 Yes please release (non-binding) Bernd - To unsubscribe, e-mail: server-dev-unsubscr...@james.apache.org For additional commands, e-mail: server-dev-h...@james.apache.org
[jira] Resolved: (JAMES-344) FetchMail cannot parse particular format of "Received" header
[ https://issues.apache.org/jira/browse/JAMES-344?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Norman Maurer resolved JAMES-344. - Resolution: Fixed Assignee: Norman Maurer Fixed.. now [] and () are allowed > FetchMail cannot parse particular format of "Received" header > - > > Key: JAMES-344 > URL: https://issues.apache.org/jira/browse/JAMES-344 > Project: JAMES Server > Issue Type: Bug > Components: FetchMail >Affects Versions: 2.3.0 >Reporter: Jeff Keyser >Assignee: Norman Maurer >Priority: Minor > Fix For: 3.0-M2 > > > The mail server I am pulling e-mail from inserts a "Received" header that > looks like the following: > Received: from unknown (HELO host.domain.tld) (192.168.255.254) by ... > BTW - The name "unknown" is always used. I assume they are purposely saving > processing power by not reverse-looking up the host name. > I have debugged this problem in the code, and it appears that because the IP > address is not surrounded by square brackets, computeRemoteAddress is unable > to find the IP address. So the name "unknown" is always used to determine > the address instead, which fails. > FYI - The e-mail I am pulling actually passes through two e-mail servers by > different organizations, and they both use this format. So I assume this > format is common. -- This message is automatically generated by JIRA. - You can reply to this email to add a comment to the issue online. - To unsubscribe, e-mail: server-dev-unsubscr...@james.apache.org For additional commands, e-mail: server-dev-h...@james.apache.org
svn commit: r1027884 - /james/server/trunk/fetchmail/src/main/java/org/apache/james/fetchmail/MessageProcessor.java
Author: norman Date: Wed Oct 27 10:05:05 2010 New Revision: 1027884 URL: http://svn.apache.org/viewvc?rev=1027884&view=rev Log: Correctly parse ipaddresses which are enclosed by () (JAMES-344) Modified: james/server/trunk/fetchmail/src/main/java/org/apache/james/fetchmail/MessageProcessor.java Modified: james/server/trunk/fetchmail/src/main/java/org/apache/james/fetchmail/MessageProcessor.java URL: http://svn.apache.org/viewvc/james/server/trunk/fetchmail/src/main/java/org/apache/james/fetchmail/MessageProcessor.java?rev=1027884&r1=1027883&r2=1027884&view=diff == --- james/server/trunk/fetchmail/src/main/java/org/apache/james/fetchmail/MessageProcessor.java (original) +++ james/server/trunk/fetchmail/src/main/java/org/apache/james/fetchmail/MessageProcessor.java Wed Oct 27 10:05:05 2010 @@ -1451,12 +1451,20 @@ public class MessageProcessor extends Pr String validatedAddress = null; int ipAddressStart = domain.indexOf('['); int ipAddressEnd = -1; -if (ipAddressStart > -1) + +if (ipAddressStart > -1) { ipAddressEnd = domain.indexOf(']', ipAddressStart); -if (ipAddressEnd > -1) +} else { +// Handle () which enclose the ipaddress +// See JAMES-344 +ipAddressStart = domain.indexOf('('); +if (ipAddressStart > -1) { +ipAddressEnd = domain.indexOf(')', ipAddressStart); +} +} +if (ipAddressEnd > -1) { address = domain.substring(ipAddressStart + 1, ipAddressEnd); -else -{ +} else{ int hostNameEnd = domain.indexOf(' '); if (hostNameEnd == -1) hostNameEnd = domain.length(); - To unsubscribe, e-mail: server-dev-unsubscr...@james.apache.org For additional commands, e-mail: server-dev-h...@james.apache.org
svn commit: r1027876 [1/2] - in /james/server/trunk/src/site: site.xml xdoc/changelog.xml xdoc/concept_smtp_hooks.xml xdoc/configuration_common.xml xdoc/configuration_serverwide.xml xdoc/dev_smtp_hook
Author: eric Date: Wed Oct 27 09:30:29 2010 New Revision: 1027876 URL: http://svn.apache.org/viewvc?rev=1027876&view=rev Log: Last Release notes + jmx security (to be formatted) Added: james/server/trunk/src/site/xdoc/dev_smtp_hooks.xml - copied unchanged from r1026964, james/server/trunk/src/site/xdoc/concept_smtp_hooks.xml james/server/trunk/src/site/xdoc/release_notes.xml - copied, changed from r1027398, james/server/trunk/src/site/xdoc/changelog.xml Removed: james/server/trunk/src/site/xdoc/changelog.xml james/server/trunk/src/site/xdoc/concept_smtp_hooks.xml Modified: james/server/trunk/src/site/site.xml james/server/trunk/src/site/xdoc/configuration_common.xml james/server/trunk/src/site/xdoc/configuration_serverwide.xml james/server/trunk/src/site/xdoc/index.xml Modified: james/server/trunk/src/site/site.xml URL: http://svn.apache.org/viewvc/james/server/trunk/src/site/site.xml?rev=1027876&r1=1027875&r2=1027876&view=diff == --- james/server/trunk/src/site/site.xml (original) +++ james/server/trunk/src/site/site.xml Wed Oct 27 09:30:29 2010 @@ -42,7 +42,6 @@ - Modified: james/server/trunk/src/site/xdoc/configuration_common.xml URL: http://svn.apache.org/viewvc/james/server/trunk/src/site/xdoc/configuration_common.xml?rev=1027876&r1=1027875&r2=1027876&view=diff == --- james/server/trunk/src/site/xdoc/configuration_common.xml (original) +++ james/server/trunk/src/site/xdoc/configuration_common.xml Wed Oct 27 09:30:29 2010 @@ -34,6 +34,7 @@ + Authenticated SMTP is a method of securing your SMTP server. With SMTP AUTH enabled senders who wish to relay mail through the SMTP server (that is, send mail that is eventually to be delivered to another SMTP server) must authenticate themselves to James before sending their message. Mail that is to be delivered @@ -43,6 +44,7 @@ Mail servers that allow spammers to send unauthorized email are known as open relays. So SMTP AUTH is a mechanism for ensuring that your server is not an open relay . At this time James only supports simple user name / password authentication. + Configuring James for Authentication SMTP is a multi-step process. It requires several adjustments of the config.xml. To enable SMTP AUTH, do the following: @@ -60,6 +62,7 @@ optionally set the verifyIdentity element of the smtpserver configuration block to "true". Fifth, restart James. This will pull in all of your configuration changes. + Finally, you need to verify that your configuration was done correctly. This step is important and should not be skipped. @@ -74,11 +77,14 @@ mail through your server. This can be accomplished using any standard mail client (i.e. Outlook, Eudora, Evolution). + + James has the capacity to use a JDBC-compatible database for storage of both message and user data. This section explains how to configure James to utilize a database for storage. + Using James with a database backend has certain requirements. Database configuration is extremely vendor-specific, so we can only state the requirements in general terms. @@ -91,6 +97,7 @@ James to use it as a repository. This will help ensure that configuration issues are properly identified. + Configuring the Phoenix container to work with JDBC is the first step in enabling James database support. First, Phoenix must be able to load the JDBC classes. To make these classes available to Phoenix, place the @@ -113,7 +120,6 @@ max - The maximum number of JDBC connections to be used concurrently by this data-source. - Generally, you simply configure these entries in the config.xml file, which are commented, in order to use a database with James. You would then use the db: or dbfile: prefix instead of the file: prefix @@ -123,7 +129,9 @@ more details. A sample configuration is described below. + + The precise SQL statements used by James to modify and view data stored in the database are specified in an external configuration file. The sqlResources.xml file (which can be found in the apps/james/conf directory) is a sample configuration file that contains the SQL @@ -139,6 +147,7 @@ upon startup, special attention should be paid to the "create table" statements in this file. Such statements tend to be both very database and very database instance specific. + The config.xml file has commented out examples for MySQL and @@ -181,6 +190,7 @@ The config
svn commit: r1027875 - /james/server/trunk/src/site/resources/images/uml/
Author: eric Date: Wed Oct 27 09:28:49 2010 New Revision: 1027875 URL: http://svn.apache.org/viewvc?rev=1027875&view=rev Log: Rename images Added: james/server/trunk/src/site/resources/images/uml/org.apache.james.container_package.gif - copied unchanged from r1026964, james/server/trunk/src/site/resources/images/uml/org.james.container.container_package.gif james/server/trunk/src/site/resources/images/uml/org.apache.james_package_details.png - copied, changed from r1026964, james/server/trunk/src/site/resources/images/uml/org.apache.james_package_details.gif Removed: james/server/trunk/src/site/resources/images/uml/org.apache.james_package_details.gif james/server/trunk/src/site/resources/images/uml/org.james.container.container_package.gif Modified: james/server/trunk/src/site/resources/images/uml/org.apache.james_package.png Modified: james/server/trunk/src/site/resources/images/uml/org.apache.james_package.png URL: http://svn.apache.org/viewvc/james/server/trunk/src/site/resources/images/uml/org.apache.james_package.png?rev=1027875&r1=1027874&r2=1027875&view=diff == Binary files - no diff available. Copied: james/server/trunk/src/site/resources/images/uml/org.apache.james_package_details.png (from r1026964, james/server/trunk/src/site/resources/images/uml/org.apache.james_package_details.gif) URL: http://svn.apache.org/viewvc/james/server/trunk/src/site/resources/images/uml/org.apache.james_package_details.png?p2=james/server/trunk/src/site/resources/images/uml/org.apache.james_package_details.png&p1=james/server/trunk/src/site/resources/images/uml/org.apache.james_package_details.gif&r1=1026964&r2=1027875&rev=1027875&view=diff == Binary files - no diff available. - To unsubscribe, e-mail: server-dev-unsubscr...@james.apache.org For additional commands, e-mail: server-dev-h...@james.apache.org
svn commit: r1027874 - /james/protocols/trunk/src/site/xdoc/index.xml
Author: eric Date: Wed Oct 27 09:28:00 2010 New Revision: 1027874 URL: http://svn.apache.org/viewvc?rev=1027874&view=rev Log: Change link to smtp hook Modified: james/protocols/trunk/src/site/xdoc/index.xml Modified: james/protocols/trunk/src/site/xdoc/index.xml URL: http://svn.apache.org/viewvc/james/protocols/trunk/src/site/xdoc/index.xml?rev=1027874&r1=1027873&r2=1027874&view=diff == --- james/protocols/trunk/src/site/xdoc/index.xml (original) +++ james/protocols/trunk/src/site/xdoc/index.xml Wed Oct 27 09:28:00 2010 @@ -27,7 +27,7 @@ -The Apache JAMES Protocols Project delivers a lightweight, +The Apache James Protocols Project delivers a lightweight, and highly extensible framework for mail protocols implementations. The framework was build as a generic one, so its not bound to any socket implementation. @@ -42,7 +42,7 @@ At the moment only the SMTP protocol is included, but others will follow. -You can read more about protocols used for SMTP in James Server on the SMTP Hooks page. +You can read more about protocols used for SMTP in James Server on the SMTP Hooks page. - To unsubscribe, e-mail: server-dev-unsubscr...@james.apache.org For additional commands, e-mail: server-dev-h...@james.apache.org
svn commit: r1027873 - /james/project/trunk/project/server/src/site/xdoc/archive/document_archive.xml
Author: eric Date: Wed Oct 27 09:27:28 2010 New Revision: 1027873 URL: http://svn.apache.org/viewvc?rev=1027873&view=rev Log: Add 2.3.x to archive Modified: james/project/trunk/project/server/src/site/xdoc/archive/document_archive.xml Modified: james/project/trunk/project/server/src/site/xdoc/archive/document_archive.xml URL: http://svn.apache.org/viewvc/james/project/trunk/project/server/src/site/xdoc/archive/document_archive.xml?rev=1027873&r1=1027872&r2=1027873&view=diff == --- james/project/trunk/project/server/src/site/xdoc/archive/document_archive.xml (original) +++ james/project/trunk/project/server/src/site/xdoc/archive/document_archive.xml Wed Oct 27 09:27:28 2010 @@ -39,6 +39,9 @@ users to upgrade to the current Release + Server 2.3.1 Documentation + Server 2.3.0 Documentation + Server 2.2.0 Documentation Announcement (version 2.1) Install (version 2.0) Configuration (version 2.0) - To unsubscribe, e-mail: server-dev-unsubscr...@james.apache.org For additional commands, e-mail: server-dev-h...@james.apache.org
svn commit: r1027872 - /james/project/trunk/project/server/src/site/xdoc/index.xml
Author: eric Date: Wed Oct 27 09:27:16 2010 New Revision: 1027872 URL: http://svn.apache.org/viewvc?rev=1027872&view=rev Log: Format and content review (column, 3.0,...) Modified: james/project/trunk/project/server/src/site/xdoc/index.xml Modified: james/project/trunk/project/server/src/site/xdoc/index.xml URL: http://svn.apache.org/viewvc/james/project/trunk/project/server/src/site/xdoc/index.xml?rev=1027872&r1=1027871&r2=1027872&view=diff == --- james/project/trunk/project/server/src/site/xdoc/index.xml (original) +++ james/project/trunk/project/server/src/site/xdoc/index.xml Wed Oct 27 09:27:16 2010 @@ -32,7 +32,8 @@ - Is 100% pure JAVA capable Mail Server running on Java 1.5 onwards. James integrates emailing protocols such as: + Apache James Server is a 100% pure JAVA capable Mail Server running on Java 1.5 onwards. + James integrates emailing protocols such as: @@ -43,22 +44,20 @@ IMAP (James 3) Sieve -filtering into mailboxes for incoming mail +filtering into mailboxes for incoming mail. FetchMail from POP3 and IMAP accounts. NNTP (better known as news) - only in 2.3., support is discontinuated in 3.0. - Is a mailet container: the email processing is delegated to independent, extensible, pluggable agents + James Server provides a mailet container: the email processing is delegated to independent, extensible, pluggable agents specified by the Mailet API. Any function which is not already available (from James or from a third party) can be developed. - Is a modular, component based http://martinfowler.com/articles/injection.html";>Inversion of Control - mail platform. - - Is based on open technical standards. + James Server's architecture is modular, component based and offers a http://martinfowler.com/articles/injection.html";>Inversion of Control + mail platform. All developments and implementations are based on open technical standards. @@ -68,11 +67,11 @@ - - Is a proposed milestone release allowing a preview of the James 3.0 features - Feedback welcomed either through the mailing lists - or JIRA. - +James 3.0 Milestone 1 is a proposed milestone release allowing a preview of the James 3.0 features. + We strongly encourage to download and test it. + +Feedback welcomed either through the mailing lists + or JIRA. @@ -80,10 +79,9 @@ The James 3 code base has many new features - and major revisions to the architecture are ongoing - -James 3 (development) supports Spring and is moving - towards OSGI. + and major revisions compared to the 2.3.x architecture have been implemented. + James 3 (development) + supports Spring and is moving towards OSGI. It is recommended only for advanced users who are willing to accept that development is ongoing and that they may need to participate actively. @@ -92,26 +90,16 @@ - + -James 2 is a mature, production ready code stream with minimal development. -Use of the latest stable release is recommended. - -Latest and Stable - James 2.3.2 - -James 2 uses the Avalon framework. Avalon development - has now stopped but the framework is mature, stable and of proved production quality. - - - -Is the latest official stable release and is available for download -http://james.apache.org/download.cgi#Apache%20James%20Server";>here. - - -Is a bug fix point release. -See release notes for details. - - +James 2.3.2 is a mature, production ready code stream with minimal development. + Use of the previous stable James 2.3.2 release is recommended. James 2.3.2 uses the Avalon framework. Avalon development + has now stopped but the framework is mature, stable and of proved production quality. + +James 2.3.2 is still the official stable release and is available for download + http://james.apache.org/download.cgi#Apache%20James%20Server";>here. + James 3.0 will soon replace 2.3.2 as recommended release. + See also the release notes for details on 2.3.2 bug fixes.
svn commit: r1027871 - /james/project/trunk/project/server/src/site/site.xml
Author: eric Date: Wed Oct 27 09:27:02 2010 New Revision: 1027871 URL: http://svn.apache.org/viewvc?rev=1027871&view=rev Log: Move some 2.3.x from menu to archive page. Modified: james/project/trunk/project/server/src/site/site.xml Modified: james/project/trunk/project/server/src/site/site.xml URL: http://svn.apache.org/viewvc/james/project/trunk/project/server/src/site/site.xml?rev=1027871&r1=1027870&r2=1027871&view=diff == --- james/project/trunk/project/server/src/site/site.xml (original) +++ james/project/trunk/project/server/src/site/site.xml Wed Oct 27 09:27:02 2010 @@ -49,11 +49,8 @@ --> - - - - - + + - To unsubscribe, e-mail: server-dev-unsubscr...@james.apache.org For additional commands, e-mail: server-dev-h...@james.apache.org
svn commit: r1027870 - /james/project/trunk/project/src/site/xdoc/index.xml
Author: eric Date: Wed Oct 27 09:26:30 2010 New Revision: 1027870 URL: http://svn.apache.org/viewvc?rev=1027870&view=rev Log: Format and content review (column, 3.0,...) Modified: james/project/trunk/project/src/site/xdoc/index.xml Modified: james/project/trunk/project/src/site/xdoc/index.xml URL: http://svn.apache.org/viewvc/james/project/trunk/project/src/site/xdoc/index.xml?rev=1027870&r1=1027869&r2=1027870&view=diff == --- james/project/trunk/project/src/site/xdoc/index.xml (original) +++ james/project/trunk/project/src/site/xdoc/index.xml Wed Oct 27 09:26:30 2010 @@ -4,7 +4,7 @@ Overview -JAMES Project Web Team +James Project Web Team @@ -13,17 +13,13 @@ - The Apache JAMES Project delivers a rich set of open source modules and libraries, written in Java, + The Apache James Project delivers a rich set of open source modules and libraries, written in Java, related to internet mail and news which build into an advanced enterprise mail server. Apache projects are developed in an - open - collaborative manner. All - are welcome. We recommend that: - -Users subscribe to the JAMES user mailing list -Developers subscribe to the appropriate development mailing list - + open and + collaborative manner. + All are welcome! We recommend that Users, Developers, Curious and Fans subscribe to the James mailing lists. @@ -31,43 +27,51 @@ - - - James Server is a stable, mature and - production ready email server. + - - Is an advanced fully functioned integrated mail server - Is a mailet container, delegating to independent processing agents known as mailets - Is modular - Supports Spring and is moving towards OSGi - Supports the following protocols: + James Server 3.0 and 2.3.2 are integrated email server with advanced fully functional features. + + James 3.0 provides a mailet container, delegating to independent processing agents known as mailets. + It benefits from modular architecture, is built on Spring and is moving towards OSGi. + It supports the following protocols: + SMTP +LMTP POP3 IMAP - (see the IMAP sub-project) - - - + (see the IMAP sub-project, only with James 3.0) +Sieve filtering into mailboxes for incoming mail. +Fetchmail from POP3 and IMAP accounts. + +NNTP (better known as news, only with James 2.3.2) + - Read more about the features. + Read more about the complete features of James 3.0 and + on the stable, mature and production ready James 2.3.2. + + You can also try the Hupa WEB-mail solution to give access + from any browser to IMAP mailboxes (hosted by James Server or any other IMAP Server). - + Developers looking for a modular mail platform on which to build should start by looking at the modules and libraries used to compose James Server 3.0. + IMAP iproviding a flexible codec for IMAP, + command processors and a sample data access layer. In combination with a socket layer, + this library can be used to create an IMAP server. + The Mailet subproject collects products related to mailets (mail processing components analogous to servlets). These are independent of the - JAMES server and can be reused in any mailet container. + James server and can be reused in any mailet container. The Mailet API specifies mailets @@ -80,24 +84,30 @@ decrypting and signature verification. - jSPF implements - SPF - - jDKIM implements - DKIM - + Protocols project delivers a lightweight, + and highly extensible framework for mail protocols implementations. + + Mailbox is a flexible Mailbox storage + accessible by mail (imap, pop3, smtp,...) and other protocols.. + Mime4J parses MIME typed documents (including - but not limited to - mail). APIs similar to DOM, SAX and pull parsers are exposed. + jSPF implements + SPF + jSieve implements the Sieve mail filtering language - Postage generates mail traffic suitable - for stress testing mail servers + jDKIM implements + DKIM MPT is a scripted functional test tool suitable for testing mail protocols. + Postage generates mail traffic suitable +
svn commit: r1027869 - /james/project/trunk/project/src/site/xdoc/download.xml
Author: eric Date: Wed Oct 27 09:26:06 2010 New Revision: 1027869 URL: http://svn.apache.org/viewvc?rev=1027869&view=rev Log: Add reference to snapshot download. Modified: james/project/trunk/project/src/site/xdoc/download.xml Modified: james/project/trunk/project/src/site/xdoc/download.xml URL: http://svn.apache.org/viewvc/james/project/trunk/project/src/site/xdoc/download.xml?rev=1027869&r1=1027868&r2=1027869&view=diff == --- james/project/trunk/project/src/site/xdoc/download.xml (original) +++ james/project/trunk/project/src/site/xdoc/download.xml Wed Oct 27 09:26:06 2010 @@ -18,436 +18,460 @@ under the License. --> + Apache James Mail Server Project Download + - - -Use the links below to download the product from one of -our mirrors. You must verify the -integrity of the downloaded files using signatures downloaded from -our main distribution directory. - -Only current recommended releases are available on the main -distribution site and its mirrors. Older releases are available from -the http://archive.apache.org/dist/james/";>archive download -site. - - -Apache James Server -Apache Mime4j -Apache jSPF -Apache JSieve -Apache Mailet -Apache Mailet Base -Apache Crypto Mailets -The MailetDoc Plugin for Maven is available from the standard repositories -Apache MPT - - - - -[if-any logo] -[end] -The currently selected mirror is [preferred]. If you encounter a -problem with this mirror, please select another mirror. If all -mirrors are failing, there are backup mirrors (at the end of -the mirrors list) that should be available. - - -Other mirrors: -[if-any http] - [for http][http][end] -[end] -[if-any ftp] - [for ftp][ftp][end] -[end] -[if-any backup] - [for backup][backup] (backup)[end] -[end] - - - - -You may also consult the http://www.apache.org/mirrors/";>complete -list of mirrors. - - - - -It is essential that you verify the integrity of the downloaded -files using the PGP or MD5 signatures. - -The PGP signatures can be verified using PGP or GPG. First -download the http://www.apache.org/dist/james/KEYS";>KEYS -as well as the asc signature file for the particular -distribution. Make sure you get these files from the http://www.apache.org/dist/james/";>main distribution -directory, rather than from a mirror. Then verify the signatures -using - - -% pgpk -a KEYS -% pgpv james-version.tar.gz.asc - -or - -% pgp -ka KEYS -% pgp james-version.tar.gz.asc - -or - -% gpg --import KEYS -% gpg --verify james-version.tar.gz.asc - - - - - - - - -This release has many enhancements and bug fixes over the previous -release. See the http://james.apache.org/server/2.3.2/release-notes.html";>Release Notes -for a detailed list of changes. Some of the earlier defects could -turn a JAMES mail server into an Open Relay. All users of JAMES Server are urged to upgrade to version v2.3.1 as soon as -possible. - - - -Binary (Unix TAR): james-binary-2.3.2.tar.gz [http://www.apache.org/dist/james/server/apache-james-2.3.2.tar.gz.asc";>PGP] - -Binary (ZIP Format): james-binary-2.3.2.zip [http://www.apache.org/dist/james/server/apache-james-2.3.2.zip.asc";>PGP] - -Source (Unix TAR): james-2.3.2-src.tar.gz [http://www.apache.org/dist/james/server/apache-james-2.3.2-src.tar.gz.asc";>PGP] - -Source (ZIP Format): james-2.3.2-src.zip [http://www.apache.org/dist/james/server/apache-james-2.3.2-src.zip.asc";>PGP] - - - - - -Are now archived. - - - - - - -Apache Mime4J 0.6 is the latest stable version: - - -Binary (Unix TAR): apache-mime4j-0.6-bin.tar.gz [http://www.apache.org/dist/james/mime4j/apache-mime4j-0.6-bin.tar.gz.asc";>PGP][http://www.apache.org/dist/james/mime4j/apache-mime4j-0.6-bin.tar.gz.md5";>MD5] - -Binary (ZIP Format): apache-mime4j-0.6-bin.zip [http://www.apache.org/dist/james/mime4j/apache-mime4j-0.6-bin.zip.asc";>PGP][http://www.apache.org/dist/james/mime4j/apache-mime4j-0.6-bin.zip.md5";>MD5] - -Source (Unix TAR): apache-mime4j-0.6-src.tar.gz [http://www.apache.org/dist/james/mime4j/apache-mime4j-0.6-src.tar.gz.asc";>PGP][http://www.apache.org/dist/james/mime4j/apache-mime4j-0.6-src.tar.gz.md5";>MD5] - -Source (ZIP Format): apache-mime4j-0.6-src.zip [http://www.apache.org/dist/james/mime4j/apache-mime4j-0.6-src.zip.asc";>PGP][http://www.apache.org/dist/james/mime4j/apache-mime4j-0.6-src.zip.md5";>MD5] - -Binary (JAR library only): apache-mime4j-0.6.jar [http://www.apache.org/dist/james/mime4j/apache-mime4j-0.6.jar.asc";>PGP][http://www.apache.org/dist/james/mime4j/apache-mime4j-0.6.jar.md5";>MD5] - -Other Files (javadoc.jar, sha1 checksums...) - - - - - - -Apache James jSPF 0.9.8 is the latest jSPF stable version: - - -Binary Resolver (JAR): apache-jspf-resolver-0.9.8.jar [http://www.apache.org/dist/james/jspf/binaries/apache-jspf-resolver-0.9.8.jar.asc";>PGP] - -Binary Tester (JAR): apache-jspf-tester-0.9.8.jar [http://www.apache.org/dist/james/jspf/binaries/apache-j
svn commit: r1027868 - in /james/project/trunk/project/src/site/xdoc: guidelines.xml newsarchive.xml
Author: eric Date: Wed Oct 27 09:25:49 2010 New Revision: 1027868 URL: http://svn.apache.org/viewvc?rev=1027868&view=rev Log: JAMES is James Modified: james/project/trunk/project/src/site/xdoc/guidelines.xml james/project/trunk/project/src/site/xdoc/newsarchive.xml Modified: james/project/trunk/project/src/site/xdoc/guidelines.xml URL: http://svn.apache.org/viewvc/james/project/trunk/project/src/site/xdoc/guidelines.xml?rev=1027868&r1=1027867&r2=1027868&view=diff == --- james/project/trunk/project/src/site/xdoc/guidelines.xml (original) +++ james/project/trunk/project/src/site/xdoc/guidelines.xml Wed Oct 27 09:25:49 2010 @@ -19,14 +19,14 @@ --> -Apache JAMES Project Guidelines +Apache James Project Guidelines James Project Web Team - + -This document defines the guidelines for the Apache JAMES Project. It includes definitions of how conflict is resolved by voting, who is able to vote, and the procedures to follow for proposing and making changes to the Apache JAMES products. +This document defines the guidelines for the Apache James Project. It includes definitions of how conflict is resolved by voting, who is able to vote, and the procedures to follow for proposing and making changes to the Apache James products. @@ -36,22 +36,22 @@ - + -The group of volunteers who are responsible for managing the Apache JAMES Project. This includes deciding what is distributed as products of the Apache JAMES Project, maintaining the Project's shared resources, speaking on behalf of the Project, resolving license disputes regarding Apache JAMES products, nominating new PMC members or committers, and establishing these guidelines. +The group of volunteers who are responsible for managing the Apache James Project. This includes deciding what is distributed as products of the Apache James Project, maintaining the Project's shared resources, speaking on behalf of the Project, resolving license disputes regarding Apache James products, nominating new PMC members or committers, and establishing these guidelines. - Membership in the Apache JAMES PMC is by invitation only and must be approved by consensus of the active Apache JAMES PMC members. A PMC member is considered inactive by their own declaration or by not contributing in any form to the project for over six months. An inactive member can become active again by reversing whichever condition made them inactive (i.e., by reversing their earlier declaration or by once again contributing toward the project's work). Membership can be revoked by a unanimous vote of all the active PMC members other than the member in question. + Membership in the Apache James PMC is by invitation only and must be approved by consensus of the active Apache James PMC members. A PMC member is considered inactive by their own declaration or by not contributing in any form to the project for over six months. An inactive member can become active again by reversing whichever condition made them inactive (i.e., by reversing their earlier declaration or by once again contributing toward the project's work). Membership can be revoked by a unanimous vote of all the active PMC members other than the member in question. - + -The group of volunteers who are responsible for the technical aspects of the Apache JAMES Project. This group has write access to the appropriate source repositories and these volunteers may cast non-binding votes on any technical discussion. +The group of volunteers who are responsible for the technical aspects of the Apache James Project. This group has write access to the appropriate source repositories and these volunteers may cast non-binding votes on any technical discussion. - Membership as a Committer is by invitation only and must be approved by consensus of the active Apache JAMES PMC members. A Committer is considered inactive by their own declaration or by not contributing in any form to the project for over six months. An inactive member can become active again by reversing whichever condition made them inactive (i.e., by reversing their earlier declaration or by once again contributing toward the project's work). Membership can be revoked by a unanimous vote of all the active PMC members (except the member in question if they are a PMC member). + Membership as a Committer is by invitation only and must be approved by consensus of the active Apache James PMC members. A Committer is considered inactive by their own declaration or by not contributing in any form to the project for over six months. An inactive member can become active again by reversing whichever condition made them inactive (i.e., by reversing their earlier declaration or by once again contributing toward t
svn commit: r1027867 - /james/project/trunk/project/src/site/site.xml
Author: eric Date: Wed Oct 27 09:25:26 2010 New Revision: 1027867 URL: http://svn.apache.org/viewvc?rev=1027867&view=rev Log: Update menu for nighlty download,... Modified: james/project/trunk/project/src/site/site.xml Modified: james/project/trunk/project/src/site/site.xml URL: http://svn.apache.org/viewvc/james/project/trunk/project/src/site/site.xml?rev=1027867&r1=1027866&r2=1027867&view=diff == --- james/project/trunk/project/src/site/site.xml (original) +++ james/project/trunk/project/src/site/site.xml Wed Oct 27 09:25:26 2010 @@ -38,7 +38,8 @@ - - https://hudson.apache.org/hudson/view/G-L/view/James/"/> - http://repository.apache.org/snapshots/org/apache/james/"/> - - @@ -81,6 +72,19 @@ + + http://james.apache.org/download.cgi"/> + http://people.apache.org/builds/james/nightly/"/> + + + + - To unsubscribe, e-mail: server-dev-unsubscr...@james.apache.org For additional commands, e-mail: server-dev-h...@james.apache.org
Re: James 2.x web site
On 26/10/2010 13:10, Stefano Bagnara wrote: (snipped) If ok with this, there is 3 actions: - Republish 2.3.2: I tried to build the site, but it fails to download the needed dependency. I will retry from another internet connection. ok. Maybe 2.3 needs maven 2 because maven 3 deprecated/removed some stuff we used in 2.3 (local repository in the stage module and the legacy repository style). Also tried to build 2.3.2 with mvn 2.0.11, 2.2.1, but it still refuse to resolve some dependencies (although they exist in mvn repo) Using ant build give exception. I may come back to it a bit later (for now, I will concentrate on 3.0 web site). Tks, Eric - To unsubscribe, e-mail: server-dev-unsubscr...@james.apache.org For additional commands, e-mail: server-dev-h...@james.apache.org
Re: James 2.x web site
+1 http://people.apache.org/builds/james/nightly/ links to https://repository.apache.org/content/groups/snapshots/org/apache/james/james-server-container-spring/3.0-M2-SNAPSHOT/ The menu will not contain the link to the correct snapshot artifact (ant will not contain the link to hudsonn, I will simply indicate hudson link in one of the pages). Tks, Eric On 27/10/2010 09:09, Norman Maurer wrote: I think we don't need the dir anymore. We could just link to the nightly builds done by hudson. For example: https://repository.apache.org/content/groups/snapshots/org/apache/james/james-server-container-spring/3.0-M2-SNAPSHOT/ Bye Norman 2010/10/27 Eric Charles: Hi All, - Server V2 and Server V3 sounds really good. I will also create new directories to contains those sites so the menu of other sites are still valid when going from 3M1 to 3M2 to 3beta1,... "server3" will represent the current v3 and other web subsites menus will point to it. - Sure, stable is 2.3.2: will simply invite early-adaptors to download, test and feeback 3M1 - So what do we do with nightly dir (it was +1, but I don't know if it was for option 1 or 2 ?): 1. remove links from menu and also its content so no one can download it. 2. Add it in all menus (aside the hudson and maven snapshot) and (re)activate the process that automatically update the dir. If it's easy to activate the automatic update, I would like option 2 because to download from hudson or maven, you need to know which artifact to download (not easy at first sight). If users has only one zip in the dir, it's much easier for him. If it's not easy to automatically feed the dir, option 1 is good also. Tks, Eric On 26/10/2010 13:17, Norman Maurer wrote: 2010/10/26 Stefano Bagnara: 2010/10/26 Eric Charles: I would like to propose a new menu Sever 3.0 Server 2.3.2 Archive ... and move the Server 2.3.1, 2.3.0, 2.2.0 to the Archive page. The 2.3.2 would need to get regenerated and republished. +1, maybe "Server v3" and "Server v2" are more general for a menu name that we have in every page, otherwise at every subrelease we have to recreate the whole site, but take this only as an hint (you seems to understand the implication so I'm fine your choices). +1 to Stefano's suggestion If ok with this, there is 3 actions: - Republish 2.3.2: I tried to build the site, but it fails to download the needed dependency. I will retry from another internet connection. ok. Maybe 2.3 needs maven 2 because maven 3 deprecated/removed some stuff we used in 2.3 (local repository in the stage module and the legacy repository style). - In the index pages, push users to download and try 3.0-M1 rather than the stable 2.3.2. I would prefer to keep pushing users to 2.3.2 for a while. 3.0-M1 is still too new to push it to everyday users. 2.3.2 instead is proven stable. So, let's start linking 3.0 for early adopters and testers, but don't "push" it too much before the GA release. +1 to Stefano's suggestion - Automatically update the nightly dir. if needed, cause we already have two places to download the snapshots; hudson and maven snaphot repo. +1 +1 Stefano Bye, Norman - To unsubscribe, e-mail: server-dev-unsubscr...@james.apache.org For additional commands, e-mail: server-dev-h...@james.apache.org - To unsubscribe, e-mail: server-dev-unsubscr...@james.apache.org For additional commands, e-mail: server-dev-h...@james.apache.org - To unsubscribe, e-mail: server-dev-unsubscr...@james.apache.org For additional commands, e-mail: server-dev-h...@james.apache.org - To unsubscribe, e-mail: server-dev-unsubscr...@james.apache.org For additional commands, e-mail: server-dev-h...@james.apache.org
Re: [VOTE] Release JAMES Server 3.0-M1
James is really pressing forward... [x] +1 Yes please release Tim - To unsubscribe, e-mail: server-dev-unsubscr...@james.apache.org For additional commands, e-mail: server-dev-h...@james.apache.org
Re: James 2.x web site
I think we don't need the dir anymore. We could just link to the nightly builds done by hudson. For example: https://repository.apache.org/content/groups/snapshots/org/apache/james/james-server-container-spring/3.0-M2-SNAPSHOT/ Bye Norman 2010/10/27 Eric Charles : > Hi All, > > - Server V2 and Server V3 sounds really good. I will also create new > directories to contains those sites so the menu of other sites are still > valid when going from 3M1 to 3M2 to 3beta1,... "server3" will represent the > current v3 and other web subsites menus will point to it. > > - Sure, stable is 2.3.2: will simply invite early-adaptors to download, > test and feeback 3M1 > > - So what do we do with nightly dir (it was +1, but I don't know if it was > for option 1 or 2 ?): > 1. remove links from menu and also its content so no one can download it. > 2. Add it in all menus (aside the hudson and maven snapshot) and > (re)activate the process that automatically update the dir. > If it's easy to activate the automatic update, I would like option 2 because > to download from hudson or maven, you need to know which artifact to > download (not easy at first sight). If users has only one zip in the dir, > it's much easier for him. > If it's not easy to automatically feed the dir, option 1 is good also. > > Tks, > > Eric > > > On 26/10/2010 13:17, Norman Maurer wrote: >> >> 2010/10/26 Stefano Bagnara: >>> >>> 2010/10/26 Eric Charles: I would like to propose a new menu Sever 3.0 Server 2.3.2 Archive ... and move the Server 2.3.1, 2.3.0, 2.2.0 to the Archive page. The 2.3.2 would need to get regenerated and republished. >>> >>> +1, maybe "Server v3" and "Server v2" are more general for a menu name >>> that we have in every page, otherwise at every subrelease we have to >>> recreate the whole site, but take this only as an hint (you seems to >>> understand the implication so I'm fine your choices). >> >> +1 to Stefano's suggestion >> If ok with this, there is 3 actions: - Republish 2.3.2: I tried to build the site, but it fails to download the needed dependency. I will retry from another internet connection. >>> >>> ok. Maybe 2.3 needs maven 2 because maven 3 deprecated/removed some >>> stuff we used in 2.3 (local repository in the stage module and the >>> legacy repository style). >>> - In the index pages, push users to download and try 3.0-M1 rather than the stable 2.3.2. >>> >>> I would prefer to keep pushing users to 2.3.2 for a while. 3.0-M1 is >>> still too new to push it to everyday users. 2.3.2 instead is proven >>> stable. So, let's start linking 3.0 for early adopters and testers, >>> but don't "push" it too much before the GA release. >> >> +1 to Stefano's suggestion - Automatically update the nightly dir. if needed, cause we already have two places to download the snapshots; hudson and maven snaphot repo. >>> >>> +1 >> >> +1 >> >>> Stefano >>> >> Bye, >> Norman >> >> - >> To unsubscribe, e-mail: server-dev-unsubscr...@james.apache.org >> For additional commands, e-mail: server-dev-h...@james.apache.org >> > > > - > To unsubscribe, e-mail: server-dev-unsubscr...@james.apache.org > For additional commands, e-mail: server-dev-h...@james.apache.org > > - To unsubscribe, e-mail: server-dev-unsubscr...@james.apache.org For additional commands, e-mail: server-dev-h...@james.apache.org
JMX Security and Windows ( WAS: Re: [VOTE] Release JAMES Server 3.0-M1)
We could also disable security and just bind it to localhost, if others think it would be better. Then we could just link to the jmx docs to tell users howto enable it. WDYT ? Bye, Norman 2010/10/27 Eric Charles : > Hi All, > > I note the topics to be discussed around doc and packaging: > - Default conf, maybe more than one depending on user profile (small > server,...) and techno (file mailserver, database mailserver,...) > - Custom conf : how can users easily change the confs > - Migration: the MIGRATE.txt should simply contain the URL of the page where > the migration is described. This page will be the usermanual of coming > migration tool (JAMES-1052 and JAMES-1090) > > We certainly cover these reviewing the web site. > > The issue with jmx.password on windows is new (3 days old since jmx security > is activated). > Sure, it will be documented on website, but I wonder if this will not > represent a *real blocking factor for james.* User will directly say: "it > does not work!" and will not try to solve issue, even if it's documented. > > Tks, > > Eric > > > > On 27/10/2010 07:25, Norman Maurer wrote: >> >> Hi Stefano, >> >> comments inside.. >> >> 2010/10/27 Stefano Bagnara: >>> >>> 2010/10/26 Norman Maurer: I'm very happy to start a VOTE for the first milestone of the upcomming major version of JAMES Server (3.0). This milestone include tones of improvements,features and bugfixes. >>> >>> That's great! :-) >>> I think one of the most important things for "normal" users is the support of IMAP and the new fastfail stuff in SMTP. To get a complete list see: https://issues.apache.org/jira/secure/ReleaseNote.jspa?projectId=10411&styleName=Html&version=12314294 Here are the artifacts for review: https://repository.apache.org/content/repositories/orgapachejames-001/ So please cast your VOTE: >>> >>> [X] +1 Yes please release >>> >>> Few points/questions/hints for M2: >>> >>> 1) running it under windows says: >>> "Errore: Limitare l'accesso in lettura al file password: >>> ../conf/jmx.password" >>> (Trans: error: you have to limit read access to password file: >>> ../conf/jmx.password). It's not clear what I have to do to limit this >>> access and whom to limit access to. >> >> Welcome to windows ;) When running JAMES on a unix-like platform you >> don't see this error as the configuration files come with perms 0600. >> Anyway its documented in the JMX docs. >> >> See: >> http://download.oracle.com/javase/1.5.0/docs/guide/management/security-windows.html >> >> I already talked with Eric and he will add it to the website. >> >>> 2) in a future version I'd like to see some dependency removed from >>> the binary release (e.g: pdfbox-1.0.0.jar is 4.6MB and I believe it's >>> not really used but only transitively inherited by jackrabbit). >> >> Makes sense, pdfbox is only needed to index pdf files in jackrabbit. >> So no need to ship it with JAMES. I will open a jira for it. >> >>> 3) we now have a lot of implementations for each api. Even to me (long >>> time james user/developer) it's now not obvious what are the default >>> or the preferred implementations and their status. Maybe we should >>> provide a small table indicating defaults and pro/cons of the various >>> implementations when it's not obvious. >>> It's not clear what is the best setup for users that only needs a >>> small mail server with no database, or what is suggested to users that >>> wants to set up a cluster with no "file" state in the nodes, and >>> similar "standard" things. >> >> +1 Something for the website. Eric ? ;) >> >>> 4) in the source distribution we have the STATUS file: IMHO this >>> should be removed from there and from SVN. It was a failed experiment. >> >> +1 will do. >> >>> 5) MIGRATE.txt is outdated. It's better to remove it that to have it >>> documenting a bad migration path. >> >> +1 We will have to write one when the api is stable. >> >>> 6) In James 2.3 we had a README.txt with some docs, and with the >>> Crypto Notice. I guess at least Crypto Notice should be revamped. >> >> Will have a look for M2 or whatever the next release will get called. >> >>> Stefano >>> >> Bye, >> Norman >> >> - >> To unsubscribe, e-mail: server-dev-unsubscr...@james.apache.org >> For additional commands, e-mail: server-dev-h...@james.apache.org >> > > > - > To unsubscribe, e-mail: server-dev-unsubscr...@james.apache.org > For additional commands, e-mail: server-dev-h...@james.apache.org > > - To unsubscribe, e-mail: server-dev-unsubscr...@james.apache.org For additional commands, e-mail: server-dev-h...@james.apache.org
Re: [VOTE] Release JAMES Server 3.0-M1
Hi All, I note the topics to be discussed around doc and packaging: - Default conf, maybe more than one depending on user profile (small server,...) and techno (file mailserver, database mailserver,...) - Custom conf : how can users easily change the confs - Migration: the MIGRATE.txt should simply contain the URL of the page where the migration is described. This page will be the usermanual of coming migration tool (JAMES-1052 and JAMES-1090) We certainly cover these reviewing the web site. The issue with jmx.password on windows is new (3 days old since jmx security is activated). Sure, it will be documented on website, but I wonder if this will not represent a *real blocking factor for james.* User will directly say: "it does not work!" and will not try to solve issue, even if it's documented. Tks, Eric On 27/10/2010 07:25, Norman Maurer wrote: Hi Stefano, comments inside.. 2010/10/27 Stefano Bagnara: 2010/10/26 Norman Maurer: I'm very happy to start a VOTE for the first milestone of the upcomming major version of JAMES Server (3.0). This milestone include tones of improvements,features and bugfixes. That's great! :-) I think one of the most important things for "normal" users is the support of IMAP and the new fastfail stuff in SMTP. To get a complete list see: https://issues.apache.org/jira/secure/ReleaseNote.jspa?projectId=10411&styleName=Html&version=12314294 Here are the artifacts for review: https://repository.apache.org/content/repositories/orgapachejames-001/ So please cast your VOTE: [X] +1 Yes please release Few points/questions/hints for M2: 1) running it under windows says: "Errore: Limitare l'accesso in lettura al file password: ../conf/jmx.password" (Trans: error: you have to limit read access to password file: ../conf/jmx.password). It's not clear what I have to do to limit this access and whom to limit access to. Welcome to windows ;) When running JAMES on a unix-like platform you don't see this error as the configuration files come with perms 0600. Anyway its documented in the JMX docs. See: http://download.oracle.com/javase/1.5.0/docs/guide/management/security-windows.html I already talked with Eric and he will add it to the website. 2) in a future version I'd like to see some dependency removed from the binary release (e.g: pdfbox-1.0.0.jar is 4.6MB and I believe it's not really used but only transitively inherited by jackrabbit). Makes sense, pdfbox is only needed to index pdf files in jackrabbit. So no need to ship it with JAMES. I will open a jira for it. 3) we now have a lot of implementations for each api. Even to me (long time james user/developer) it's now not obvious what are the default or the preferred implementations and their status. Maybe we should provide a small table indicating defaults and pro/cons of the various implementations when it's not obvious. It's not clear what is the best setup for users that only needs a small mail server with no database, or what is suggested to users that wants to set up a cluster with no "file" state in the nodes, and similar "standard" things. +1 Something for the website. Eric ? ;) 4) in the source distribution we have the STATUS file: IMHO this should be removed from there and from SVN. It was a failed experiment. +1 will do. 5) MIGRATE.txt is outdated. It's better to remove it that to have it documenting a bad migration path. +1 We will have to write one when the api is stable. 6) In James 2.3 we had a README.txt with some docs, and with the Crypto Notice. I guess at least Crypto Notice should be revamped. Will have a look for M2 or whatever the next release will get called. Stefano Bye, Norman - To unsubscribe, e-mail: server-dev-unsubscr...@james.apache.org For additional commands, e-mail: server-dev-h...@james.apache.org - To unsubscribe, e-mail: server-dev-unsubscr...@james.apache.org For additional commands, e-mail: server-dev-h...@james.apache.org
[jira] Created: (JAMES-1090) Provide a tool to copy user repositories
Provide a tool to copy user repositories Key: JAMES-1090 URL: https://issues.apache.org/jira/browse/JAMES-1090 Project: JAMES Server Issue Type: Improvement Components: UsersStore & UsersRepository Affects Versions: 3.0-M2 Reporter: Eric Charles Fix For: 3.0-M2 We need to be able to copy user repo impl (exemple: xml) to other impl (exemple: jpa) This will be useful in the 2.3 migration to 3.0 and alo in the day-to-day operation of 3.0. -- This message is automatically generated by JIRA. - You can reply to this email to add a comment to the issue online. - To unsubscribe, e-mail: server-dev-unsubscr...@james.apache.org For additional commands, e-mail: server-dev-h...@james.apache.org