[3/3] james-project git commit: JAMES-2529 Add JMAP filtering to the changelog

2018-08-30 Thread aduprat
JAMES-2529 Add JMAP filtering to the changelog Project: http://git-wip-us.apache.org/repos/asf/james-project/repo Commit: http://git-wip-us.apache.org/repos/asf/james-project/commit/3dc21629 Tree: http://git-wip-us.apache.org/repos/asf/james-project/tree/3dc21629 Diff:

[1/3] james-project git commit: Update changelog

2018-08-30 Thread aduprat
Repository: james-project Updated Branches: refs/heads/master 072feaca6 -> 3dc216295 Update changelog Project: http://git-wip-us.apache.org/repos/asf/james-project/repo Commit: http://git-wip-us.apache.org/repos/asf/james-project/commit/554d50a7 Tree:

[2/3] james-project git commit: Add upgrade instructions

2018-08-30 Thread aduprat
Add upgrade instructions Project: http://git-wip-us.apache.org/repos/asf/james-project/repo Commit: http://git-wip-us.apache.org/repos/asf/james-project/commit/d2a590fb Tree: http://git-wip-us.apache.org/repos/asf/james-project/tree/d2a590fb Diff:

[jira] [Closed] (JAMES-2529) [Filter] Implement Mailet and unit tests

2018-08-30 Thread Antoine Duprat (JIRA)
[ https://issues.apache.org/jira/browse/JAMES-2529?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Antoine Duprat closed JAMES-2529. - > [Filter] Implement Mailet and unit tests > > >

[jira] [Resolved] (JAMES-2529) [Filter] Implement Mailet and unit tests

2018-08-30 Thread Antoine Duprat (JIRA)
[ https://issues.apache.org/jira/browse/JAMES-2529?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Antoine Duprat resolved JAMES-2529. --- Resolution: Fixed Fix Version/s: 3.2.0 merged > [Filter] Implement Mailet and unit

[19/26] james-project git commit: JAMES-2529 Factorize code for Transport checks

2018-08-30 Thread aduprat
JAMES-2529 Factorize code for Transport checks Project: http://git-wip-us.apache.org/repos/asf/james-project/repo Commit: http://git-wip-us.apache.org/repos/asf/james-project/commit/8382d619 Tree: http://git-wip-us.apache.org/repos/asf/james-project/tree/8382d619 Diff:

[21/26] james-project git commit: JAMES-2529 Correct MailetPreconditionTest for BCC_CHECK

2018-08-30 Thread aduprat
JAMES-2529 Correct MailetPreconditionTest for BCC_CHECK Project: http://git-wip-us.apache.org/repos/asf/james-project/repo Commit: http://git-wip-us.apache.org/repos/asf/james-project/commit/a8a8a905 Tree: http://git-wip-us.apache.org/repos/asf/james-project/tree/a8a8a905 Diff:

[18/26] james-project git commit: JAMES-2529 Document filtering mailet

2018-08-30 Thread aduprat
JAMES-2529 Document filtering mailet Project: http://git-wip-us.apache.org/repos/asf/james-project/repo Commit: http://git-wip-us.apache.org/repos/asf/james-project/commit/472bf31a Tree: http://git-wip-us.apache.org/repos/asf/james-project/tree/472bf31a Diff:

[13/26] james-project git commit: JAMES-2529 Factorize RECIPIENT tests with other fields

2018-08-30 Thread aduprat
JAMES-2529 Factorize RECIPIENT tests with other fields Project: http://git-wip-us.apache.org/repos/asf/james-project/repo Commit: http://git-wip-us.apache.org/repos/asf/james-project/commit/c6a6e976 Tree: http://git-wip-us.apache.org/repos/asf/james-project/tree/c6a6e976 Diff:

[24/26] james-project git commit: JAMES-2529 Configure JMAP filtering mailet by default

2018-08-30 Thread aduprat
JAMES-2529 Configure JMAP filtering mailet by default Project: http://git-wip-us.apache.org/repos/asf/james-project/repo Commit: http://git-wip-us.apache.org/repos/asf/james-project/commit/808c8fa3 Tree: http://git-wip-us.apache.org/repos/asf/james-project/tree/808c8fa3 Diff:

[20/26] james-project git commit: JAMES-2529 Rewrite MailetPreconditionTest with JUNIT 5

2018-08-30 Thread aduprat
JAMES-2529 Rewrite MailetPreconditionTest with JUNIT 5 Use nested classes to enhance readability Project: http://git-wip-us.apache.org/repos/asf/james-project/repo Commit: http://git-wip-us.apache.org/repos/asf/james-project/commit/7164031c Tree:

[22/26] james-project git commit: JAMES-2529 Modernize default JMAP configuration

2018-08-30 Thread aduprat
JAMES-2529 Modernize default JMAP 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/2dcde783 Tree: http://git-wip-us.apache.org/repos/asf/james-project/tree/2dcde783 Diff:

[26/26] james-project git commit: JAMES-2074 removing webadmin.properties in webadmin intergation test to avoid confusing

2018-08-30 Thread aduprat
JAMES-2074 removing webadmin.properties in webadmin intergation test to avoid confusing Project: http://git-wip-us.apache.org/repos/asf/james-project/repo Commit: http://git-wip-us.apache.org/repos/asf/james-project/commit/072feaca Tree:

[09/26] james-project git commit: JAMES-2529 Falback on address parsing failure

2018-08-30 Thread aduprat
JAMES-2529 Falback on address parsing failure - (not) exactly-equals default to full header matching - (not) contains stays fully functional Project: http://git-wip-us.apache.org/repos/asf/james-project/repo Commit: http://git-wip-us.apache.org/repos/asf/james-project/commit/97ba6503 Tree:

[16/26] james-project git commit: JAMES-2529 Extract ContentMatcher and HeaderExtractor from MailMatcher

2018-08-30 Thread aduprat
JAMES-2529 Extract ContentMatcher and HeaderExtractor from MailMatcher Project: http://git-wip-us.apache.org/repos/asf/james-project/repo Commit: http://git-wip-us.apache.org/repos/asf/james-project/commit/7527daec Tree: http://git-wip-us.apache.org/repos/asf/james-project/tree/7527daec Diff:

[08/26] james-project git commit: JAMES-2529 ActionApplier should handle MailboxNotFound

2018-08-30 Thread aduprat
JAMES-2529 ActionApplier should handle MailboxNotFound This case can happen frequently. Example: - Bob create the 'toto' mailbox - Bob set up a rule to redirect mails from Fred to the 'toto' mailbox - Bob deletes the 'toto' mailbox - Fred sends a mail to Bob Note that this is implemented by

[25/26] james-project git commit: JAMES-2529 JMAP filtering mailet should be compulsory

2018-08-30 Thread aduprat
JAMES-2529 JMAP filtering mailet should be compulsory Project: http://git-wip-us.apache.org/repos/asf/james-project/repo Commit: http://git-wip-us.apache.org/repos/asf/james-project/commit/9ba6a1dd Tree: http://git-wip-us.apache.org/repos/asf/james-project/tree/9ba6a1dd Diff:

[14/26] james-project git commit: JAMES-2529 Replace OptionalUtils::ofNullableToStream by StreamUtils::ofNullables

2018-08-30 Thread aduprat
JAMES-2529 Replace OptionalUtils::ofNullableToStream by StreamUtils::ofNullables Project: http://git-wip-us.apache.org/repos/asf/james-project/repo Commit: http://git-wip-us.apache.org/repos/asf/james-project/commit/aee5424b Tree:

[11/26] james-project git commit: JAMES-2529 Remove .orElse(null)

2018-08-30 Thread aduprat
JAMES-2529 Remove .orElse(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/b62bc554 Tree: http://git-wip-us.apache.org/repos/asf/james-project/tree/b62bc554 Diff:

[17/26] james-project git commit: JAMES-2529 Integration tests for JMAP filtering on incoming mails

2018-08-30 Thread aduprat
JAMES-2529 Integration tests for JMAP filtering on incoming mails Exercise all fields and a basic subset of comparators. More fine grained testing is done in unit tests. Project: http://git-wip-us.apache.org/repos/asf/james-project/repo Commit:

[23/26] james-project git commit: JAMES-2529 Filter case sensitivity integration test

2018-08-30 Thread aduprat
JAMES-2529 Filter case sensitivity integration 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/443f3c61 Tree: http://git-wip-us.apache.org/repos/asf/james-project/tree/443f3c61 Diff:

[15/26] james-project git commit: JAMES-2529 Add tests for OptionalUtils::ofNullableToStream

2018-08-30 Thread aduprat
JAMES-2529 Add tests for OptionalUtils::ofNullableToStream Project: http://git-wip-us.apache.org/repos/asf/james-project/repo Commit: http://git-wip-us.apache.org/repos/asf/james-project/commit/d0ee9686 Tree: http://git-wip-us.apache.org/repos/asf/james-project/tree/d0ee9686 Diff:

[06/26] james-project git commit: JAMES-2529 Encapsulate MailMatcher code in relevant sub-classes

2018-08-30 Thread aduprat
JAMES-2529 Encapsulate MailMatcher code in relevant sub-classes This makes reading way easier as in an IDE one can fold complete sub-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/9a2e06d1 Tree:

[10/26] james-project git commit: JAMES-2529 Remove getter for AddressHeader

2018-08-30 Thread aduprat
JAMES-2529 Remove getter for AddressHeader The code is only used by the MailMatcher class thus this boiler plate code is not 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/ee14044c Tree:

[12/26] james-project git commit: JAMES-2529 Handling all mailbox exceptions while resolving mailbox name

2018-08-30 Thread aduprat
JAMES-2529 Handling all mailbox exceptions while resolving mailbox name Project: http://git-wip-us.apache.org/repos/asf/james-project/repo Commit: http://git-wip-us.apache.org/repos/asf/james-project/commit/1e2124e0 Tree: http://git-wip-us.apache.org/repos/asf/james-project/tree/1e2124e0 Diff:

[04/26] james-project git commit: JAMES-2529 Improve addressExtractor factory method

2018-08-30 Thread aduprat
JAMES-2529 Improve addressExtractor factory 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/016a2826 Tree: http://git-wip-us.apache.org/repos/asf/james-project/tree/016a2826 Diff:

[05/26] james-project git commit: JAMES-2529 Apply basic refactoring to multi-rule testing

2018-08-30 Thread aduprat
JAMES-2529 Apply basic refactoring to multi-rule 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/59b0e8b0 Tree: http://git-wip-us.apache.org/repos/asf/james-project/tree/59b0e8b0 Diff:

[01/26] james-project git commit: JAMES-2529 Mailet Filter implementation

2018-08-30 Thread aduprat
Repository: james-project Updated Branches: refs/heads/master 1968a528f -> 072feaca6 JAMES-2529 Mailet Filter implementation Project: http://git-wip-us.apache.org/repos/asf/james-project/repo Commit: http://git-wip-us.apache.org/repos/asf/james-project/commit/897cb08c Tree:

[07/26] james-project git commit: JAMES-2529 Re-indent MailMatcher with 4 indent levels

2018-08-30 Thread aduprat
JAMES-2529 Re-indent MailMatcher with 4 indent levels Project: http://git-wip-us.apache.org/repos/asf/james-project/repo Commit: http://git-wip-us.apache.org/repos/asf/james-project/commit/247a8516 Tree: http://git-wip-us.apache.org/repos/asf/james-project/tree/247a8516 Diff:

[02/26] james-project git commit: JAMES-2529 Remove final varaiables

2018-08-30 Thread aduprat
JAMES-2529 Remove final varaiables Project: http://git-wip-us.apache.org/repos/asf/james-project/repo Commit: http://git-wip-us.apache.org/repos/asf/james-project/commit/e06fb4ac Tree: http://git-wip-us.apache.org/repos/asf/james-project/tree/e06fb4ac Diff:

[03/26] james-project git commit: JAMES-2529 Add a OptionalUtils::ofNullableToStream convenience method

2018-08-30 Thread aduprat
JAMES-2529 Add a OptionalUtils::ofNullableToStream convenience 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/924d23df Tree: http://git-wip-us.apache.org/repos/asf/james-project/tree/924d23df Diff: