[jira] [Created] (JAMES-2381) Ensure RRT loops are handled in the best way possible

2018-04-19 Thread Tellier Benoit (JIRA)
Tellier Benoit created JAMES-2381: - Summary: Ensure RRT loops are handled in the best way possible Key: JAMES-2381 URL: https://issues.apache.org/jira/browse/JAMES-2381 Project: James Server

[jira] [Commented] (JAMES-2380) RRT design discussion

2018-04-19 Thread Tellier Benoit (JIRA)
[ https://issues.apache.org/jira/browse/JAMES-2380?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel=16445178#comment-16445178 ] Tellier Benoit commented on JAMES-2380: --- To answer you: 1. You are right, `Error RRTs` feature

[jira] [Closed] (JAMES-2379) Promote Apache Events on James homepage

2018-04-19 Thread Tellier Benoit (JIRA)
[ https://issues.apache.org/jira/browse/JAMES-2379?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Tellier Benoit closed JAMES-2379. - > Promote Apache Events on James homepage > --- > >

[jira] [Resolved] (JAMES-2379) Promote Apache Events on James homepage

2018-04-19 Thread Tellier Benoit (JIRA)
[ https://issues.apache.org/jira/browse/JAMES-2379?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Tellier Benoit resolved JAMES-2379. --- Resolution: Fixed https://github.com/linagora/james-project/pull/1377 is solving this. >

[20/24] james-project git commit: JAMES-2366 Avoid variable re-allocation in HBase mapAddress

2018-04-19 Thread btellier
JAMES-2366 Avoid variable re-allocation in HBase mapAddress Project: http://git-wip-us.apache.org/repos/asf/james-project/repo Commit: http://git-wip-us.apache.org/repos/asf/james-project/commit/a7d50635 Tree: http://git-wip-us.apache.org/repos/asf/james-project/tree/a7d50635 Diff:

[14/24] james-project git commit: JAMES-2366 Remove another add/remove switch case on RRT type in tests

2018-04-19 Thread btellier
JAMES-2366 Remove another add/remove switch case on RRT type in 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/e0dbdbdc Tree: http://git-wip-us.apache.org/repos/asf/james-project/tree/e0dbdbdc Diff:

[07/24] james-project git commit: JAMES-2366 Do not swallow stacktraces in RRT management

2018-04-19 Thread btellier
JAMES-2366 Do not swallow stacktraces in RRT management Project: http://git-wip-us.apache.org/repos/asf/james-project/repo Commit: http://git-wip-us.apache.org/repos/asf/james-project/commit/b9b09a0c Tree: http://git-wip-us.apache.org/repos/asf/james-project/tree/b9b09a0c Diff:

[2/2] james-project git commit: JAMES-2379 Add Apache events on top of James homepage

2018-04-19 Thread btellier
JAMES-2379 Add Apache events on top of James homepage Project: http://git-wip-us.apache.org/repos/asf/james-project/repo Commit: http://git-wip-us.apache.org/repos/asf/james-project/commit/f477504f Tree: http://git-wip-us.apache.org/repos/asf/james-project/tree/f477504f Diff:

[1/2] james-project git commit: JAMES-2379 Add information on testing James homepage in README

2018-04-19 Thread btellier
Repository: james-project Updated Branches: refs/heads/master c2ad6f777 -> 2d2b3988e JAMES-2379 Add information on testing James homepage in README Project: http://git-wip-us.apache.org/repos/asf/james-project/repo Commit: http://git-wip-us.apache.org/repos/asf/james-project/commit/2d2b3988

[05/24] james-project git commit: JAMES-2366 Avoid creating several time the same mapping

2018-04-19 Thread btellier
JAMES-2366 Avoid creating several time the same mapping Project: http://git-wip-us.apache.org/repos/asf/james-project/repo Commit: http://git-wip-us.apache.org/repos/asf/james-project/commit/b0d5e3c9 Tree: http://git-wip-us.apache.org/repos/asf/james-project/tree/b0d5e3c9 Diff:

[22/24] james-project git commit: JAMES-2366 Check explicitly SMTP RCPT command upon RRT loop

2018-04-19 Thread btellier
JAMES-2366 Check explicitly SMTP RCPT command upon RRT loop Should be rejected with 550 code Project: http://git-wip-us.apache.org/repos/asf/james-project/repo Commit: http://git-wip-us.apache.org/repos/asf/james-project/commit/025a0c3d Tree:

[10/24] james-project git commit: JAMES-2366 Ignore non-null user upon Domain mapping

2018-04-19 Thread btellier
JAMES-2366 Ignore non-null user upon Domain mapping This edge case is not tested, not exposed, and ignoring is safe. Furthermore, it avoids switch cases, and allow the room for further refactorings Project: http://git-wip-us.apache.org/repos/asf/james-project/repo Commit:

[24/24] james-project git commit: JAMES-2378 Log ValidationResult upon JMAP message update validation fail

2018-04-19 Thread btellier
JAMES-2378 Log ValidationResult upon JMAP message update validation fail Project: http://git-wip-us.apache.org/repos/asf/james-project/repo Commit: http://git-wip-us.apache.org/repos/asf/james-project/commit/c2ad6f77 Tree: http://git-wip-us.apache.org/repos/asf/james-project/tree/c2ad6f77 Diff:

[08/24] james-project git commit: JAMES-2366 getAllMappingsInternal should not return null

2018-04-19 Thread btellier
JAMES-2366 getAllMappingsInternal should not return null Project: http://git-wip-us.apache.org/repos/asf/james-project/repo Commit: http://git-wip-us.apache.org/repos/asf/james-project/commit/f7d515c8 Tree: http://git-wip-us.apache.org/repos/asf/james-project/tree/f7d515c8 Diff:

[06/24] james-project git commit: JAMES-2366 Remove useless empty comment

2018-04-19 Thread btellier
JAMES-2366 Remove useless empty comment Project: http://git-wip-us.apache.org/repos/asf/james-project/repo Commit: http://git-wip-us.apache.org/repos/asf/james-project/commit/7222968e Tree: http://git-wip-us.apache.org/repos/asf/james-project/tree/7222968e Diff:

[04/24] james-project git commit: JAMES-2366 Rely on Mapping::appendDomainIfNone in AbstractRecipientRewriteTable

2018-04-19 Thread btellier
JAMES-2366 Rely on Mapping::appendDomainIfNone in AbstractRecipientRewriteTable Project: http://git-wip-us.apache.org/repos/asf/james-project/repo Commit: http://git-wip-us.apache.org/repos/asf/james-project/commit/eb5f4f96 Tree: http://git-wip-us.apache.org/repos/asf/james-project/tree/eb5f4f96

[23/24] james-project git commit: JAMES-2366 Simplify error handling in SMTPMessageSender

2018-04-19 Thread btellier
JAMES-2366 Simplify error handling in SMTPMessageSender Project: http://git-wip-us.apache.org/repos/asf/james-project/repo Commit: http://git-wip-us.apache.org/repos/asf/james-project/commit/00ea973a Tree: http://git-wip-us.apache.org/repos/asf/james-project/tree/00ea973a Diff:

[19/24] james-project git commit: JAMES-2366 Fix error handling in SMTPMessageSender

2018-04-19 Thread btellier
JAMES-2366 Fix error handling in SMTPMessageSender We need step by step checks with an error fully describing what happened. Also, sending a mail with this tool is synchronous. Our code should reflect this. Project: http://git-wip-us.apache.org/repos/asf/james-project/repo Commit:

[02/24] james-project git commit: JAMES-2366 Get ride of getUserDomainMappingsInternal useless RRT method

2018-04-19 Thread btellier
JAMES-2366 Get ride of getUserDomainMappingsInternal useless RRT method Project: http://git-wip-us.apache.org/repos/asf/james-project/repo Commit: http://git-wip-us.apache.org/repos/asf/james-project/commit/2001f8c9 Tree: http://git-wip-us.apache.org/repos/asf/james-project/tree/2001f8c9 Diff:

[13/24] james-project git commit: JAMES-2366 Improve AbstractRRT::getFixedUser

2018-04-19 Thread btellier
JAMES-2366 Improve AbstractRRT::getFixedUser Project: http://git-wip-us.apache.org/repos/asf/james-project/repo Commit: http://git-wip-us.apache.org/repos/asf/james-project/commit/e4bc9038 Tree: http://git-wip-us.apache.org/repos/asf/james-project/tree/e4bc9038 Diff:

[15/24] james-project git commit: JAMES-2366 JPA RRT implementation should not rely on null

2018-04-19 Thread btellier
JAMES-2366 JPA RRT implementation should not rely on null Project: http://git-wip-us.apache.org/repos/asf/james-project/repo Commit: http://git-wip-us.apache.org/repos/asf/james-project/commit/10c94ea8 Tree: http://git-wip-us.apache.org/repos/asf/james-project/tree/10c94ea8 Diff:

[21/24] james-project git commit: JAMES-2366 RRT::getMappings should not return null

2018-04-19 Thread btellier
JAMES-2366 RRT::getMappings should not return null Project: http://git-wip-us.apache.org/repos/asf/james-project/repo Commit: http://git-wip-us.apache.org/repos/asf/james-project/commit/b676aa99 Tree: http://git-wip-us.apache.org/repos/asf/james-project/tree/b676aa99 Diff:

[12/24] james-project git commit: JAMES-2366 get ride of [add|remove]MappingInternal

2018-04-19 Thread btellier
JAMES-2366 get ride of [add|remove]MappingInternal It is done by strong typing RRT::[add|remove]Mapping This also avoids a useless mapping -> string conversion Project: http://git-wip-us.apache.org/repos/asf/james-project/repo Commit:

[09/24] james-project git commit: JAMES-2366 Use Optional for computing mapping size

2018-04-19 Thread btellier
JAMES-2366 Use Optional for computing mapping size It avoids variable reallocation Project: http://git-wip-us.apache.org/repos/asf/james-project/repo Commit: http://git-wip-us.apache.org/repos/asf/james-project/commit/57fa4c48 Tree:

[03/24] james-project git commit: JAMES-2366 Push strong typing in RRT implementation

2018-04-19 Thread btellier
JAMES-2366 Push strong typing in RRT implementation Get ride of **mapAddressInternal**. This also remove some useless mapping -> String -> mapping conversion Project: http://git-wip-us.apache.org/repos/asf/james-project/repo Commit:

[17/24] james-project git commit: JAMES-2366 Remove useless javaDoc concerning RRT testing

2018-04-19 Thread btellier
JAMES-2366 Remove useless javaDoc concerning RRT testing Project: http://git-wip-us.apache.org/repos/asf/james-project/repo Commit: http://git-wip-us.apache.org/repos/asf/james-project/commit/443ed734 Tree: http://git-wip-us.apache.org/repos/asf/james-project/tree/443ed734 Diff:

[16/24] james-project git commit: JAMES-2366 HBase RRT implementation should not rely on null

2018-04-19 Thread btellier
JAMES-2366 HBase RRT implementation should not rely on null Project: http://git-wip-us.apache.org/repos/asf/james-project/repo Commit: http://git-wip-us.apache.org/repos/asf/james-project/commit/d4a80ca1 Tree: http://git-wip-us.apache.org/repos/asf/james-project/tree/d4a80ca1 Diff:

[01/24] james-project git commit: JAMES-2366 Adding RRT identity integration test

2018-04-19 Thread btellier
Repository: james-project Updated Branches: refs/heads/master e5fcb2ab5 -> c2ad6f777 JAMES-2366 Adding RRT identity integration test This test was missing Project: http://git-wip-us.apache.org/repos/asf/james-project/repo Commit:

[11/24] james-project git commit: JAMES-2366 RRT should be a final field in RRT management

2018-04-19 Thread btellier
JAMES-2366 RRT should be a final field in RRT management Project: http://git-wip-us.apache.org/repos/asf/james-project/repo Commit: http://git-wip-us.apache.org/repos/asf/james-project/commit/8fbd596e Tree: http://git-wip-us.apache.org/repos/asf/james-project/tree/8fbd596e Diff:

[18/24] james-project git commit: JAMES-2366 HBase data should rely on IOUtils::closeQuietly

2018-04-19 Thread btellier
JAMES-2366 HBase data should rely on IOUtils::closeQuietly Project: http://git-wip-us.apache.org/repos/asf/james-project/repo Commit: http://git-wip-us.apache.org/repos/asf/james-project/commit/696929b4 Tree: http://git-wip-us.apache.org/repos/asf/james-project/tree/696929b4 Diff:

[jira] [Created] (JAMES-2380) RRT design discussion

2018-04-19 Thread Matthieu Baechler (JIRA)
Matthieu Baechler created JAMES-2380: Summary: RRT design discussion Key: JAMES-2380 URL: https://issues.apache.org/jira/browse/JAMES-2380 Project: James Server Issue Type: Improvement

[jira] [Created] (JAMES-2379) Promote Apache Events on James homepage

2018-04-19 Thread Antoine Duprat (JIRA)
Antoine Duprat created JAMES-2379: - Summary: Promote Apache Events on James homepage Key: JAMES-2379 URL: https://issues.apache.org/jira/browse/JAMES-2379 Project: James Server Issue Type:

[jira] [Created] (JAMES-2378) JMAP log message upon message updates lacks details

2018-04-19 Thread Tellier Benoit (JIRA)
Tellier Benoit created JAMES-2378: - Summary: JMAP log message upon message updates lacks details Key: JAMES-2378 URL: https://issues.apache.org/jira/browse/JAMES-2378 Project: James Server