[13/13] james-project git commit: JAMES-2346 sendMDN should send a notification back to the original sender

2018-03-13 Thread btellier
JAMES-2346 sendMDN should send a notification back to the original sender Project: http://git-wip-us.apache.org/repos/asf/james-project/repo Commit: http://git-wip-us.apache.org/repos/asf/james-project/commit/9481435b Tree: http://git-wip-us.apache.org/repos/asf/james-project/tree/9481435b Diff:

[11/13] james-project git commit: JAMES-2346 MDN reports should be reported as attachments

2018-03-13 Thread btellier
JAMES-2346 MDN reports should be reported as 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/1be875be Tree: http://git-wip-us.apache.org/repos/asf/james-project/tree/1be875be Diff:

[07/13] james-project git commit: JAMES-2346 JSON de-serialization for MDN disposition types

2018-03-13 Thread btellier
JAMES-2346 JSON de-serialization for MDN disposition types Project: http://git-wip-us.apache.org/repos/asf/james-project/repo Commit: http://git-wip-us.apache.org/repos/asf/james-project/commit/857074e4 Tree: http://git-wip-us.apache.org/repos/asf/james-project/tree/857074e4 Diff:

[02/13] james-project git commit: JAMES-2346 Improve james-mdn module description

2018-03-13 Thread btellier
JAMES-2346 Improve james-mdn module description Project: http://git-wip-us.apache.org/repos/asf/james-project/repo Commit: http://git-wip-us.apache.org/repos/asf/james-project/commit/890cedec Tree: http://git-wip-us.apache.org/repos/asf/james-project/tree/890cedec Diff:

[09/13] james-project git commit: JAMES-2346 Comply with the RFC-8098 toward determining a MDN recipient

2018-03-13 Thread btellier
JAMES-2346 Comply with the RFC-8098 toward determining a MDN recipient The Disposition-Notification-To field should be used. It should then be checked against the Return-Path to avoid mail bombing. Note that MDN generation had been extracted from processor for easy unit testing logic.

[01/13] james-project git commit: JAMES-2346 OptionalUtils.or can now take more than 2 parameters

2018-03-13 Thread btellier
Repository: james-project Updated Branches: refs/heads/master c383bdf3a -> a11ce53c0 JAMES-2346 OptionalUtils.or can now take more than 2 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/ec73d3f7

[12/13] james-project git commit: JAMES-2346 Await is not enough for SendMDN integration tests

2018-03-13 Thread btellier
JAMES-2346 Await is not enough for SendMDN integration tests We need polling to ensure the messages are well received. Project: http://git-wip-us.apache.org/repos/asf/james-project/repo Commit: http://git-wip-us.apache.org/repos/asf/james-project/commit/af5a4720 Tree:

[08/13] james-project git commit: JAMES-2346 Model for MDN related data

2018-03-13 Thread btellier
JAMES-2346 Model for MDN related data Project: http://git-wip-us.apache.org/repos/asf/james-project/repo Commit: http://git-wip-us.apache.org/repos/asf/james-project/commit/4e7d6a00 Tree: http://git-wip-us.apache.org/repos/asf/james-project/tree/4e7d6a00 Diff:

[06/13] james-project git commit: JAMES-2346 Allow direct convertion from MDN to Mime4J entities

2018-03-13 Thread btellier
JAMES-2346 Allow direct convertion from MDN to Mime4J entities Project: http://git-wip-us.apache.org/repos/asf/james-project/repo Commit: http://git-wip-us.apache.org/repos/asf/james-project/commit/0f11476b Tree: http://git-wip-us.apache.org/repos/asf/james-project/tree/0f11476b Diff:

[04/13] james-project git commit: JAMES-2346 Factorize Awaitability constants in JMAP integration tests

2018-03-13 Thread btellier
JAMES-2346 Factorize Awaitability constants in JMAP integration 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/85ae28e0 Tree: http://git-wip-us.apache.org/repos/asf/james-project/tree/85ae28e0 Diff:

