[jira] [Commented] (JAMES-3138) Task to Recompute quotas

2020-04-20 Thread Benoit Tellier (Jira)
[ https://issues.apache.org/jira/browse/JAMES-3138?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=17088240#comment-17088240 ] Benoit Tellier commented on JAMES-3138: --- https://github.com/linagora/james-project/

[jira] [Commented] (JAMES-2997) hasAttachment SHOULD be metadata read level

2020-04-20 Thread Benoit Tellier (Jira)
[ https://issues.apache.org/jira/browse/JAMES-2997?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=17088238#comment-17088238 ] Benoit Tellier commented on JAMES-2997: --- https://github.com/linagora/james-project/

[james-project] 06/19: [Refactoring] remove LimitingFileInputStream

2020-04-20 Thread btellier
This is an automated email from the ASF dual-hosted git repository. btellier pushed a commit to branch master in repository https://gitbox.apache.org/repos/asf/james-project.git commit 524705ddfd1bd975eeffe4c17ca6dc44c19b3471 Author: Matthieu Baechler AuthorDate: Wed Apr 15 23:10:06 2020 +0200

[james-project] 08/19: [Refactoring] fix a typo

2020-04-20 Thread btellier
This is an automated email from the ASF dual-hosted git repository. btellier pushed a commit to branch master in repository https://gitbox.apache.org/repos/asf/james-project.git commit 72e87d6b7b7bf7f17fa570596f47abd18e83cfc2 Author: Matthieu Baechler AuthorDate: Wed Apr 15 23:21:28 2020 +0200

[james-project] 02/19: [Refactoring] replace FixedLengthInputStream with guava ByteStreams.limit

2020-04-20 Thread btellier
This is an automated email from the ASF dual-hosted git repository. btellier pushed a commit to branch master in repository https://gitbox.apache.org/repos/asf/james-project.git commit a2f9042a4aa44cd163312eb661bf76f271df4fa5 Author: Matthieu Baechler AuthorDate: Wed Apr 15 21:40:55 2020 +0200

[james-project] 05/19: [Refactoring] deleting dead code (the cast was buggy and the CombinedInputStream is never instanciated)

2020-04-20 Thread btellier
This is an automated email from the ASF dual-hosted git repository. btellier pushed a commit to branch master in repository https://gitbox.apache.org/repos/asf/james-project.git commit 4d5b1bb064aba7fb94f3f784a3c40b48e445820f Author: Matthieu Baechler AuthorDate: Wed Apr 15 22:59:11 2020 +0200

[james-project] 01/19: JAMES-3138 Reactify CurrentQuotaManager

2020-04-20 Thread btellier
This is an automated email from the ASF dual-hosted git repository. btellier pushed a commit to branch master in repository https://gitbox.apache.org/repos/asf/james-project.git commit e03d38f6032b2e06a70ac4dbf9b487b36ff99de6 Author: Rene Cordier AuthorDate: Thu Apr 16 17:36:45 2020 +0700 J

[james-project] 07/19: [Refactoring] we don't need an empty string for an empty InputStream

2020-04-20 Thread btellier
This is an automated email from the ASF dual-hosted git repository. btellier pushed a commit to branch master in repository https://gitbox.apache.org/repos/asf/james-project.git commit a7672685f70b4ac108f615afcea9367aa72f172e Author: Matthieu Baechler AuthorDate: Wed Apr 15 23:17:22 2020 +0200

[james-project] 09/19: [Refactoring] use TimeUnit instead of long for sleep

2020-04-20 Thread btellier
This is an automated email from the ASF dual-hosted git repository. btellier pushed a commit to branch master in repository https://gitbox.apache.org/repos/asf/james-project.git commit 85e2443f8dfb8ae131f26f3c6e2bafc24c24cbcd Author: Matthieu Baechler AuthorDate: Wed Apr 15 23:41:37 2020 +0200

[james-project] 15/19: [Refactoring] simplify ProtocolConfigurationImpl by removing a lot of impossible states

2020-04-20 Thread btellier
This is an automated email from the ASF dual-hosted git repository. btellier pushed a commit to branch master in repository https://gitbox.apache.org/repos/asf/james-project.git commit be647b54535609e409a185566b538ded56821372 Author: Matthieu Baechler AuthorDate: Mon Apr 20 09:54:03 2020 +0200

[james-project] 04/19: [Refactoring] avoid using recursive SequenceInputStream

2020-04-20 Thread btellier
This is an automated email from the ASF dual-hosted git repository. btellier pushed a commit to branch master in repository https://gitbox.apache.org/repos/asf/james-project.git commit 6547b42c82b55bcee3da94b4a2507e0fa69b7633 Author: Matthieu Baechler AuthorDate: Wed Apr 15 22:50:02 2020 +0200

[james-project] 19/19: JAMES-3009 ADR for using scala in the event sourcing modules

2020-04-20 Thread btellier
This is an automated email from the ASF dual-hosted git repository. btellier pushed a commit to branch master in repository https://gitbox.apache.org/repos/asf/james-project.git commit 457452dbf6c4aa64af3c7836c57958b9386c2632 Author: Rémi KOWALSKI AuthorDate: Fri Dec 13 15:23:45 2019 +0100

[james-project] 17/19: [ADR] Distributed Mail Queue Cleanup

2020-04-20 Thread btellier
This is an automated email from the ASF dual-hosted git repository. btellier pushed a commit to branch master in repository https://gitbox.apache.org/repos/asf/james-project.git commit 3a8c5beeba4a02e1c437487a8d48ea5603e378d9 Author: Benoit Tellier AuthorDate: Mon Apr 13 12:12:41 2020 +0700

[james-project] 12/19: [Refactoring] use a singleton for single element list

2020-04-20 Thread btellier
This is an automated email from the ASF dual-hosted git repository. btellier pushed a commit to branch master in repository https://gitbox.apache.org/repos/asf/james-project.git commit 25b4644456a33c2e3a23920bdac3b952ebe868da Author: Matthieu Baechler AuthorDate: Fri Apr 3 15:54:53 2020 +0200

[james-project] 11/19: [Refactoring] move methods/attributes out of SeparatingDataLineFilter to its only subclass

2020-04-20 Thread btellier
This is an automated email from the ASF dual-hosted git repository. btellier pushed a commit to branch master in repository https://gitbox.apache.org/repos/asf/james-project.git commit ceca8ea5b64a35faebd40324249b5e675d23812a Author: Matthieu Baechler AuthorDate: Fri Apr 3 15:53:34 2020 +0200

[james-project] 10/19: [Refactoring] replace int constants by a enum

2020-04-20 Thread btellier
This is an automated email from the ASF dual-hosted git repository. btellier pushed a commit to branch master in repository https://gitbox.apache.org/repos/asf/james-project.git commit 6f944f5569b337eb99d9bcb49c25471df8fdacb4 Author: Matthieu Baechler AuthorDate: Wed Apr 15 23:42:00 2020 +0200

[james-project] 18/19: JAMES-2997 [ADR] Separate attachment content and metadata

2020-04-20 Thread btellier
This is an automated email from the ASF dual-hosted git repository. btellier pushed a commit to branch master in repository https://gitbox.apache.org/repos/asf/james-project.git commit d3022fd4ed0bed025b63fea7711aab7fa3485758 Author: Benoit Tellier AuthorDate: Mon Apr 13 10:47:42 2020 +0700

[james-project] 14/19: [Refactoring] remove some setters from ProtocolConfigurationImpl

2020-04-20 Thread btellier
This is an automated email from the ASF dual-hosted git repository. btellier pushed a commit to branch master in repository https://gitbox.apache.org/repos/asf/james-project.git commit 713f78f6f07e0a26abf20e283541f9e582637306 Author: Matthieu Baechler AuthorDate: Fri Apr 3 17:17:26 2020 +0200

[james-project] 13/19: [Refactoring] replace DateFormat by thread-safe immutable DateTimeFormatter

2020-04-20 Thread btellier
This is an automated email from the ASF dual-hosted git repository. btellier pushed a commit to branch master in repository https://gitbox.apache.org/repos/asf/james-project.git commit 4363944e67d129d12a4b8da7b90c5c4917eb7051 Author: Matthieu Baechler AuthorDate: Fri Apr 3 16:01:48 2020 +0200

[james-project] 16/19: [ADR] Distributed Mail Queue

2020-04-20 Thread btellier
This is an automated email from the ASF dual-hosted git repository. btellier pushed a commit to branch master in repository https://gitbox.apache.org/repos/asf/james-project.git commit 5b3080257868e7ee8f9304754ac9de6fe9fabaf1 Author: Benoit Tellier AuthorDate: Mon Apr 13 12:03:17 2020 +0700

[james-project] 03/19: [Refactoring] remove FastByteArrayOutputStream use from ImapRequestLineReader

2020-04-20 Thread btellier
This is an automated email from the ASF dual-hosted git repository. btellier pushed a commit to branch master in repository https://gitbox.apache.org/repos/asf/james-project.git commit 620662e73945e8a52cea713f5c8e3f4007885a46 Author: Matthieu Baechler AuthorDate: Wed Apr 15 22:33:40 2020 +0200

[james-project] branch master updated (764d69e -> 457452d)

2020-04-20 Thread btellier
This is an automated email from the ASF dual-hosted git repository. btellier pushed a change to branch master in repository https://gitbox.apache.org/repos/asf/james-project.git. from 764d69e JAMES-3146 Ordering messages by Uid in CassandraMessageIdMapper is a non sense new e03d38f J

RabbitMQ as a MailQueue

2020-04-20 Thread Matthieu Baechler
Hi, Sometime in the past, in the goal of having a fully-distributed James implementation, we decided that the embedded ActiveMQ was something to replace. We studied a lot of solutions, ranging from having a standalone ActiveMQ server to implementing the MailQueue using RabbitMQ or Kafka. ActiveM

[jira] [Updated] (JAMES-3128) Make JamesMessage hook reactive

2020-04-20 Thread Jira
[ https://issues.apache.org/jira/browse/JAMES-3128?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Rémi Kowalski updated JAMES-3128: - Description: Make the message hooks reactive, in order to be sligthly more efficient in cpu usage