[18/41] james-project git commit: JAMES-2092 Correct injections

2017-07-10 Thread aduprat
JAMES-2092 Correct injections Project: http://git-wip-us.apache.org/repos/asf/james-project/repo Commit: http://git-wip-us.apache.org/repos/asf/james-project/commit/890d0c0e Tree: http://git-wip-us.apache.org/repos/asf/james-project/tree/890d0c0e Diff:

[07/41] james-project git commit: JAMES-2082 Add CassandraMessageDAOV2

2017-07-10 Thread aduprat
JAMES-2082 Add CassandraMessageDAOV2 Project: http://git-wip-us.apache.org/repos/asf/james-project/repo Commit: http://git-wip-us.apache.org/repos/asf/james-project/commit/3b621a3d Tree: http://git-wip-us.apache.org/repos/asf/james-project/tree/3b621a3d Diff:

[08/41] james-project git commit: JAMES-2082 Extract MessageAttachmentRep and MessageWithoutAttachment to separated model

2017-07-10 Thread aduprat
JAMES-2082 Extract MessageAttachmentRep and MessageWithoutAttachment to separated model Project: http://git-wip-us.apache.org/repos/asf/james-project/repo Commit: http://git-wip-us.apache.org/repos/asf/james-project/commit/9c7968bd Tree:

[34/41] james-project git commit: JAMES-2082 Remove useless future representation

2017-07-10 Thread aduprat
JAMES-2082 Remove useless future representation FluentStreamFuture can be bound directly Project: http://git-wip-us.apache.org/repos/asf/james-project/repo Commit: http://git-wip-us.apache.org/repos/asf/james-project/commit/c2195a93 Tree:

[41/41] james-project git commit: JAMES-2083 Add a wait strategy in LdapGenericContainer

2017-07-10 Thread aduprat
JAMES-2083 Add a wait strategy in LdapGenericContainer Project: http://git-wip-us.apache.org/repos/asf/james-project/repo Commit: http://git-wip-us.apache.org/repos/asf/james-project/commit/a5f3aa71 Tree: http://git-wip-us.apache.org/repos/asf/james-project/tree/a5f3aa71 Diff:

[37/41] james-project git commit: JAMES-2083 Store Cassandra versions with event sourcing

2017-07-10 Thread aduprat
JAMES-2083 Store Cassandra versions with event sourcing Project: http://git-wip-us.apache.org/repos/asf/james-project/repo Commit: http://git-wip-us.apache.org/repos/asf/james-project/commit/2474f1b8 Tree: http://git-wip-us.apache.org/repos/asf/james-project/tree/2474f1b8 Diff:

[40/41] james-project git commit: JAMES-2083 Plug CassandraSchemaVersionManager into guice

2017-07-10 Thread aduprat
JAMES-2083 Plug CassandraSchemaVersionManager into guice A integration test has also been added. Project: http://git-wip-us.apache.org/repos/asf/james-project/repo Commit: http://git-wip-us.apache.org/repos/asf/james-project/commit/5981b46e Tree:

[39/41] james-project git commit: JAMES-2083 Cassandra version manager should indicate schema state

2017-07-10 Thread aduprat
JAMES-2083 Cassandra version manager should indicate schema state Project: http://git-wip-us.apache.org/repos/asf/james-project/repo Commit: http://git-wip-us.apache.org/repos/asf/james-project/commit/e5e54b76 Tree: http://git-wip-us.apache.org/repos/asf/james-project/tree/e5e54b76 Diff:

[35/41] james-project git commit: JAMES-2082 Solve some other unbound futures when exposed on top level APIs

2017-07-10 Thread aduprat
JAMES-2082 Solve some other unbound futures when exposed on top level APIs Project: http://git-wip-us.apache.org/repos/asf/james-project/repo Commit: http://git-wip-us.apache.org/repos/asf/james-project/commit/2209b4f1 Tree: http://git-wip-us.apache.org/repos/asf/james-project/tree/2209b4f1

[32/41] james-project git commit: JAMES-2082 Solve unbound future

2017-07-10 Thread aduprat
JAMES-2082 Solve unbound future Project: http://git-wip-us.apache.org/repos/asf/james-project/repo Commit: http://git-wip-us.apache.org/repos/asf/james-project/commit/ff5a1dd8 Tree: http://git-wip-us.apache.org/repos/asf/james-project/tree/ff5a1dd8 Diff:

[06/41] james-project git commit: JAMES-2082 From MessageMapper layer, write to V2, read from V2 or V1 and Migration on fly

2017-07-10 Thread aduprat
JAMES-2082 From MessageMapper layer, write to V2, read from V2 or V1 and Migration on fly Project: http://git-wip-us.apache.org/repos/asf/james-project/repo Commit: http://git-wip-us.apache.org/repos/asf/james-project/commit/31567b21 Tree:

[36/41] james-project git commit: JAMES-2082 Always expose ports with dockerized tests

2017-07-10 Thread aduprat
JAMES-2082 Always expose ports with dockerized tests Project: http://git-wip-us.apache.org/repos/asf/james-project/repo Commit: http://git-wip-us.apache.org/repos/asf/james-project/commit/e01bcf46 Tree: http://git-wip-us.apache.org/repos/asf/james-project/tree/e01bcf46 Diff:

[31/41] james-project git commit: JAMES-2082 Use FluentFutureStream for storing attachments

2017-07-10 Thread aduprat
JAMES-2082 Use FluentFutureStream for storing attachments Project: http://git-wip-us.apache.org/repos/asf/james-project/repo Commit: http://git-wip-us.apache.org/repos/asf/james-project/commit/b74540e5 Tree: http://git-wip-us.apache.org/repos/asf/james-project/tree/b74540e5 Diff:

[12/41] james-project git commit: JAMES-2082 Try improving stream future redability

2017-07-10 Thread aduprat
JAMES-2082 Try improving stream future redability Project: http://git-wip-us.apache.org/repos/asf/james-project/repo Commit: http://git-wip-us.apache.org/repos/asf/james-project/commit/bd69ab99 Tree: http://git-wip-us.apache.org/repos/asf/james-project/tree/bd69ab99 Diff:

[26/41] james-project git commit: JAMES-2082 Adds Javadoc to FluentFutureStream

2017-07-10 Thread aduprat
JAMES-2082 Adds Javadoc to FluentFutureStream Project: http://git-wip-us.apache.org/repos/asf/james-project/repo Commit: http://git-wip-us.apache.org/repos/asf/james-project/commit/6b1c3e79 Tree: http://git-wip-us.apache.org/repos/asf/james-project/tree/6b1c3e79 Diff:

[29/41] james-project git commit: JAMES-2082 Correct typo

2017-07-10 Thread aduprat
JAMES-2082 Correct typo Project: http://git-wip-us.apache.org/repos/asf/james-project/repo Commit: http://git-wip-us.apache.org/repos/asf/james-project/commit/aa8d051c Tree: http://git-wip-us.apache.org/repos/asf/james-project/tree/aa8d051c Diff:

[28/41] james-project git commit: JAMES-2082 Fix unstable test

2017-07-10 Thread aduprat
JAMES-2082 Fix unstable test Project: http://git-wip-us.apache.org/repos/asf/james-project/repo Commit: http://git-wip-us.apache.org/repos/asf/james-project/commit/67ae8df1 Tree: http://git-wip-us.apache.org/repos/asf/james-project/tree/67ae8df1 Diff:

[04/41] james-project git commit: JAMES-2082 Re-organize cassandra project hierarchy

2017-07-10 Thread aduprat
http://git-wip-us.apache.org/repos/asf/james-project/blob/a3085961/mailbox/cassandra/src/test/java/org/apache/james/mailbox/cassandra/ids/CassandraIdTest.java -- diff --git

[14/41] james-project git commit: JAMES-2082 getHeaderOctets should be a message property

2017-07-10 Thread aduprat
JAMES-2082 getHeaderOctets should be a message property Project: http://git-wip-us.apache.org/repos/asf/james-project/repo Commit: http://git-wip-us.apache.org/repos/asf/james-project/commit/2a4987df Tree: http://git-wip-us.apache.org/repos/asf/james-project/tree/2a4987df Diff:

[22/41] james-project git commit: JAMES-2082 Allow configuration of V1 to V2 migration low level parameters

2017-07-10 Thread aduprat
JAMES-2082 Allow configuration of V1 to V2 migration low level parameters Project: http://git-wip-us.apache.org/repos/asf/james-project/repo Commit: http://git-wip-us.apache.org/repos/asf/james-project/commit/49cdfb50 Tree: http://git-wip-us.apache.org/repos/asf/james-project/tree/49cdfb50 Diff:

[05/41] james-project git commit: JAMES-2082 Re-organize cassandra project hierarchy

2017-07-10 Thread aduprat
JAMES-2082 Re-organize cassandra project hierarchy Ids deserve their own package, Limit should be in utils Project: http://git-wip-us.apache.org/repos/asf/james-project/repo Commit: http://git-wip-us.apache.org/repos/asf/james-project/commit/a3085961 Tree:

[27/41] james-project git commit: JAMES-2082 Provide unit tests for FluentFutureStream util

2017-07-10 Thread aduprat
JAMES-2082 Provide unit tests for FluentFutureStream util This helps making explicit why several methods are required Project: http://git-wip-us.apache.org/repos/asf/james-project/repo Commit: http://git-wip-us.apache.org/repos/asf/james-project/commit/73b50e5e Tree:

[20/41] james-project git commit: JAMES-2082 Migration from V1 to V2 should be run asynchronously on separated thread

2017-07-10 Thread aduprat
JAMES-2082 Migration from V1 to V2 should be run asynchronously on separated thread Project: http://git-wip-us.apache.org/repos/asf/james-project/repo Commit: http://git-wip-us.apache.org/repos/asf/james-project/commit/eb55762a Tree:

[03/41] james-project git commit: JAMES-2082 Adding more capability to Stream future handling

2017-07-10 Thread aduprat
JAMES-2082 Adding more capability to Stream future handling Project: http://git-wip-us.apache.org/repos/asf/james-project/repo Commit: http://git-wip-us.apache.org/repos/asf/james-project/commit/c00651a1 Tree: http://git-wip-us.apache.org/repos/asf/james-project/tree/c00651a1 Diff:

[33/41] james-project git commit: JAMES−2082 Replace a reduce by a `compose`

2017-07-10 Thread aduprat
JAMES−2082 Replace a reduce by a `compose` The compose logic is more explicit than the reduce logic Project: http://git-wip-us.apache.org/repos/asf/james-project/repo Commit: http://git-wip-us.apache.org/repos/asf/james-project/commit/24027cc2 Tree:

[25/41] james-project git commit: JAMES-2082 Propose using ArrayBlockingQueu instead of EvictingQueue

2017-07-10 Thread aduprat
JAMES-2082 Propose using ArrayBlockingQueu instead of EvictingQueue this have the advantage of blocking when polling. But if the queue is full, the code will no ignore new message instead of old message. Project: http://git-wip-us.apache.org/repos/asf/james-project/repo Commit:

[21/41] james-project git commit: JAMES-2082 Improve V1ToV2Migration naming

2017-07-10 Thread aduprat
JAMES-2082 Improve V1ToV2Migration naming Project: http://git-wip-us.apache.org/repos/asf/james-project/repo Commit: http://git-wip-us.apache.org/repos/asf/james-project/commit/17ed1d46 Tree: http://git-wip-us.apache.org/repos/asf/james-project/tree/17ed1d46 Diff:

[38/41] james-project git commit: JAMES-2083 creation of CassandraSchemaVersionManager

2017-07-10 Thread aduprat
JAMES-2083 creation of CassandraSchemaVersionManager This class has the responsability to check that the cassandra schema version is supported by the current code base. It also warn if the version is supported but can be updated Project: http://git-wip-us.apache.org/repos/asf/james-project/repo

[30/41] james-project git commit: JAMES-2082 Rename retrieveMessage inin CassandraMessageIdDAO

2017-07-10 Thread aduprat
JAMES-2082 Rename retrieveMessage inin CassandraMessageIdDAO Project: http://git-wip-us.apache.org/repos/asf/james-project/repo Commit: http://git-wip-us.apache.org/repos/asf/james-project/commit/d27cfb19 Tree: http://git-wip-us.apache.org/repos/asf/james-project/tree/d27cfb19 Diff:

[13/41] james-project git commit: JAMES-2082 Factorize attachment loading by giving more responsibilities to Attachment loader

2017-07-10 Thread aduprat
JAMES-2082 Factorize attachment loading by giving more responsibilities to Attachment loader Code is then factorized between CassandraMessageMapper CassandraMessageIdMapper and V1ToV2Migration Project: http://git-wip-us.apache.org/repos/asf/james-project/repo Commit:

[02/41] james-project git commit: JAMES-2082 Change current message table to MessageV1Table

2017-07-10 Thread aduprat
JAMES-2082 Change current message table to MessageV1Table Project: http://git-wip-us.apache.org/repos/asf/james-project/repo Commit: http://git-wip-us.apache.org/repos/asf/james-project/commit/67aa1914 Tree: http://git-wip-us.apache.org/repos/asf/james-project/tree/67aa1914 Diff:

[09/41] james-project git commit: JAMES-2082 Implement blob storage

2017-07-10 Thread aduprat
JAMES-2082 Implement blob storage Project: http://git-wip-us.apache.org/repos/asf/james-project/repo Commit: http://git-wip-us.apache.org/repos/asf/james-project/commit/ee45bd4e Tree: http://git-wip-us.apache.org/repos/asf/james-project/tree/ee45bd4e Diff:

[17/41] james-project git commit: JAMES-2082 Add configuration options for blob part size and on the fly migration

2017-07-10 Thread aduprat
JAMES-2082 Add configuration options for blob part size and on the fly migration Project: http://git-wip-us.apache.org/repos/asf/james-project/repo Commit: http://git-wip-us.apache.org/repos/asf/james-project/commit/9c46faae Tree:

[16/41] james-project git commit: JAMES-2082 proposition of a new organisation for blob

2017-07-10 Thread aduprat
JAMES-2082 proposition of a new organisation for blob Project: http://git-wip-us.apache.org/repos/asf/james-project/repo Commit: http://git-wip-us.apache.org/repos/asf/james-project/commit/e9979b56 Tree: http://git-wip-us.apache.org/repos/asf/james-project/tree/e9979b56 Diff:

[01/41] james-project git commit: MPT-39 Ignore failing tests

2017-07-10 Thread aduprat
Repository: james-project Updated Branches: refs/heads/master 3a70ae82d -> a5f3aa719 MPT-39 Ignore failing tests Project: http://git-wip-us.apache.org/repos/asf/james-project/repo Commit: http://git-wip-us.apache.org/repos/asf/james-project/commit/cae6beb4 Tree:

[23/41] james-project git commit: JAMES-2082 Solve a compilation issue with maven 3.5.0

2017-07-10 Thread aduprat
JAMES-2082 Solve a compilation issue with maven 3.5.0 Project: http://git-wip-us.apache.org/repos/asf/james-project/repo Commit: http://git-wip-us.apache.org/repos/asf/james-project/commit/59c673a5 Tree: http://git-wip-us.apache.org/repos/asf/james-project/tree/59c673a5 Diff:

[19/41] james-project git commit: JAMES-2082 Extract UDT generation for readability in CassandraMessageDAOV2

2017-07-10 Thread aduprat
JAMES-2082 Extract UDT generation for readability in CassandraMessageDAOV2 Project: http://git-wip-us.apache.org/repos/asf/james-project/repo Commit: http://git-wip-us.apache.org/repos/asf/james-project/commit/e5a1a355 Tree: http://git-wip-us.apache.org/repos/asf/james-project/tree/e5a1a355

[10/41] james-project git commit: JAMES-2082 Add a limit object

2017-07-10 Thread aduprat
JAMES-2082 Add a limit object Project: http://git-wip-us.apache.org/repos/asf/james-project/repo Commit: http://git-wip-us.apache.org/repos/asf/james-project/commit/3eca9472 Tree: http://git-wip-us.apache.org/repos/asf/james-project/tree/3eca9472 Diff:

[15/41] james-project git commit: JAMES-2082 Reindent some Cassandra related classes

2017-07-10 Thread aduprat
JAMES-2082 Reindent some Cassandra related classes Project: http://git-wip-us.apache.org/repos/asf/james-project/repo Commit: http://git-wip-us.apache.org/repos/asf/james-project/commit/0ecc48ae Tree: http://git-wip-us.apache.org/repos/asf/james-project/tree/0ecc48ae Diff:

[24/41] james-project git commit: JAMES-2082 Introduce SimpleMailboxMessage builder

2017-07-10 Thread aduprat
JAMES-2082 Introduce SimpleMailboxMessage builder Project: http://git-wip-us.apache.org/repos/asf/james-project/repo Commit: http://git-wip-us.apache.org/repos/asf/james-project/commit/15e77eaf Tree: http://git-wip-us.apache.org/repos/asf/james-project/tree/15e77eaf Diff:

[11/41] james-project git commit: JAMES-2082 Optimize imports for CassandraMessageIdMapper

2017-07-10 Thread aduprat
JAMES-2082 Optimize imports for CassandraMessageIdMapper Project: http://git-wip-us.apache.org/repos/asf/james-project/repo Commit: http://git-wip-us.apache.org/repos/asf/james-project/commit/8cb19050 Tree: http://git-wip-us.apache.org/repos/asf/james-project/tree/8cb19050 Diff:

[jira] [Created] (JAMES-2095) Optimize IO upon saving Attachment in Cassandra

2017-07-10 Thread Luc DUZAN (JIRA)
Luc DUZAN created JAMES-2095: Summary: Optimize IO upon saving Attachment in Cassandra Key: JAMES-2095 URL: https://issues.apache.org/jira/browse/JAMES-2095 Project: James Server Issue Type:

Re: Release james-server into 3.0.0 (second vote)

2017-07-10 Thread Laura Royet
+1 Laura Le 10/07/2017 à 08:33, aduprat a écrit : +1 Antoine Le 07/07/2017 à 13:25, Tellier Benoit a écrit : Hello every one, I'm very very very happy to announce the second vote for the upcoming 3.0.0 version of our beloved James server. You can access sources on GitHub:

Re: Release james-server into 3.0.0 (second vote)

2017-07-10 Thread aduprat
+1 Antoine Le 07/07/2017 à 13:25, Tellier Benoit a écrit : Hello every one, I'm very very very happy to announce the second vote for the upcoming 3.0.0 version of our beloved James server. You can access sources on GitHub: https://github.com/apache/james-project/releases Nexus artifact to