[10/13] james-project git commit: JAMES-2346 sendMDN should be part of JMAP response and requests

2018-03-13 Thread btellier
JAMES-2346 sendMDN should be part of JMAP response and requests Project: http://git-wip-us.apache.org/repos/asf/james-project/repo Commit: http://git-wip-us.apache.org/repos/asf/james-project/commit/b54014d1 Tree: http://git-wip-us.apache.org/repos/asf/james-project/tree/b54014d1 Diff:

[03/13] james-project git commit: JAMES-2346 Add a simplistic MDN processor

2018-03-13 Thread btellier
JAMES-2346 Add a simplistic MDN processor Project: http://git-wip-us.apache.org/repos/asf/james-project/repo Commit: http://git-wip-us.apache.org/repos/asf/james-project/commit/7802c730 Tree: http://git-wip-us.apache.org/repos/asf/james-project/tree/7802c730 Diff:

[05/13] james-project git commit: JAMES-2346 Add integration tests for sendMDN

2018-03-13 Thread btellier
JAMES-2346 Add integration tests for sendMDN This demonstrate that our response/request wiring works, even if no action is taken yet upon **sendMDN**. Project: http://git-wip-us.apache.org/repos/asf/james-project/repo Commit: http://git-wip-us.apache.org/repos/asf/james-project/commit/20709660

[jira] [Commented] (JAMES-2346) Add a JMAP API to send MDN

