[jira] [Updated] (JAMES-2325) Allow to exclude some matcher/mailet from documentation

2018-01-31 Thread Tellier Benoit (JIRA)

 [ 
https://issues.apache.org/jira/browse/JAMES-2325?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Tellier Benoit updated JAMES-2325:
--
Labels: docuentation feature newbie  (was: docuentation feature)

> Allow to exclude some matcher/mailet from documentation
> ---
>
> Key: JAMES-2325
> URL: https://issues.apache.org/jira/browse/JAMES-2325
> Project: James Server
>  Issue Type: Improvement
>  Components: Documentation, Mailet Contributions
>Affects Versions: master
>Reporter: Tellier Benoit
>Priority: Major
>  Labels: docuentation, feature, newbie
>
> Apache James uses the `mailetdocs-maven-plugin` in order to build the 
> mailet/matcher documentation.
> This plugin scans the sources, finds mailet and matcher, then generates the 
> documentation entry from its javadoc.
> Nowadays all mailet and matchers are included.
> This is a problem because we have some test specifics mailets/matcher that 
> are not usable as part of James but still are reported as part of the 
> documentation. 
> (Examples includes 
> james-project/server/container/guice/custom-mailets/src/main/java/org/apache/james/transport/mailets/CustomMailet.java
>  and the like, used to generate a separate library containing custom 
> mailets/matchers in order to test custom mailets/matchers instanciation)
> The goal of this ticket is to add a `@ExcludeFromDocumentation` annotation as 
> part of the mailet-api. The plugin would skip such annotated mailets/matcher.
> In order to to this:
>  - Create a new  `@ExcludeFromDocumentation`  in the mailet API
>  - Annotate with it classes in 
> `james-project/server/container/guice/custom-mailets`
>  - Modify 
> james-project/mailet/mailetdocs-maven-plugin/src/main/java/org/apache/james/mailet/DefaultDescriptorsExtractor.java
>  in order to skip classes annotated as excluded.
>  - Add a test in 
> james-project/mailet/mailetdocs-maven-plugin/src/test/java/org/apache/james/mailet/DefaultDescriptorsExtractorTest.java
>  showing excluded mailets are not listed (add an excluded mailet in that 
> package, then assert in a new test that it is not reported).
> As always we stay at your disposal to answer any question on the chat! 
> https://gitter.im/apache/james-project



--
This message was sent by Atlassian JIRA
(v7.6.3#76005)

-
To unsubscribe, e-mail: server-dev-unsubscr...@james.apache.org
For additional commands, e-mail: server-dev-h...@james.apache.org



[jira] [Created] (JAMES-2325) Allow to dereference some matcher/mailet from documentation

2018-01-31 Thread Tellier Benoit (JIRA)
Tellier Benoit created JAMES-2325:
-

 Summary: Allow to dereference some matcher/mailet from 
documentation
 Key: JAMES-2325
 URL: https://issues.apache.org/jira/browse/JAMES-2325
 Project: James Server
  Issue Type: Improvement
  Components: Documentation, Mailet Contributions
Affects Versions: master
Reporter: Tellier Benoit


Apache James uses the `mailetdocs-maven-plugin` in order to build the 
mailet/matcher documentation.

This plugin scans the sources, finds mailet and matcher, then generates the 
documentation entry from its javadoc.

Nowadays all mailet and matchers are included.

This is a problem because we have some test specifics mailets/matcher that are 
not usable as part of James but still are reported as part of the 
documentation. 

(Examples includes 
james-project/server/container/guice/custom-mailets/src/main/java/org/apache/james/transport/mailets/CustomMailet.java
 and the like, used to generate a separate library containing custom 
mailets/matchers in order to test custom mailets/matchers instanciation)

The goal of this ticket is to add a `@ExcludeFromDocumentation` annotation as 
part of the mailet-api. The plugin would skip such annotated mailets/matcher.

In order to to this:
 - Create a new  `@ExcludeFromDocumentation`  in the mailet API
 - Annotate with it classes in 
`james-project/server/container/guice/custom-mailets`
 - Modify 
james-project/mailet/mailetdocs-maven-plugin/src/main/java/org/apache/james/mailet/DefaultDescriptorsExtractor.java
 in order to skip classes annotated as excluded.
 - Add a test in 
james-project/mailet/mailetdocs-maven-plugin/src/test/java/org/apache/james/mailet/DefaultDescriptorsExtractorTest.java
 showing excluded mailets are not listed (add an excluded mailet in that 
package, then assert in a new test that it is not reported).

As always we stay at your disposal to answer any question on the chat! 
https://gitter.im/apache/james-project



--
This message was sent by Atlassian JIRA
(v7.6.3#76005)

-
To unsubscribe, e-mail: server-dev-unsubscr...@james.apache.org
For additional commands, e-mail: server-dev-h...@james.apache.org



[jira] [Updated] (JAMES-2325) Allow to exclude some matcher/mailet from documentation

2018-01-31 Thread Tellier Benoit (JIRA)

 [ 
https://issues.apache.org/jira/browse/JAMES-2325?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Tellier Benoit updated JAMES-2325:
--
Summary: Allow to exclude some matcher/mailet from documentation  (was: 
Allow to dereference some matcher/mailet from documentation)

> Allow to exclude some matcher/mailet from documentation
> ---
>
> Key: JAMES-2325
> URL: https://issues.apache.org/jira/browse/JAMES-2325
> Project: James Server
>  Issue Type: Improvement
>  Components: Documentation, Mailet Contributions
>Affects Versions: master
>Reporter: Tellier Benoit
>Priority: Major
>  Labels: docuentation, feature, newbie
>
> Apache James uses the `mailetdocs-maven-plugin` in order to build the 
> mailet/matcher documentation.
> This plugin scans the sources, finds mailet and matcher, then generates the 
> documentation entry from its javadoc.
> Nowadays all mailet and matchers are included.
> This is a problem because we have some test specifics mailets/matcher that 
> are not usable as part of James but still are reported as part of the 
> documentation. 
> (Examples includes 
> james-project/server/container/guice/custom-mailets/src/main/java/org/apache/james/transport/mailets/CustomMailet.java
>  and the like, used to generate a separate library containing custom 
> mailets/matchers in order to test custom mailets/matchers instanciation)
> The goal of this ticket is to add a `@ExcludeFromDocumentation` annotation as 
> part of the mailet-api. The plugin would skip such annotated mailets/matcher.
> In order to to this:
>  - Create a new  `@ExcludeFromDocumentation`  in the mailet API
>  - Annotate with it classes in 
> `james-project/server/container/guice/custom-mailets`
>  - Modify 
> james-project/mailet/mailetdocs-maven-plugin/src/main/java/org/apache/james/mailet/DefaultDescriptorsExtractor.java
>  in order to skip classes annotated as excluded.
>  - Add a test in 
> james-project/mailet/mailetdocs-maven-plugin/src/test/java/org/apache/james/mailet/DefaultDescriptorsExtractorTest.java
>  showing excluded mailets are not listed (add an excluded mailet in that 
> package, then assert in a new test that it is not reported).
> As always we stay at your disposal to answer any question on the chat! 
> https://gitter.im/apache/james-project



--
This message was sent by Atlassian JIRA
(v7.6.3#76005)

-
To unsubscribe, e-mail: server-dev-unsubscr...@james.apache.org
For additional commands, e-mail: server-dev-h...@james.apache.org



[jira] [Commented] (JAMES-2291) CassandraMailRepository implementation

2018-01-31 Thread Tellier Benoit (JIRA)

[ 
https://issues.apache.org/jira/browse/JAMES-2291?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=16347934#comment-16347934
 ] 

Tellier Benoit commented on JAMES-2291:
---

https://github.com/linagora/james-project/pull/1275 added some configuration 
changes for this issue.

> CassandraMailRepository implementation
> --
>
> Key: JAMES-2291
> URL: https://issues.apache.org/jira/browse/JAMES-2291
> Project: James Server
>  Issue Type: New Feature
>  Components: cassandra, MailStore & MailRepository
>Affects Versions: master
>Reporter: Tellier Benoit
>Priority: Major
> Fix For: master
>
>
> We need a CassandraMailRepository implementation.
> The data model will be quite simple:
>  - Use as a key the email name property
>  - Use as fields the various **Mail** parameters
>  - We can store the Message in the Blob storage API JAMES-2287  . 
>  - Tests can rely on JAMES-2286



--
This message was sent by Atlassian JIRA
(v7.6.3#76005)

-
To unsubscribe, e-mail: server-dev-unsubscr...@james.apache.org
For additional commands, e-mail: server-dev-h...@james.apache.org



james-project git commit: JAMES-2291 Use CassandraRepository in default docker configuration

2018-01-31 Thread btellier
Repository: james-project
Updated Branches:
  refs/heads/master 6aa2607e8 -> 4ecc84d89


JAMES-2291 Use CassandraRepository in default docker configuration


Project: http://git-wip-us.apache.org/repos/asf/james-project/repo
Commit: http://git-wip-us.apache.org/repos/asf/james-project/commit/4ecc84d8
Tree: http://git-wip-us.apache.org/repos/asf/james-project/tree/4ecc84d8
Diff: http://git-wip-us.apache.org/repos/asf/james-project/diff/4ecc84d8

Branch: refs/heads/master
Commit: 4ecc84d8919ad4963391838a6fcf18917f6c59e5
Parents: 6aa2607
Author: Antoine Duprat 
Authored: Fri Jan 26 14:39:06 2018 +0100
Committer: benwa 
Committed: Thu Feb 1 09:40:36 2018 +0700

--
 .../cassandra-ldap/destination/conf/mailetcontainer.xml | 8 
 .../cassandra-ldap/destination/conf/mailrepositorystore.xml | 9 -
 .../guice/cassandra/destination/conf/mailetcontainer.xml| 8 
 .../cassandra/destination/conf/mailrepositorystore.xml  | 9 -
 4 files changed, 8 insertions(+), 26 deletions(-)
--


http://git-wip-us.apache.org/repos/asf/james-project/blob/4ecc84d8/dockerfiles/run/guice/cassandra-ldap/destination/conf/mailetcontainer.xml
--
diff --git 
a/dockerfiles/run/guice/cassandra-ldap/destination/conf/mailetcontainer.xml 
b/dockerfiles/run/guice/cassandra-ldap/destination/conf/mailetcontainer.xml
index 9d56af4..0827807 100644
--- a/dockerfiles/run/guice/cassandra-ldap/destination/conf/mailetcontainer.xml
+++ b/dockerfiles/run/guice/cassandra-ldap/destination/conf/mailetcontainer.xml
@@ -44,7 +44,7 @@
 
 
 
-file://var/mail/error/
+cassandra://var/mail/error/
 
 
 
@@ -108,7 +108,7 @@
 mailetContainerSpam
 
 
-file://var/mail/spam/
+cassandra://var/mail/spam/
 
 
 
@@ -120,7 +120,7 @@
 none
 
 
-file://var/mail/address-error/
+
cassandra://var/mail/address-error/
 
 
 
@@ -132,7 +132,7 @@
 none
 
 
-file://var/mail/relay-denied/
+
cassandra://var/mail/relay-denied/
 Warning: You are sending an e-mail to a remote server. 
You must be authenticated to perform such an operation
 
 

http://git-wip-us.apache.org/repos/asf/james-project/blob/4ecc84d8/dockerfiles/run/guice/cassandra-ldap/destination/conf/mailrepositorystore.xml
--
diff --git 
a/dockerfiles/run/guice/cassandra-ldap/destination/conf/mailrepositorystore.xml 
b/dockerfiles/run/guice/cassandra-ldap/destination/conf/mailrepositorystore.xml
index 299bd53..626e0a2 100644
--- 
a/dockerfiles/run/guice/cassandra-ldap/destination/conf/mailrepositorystore.xml
+++ 
b/dockerfiles/run/guice/cassandra-ldap/destination/conf/mailrepositorystore.xml
@@ -21,15 +21,6 @@
 
 
 
-
-
-
-
-file
-
-
-
-
 
 
 cassandra

http://git-wip-us.apache.org/repos/asf/james-project/blob/4ecc84d8/dockerfiles/run/guice/cassandra/destination/conf/mailetcontainer.xml
--
diff --git 
a/dockerfiles/run/guice/cassandra/destination/conf/mailetcontainer.xml 
b/dockerfiles/run/guice/cassandra/destination/conf/mailetcontainer.xml
index 2a3d9b0..f0b6a79 100644
--- a/dockerfiles/run/guice/cassandra/destination/conf/mailetcontainer.xml
+++ b/dockerfiles/run/guice/cassandra/destination/conf/mailetcontainer.xml
@@ -44,7 +44,7 @@
 
 
 
-file://var/mail/error/
+cassandra://var/mail/error/
 
 
 
@@ -111,7 +111,7 @@
 mailetContainerSpam
 
 
-file://var/mail/spam/
+cassandra://var/mail/spam/
 
 
 
@@ -123,7 +123,7 @@
 none
 
 
-file://var/mail/address-error/
+
cassandra://var/mail/address-error/
 
 
 
@@ -135,7 +135,7 @@
 none
 
 
-file://var/mail/relay-denied/
+
cassandra://var/mail/relay-denied/
 Warning: You are sending an e-mail to a remote server. 
You must be authenticated to perform such an operation
 
 

http://git-wip-us.apache.org/repos/asf/james-project/blob/4ecc84d8/dockerfiles/run/guice/cassandra/destination/conf/mailrepositorystore.xml
---

svn commit: r24610 - /release/james/mailets/3.0.1/

2018-01-31 Thread btellier
Author: btellier
Date: Thu Feb  1 02:25:25 2018
New Revision: 24610

Log:
Upload JARs and sources for Apache James Mailet Crypto 3.0.1

Added:
release/james/mailets/3.0.1/apache-james-mailet-crypto-sources-3.0.1.zip   
(with props)

release/james/mailets/3.0.1/apache-james-mailet-crypto-sources-3.0.1.zip.asc   
(with props)
release/james/mailets/3.0.1/apache-james-mailet-crypto-sources-3.0.1.zip.md5

release/james/mailets/3.0.1/apache-james-mailet-crypto-sources-3.0.1.zip.sha1
release/james/mailets/3.0.1/apache-mailet-crypto-3.0.1.jar   (with props)
release/james/mailets/3.0.1/apache-mailet-crypto-3.0.1.jar.asc   (with 
props)
release/james/mailets/3.0.1/apache-mailet-crypto-3.0.1.jar.md5
release/james/mailets/3.0.1/apache-mailet-crypto-3.0.1.jar.sha1

Added: release/james/mailets/3.0.1/apache-james-mailet-crypto-sources-3.0.1.zip
==
Binary file - no diff available.

Propchange: 
release/james/mailets/3.0.1/apache-james-mailet-crypto-sources-3.0.1.zip
--
svn:mime-type = application/octet-stream

Added: 
release/james/mailets/3.0.1/apache-james-mailet-crypto-sources-3.0.1.zip.asc
==
Binary file - no diff available.

Propchange: 
release/james/mailets/3.0.1/apache-james-mailet-crypto-sources-3.0.1.zip.asc
--
svn:mime-type = application/octet-stream

Added: 
release/james/mailets/3.0.1/apache-james-mailet-crypto-sources-3.0.1.zip.md5
==
--- 
release/james/mailets/3.0.1/apache-james-mailet-crypto-sources-3.0.1.zip.md5 
(added)
+++ 
release/james/mailets/3.0.1/apache-james-mailet-crypto-sources-3.0.1.zip.md5 
Thu Feb  1 02:25:25 2018
@@ -0,0 +1 @@
+3c3c8c74816b4182a800ee5f1b86f003  
mailets/3.0.1/apache-james-mailet-crypto-sources-3.0.1.zip

Added: 
release/james/mailets/3.0.1/apache-james-mailet-crypto-sources-3.0.1.zip.sha1
==
--- 
release/james/mailets/3.0.1/apache-james-mailet-crypto-sources-3.0.1.zip.sha1 
(added)
+++ 
release/james/mailets/3.0.1/apache-james-mailet-crypto-sources-3.0.1.zip.sha1 
Thu Feb  1 02:25:25 2018
@@ -0,0 +1 @@
+c7fd4e14c2a0afbd556bf8629953e9e5d4d97446  
mailets/3.0.1/apache-james-mailet-crypto-sources-3.0.1.zip

Added: release/james/mailets/3.0.1/apache-mailet-crypto-3.0.1.jar
==
Binary file - no diff available.

Propchange: release/james/mailets/3.0.1/apache-mailet-crypto-3.0.1.jar
--
svn:mime-type = application/octet-stream

Added: release/james/mailets/3.0.1/apache-mailet-crypto-3.0.1.jar.asc
==
Binary file - no diff available.

Propchange: release/james/mailets/3.0.1/apache-mailet-crypto-3.0.1.jar.asc
--
svn:mime-type = application/octet-stream

Added: release/james/mailets/3.0.1/apache-mailet-crypto-3.0.1.jar.md5
==
--- release/james/mailets/3.0.1/apache-mailet-crypto-3.0.1.jar.md5 (added)
+++ release/james/mailets/3.0.1/apache-mailet-crypto-3.0.1.jar.md5 Thu Feb  1 
02:25:25 2018
@@ -0,0 +1 @@
+13c114e2f5fe33719822740c94fd6a3e  mailets/3.0.1/apache-mailet-crypto-3.0.1.jar

Added: release/james/mailets/3.0.1/apache-mailet-crypto-3.0.1.jar.sha1
==
--- release/james/mailets/3.0.1/apache-mailet-crypto-3.0.1.jar.sha1 (added)
+++ release/james/mailets/3.0.1/apache-mailet-crypto-3.0.1.jar.sha1 Thu Feb  1 
02:25:25 2018
@@ -0,0 +1 @@
+0077d68b27d6fb96cffd6cfa594c3b239d00fdd8  
mailets/3.0.1/apache-mailet-crypto-3.0.1.jar



-
To unsubscribe, e-mail: server-dev-unsubscr...@james.apache.org
For additional commands, e-mail: server-dev-h...@james.apache.org



[jira] [Resolved] (JAMES-2324) Packaging should provide a way to choose between LDAP or non LDAP deployment

2018-01-31 Thread Tellier Benoit (JIRA)

 [ 
https://issues.apache.org/jira/browse/JAMES-2324?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Tellier Benoit resolved JAMES-2324.
---
Resolution: Fixed

https://github.com/linagora/james-project/pull/1282 contributed this solution.

> Packaging should provide a way to choose between LDAP or non LDAP deployment
> 
>
> Key: JAMES-2324
> URL: https://issues.apache.org/jira/browse/JAMES-2324
> Project: James Server
>  Issue Type: Improvement
>Reporter: Raphaël Ouazana
>Priority: Major
>
> For the moment packaging includes only the build without LDAP support.
> In case of a deployment of packages with LDAP, it is a pain to have to get 
> the appropriate jar just to add them instead of the packaged one.
> The proposed solution is to include both jar: with and without LDAP support, 
> and allow to choose the appropriate one using update-alternatives.



--
This message was sent by Atlassian JIRA
(v7.6.3#76005)

-
To unsubscribe, e-mail: server-dev-unsubscr...@james.apache.org
For additional commands, e-mail: server-dev-h...@james.apache.org



[jira] [Commented] (JAMES-2315) Main webpage issues

2018-01-31 Thread Tellier Benoit (JIRA)

[ 
https://issues.apache.org/jira/browse/JAMES-2315?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=16347906#comment-16347906
 ] 

Tellier Benoit commented on JAMES-2315:
---

https://github.com/linagora/james-project/pull/1281 was merged, and ensures all 
downloads are done from Apache mirrors, over https.

> Main webpage issues
> ---
>
> Key: JAMES-2315
> URL: https://issues.apache.org/jira/browse/JAMES-2315
> Project: James Server
>  Issue Type: Bug
> Environment: http://james.apache.org
>Reporter: Sebb
>Priority: Major
>
> Whilst the main web-page looks nice, it is missing some required information.
> In particular, I could not find a link to download the source.
> Typo: "READ MORE POST" => "READ MORE POSTS"
> See also:
> https://whimsy.apache.org/site/project/james



--
This message was sent by Atlassian JIRA
(v7.6.3#76005)

-
To unsubscribe, e-mail: server-dev-unsubscr...@james.apache.org
For additional commands, e-mail: server-dev-h...@james.apache.org



[jira] [Commented] (JAMES-2316) Broken links to MPT binaries

2018-01-31 Thread Tellier Benoit (JIRA)

[ 
https://issues.apache.org/jira/browse/JAMES-2316?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=16347902#comment-16347902
 ] 

Tellier Benoit commented on JAMES-2316:
---

https://github.com/linagora/james-project/pull/1281 should ensure that most of 
the comments noticed here are solved.

The change includes:
 - Removal of dead MPT links
 - gpg commands fix

Cheers,

> Broken links to MPT binaries
> 
>
> Key: JAMES-2316
> URL: https://issues.apache.org/jira/browse/JAMES-2316
> Project: James Server
>  Issue Type: Bug
> Environment: http://james.apache.org/download.cgi#Apache_MPT
>Reporter: Sebb
>Priority: Major
>
> http://james.apache.org/download.cgi#Apache_MPT
> Links to binary artefacts should be dropped as there are none.



--
This message was sent by Atlassian JIRA
(v7.6.3#76005)

-
To unsubscribe, e-mail: server-dev-unsubscr...@james.apache.org
For additional commands, e-mail: server-dev-h...@james.apache.org



[3/6] james-project git commit: JAMES-2316 Correct GPG command

2018-01-31 Thread btellier
JAMES-2316 Correct GPG command


Project: http://git-wip-us.apache.org/repos/asf/james-project/repo
Commit: http://git-wip-us.apache.org/repos/asf/james-project/commit/2c4baab0
Tree: http://git-wip-us.apache.org/repos/asf/james-project/tree/2c4baab0
Diff: http://git-wip-us.apache.org/repos/asf/james-project/diff/2c4baab0

Branch: refs/heads/master
Commit: 2c4baab0e1d613271018bd48bb5a225f29d50ce4
Parents: 753b1b1
Author: benwa 
Authored: Wed Jan 31 11:09:11 2018 +0700
Committer: benwa 
Committed: Thu Feb 1 09:05:45 2018 +0700

--
 src/site/xdoc/download.xml | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)
--


http://git-wip-us.apache.org/repos/asf/james-project/blob/2c4baab0/src/site/xdoc/download.xml
--
diff --git a/src/site/xdoc/download.xml b/src/site/xdoc/download.xml
index 539081e..bc89c4b 100644
--- a/src/site/xdoc/download.xml
+++ b/src/site/xdoc/download.xml
@@ -130,7 +130,7 @@ is found here.
   or
   
   % gpg --import KEYS
-  % gpg --verify james-version.tar.gz.asc
+  % gpg --verify james-version.tar.gz.asc 
james-version.tar.gz
   
 
 


-
To unsubscribe, e-mail: server-dev-unsubscr...@james.apache.org
For additional commands, e-mail: server-dev-h...@james.apache.org



[2/6] james-project git commit: Fix eclipse warnings

2018-01-31 Thread btellier
Fix eclipse warnings


Project: http://git-wip-us.apache.org/repos/asf/james-project/repo
Commit: http://git-wip-us.apache.org/repos/asf/james-project/commit/f7db5863
Tree: http://git-wip-us.apache.org/repos/asf/james-project/tree/f7db5863
Diff: http://git-wip-us.apache.org/repos/asf/james-project/diff/f7db5863

Branch: refs/heads/master
Commit: f7db5863c979c350d3524b558f9d5cc8d7be7e2b
Parents: 7aa3aec
Author: Raphael Ouazana 
Authored: Tue Jan 30 15:43:43 2018 +0100
Committer: benwa 
Committed: Thu Feb 1 09:05:14 2018 +0700

--
 .../mailrepository/jcr/JCRMailRepository.java   | 10 ++
 .../impl/JamesMailetContext.java|  8 +---
 .../remote/delivery/RemoteDeliveryTest.java |  1 -
 .../apache/james/smtpserver/SMTPServerTest.java |  1 -
 .../webadmin/routes/MailQueueRoutesTest.java| 20 ++--
 5 files changed, 17 insertions(+), 23 deletions(-)
--


http://git-wip-us.apache.org/repos/asf/james-project/blob/f7db5863/server/data/data-jcr/src/main/java/org/apache/james/mailrepository/jcr/JCRMailRepository.java
--
diff --git 
a/server/data/data-jcr/src/main/java/org/apache/james/mailrepository/jcr/JCRMailRepository.java
 
b/server/data/data-jcr/src/main/java/org/apache/james/mailrepository/jcr/JCRMailRepository.java
index 3fd5754..0b36906 100644
--- 
a/server/data/data-jcr/src/main/java/org/apache/james/mailrepository/jcr/JCRMailRepository.java
+++ 
b/server/data/data-jcr/src/main/java/org/apache/james/mailrepository/jcr/JCRMailRepository.java
@@ -128,7 +128,6 @@ public class JCRMailRepository extends 
AbstractMailRepository implements MailRep
 try {
 Collection keys = new ArrayList<>();
 QueryManager manager = 
session.getWorkspace().getQueryManager();
-@SuppressWarnings("deprecation")
 Query query = manager.createQuery("/jcr:root/" + MAIL_PATH + 
"//element(*,james:mail)", Query.XPATH);
 NodeIterator iterator = query.execute().getNodes();
 while (iterator.hasNext()) {
@@ -150,7 +149,6 @@ public class JCRMailRepository extends 
AbstractMailRepository implements MailRep
 try {
 String name = toSafeName(key);
 QueryManager manager = 
session.getWorkspace().getQueryManager();
-@SuppressWarnings("deprecation")
 Query query = manager.createQuery("/jcr:root/" + MAIL_PATH + 
"//element(" + name + ",james:mail)", Query.XPATH);
 NodeIterator iterator = query.execute().getNodes();
 if (iterator.hasNext()) {
@@ -493,7 +491,7 @@ public class JCRMailRepository extends 
AbstractMailRepository implements MailRep
 node = node.getProperty("jcr:content").getNode();
 }
 
-try (@SuppressWarnings("deprecation") InputStream stream = 
node.getProperty("jcr:data").getStream()) {
+try (InputStream stream = node.getProperty("jcr:data").getStream()) {
 Properties properties = System.getProperties();
 return new 
MimeMessage(javax.mail.Session.getDefaultInstance(properties), stream);
 }
@@ -514,7 +512,6 @@ public class JCRMailRepository extends 
AbstractMailRepository implements MailRep
  * @throws IOException
  * if an IO error occurs
  */
-@SuppressWarnings("deprecation")
 private void setMessage(Node node, final MimeMessage message) throws 
RepositoryException, IOException {
 try {
 node = node.getNode("jcr:content");
@@ -554,7 +551,7 @@ public class JCRMailRepository extends 
AbstractMailRepository implements MailRep
 Property property = iterator.nextProperty();
 String name = 
Text.unescapeIllegalJcrChars(property.getName().substring("jamesattr:".length()));
 if (property.getType() == PropertyType.BINARY) {
-try (@SuppressWarnings("deprecation") InputStream input = 
property.getStream()) {
+try (InputStream input = property.getStream()) {
 ObjectInputStream stream = new ObjectInputStream(input);
 mail.setAttribute(name, (Serializable) 
stream.readObject());
 } catch (ClassNotFoundException e) {
@@ -578,7 +575,6 @@ public class JCRMailRepository extends 
AbstractMailRepository implements MailRep
  * @throws IOException
  * if an IO error occurs
  */
-@SuppressWarnings("deprecation")
 private void setAttributes(Node node, Mail mail) throws 
RepositoryException, IOException {
 Iterator iterator = mail.getAttributeNames();
 while (iterator.hasNext()) {
@@ -604,7 +600,6 @@ public class JCRMailRepository extends 
AbstractMailRepository implements MailRep
 try {
 Strin

[6/6] james-project git commit: JAMES-2316 Drop dead link to MPT binaries

2018-01-31 Thread btellier
JAMES-2316 Drop dead link to MPT binaries


Project: http://git-wip-us.apache.org/repos/asf/james-project/repo
Commit: http://git-wip-us.apache.org/repos/asf/james-project/commit/753b1b15
Tree: http://git-wip-us.apache.org/repos/asf/james-project/tree/753b1b15
Diff: http://git-wip-us.apache.org/repos/asf/james-project/diff/753b1b15

Branch: refs/heads/master
Commit: 753b1b15b933f168ab198e0365a6fbbb11670054
Parents: f7db586
Author: benwa 
Authored: Wed Jan 31 11:07:48 2018 +0700
Committer: benwa 
Committed: Thu Feb 1 09:05:45 2018 +0700

--
 src/site/xdoc/download.xml | 10 --
 1 file changed, 10 deletions(-)
--


http://git-wip-us.apache.org/repos/asf/james-project/blob/753b1b15/src/site/xdoc/download.xml
--
diff --git a/src/site/xdoc/download.xml b/src/site/xdoc/download.xml
index 68ebba3..539081e 100644
--- a/src/site/xdoc/download.xml
+++ b/src/site/xdoc/download.xml
@@ -492,16 +492,6 @@ is found here.
 Apache MPT 0.1 is the latest stable version:
 
 
-Binary (Unix TAR): apache-james-mpt-0.1.tar.gz
 [http://www.apache.org/dist/james/mpt/0.1/apache-james-mpt-0.1-bin.tar.gz.asc";>PGP][http://www.apache.org/dist/james/mpt/0.1/apache-james-mpt-0.1-bin.tar.gz.md5";>MD5]
-
-Binary (ZIP Format): apache-james-mpt-0.1.zip
 [http://www.apache.org/dist/james/mpt/0.1/apache-james-mpt-0.1-bin.zip.asc";>PGP][http://www.apache.org/dist/james/mpt/0.1/apache-james-mpt-0.1-bin.zip.md5";>MD5]
-
 Source (Unix TAR): apache-james-mpt-0.1-src.tar.gz
 [http://www.apache.org/dist/james/mpt/0.1/apache-james-mpt-0.1-src.tar.gz.asc";>PGP][

[1/6] james-project git commit: JAMES-2324 Include LDAP build in packaging

2018-01-31 Thread btellier
Repository: james-project
Updated Branches:
  refs/heads/master 6f6513dff -> 6aa2607e8


JAMES-2324 Include LDAP build in packaging


Project: http://git-wip-us.apache.org/repos/asf/james-project/repo
Commit: http://git-wip-us.apache.org/repos/asf/james-project/commit/7aa3aec9
Tree: http://git-wip-us.apache.org/repos/asf/james-project/tree/7aa3aec9
Diff: http://git-wip-us.apache.org/repos/asf/james-project/diff/7aa3aec9

Branch: refs/heads/master
Commit: 7aa3aec90f5e931e15d45e8cd06b8cdf17b9e03e
Parents: 6f6513d
Author: Raphael Ouazana 
Authored: Wed Jan 31 17:38:08 2018 +0100
Committer: Raphael Ouazana 
Committed: Wed Jan 31 17:47:19 2018 +0100

--
 README.adoc   | 14 --
 dockerfiles/packaging/guice/cassandra/Dockerfile  | 12 +---
 dockerfiles/packaging/guice/cassandra/package.sh  | 10 +-
 .../packaging/guice/cassandra/scripts/james.postinst  |  4 
 .../guice/cassandra/scripts/james.postremove  |  4 
 .../guice/cassandra/scripts/james.rpm.postinst|  3 +++
 .../guice/cassandra/scripts/james.rpm.postremove  |  2 ++
 .../packaging/guice/cassandra/scripts/package.sh  |  3 ++-
 8 files changed, 45 insertions(+), 7 deletions(-)
--


http://git-wip-us.apache.org/repos/asf/james-project/blob/7aa3aec9/README.adoc
--
diff --git a/README.adoc b/README.adoc
index 6426eab..0d0b4e4 100644
--- a/README.adoc
+++ b/README.adoc
@@ -425,13 +425,17 @@ First step, you have to build the Docker image used to 
generate the package
 $ docker build -t build-james-packages \
 --build-arg RELEASE=3.0-beta6 \
 --build-arg ITERATION=1 \
---build-arg BASE=linagora/james-project
+--build-arg BASE=linagora/james-project \
+--build-arg BASE_LDAP=linagora/james-ldap-project \
+--build-arg TAG=latest \
 dockerfiles/packaging/guice/cassandra
 
 Where:
 
 - ITERATION is the release number used after the last hyphen (e.g. 
3.0-beta6-1, 3.0-beta6-2, 3.0-beta6-3...)
-- BASE is the image jar and executable are copied from. Defaults to 
linagora/james-project:latest
+- BASE is the image jar and executable are copied from. Defaults to 
linagora/james-project
+- BASE_LDAP is the image jar and executable are copied from for a deployment 
with an LDAP user repository. Defaults to linagora/james-ldap-project
+- TAG is the tag of these docker images. Defaults to latest.
 
 Then, you have to run the container:
 
@@ -445,4 +449,10 @@ Note: A helper script is provided for the generation of 
packages for a specific
 
 $ sh dockerfiles/packaging/guice/cassandra/package.sh 3.0.1 1 c298195e84 
$PWD/result
 
+The generated package allow you to choose between a deployment with or without 
LDAP using update-alternatives.
+Once installed, try:
+
+$ update-alternatives --config james
+
+By default James is configured without LDAP support.
 

http://git-wip-us.apache.org/repos/asf/james-project/blob/7aa3aec9/dockerfiles/packaging/guice/cassandra/Dockerfile
--
diff --git a/dockerfiles/packaging/guice/cassandra/Dockerfile 
b/dockerfiles/packaging/guice/cassandra/Dockerfile
index 632a40d..2718d43 100644
--- a/dockerfiles/packaging/guice/cassandra/Dockerfile
+++ b/dockerfiles/packaging/guice/cassandra/Dockerfile
@@ -1,5 +1,8 @@
-ARG BASE=linagora/james-project:latest
-FROM ${BASE} as source
+ARG BASE=linagora/james-project
+ARG BASE_LDAP=linagora/james-ldap-project
+ARG TAG=latest
+FROM ${BASE}:${TAG} as source
+FROM ${BASE_LDAP}:${TAG} as sourceLdap
 
 FROM debian:8.1
 
@@ -11,8 +14,11 @@ RUN apt-get install -y rpm
 ADD scripts/ /packages
 
 COPY scripts/james.service /packages/package/usr/share/james/
-COPY --from=source /root/*.jar /packages/package/usr/share/james/
+COPY --from=source /root/james-server.jar 
/packages/package/usr/share/james/james-withoutldap-server.jar
+COPY --from=source /root/james-cli.jar 
/packages/package/usr/share/james/james-cli.jar
+COPY --from=sourceLdap /root/james-server.jar 
/packages/package/usr/share/james/james-ldap-server.jar
 COPY --from=source /root/james-server-cassandra-guice.lib/ 
/packages/package/usr/share/james/james-server-cassandra-guice.lib/
+COPY --from=sourceLdap /root/james-server-cassandra-ldap-guice.lib/ 
/packages/package/usr/share/james/james-server-cassandra-ldap-guice.lib/
 COPY --from=source /root/james-server-cli.lib/ 
/packages/package/usr/share/james/james-server-cli.lib/
 
 ARG RELEASE

http://git-wip-us.apache.org/repos/asf/james-project/blob/7aa3aec9/dockerfiles/packaging/guice/cassandra/package.sh
--
diff --git a/dockerfiles/packaging/guice/cassandra/package.sh 
b/dockerfiles/packaging/guice/cassandr

[5/6] james-project git commit: JAMES-2315 Upgrade download section to use https

2018-01-31 Thread btellier
JAMES-2315 Upgrade download section to use https


Project: http://git-wip-us.apache.org/repos/asf/james-project/repo
Commit: http://git-wip-us.apache.org/repos/asf/james-project/commit/6aa2607e
Tree: http://git-wip-us.apache.org/repos/asf/james-project/tree/6aa2607e
Diff: http://git-wip-us.apache.org/repos/asf/james-project/diff/6aa2607e

Branch: refs/heads/master
Commit: 6aa2607e8b88af674773f73aa25ec7b96673d2ea
Parents: d2fcaef
Author: benwa 
Authored: Wed Jan 31 16:48:44 2018 +0700
Committer: benwa 
Committed: Thu Feb 1 09:05:45 2018 +0700

--
 src/site/xdoc/download.xml | 186 
 1 file changed, 93 insertions(+), 93 deletions(-)
--


http://git-wip-us.apache.org/repos/asf/james-project/blob/6aa2607e/src/site/xdoc/download.xml
--
diff --git a/src/site/xdoc/download.xml b/src/site/xdoc/download.xml
index d31a456..477a3bc 100644
--- a/src/site/xdoc/download.xml
+++ b/src/site/xdoc/download.xml
@@ -8,7 +8,7 @@
   "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
+https://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
@@ -41,8 +41,8 @@ functions with asymmetric algorithms. The form and manner of 
this Apache Softwar
 under the License Exception ENC Technology Software Unrestricted (TSU) 
exception (see the BIS Export Administration Regulations, Section 740.13) 
 for both object code and source code.
 
-More specific details are included below. Export control information for the 
Apache Software Foundation 
-is found here.
+More specific details are included below. Export control information for the 
Apache Software Foundation
+is found here.
 
   
 
@@ -56,7 +56,7 @@ is found here.
 
 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
+   the https://archive.apache.org/dist/james/";>archive download
site.
 
 
@@ -75,7 +75,7 @@ is found here.
 
  
 (*) James maven repositories can be found on 
-http://repo1.maven.org/maven2/org/apache/james/";>http://repo1.maven.org/maven2/org/apache/james/.
+https://repo1.maven.org/maven2/org/apache/james/";>https://repo1.maven.org/maven2/org/apache/james/.
   
 
 
@@ -101,7 +101,7 @@ is found here.

   
   
-  You may also consult the http://www.apache.org/mirrors/";>complete
+  You may also consult the https://www.apache.org/mirrors/";>complete
   list of mirrors.
   
   
@@ -111,10 +111,10 @@ is found here.
   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
+  download the https://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
+  href="https://www.apache.org/dist/james/";>main distribution
   directory, rather than from a mirror. Then verify the signatures
   using
   
@@ -159,14 +159,14 @@ is found here.
 
   
 Source code (ZIP Format):
-  http://www.apache.org/dist/james/server/james-server-sources-3.0.1.zip";>apache-james-3.0.1-app.zip
-  [http://www.apache.org/dist/james/server/james-server-sources-3.0.1.zip.sha1";>SHA1]
-  [http://www.apache.org/dist/james/server/james-server-sources-3.0.1.zip.asc";>PGP]
+  https://www.apache.org/dist/james/server/james-server-sources-3.0.1.zip";>apache-james-3.0.1-app.zip
+  [https://www.apache.org/dist/james/server/james-server-sources-3.0.1.zip.sha1";>SHA1]
+  [https://www.apache.org/dist/james/server/james-server-sources-3.0.1.zip.asc";>PGP]
 
 Binary (ZIP Format): http://www.apache.org/dist/james/server/james-server-app-3.0.1-app.zip";>apache-james-3.0.1-app.zip
 [http://www.apache.org/dist/james/server/james-server-app-3.0.1-app.zip.sha1";>SHA1]
 [http://www.apache.org/dist/james/server/james-server-app-3.0.1-app.zip.sig";>PGP]
+
href="https://www.apache.org/dist/james/server/james-server-app-3.0.1-app.zip";>apache-james-3.0.1-app.zip
 [https://www.apache.org/dist/james/server/james-server-app-3.0.1-app.zip.sha1";>SHA1]
 [https://www.apache.org/dist/james/server/james-server-app-3.0.1-app.zip.sig";>PGP]
 
   
 
@@ -176,7 +176,7 @@ is found here.
 
   This release has many enhancements and bug 

[4/6] james-project git commit: JAMES-2315 Correct download links

2018-01-31 Thread btellier
JAMES-2315 Correct download links

We MUST rely on Apache mirrors.

I manually tested every link I modified.


Project: http://git-wip-us.apache.org/repos/asf/james-project/repo
Commit: http://git-wip-us.apache.org/repos/asf/james-project/commit/d2fcaef1
Tree: http://git-wip-us.apache.org/repos/asf/james-project/tree/d2fcaef1
Diff: http://git-wip-us.apache.org/repos/asf/james-project/diff/d2fcaef1

Branch: refs/heads/master
Commit: d2fcaef1eef78c31cef94dc420ef8225c8a9bc0b
Parents: 2c4baab
Author: benwa 
Authored: Wed Jan 31 11:37:34 2018 +0700
Committer: benwa 
Committed: Thu Feb 1 09:05:45 2018 +0700

--
 src/site/xdoc/download.xml | 129 +---
 1 file changed, 94 insertions(+), 35 deletions(-)
--


http://git-wip-us.apache.org/repos/asf/james-project/blob/d2fcaef1/src/site/xdoc/download.xml
--
diff --git a/src/site/xdoc/download.xml b/src/site/xdoc/download.xml
index bc89c4b..d31a456 100644
--- a/src/site/xdoc/download.xml
+++ b/src/site/xdoc/download.xml
@@ -158,11 +158,15 @@ is found here.
   
 
   
-Source code https://github.com/apache/james-project/releases/tag/james-project-3.0.1";>on
 GitHub
+Source code (ZIP Format):
+  http://www.apache.org/dist/james/server/james-server-sources-3.0.1.zip";>apache-james-3.0.1-app.zip
+  [http://www.apache.org/dist/james/server/james-server-sources-3.0.1.zip.sha1";>SHA1]
+  [http://www.apache.org/dist/james/server/james-server-sources-3.0.1.zip.asc";>PGP]
 
 Binary (ZIP Format): http://www.apache.org/dist/james/server/james-server-app-3.0.1-app.zip";>apache-james-3.0.1-app.zip
 [http://www.apache.org/dist/james/server/james-server-app-3.0.1-app.zip.md5.sig";>PGP]
+
href="http://www.apache.org/dist/james/server/james-server-app-3.0.1-app.zip.sha1";>SHA1]
 [http://www.apache.org/dist/james/server/james-server-app-3.0.1-app.zip.sig";>PGP]
 
   
 
@@ -239,7 +243,9 @@ is found here.
 
 
 Direct download link:
-  http://central.maven.org/maven2/org/apache/james/apache-mime4j-core/0.8.1/apache-mime4j-core-0.8.1.jar";>(Jar)
+  http://www.apache.org/dist/james/mime4j/0.8.1/apache-mime4j-core-0.8.1.jar";>(Jar)
+  [http://www.apache.org/dist/james/mime4j/0.8.1/apache-mime4j-core-0.8.1.jar.sha1";>SHA-1]
+  [http://www.apache.org/dist/james/mime4j/0.8.1/apache-mime4j-core-0.8.1.jar.asc";>PGP]
   
 
 In order to use Mime-4j DOM:
@@ -255,7 +261,9 @@ is found here.
 
 
 Direct download link:
-  http://central.maven.org/maven2/org/apache/james/apache-mime4j-dom/0.8.1/apache-mime4j-dom-0.8.1.jar";>(Jar)
+  http://www.apache.org/dist/james/mime4j/0.8.1/apache-mime4j-dom-0.8.1.jar";>(Jar)
+  [http://www.apache.org/dist/james/mime4j/0.8.1/apache-mime4j-dom-0.8.1.jar.sha1";>SHA-1]
+  [http://www.apache.org/dist/james/mime4j/0.8.1/apache-mime4j-dom-0.8.1.jar.asc";>PGP]
 
 
 An aggregator project is also available:
@@ -271,10 +279,15 @@ is found here.
 
 
 Direct download link:
-  http://central.maven.org/maven2/org/apache/james/apache-mime4j/0.8.1/apache-mime4j-0.8.1-bin.tar.gz";>(Tar)
-  http://central.maven.org/maven2/org/apache/james/apache-mime4j/0.8.1/apache-mime4j-0.8.1-bin.zip";>(Zip)
-  https://github.com/apache/james-mime4j/archive/apache-mime4j-project-0.8.1.zip";>(Sources
 Zip)
-  https://github.com/apache/james-mime4j/archive/apache-mime4j-project-0.8.1.tar.gz";>(Sources
 tar.gz)
+  http://www.apache.org/dist/james/mime4j/0.8.1/apache-mime4j-0.8.1-bin.zip";>(Zip)
+  [http://www.apache.org/dist/james/mime4j/0.8.1/apache-mime4j-0.8.1-bin.zip.sha1";>SHA-1]
+  [http://www.apache.org/dist/james/mime4j/0.8.1/apache-mime4j-0.8.1-bin.zip.asc";>PGP]
+
+
+Sources:
+  http://www.apache.org/dist/james/mime4j/0.8.1/james-mime4j-sources-0.8.1.zip";>(Zip)
+  [http://www.apache.org/dist/james/mime4j/0.8.1/james-mime4j-sources-0.8.1.zip.sha1";>SHA-1]
+  [http://www.apache.org/dist/james/mime4j/0.8.1/james-mime4j-sources-0.8.1.zip.asc";>PGP]
 
   
   
@@ -296,9 +309,15 @@ is found here.
 
 
 Direct download link:
-  http://central.maven.org/maven2/org/apache/james/apache-jspf/0.9.5/apache-jspf-0.9.5.jar";>(Jar)
-  https://github.com/apache/james-jspf/archive/apache-jspf-project-1.0.1.zip";>(Sources
 Zip)
-  https://github.com/apache/james-jspf/archive/apache-jspf-project-1.0.1.tar.gz";>(Sources
 tar.gz)
+  http://www.apache.org/dist/james/jspf/1.0.1/apache-jspf-1.0.1-bin.zip";>(Zip)
+  [http://www.apache.org/dist/james/jspf/1.0.1/apache-jspf-1.0.1-bin.zip.sha1";>SHA-1]
+  [http://www.apache.org/dist/james/jspf/1.0.1/apache-jspf-1.0.1-bin.zip.asc";>PGP]
+
+
+Sources:
+  http://www.apache.org/dist/james/jspf/1.0.1/apache

[jira] [Created] (JAMES-2324) Packaging should provide a way to choose between LDAP or non LDAP deployment

2018-01-31 Thread JIRA
Raphaël Ouazana created JAMES-2324:
--

 Summary: Packaging should provide a way to choose between LDAP or 
non LDAP deployment
 Key: JAMES-2324
 URL: https://issues.apache.org/jira/browse/JAMES-2324
 Project: James Server
  Issue Type: Improvement
Reporter: Raphaël Ouazana


For the moment packaging includes only the build without LDAP support.

In case of a deployment of packages with LDAP, it is a pain to have to get the 
appropriate jar just to add them instead of the packaged one.

The proposed solution is to include both jar: with and without LDAP support, 
and allow to choose the appropriate one using update-alternatives.



--
This message was sent by Atlassian JIRA
(v7.6.3#76005)

-
To unsubscribe, e-mail: server-dev-unsubscr...@james.apache.org
For additional commands, e-mail: server-dev-h...@james.apache.org



Re: Call for vote: James skin 1.10

2018-01-31 Thread Matthieu Baechler
+1

-- 
Matthieu

On Wed, 2018-01-31 at 13:04 +0700, Benoit Tellier wrote:
> Hello every one.
> 
> I would like to call a vote for the 1.10 release of the Apache James
> Website Skin.
> 
> # Rationals
> 
> Version 1.8 was released without the SVN binary property set on the
> logo
> pictures. It resulted in 0 bytes images. The generation of the
> website
> went through several additional steps, including to recompile the
> skin.
> 
> 
> See: https://issues.apache.org/jira/browse/JAMES-2307
> 
> This release do not contain additional changes.
> 
> Note:
>  - This is a recall from a vote that was missing staged artifact
> references.
>  - I fought with SVN and lost. The simplest solution I found was
> skipping 1.9 release for james-skin. Sorry...
> 
> # Release content
> 
> The release content is the staged artifact #1024 on
> https://repository.apache.org/#stagingRepositories
> 
> # Voting rules
> 
> Time period:
>  - From Tuesday 31th January 2018 7am UTC
>  - To Tuesday 7th February 2018 7am UTC
> 
> This is a majority approval vote:
>  - This release can not be vetoed
>  - Only PMC votes are binding but indicative non-binding votes are
> encouraged
>  - Answer this mail by +1 to approve the release or -1 to reject it.
> 
> Cheers,
> 
> Best regards,
> 
> Le 31/01/2018 à 11:09, Eric Charles a écrit :
> > Hi Benoit, Where is the link to the skin artifact?
> > 
> > On 01/16/2018 09:58 AM, Benoit Tellier wrote:
> > > Hello every one.
> > > 
> > > I would like to call a vote for the 1.9 release of the Apache
> > > James
> > > Website Skin.
> > > 
> > > # Rationals
> > > 
> > > Version 1.8 was released without the SVN binary property set on
> > > the logo
> > > pictures. It resulted in 0 bytes images. The generation of the
> > > website
> > > went through several additional steps, including to recompile the
> > > skin.
> > > 
> > > See: https://issues.apache.org/jira/browse/JAMES-2307
> > > 
> > > This release do not contain additional changes.
> > > 
> > > # Voting rules
> > > 
> > > Time period:
> > >  - From Tuesday 16th January 2018 9am UTC
> > >  - To Tuesday 23rd January 9am UTC
> > > 
> > > This is a majority approval vote:
> > >  - This release can not be vetoed
> > >  - Only PMC votes are binding but indicative non-binding votes
> > > are
> > > encouraged
> > >  - Answer this mail by +1 to approve the release or -1 to reject
> > > it.
> > > 
> > > Cheers,
> > > 
> > > Best regards,
> > > 
> > > ---
> > > --
> > > 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: r24598 - in /release/james: apache-james/ james-project/ jsieve/0.4/ jsieve/0.5/ jspf/1.0.0/ mailbox/ mailets/2.5.0/ mime4j/0.7.2/ protocols/

2018-01-31 Thread btellier
Author: btellier
Date: Wed Jan 31 10:19:08 2018
New Revision: 24598

Log:
Remove previous releases. They can still be accessed via the archives.

Removed:
release/james/apache-james/
release/james/james-project/
release/james/jsieve/0.4/
release/james/jsieve/0.5/
release/james/jspf/1.0.0/
release/james/mailbox/
release/james/mailets/2.5.0/
release/james/mime4j/0.7.2/
release/james/protocols/


-
To unsubscribe, e-mail: server-dev-unsubscr...@james.apache.org
For additional commands, e-mail: server-dev-h...@james.apache.org



svn commit: r24597 - in /release/james/server: ./ 3.0.0/

2018-01-31 Thread btellier
Author: btellier
Date: Wed Jan 31 10:18:46 2018
New Revision: 24597

Log:
Remove previous releases. They can still be accessed via the archives.

Removed:
release/james/server/3.0.0/
release/james/server/apache-james-2.3.2-src.tar.gz
release/james/server/apache-james-2.3.2-src.tar.gz.asc
release/james/server/apache-james-2.3.2-src.zip
release/james/server/apache-james-2.3.2-src.zip.asc
release/james/server/apache-james-2.3.2.sar
release/james/server/apache-james-2.3.2.sar.asc
release/james/server/apache-james-2.3.2.tar.gz
release/james/server/apache-james-2.3.2.tar.gz.asc
release/james/server/apache-james-2.3.2.zip
release/james/server/apache-james-2.3.2.zip.asc
release/james/server/james-server-3.0-M2-source-release.tar.gz
release/james/server/james-server-3.0-M2-source-release.tar.gz.asc
release/james/server/james-server-3.0-M2-source-release.tar.gz.md5
release/james/server/james-server-3.0-M2-source-release.tar.gz.sha1
release/james/server/james-server-3.0-M2-source-release.zip
release/james/server/james-server-3.0-M2-source-release.zip.asc
release/james/server/james-server-3.0-M2-source-release.zip.md5
release/james/server/james-server-3.0-M2-source-release.zip.sha1
release/james/server/james-server-app-3.0.0-RC1-app.zip
release/james/server/james-server-app-3.0.0-RC1-app.zip.asc
release/james/server/james-server-app-3.0.0-RC1-app.zip.md5
release/james/server/james-server-app-3.0.0-RC1-app.zip.md5.asc
release/james/server/james-server-app-3.0.0-RC1-app.zip.sha1
release/james/server/james-server-app-3.0.0-RC1-app.zip.sha1.asc
release/james/server/james-server-app-3.0.0-beta5-app.zip
release/james/server/james-server-app-3.0.0-beta5-app.zip.asc
release/james/server/james-server-app-3.0.0-beta5-app.zip.md5
release/james/server/james-server-app-3.0.0-beta5-app.zip.sha1
release/james/server/james-server-app-3.0.1-app.zip.sig
release/james/server/james-server-container-spring-3.0-M2-bin.tar.gz
release/james/server/james-server-container-spring-3.0-M2-bin.tar.gz.asc
release/james/server/james-server-container-spring-3.0-M2-bin.tar.gz.md5
release/james/server/james-server-container-spring-3.0-M2-bin.tar.gz.sha1
release/james/server/james-server-container-spring-3.0-M2-bin.zip
release/james/server/james-server-container-spring-3.0-M2-bin.zip.asc
release/james/server/james-server-container-spring-3.0-M2-bin.zip.md5
release/james/server/james-server-container-spring-3.0-M2-bin.zip.sha1
release/james/server/james.sar
release/james/server/james.sar.asc
release/james/server/james.sar.md5
release/james/server/james.sar.sha1


-
To unsubscribe, e-mail: server-dev-unsubscr...@james.apache.org
For additional commands, e-mail: server-dev-h...@james.apache.org



svn commit: r24595 - in /release/james: apache-james/3.0beta4/ jsieve/0.5/ mpt/0.1/ server/

2018-01-31 Thread btellier
Author: btellier
Date: Wed Jan 31 09:43:43 2018
New Revision: 24595

Log:
Overwrite invalid/expired signatures

Removed:
release/james/server/james-server-app-3.0.0-beta5-SNAPSHOT-app.zip
release/james/server/james-server-app-3.0.0-beta5-SNAPSHOT-app.zip.asc
release/james/server/james-server-app-3.0.0-beta5-SNAPSHOT-app.zip.md5
release/james/server/james-server-app-3.0.0-beta5-SNAPSHOT-app.zip.sha1
Modified:
release/james/apache-james/3.0beta4/apache-james-3.0-beta4-app.tar.gz.asc   
(contents, props changed)
release/james/apache-james/3.0beta4/apache-james-3.0-beta4-app.zip.asc   
(contents, props changed)

release/james/apache-james/3.0beta4/apache-james-3.0-beta4-source-release.zip.asc
   (contents, props changed)
release/james/jsieve/0.5/apache-jsieve-all-0.5-bin.tar.gz.asc
release/james/jsieve/0.5/apache-jsieve-all-0.5-bin.zip.asc
release/james/jsieve/0.5/apache-jsieve-all-0.5-src.tar.gz.asc
release/james/jsieve/0.5/apache-jsieve-all-0.5-src.zip.asc
release/james/mpt/0.1/apache-james-mpt-0.1-src.tar.gz.asc   (contents, 
props changed)
release/james/mpt/0.1/apache-james-mpt-0.1-src.zip.asc   (contents, props 
changed)
release/james/server/apache-james-2.3.2.sar.asc   (contents, props changed)
release/james/server/james-2.3.2.1-src.tar.gz.asc   (contents, props 
changed)
release/james/server/james-2.3.2.1-src.zip.asc   (contents, props changed)
release/james/server/james-binary-2.3.2.1.tar.gz.asc   (contents, props 
changed)
release/james/server/james-binary-2.3.2.1.zip.asc   (contents, props 
changed)
release/james/server/james-server-app-3.0.0-beta5-app.zip.asc

Modified: 
release/james/apache-james/3.0beta4/apache-james-3.0-beta4-app.tar.gz.asc
==
Binary files - no diff available.

Propchange: 
release/james/apache-james/3.0beta4/apache-james-3.0-beta4-app.tar.gz.asc
--
svn:mime-type = application/octet-stream

Modified: release/james/apache-james/3.0beta4/apache-james-3.0-beta4-app.zip.asc
==
Binary files - no diff available.

Propchange: 
release/james/apache-james/3.0beta4/apache-james-3.0-beta4-app.zip.asc
--
svn:mime-type = application/octet-stream

Modified: 
release/james/apache-james/3.0beta4/apache-james-3.0-beta4-source-release.zip.asc
==
Binary files - no diff available.

Propchange: 
release/james/apache-james/3.0beta4/apache-james-3.0-beta4-source-release.zip.asc
--
svn:mime-type = application/octet-stream

Modified: release/james/jsieve/0.5/apache-jsieve-all-0.5-bin.tar.gz.asc
==
Binary files release/james/jsieve/0.5/apache-jsieve-all-0.5-bin.tar.gz.asc 
(original) and release/james/jsieve/0.5/apache-jsieve-all-0.5-bin.tar.gz.asc 
Wed Jan 31 09:43:43 2018 differ

Modified: release/james/jsieve/0.5/apache-jsieve-all-0.5-bin.zip.asc
==
Binary files release/james/jsieve/0.5/apache-jsieve-all-0.5-bin.zip.asc 
(original) and release/james/jsieve/0.5/apache-jsieve-all-0.5-bin.zip.asc Wed 
Jan 31 09:43:43 2018 differ

Modified: release/james/jsieve/0.5/apache-jsieve-all-0.5-src.tar.gz.asc
==
Binary files release/james/jsieve/0.5/apache-jsieve-all-0.5-src.tar.gz.asc 
(original) and release/james/jsieve/0.5/apache-jsieve-all-0.5-src.tar.gz.asc 
Wed Jan 31 09:43:43 2018 differ

Modified: release/james/jsieve/0.5/apache-jsieve-all-0.5-src.zip.asc
==
Binary files release/james/jsieve/0.5/apache-jsieve-all-0.5-src.zip.asc 
(original) and release/james/jsieve/0.5/apache-jsieve-all-0.5-src.zip.asc Wed 
Jan 31 09:43:43 2018 differ

Modified: release/james/mpt/0.1/apache-james-mpt-0.1-src.tar.gz.asc
==
Binary files - no diff available.

Propchange: release/james/mpt/0.1/apache-james-mpt-0.1-src.tar.gz.asc
--
svn:mime-type = application/octet-stream

Modified: release/james/mpt/0.1/apache-james-mpt-0.1-src.zip.asc
==
Binary files - no diff available.

Propchange: release/james/mpt/0.1/apache-james-mpt-0.1-src.zip.asc
--
svn:mime-type = application/octet-stream

Modif

svn commit: r24594 - /release/james/server/james-server-app-3.0.1-app.zip.asc

2018-01-31 Thread btellier
Author: btellier
Date: Wed Jan 31 09:24:29 2018
New Revision: 24594

Log:
Replace .sig by .asc GPG signatures

Added:
release/james/server/james-server-app-3.0.1-app.zip.asc   (with props)

Added: release/james/server/james-server-app-3.0.1-app.zip.asc
==
Binary file - no diff available.

Propchange: release/james/server/james-server-app-3.0.1-app.zip.asc
--
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: r24593 - in /release/james: ./ jdkim/ jsieve/0.4/ jsieve/0.5/ jsieve/0.7/ jspf/1.0.0/ jspf/1.0.1/ mailets/3.0.1/ mime4j/0.7.2/ mime4j/0.8.1/ mpt/0.1/ server/

2018-01-31 Thread btellier
Author: btellier
Date: Wed Jan 31 09:19:01 2018
New Revision: 24593

Log:
Remove inapropriate files (auto_sig.sh *.sha1.asc *.md5.asc

Removed:
release/james/auto_sig.sh
release/james/jdkim/apache-jdkim-0.2-bin.tar.gz.asc.md5
release/james/jdkim/apache-jdkim-0.2-bin.tar.gz.asc.sha1
release/james/jdkim/apache-jdkim-0.2-bin.zip.asc.md5
release/james/jdkim/apache-jdkim-0.2-bin.zip.asc.sha1
release/james/jdkim/apache-jdkim-project-0.2-source-release.zip.asc.md5
release/james/jdkim/apache-jdkim-project-0.2-source-release.zip.asc.sha1
release/james/jsieve/0.4/apache-james-jsieve-0.4-bin.tar.gz.asc.md5
release/james/jsieve/0.4/apache-james-jsieve-0.4-bin.tar.gz.asc.sha1
release/james/jsieve/0.4/apache-james-jsieve-0.4-bin.zip.asc.md5
release/james/jsieve/0.4/apache-james-jsieve-0.4-bin.zip.asc.sha1
release/james/jsieve/0.4/apache-james-jsieve-0.4-src.tar.gz.asc.md5
release/james/jsieve/0.4/apache-james-jsieve-0.4-src.tar.gz.asc.sha1
release/james/jsieve/0.4/apache-james-jsieve-0.4-src.zip.asc.md5
release/james/jsieve/0.4/apache-james-jsieve-0.4-src.zip.asc.sha1
release/james/jsieve/0.4/apache-jsieve-0.4-javadoc.jar.asc.md5
release/james/jsieve/0.4/apache-jsieve-0.4-javadoc.jar.asc.sha1
release/james/jsieve/0.4/apache-jsieve-0.4-sources.jar.asc.md5
release/james/jsieve/0.4/apache-jsieve-0.4-sources.jar.asc.sha1
release/james/jsieve/0.4/apache-jsieve-0.4.jar.asc.md5
release/james/jsieve/0.4/apache-jsieve-0.4.jar.asc.sha1
release/james/jsieve/0.4/apache-jsieve-0.4.pom.asc.md5
release/james/jsieve/0.4/apache-jsieve-0.4.pom.asc.sha1
release/james/jsieve/0.4/apache-jsieve-mailet-0.4-javadoc.jar.asc.md5
release/james/jsieve/0.4/apache-jsieve-mailet-0.4-javadoc.jar.asc.sha1
release/james/jsieve/0.4/apache-jsieve-mailet-0.4-sources.jar.asc.md5
release/james/jsieve/0.4/apache-jsieve-mailet-0.4-sources.jar.asc.sha1
release/james/jsieve/0.4/apache-jsieve-mailet-0.4.jar.asc.md5
release/james/jsieve/0.4/apache-jsieve-mailet-0.4.jar.asc.sha1
release/james/jsieve/0.4/apache-jsieve-mailet-0.4.pom.asc.md5
release/james/jsieve/0.4/apache-jsieve-mailet-0.4.pom.asc.sha1
release/james/jsieve/0.4/apache-jsieve-util-0.4-javadoc.jar.asc.md5
release/james/jsieve/0.4/apache-jsieve-util-0.4-javadoc.jar.asc.sha1
release/james/jsieve/0.4/apache-jsieve-util-0.4-sources.jar.asc.md5
release/james/jsieve/0.4/apache-jsieve-util-0.4-sources.jar.asc.sha1
release/james/jsieve/0.4/apache-jsieve-util-0.4.jar.asc.md5
release/james/jsieve/0.4/apache-jsieve-util-0.4.jar.asc.sha1
release/james/jsieve/0.4/apache-jsieve-util-0.4.pom.asc.md5
release/james/jsieve/0.4/apache-jsieve-util-0.4.pom.asc.sha1
release/james/jsieve/0.5/apache-jsieve-all-0.5-bin.tar.gz.asc.md5
release/james/jsieve/0.5/apache-jsieve-all-0.5-bin.zip.asc.md5
release/james/jsieve/0.5/apache-jsieve-all-0.5-src.tar.gz.asc.md5
release/james/jsieve/0.5/apache-jsieve-all-0.5-src.zip.asc.md5
release/james/jsieve/0.7/apache-jsieve-0.7-all.tar.gz.md5.asc
release/james/jsieve/0.7/apache-jsieve-0.7-all.tar.gz.sha1.asc
release/james/jsieve/0.7/apache-jsieve-core-0.7.jar.md5.asc
release/james/jsieve/0.7/apache-jsieve-core-0.7.jar.sha1.asc
release/james/jsieve/0.7/apache-jsieve-sources-0.7.zip.md5.asc
release/james/jsieve/0.7/apache-jsieve-sources-0.7.zip.sha1.asc
release/james/jspf/1.0.0/apache-jspf-1.0.0-bin.tar.gz.asc.md5
release/james/jspf/1.0.0/apache-jspf-1.0.0-bin.tar.gz.asc.sha1
release/james/jspf/1.0.0/apache-jspf-1.0.0-bin.zip.asc.md5
release/james/jspf/1.0.0/apache-jspf-1.0.0-bin.zip.asc.sha1
release/james/jspf/1.0.0/apache-jspf-1.0.0-src.tar.gz.asc.md5
release/james/jspf/1.0.0/apache-jspf-1.0.0-src.tar.gz.asc.sha1
release/james/jspf/1.0.0/apache-jspf-1.0.0-src.zip.asc.md5
release/james/jspf/1.0.0/apache-jspf-1.0.0-src.zip.asc.sha1
release/james/jspf/1.0.1/apache-jspf-1.0.1-bin.zip.md5.asc
release/james/jspf/1.0.1/apache-jspf-1.0.1-bin.zip.sha1.asc
release/james/jspf/1.0.1/apache-jspf-sources-1.0.1.zip.md5.asc
release/james/jspf/1.0.1/apache-jspf-sources-1.0.1.zip.sha1.asc
release/james/mailets/3.0.1/apache-james-mailet-ai-sources-3.0.1.zip.md5.asc

release/james/mailets/3.0.1/apache-james-mailet-ai-sources-3.0.1.zip.sha1.asc

release/james/mailets/3.0.1/apache-james-mailet-api-sources-3.0.1.zip.md5.asc

release/james/mailets/3.0.1/apache-james-mailet-api-sources-3.0.1.zip.sha1.asc

release/james/mailets/3.0.1/apache-james-mailet-base-sources-3.0.1.zip.md5.asc

release/james/mailets/3.0.1/apache-james-mailet-base-sources-3.0.1.zip.sha1.asc

release/james/mailets/3.0.1/apache-james-mailet-standard-sources-3.0.1.zip.md5.asc

release/james/mailets/3.0.1/apache-james-mailet-standard-sources-3.0.1.zip.sha1.asc
release/james/mailets/3.0.1/apache-mailet-ai-3.0.1.jar.md5.asc
release/james/mailets/3.0.1/apache-mailet-ai-3.

Re: Call for vote: James skin 1.10

2018-01-31 Thread Laura Royet

+1

thanks :)


Le 31/01/2018 à 07:04, Benoit Tellier a écrit :

Hello every one.

I would like to call a vote for the 1.10 release of the Apache James
Website Skin.

# Rationals

Version 1.8 was released without the SVN binary property set on the logo
pictures. It resulted in 0 bytes images. The generation of the website
went through several additional steps, including to recompile the skin.


See: https://issues.apache.org/jira/browse/JAMES-2307

This release do not contain additional changes.

Note:
  - This is a recall from a vote that was missing staged artifact references.
  - I fought with SVN and lost. The simplest solution I found was
skipping 1.9 release for james-skin. Sorry...

# Release content

The release content is the staged artifact #1024 on
https://repository.apache.org/#stagingRepositories

# Voting rules

Time period:
  - From Tuesday 31th January 2018 7am UTC
  - To Tuesday 7th February 2018 7am UTC

This is a majority approval vote:
  - This release can not be vetoed
  - Only PMC votes are binding but indicative non-binding votes are
encouraged
  - Answer this mail by +1 to approve the release or -1 to reject it.

Cheers,

Best regards,

Le 31/01/2018 à 11:09, Eric Charles a écrit :

Hi Benoit, Where is the link to the skin artifact?

On 01/16/2018 09:58 AM, Benoit Tellier wrote:

Hello every one.

I would like to call a vote for the 1.9 release of the Apache James
Website Skin.

# Rationals

Version 1.8 was released without the SVN binary property set on the logo
pictures. It resulted in 0 bytes images. The generation of the website
went through several additional steps, including to recompile the skin.

See: https://issues.apache.org/jira/browse/JAMES-2307

This release do not contain additional changes.

# Voting rules

Time period:
  - From Tuesday 16th January 2018 9am UTC
  - To Tuesday 23rd January 9am UTC

This is a majority approval vote:
  - This release can not be vetoed
  - Only PMC votes are binding but indicative non-binding votes are
encouraged
  - Answer this mail by +1 to approve the release or -1 to reject it.

Cheers,

Best regards,

-
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




--
Laura Royet
Community Manager et Testeur OpenPaaS
@AwesomePaaS sur Twitter et Facebook
Linagora


-
To unsubscribe, e-mail: server-dev-unsubscr...@james.apache.org
For additional commands, e-mail: server-dev-h...@james.apache.org