Re: Web Site update 20101028

2010-10-27 Thread Tim-Christian Mundt
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

2010-10-27 Thread Eric Charles (JIRA)
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

2010-10-27 Thread Eric Charles

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

2010-10-27 Thread Dhrubo
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

2010-10-27 Thread Eric Charles (JIRA)
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

2010-10-27 Thread 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



[jira] Resolved: (JAMES-1076) Allign packages for MBeans or use StandardMBean

2010-10-27 Thread Norman Maurer (JIRA)

 [ 
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.

2010-10-27 Thread Norman Maurer (JIRA)

 [ 
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

2010-10-27 Thread Dhrubo
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,...)?

2010-10-27 Thread Dhrubo
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

2010-10-27 Thread Eric MacAdie

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

2010-10-27 Thread norman
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

2010-10-27 Thread Norman Maurer (JIRA)

 [ 
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/

2010-10-27 Thread norman
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

2010-10-27 Thread Norman Maurer (JIRA)

 [ 
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

2010-10-27 Thread Norman Maurer (JIRA)

 [ 
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

2010-10-27 Thread Norman Maurer (JIRA)

 [ 
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)

2010-10-27 Thread Norman Maurer (JIRA)

 [ 
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,...)?

2010-10-27 Thread Norman Maurer
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,...)?

2010-10-27 Thread 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



svn commit: r1027981 - in /james/server/trunk/src/site/resources/images: conf/ jmx_management/ jmx_monitoring/ uml/

2010-10-27 Thread eric
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

2010-10-27 Thread eric
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

2010-10-27 Thread eric
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

2010-10-27 Thread eric
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

2010-10-27 Thread Dhrubo
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

2010-10-27 Thread Eric MacAdie

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

2010-10-27 Thread Dhrubo
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/

2010-10-27 Thread norman
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

2010-10-27 Thread Norman Maurer
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

2010-10-27 Thread Dhrubo
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

2010-10-27 Thread 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



svn commit: r1027922 - /james/server/trunk/src/site/apt/

2010-10-27 Thread eric
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

2010-10-27 Thread eric
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

2010-10-27 Thread Bernd Fondermann
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

2010-10-27 Thread Norman Maurer (JIRA)

 [ 
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

2010-10-27 Thread norman
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

2010-10-27 Thread eric
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/

2010-10-27 Thread eric
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

2010-10-27 Thread eric
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

2010-10-27 Thread eric
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

2010-10-27 Thread eric
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

2010-10-27 Thread eric
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

2010-10-27 Thread eric
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

2010-10-27 Thread eric
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

2010-10-27 Thread eric
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

2010-10-27 Thread eric
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

2010-10-27 Thread Eric Charles

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

2010-10-27 Thread Eric Charles

+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

2010-10-27 Thread Tim-Christian Mundt

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

2010-10-27 Thread Norman Maurer
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)

2010-10-27 Thread Norman Maurer
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

2010-10-27 Thread 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



[jira] Created: (JAMES-1090) Provide a tool to copy user repositories

2010-10-27 Thread Eric Charles (JIRA)
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