2018-03-13 Thread Tellier Benoit (JIRA)
[ https://issues.apache.org/jira/browse/JAMES-2346?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel=16396671#comment-16396671 ] Tellier Benoit commented on JAMES-2346: --- https://github.com/linagora/james-project/pull/1311 solved

[jira] [Resolved] (JAMES-2346) Add a JMAP API to send MDN

2018-03-13 Thread Tellier Benoit (JIRA)
[ https://issues.apache.org/jira/browse/JAMES-2346?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Tellier Benoit resolved JAMES-2346. --- Resolution: Fixed > Add a JMAP API to send MDN > -- > >

[jira] [Closed] (JAMES-2346) Add a JMAP API to send MDN

2018-03-13 Thread Tellier Benoit (JIRA)
[ https://issues.apache.org/jira/browse/JAMES-2346?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Tellier Benoit closed JAMES-2346. - > Add a JMAP API to send MDN > -- > > Key: JAMES-2346 >

[2/3] james-mime4j git commit: MIME4J-268 DefaultMessageWriter should expose a convenient *asBytes* method

2018-03-13 Thread btellier
MIME4J-268 DefaultMessageWriter should expose a convenient *asBytes* method Project: http://git-wip-us.apache.org/repos/asf/james-mime4j/repo Commit: http://git-wip-us.apache.org/repos/asf/james-mime4j/commit/9d0a79dd Tree: http://git-wip-us.apache.org/repos/asf/james-mime4j/tree/9d0a79dd Diff:

[3/3] james-mime4j git commit: MIME4J-269 Introduce a Lenient default mimeConfig object

2018-03-13 Thread btellier
MIME4J-269 Introduce a Lenient default mimeConfig object Project: http://git-wip-us.apache.org/repos/asf/james-mime4j/repo Commit: http://git-wip-us.apache.org/repos/asf/james-mime4j/commit/861f009a Tree: http://git-wip-us.apache.org/repos/asf/james-mime4j/tree/861f009a Diff:

[1/3] james-mime4j git commit: MIME4J-269 Expose a convenient 100 Mo limited "permissive" mime config limit

2018-03-13 Thread btellier
Repository: james-mime4j Updated Branches: refs/heads/master a07e48939 -> 06852dd8b MIME4J-269 Expose a convenient 100 Mo limited "permissive" mime config limit This aims at remaining very permissive while still denying a single email to use all JVM memory. Project:

[jira] [Created] (JAMES-2349) Document new WebAdmin endpoints on quotas

2018-03-13 Thread Antoine Duprat (JIRA)
Antoine Duprat created JAMES-2349: - Summary: Document new WebAdmin endpoints on quotas Key: JAMES-2349 URL: https://issues.apache.org/jira/browse/JAMES-2349 Project: James Server Issue Type:

[1/8] james-project git commit: JAMES-2346 fix checkstyle issues

2018-03-13 Thread matthieu
Repository: james-project Updated Branches: refs/heads/master a11ce53c0 -> a3f1ad022 JAMES-2346 fix checkstyle issues Project: http://git-wip-us.apache.org/repos/asf/james-project/repo Commit: http://git-wip-us.apache.org/repos/asf/james-project/commit/5fd52fce Tree:

[2/8] james-project git commit: JAMES-2344 Return a complete Quota overview on user quota route

2018-03-13 Thread matthieu
JAMES-2344 Return a complete Quota overview on user quota route Project: http://git-wip-us.apache.org/repos/asf/james-project/repo Commit: http://git-wip-us.apache.org/repos/asf/james-project/commit/630bf0a8 Tree: http://git-wip-us.apache.org/repos/asf/james-project/tree/630bf0a8 Diff:

[3/8] james-project git commit: JAMES-2344 remove optimization on quota computation

2018-03-13 Thread matthieu
JAMES-2344 remove optimization on quota computation Project: http://git-wip-us.apache.org/repos/asf/james-project/repo Commit: http://git-wip-us.apache.org/repos/asf/james-project/commit/b90ce47a Tree: http://git-wip-us.apache.org/repos/asf/james-project/tree/b90ce47a Diff:

[4/8] james-project git commit: JAMES-2344 rename Quota max field to limit

2018-03-13 Thread matthieu
JAMES-2344 rename Quota max field to limit Project: http://git-wip-us.apache.org/repos/asf/james-project/repo Commit: http://git-wip-us.apache.org/repos/asf/james-project/commit/ece93d03 Tree: http://git-wip-us.apache.org/repos/asf/james-project/tree/ece93d03 Diff:

[7/8] james-project git commit: JAMES-2344 Quota now uses a builder

2018-03-13 Thread matthieu
JAMES-2344 Quota now uses a 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/fa0612a7 Tree: http://git-wip-us.apache.org/repos/asf/james-project/tree/fa0612a7 Diff:

[8/8] james-project git commit: Merge branch 'add-raw-get-methods-for-quota'

2018-03-13 Thread matthieu
Merge branch 'add-raw-get-methods-for-quota' Project: http://git-wip-us.apache.org/repos/asf/james-project/repo Commit: http://git-wip-us.apache.org/repos/asf/james-project/commit/a3f1ad02 Tree: http://git-wip-us.apache.org/repos/asf/james-project/tree/a3f1ad02 Diff:

[6/8] james-project git commit: JAMES-2344 implement limitByScope quota information in backends

2018-03-13 Thread matthieu
JAMES-2344 implement limitByScope quota information in backends Project: http://git-wip-us.apache.org/repos/asf/james-project/repo Commit: http://git-wip-us.apache.org/repos/asf/james-project/commit/c45b0f3d Tree: http://git-wip-us.apache.org/repos/asf/james-project/tree/c45b0f3d Diff:

[5/8] james-project git commit: JAMES-2344 Solve a Spring error with Quotas

2018-03-13 Thread matthieu
JAMES-2344 Solve a Spring error with Quotas Project: http://git-wip-us.apache.org/repos/asf/james-project/repo Commit: http://git-wip-us.apache.org/repos/asf/james-project/commit/565b1802 Tree: http://git-wip-us.apache.org/repos/asf/james-project/tree/565b1802 Diff:

[1/2] james-project git commit: JAMES-2342 fix checkstyle

2018-03-13 Thread matthieu
Repository: james-project Updated Branches: refs/heads/master a3f1ad022 -> c105847d0 JAMES-2342 fix checkstyle Project: http://git-wip-us.apache.org/repos/asf/james-project/repo Commit: http://git-wip-us.apache.org/repos/asf/james-project/commit/b8ecd7b7 Tree:

[2/2] james-project git commit: Merge remote-tracking branch 'linagora/pr/1318'

2018-03-13 Thread matthieu
Merge remote-tracking branch 'linagora/pr/1318' Project: http://git-wip-us.apache.org/repos/asf/james-project/repo Commit: http://git-wip-us.apache.org/repos/asf/james-project/commit/c105847d Tree: http://git-wip-us.apache.org/repos/asf/james-project/tree/c105847d Diff:

[3/6] james-project git commit: JAMES-2347 Bind users quota routes

2018-03-13 Thread btellier
JAMES-2347 Bind users quota routes Project: http://git-wip-us.apache.org/repos/asf/james-project/repo Commit: http://git-wip-us.apache.org/repos/asf/james-project/commit/ee22e0f0 Tree: http://git-wip-us.apache.org/repos/asf/james-project/tree/ee22e0f0 Diff:

[1/6] james-project git commit: JAMES-2347 Demonstrate that IsOverQuota matcher is working in mailet pipeline

2018-03-13 Thread btellier
Repository: james-project Updated Branches: refs/heads/master c105847d0 -> 43d732497 JAMES-2347 Demonstrate that IsOverQuota matcher is working in mailet pipeline Project: http://git-wip-us.apache.org/repos/asf/james-project/repo Commit:

[6/6] james-project git commit: JAMES-2347 Users can be escaped in UsersQuotaRoutes

2018-03-13 Thread btellier
JAMES-2347 Users can be escaped in UsersQuotaRoutes RestAssured testing library tend to escape '@'. Project: http://git-wip-us.apache.org/repos/asf/james-project/repo Commit: http://git-wip-us.apache.org/repos/asf/james-project/commit/0769dba5 Tree:

[4/6] james-project git commit: JAMES-2347 Use WebAdmin to set quotas in integration tests

2018-03-13 Thread btellier
JAMES-2347 Use WebAdmin to set quotas in integration tests This strengthen the integration test to match actual scenario and not rely on internal tools. Project: http://git-wip-us.apache.org/repos/asf/james-project/repo Commit:

[jira] [Resolved] (JAMES-2347) Demonstrate that bounce on reached quota works

2018-03-13 Thread Tellier Benoit (JIRA)
[ https://issues.apache.org/jira/browse/JAMES-2347?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Tellier Benoit resolved JAMES-2347. --- Resolution: Fixed https://github.com/linagora/james-project/pull/1315 solved the issue >

[jira] [Closed] (JAMES-2347) Demonstrate that bounce on reached quota works

2018-03-13 Thread Tellier Benoit (JIRA)
[ https://issues.apache.org/jira/browse/JAMES-2347?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Tellier Benoit closed JAMES-2347. - > Demonstrate that bounce on reached quota works > -- > >

[5/6] james-project git commit: JAMES-2347 Add integration tests for Count quotas

2018-03-13 Thread btellier
JAMES-2347 Add integration tests for Count quotas Project: http://git-wip-us.apache.org/repos/asf/james-project/repo Commit: http://git-wip-us.apache.org/repos/asf/james-project/commit/43d73249 Tree: http://git-wip-us.apache.org/repos/asf/james-project/tree/43d73249 Diff:

[2/6] james-project git commit: JAMES-2347 Solve some intelliJ warnings in UserQuotaRoutesTest

2018-03-13 Thread btellier
JAMES-2347 Solve some intelliJ warnings in UserQuotaRoutesTest Project: http://git-wip-us.apache.org/repos/asf/james-project/repo Commit: http://git-wip-us.apache.org/repos/asf/james-project/commit/e235572c Tree: http://git-wip-us.apache.org/repos/asf/james-project/tree/e235572c Diff:

[jira] [Created] (JAMES-2350) JPA max quota manager is not thread safe

2018-03-13 Thread Tellier Benoit (JIRA)
Tellier Benoit created JAMES-2350: - Summary: JPA max quota manager is not thread safe Key: JAMES-2350 URL: https://issues.apache.org/jira/browse/JAMES-2350 Project: James Server Issue Type: