Re: James architecture: core components, sub-components and utility components

2020-06-11 Thread Tellier Benoit
On 10/06/2020 22:49, Raphaël Ouazana-Sustowski wrote: > Hi Benoît, > > This inventory is amazing, thanks for having issued it. > > For my part it's just missing the LDAP read only user repository as an > implementation of the user repository. True. > But I probably missed things :) > > Oh

[jira] [Created] (JAMES-3212) Outlook > When rename a folder on OpenPaas, Outlook keeps both the updated folder and the old one.

2020-06-11 Thread Jira
Nguyễn Việt Đức created JAMES-3212: -- Summary: Outlook > When rename a folder on OpenPaas, Outlook keeps both the updated folder and the old one. Key: JAMES-3212 URL:

[jira] [Updated] (JAMES-3212) Outlook > When rename a folder on OpenPaas, Outlook keeps both the updated folder and the old one.

2020-06-11 Thread Jira
[ https://issues.apache.org/jira/browse/JAMES-3212?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Nguyễn Việt Đức updated JAMES-3212: --- Description: *Preconditions* A folder has been created on Outlook and synchronize to

[jira] [Commented] (JAMES-3212) Outlook > When rename a folder on OpenPaas, Outlook keeps both the updated folder and the old one.

2020-06-11 Thread Benoit Tellier (Jira)
[ https://issues.apache.org/jira/browse/JAMES-3212?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel=17133101#comment-17133101 ] Benoit Tellier commented on JAMES-3212: --- Why are there mentions of OpenPaaS, a linagora software in

[jira] [Commented] (JAMES-3211) Generalize EventBus

2020-06-11 Thread Gautier DI FOLCO (Jira)
[ https://issues.apache.org/jira/browse/JAMES-3211?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel=17133033#comment-17133033 ] Gautier DI FOLCO commented on JAMES-3211: - The title is not specific enough: "Extends mailbox-api

[jira] [Created] (JAMES-3213) Prevent non-participant add in Sabre

2020-06-11 Thread Gautier DI FOLCO (Jira)
Gautier DI FOLCO created JAMES-3213: --- Summary: Prevent non-participant add in Sabre Key: JAMES-3213 URL: https://issues.apache.org/jira/browse/JAMES-3213 Project: James Server Issue Type:

[jira] [Updated] (JAMES-3212) Outlook > When rename a folder on OpenPaas, Outlook keeps both the updated folder and the old one.

2020-06-11 Thread Jira
[ https://issues.apache.org/jira/browse/JAMES-3212?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Nguyễn Việt Đức updated JAMES-3212: --- Description: 1.Preconditions A folder has been created on Outlook and synchronize to

[jira] [Updated] (JAMES-3212) Outlook > When rename a folder on OpenPaas, Outlook keeps both the updated folder and the old one.

2020-06-11 Thread Jira
[ https://issues.apache.org/jira/browse/JAMES-3212?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Nguyễn Việt Đức updated JAMES-3212: --- Description: 1.Preconditions A folder has been created on Outlook and synchronize to

[jira] [Commented] (JAMES-3211) Generalize EventBus

2020-06-11 Thread Benoit Tellier (Jira)
[ https://issues.apache.org/jira/browse/JAMES-3211?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel=17133103#comment-17133103 ] Benoit Tellier commented on JAMES-3211: --- Could you add a link for the ADR pull request, if any? >

[jira] [Updated] (JAMES-3212) Outlook > When rename a folder on OpenPaas, Outlook keeps both the updated folder and the old one.

2020-06-11 Thread Jira
[ https://issues.apache.org/jira/browse/JAMES-3212?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Nguyễn Việt Đức updated JAMES-3212: --- Description: *Preconditions* A folder has been created on Outlook and synchronize to

[jira] [Updated] (JAMES-3212) Outlook > When rename a folder on OpenPaas, Outlook keeps both the updated folder and the old one.

2020-06-11 Thread Jira
[ https://issues.apache.org/jira/browse/JAMES-3212?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Nguyễn Việt Đức updated JAMES-3212: --- Attachment: image3.png > Outlook > When rename a folder on OpenPaas, Outlook keeps both the

[jira] [Updated] (JAMES-3212) Outlook > When rename a folder on OpenPaas, Outlook keeps both the updated folder and the old one.

2020-06-11 Thread Jira
[ https://issues.apache.org/jira/browse/JAMES-3212?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Nguyễn Việt Đức updated JAMES-3212: --- Attachment: image4.png > Outlook > When rename a folder on OpenPaas, Outlook keeps both the

[jira] [Created] (JAMES-3211) Generalize EventBus

2020-06-11 Thread Lan Khuat (Jira)
Lan Khuat created JAMES-3211: Summary: Generalize EventBus Key: JAMES-3211 URL: https://issues.apache.org/jira/browse/JAMES-3211 Project: James Server Issue Type: Improvement

[jira] [Updated] (JAMES-3211) Generalize EventBus

2020-06-11 Thread Lan Khuat (Jira)
[ https://issues.apache.org/jira/browse/JAMES-3211?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Lan Khuat updated JAMES-3211: - Description: When searching for users by quota ratio if we set the value of the parameters to 0, the

[jira] [Updated] (JAMES-3212) Outlook > When rename a folder on OpenPaas, Outlook keeps both the updated folder and the old one.

2020-06-11 Thread Jira
[ https://issues.apache.org/jira/browse/JAMES-3212?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Nguyễn Việt Đức updated JAMES-3212: --- Description: *Preconditions* A folder has been created on Outlook and synchronize to

Re: Implementing more things in scala

2020-06-11 Thread Tellier Benoit
On 10/06/2020 15:19, Eugen Stan wrote: > I'm mostly referring to libraries. Having a library bring a dependency > like scala is a no-no on my part. > > Ideally the lower parts of James should not bring any dependencies. > Guava is also big and I would like to see that gone as well. > > [...]

[jira] [Commented] (JAMES-3211) Generalize EventBus

2020-06-11 Thread Raphael Ouazana (Jira)
[ https://issues.apache.org/jira/browse/JAMES-3211?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel=17133272#comment-17133272 ] Raphael Ouazana commented on JAMES-3211: You can find more information and some answers to your

[jira] [Updated] (JAMES-3209) Auth Module to make James usable with Nginx mail proxy for TLS termination

2020-06-11 Thread David Leangen (Jira)
[ https://issues.apache.org/jira/browse/JAMES-3209?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] David Leangen updated JAMES-3209: - Attachment: docker-compose.yaml > Auth Module to make James usable with Nginx mail proxy for TLS

[jira] [Commented] (JAMES-3209) Auth Module to make James usable with Nginx mail proxy for TLS termination

2020-06-11 Thread David Leangen (Jira)
[ https://issues.apache.org/jira/browse/JAMES-3209?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel=17133237#comment-17133237 ] David Leangen commented on JAMES-3209: -- Just attached my docker-compose.yaml file and nginx.conf

[jira] [Updated] (JAMES-3209) Auth Module to make James usable with Nginx mail proxy for TLS termination

2020-06-11 Thread David Leangen (Jira)
[ https://issues.apache.org/jira/browse/JAMES-3209?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] David Leangen updated JAMES-3209: - Attachment: nginx.conf > Auth Module to make James usable with Nginx mail proxy for TLS

[jira] [Commented] (JAMES-3211) Generalize EventBus

2020-06-11 Thread Matthieu Baechler (Jira)
[ https://issues.apache.org/jira/browse/JAMES-3211?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel=17133265#comment-17133265 ] Matthieu Baechler commented on JAMES-3211: -- > However, this is not the case due to the quotas

[jira] [Commented] (JAMES-3211) Generalize EventBus

2020-06-11 Thread Matthieu Baechler (Jira)
[ https://issues.apache.org/jira/browse/JAMES-3211?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel=17133278#comment-17133278 ] Matthieu Baechler commented on JAMES-3211: -- The aforementioned ADR has the same problems than

[jira] [Commented] (JAMES-3194) Rely on DTOConverter in TaskRoute

2020-06-11 Thread Raphael Ouazana (Jira)
[ https://issues.apache.org/jira/browse/JAMES-3194?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel=1718#comment-1718 ] Raphael Ouazana commented on JAMES-3194: [https://github.com/linagora/james-project/pull/3382]

[jira] [Commented] (JAMES-3213) Prevent non-participant add in Sabre

2020-06-11 Thread Gautier DI FOLCO (Jira)
[ https://issues.apache.org/jira/browse/JAMES-3213?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel=17133287#comment-17133287 ] Gautier DI FOLCO commented on JAMES-3213: - This PR contributed to it:

[jira] [Commented] (JAMES-3204) CassandraMessageMapper badly applies LIMIT

2020-06-11 Thread Raphael Ouazana (Jira)
[ https://issues.apache.org/jira/browse/JAMES-3204?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel=1719#comment-1719 ] Raphael Ouazana commented on JAMES-3204: [https://github.com/linagora/james-project/pull/3428]

Distributed James: make ElasticSearch indexing optional?

2020-06-11 Thread Raphaël Ouazana-Sustowski
Hi, Here is a proposal to make ElasticSearch optional in our distributed product/flavor/server. Comments are welcome. ## Why? Some people have expressed the need of using a distributed James without ElasticSearch: - in some comment here: https://issues.apache.org/jira/browse/JAMES-3086 -

[jira] [Commented] (JAMES-3182) Fetching message in getMessageList ignore inMailbox filter when in a combination of filter

2020-06-11 Thread Raphael Ouazana (Jira)
[ https://issues.apache.org/jira/browse/JAMES-3182?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel=1713#comment-1713 ] Raphael Ouazana commented on JAMES-3182: [https://github.com/linagora/james-project/pull/3427]

[james-project] 13/17: JAMES-3182 Detail filter visit algorithm in method name

2020-06-11 Thread rouazana
This is an automated email from the ASF dual-hosted git repository. rouazana pushed a commit to branch master in repository https://gitbox.apache.org/repos/asf/james-project.git commit 8f867323609eb97b45aac1d74b3dda43e86b832f Author: Benoit Tellier AuthorDate: Fri Jun 5 15:50:03 2020 +0700

[james-project] 09/17: JAMES-3194 Rename SingleMailboxReindexingTask TYPE

2020-06-11 Thread rouazana
This is an automated email from the ASF dual-hosted git repository. rouazana pushed a commit to branch master in repository https://gitbox.apache.org/repos/asf/james-project.git commit c9b0a70176eb5d83e48cd476d3fdc702c77d9536 Author: Benoit Tellier AuthorDate: Wed Jun 10 09:29:36 2020 +0700

[james-project] 14/17: JAMES-3204 Allow recording executed Cassandra statements

2020-06-11 Thread rouazana
This is an automated email from the ASF dual-hosted git repository. rouazana pushed a commit to branch master in repository https://gitbox.apache.org/repos/asf/james-project.git commit c4b95da664bc591ef6a01139e6d78553d32dc632 Author: Benoit Tellier AuthorDate: Mon Jun 8 17:36:52 2020 +0700

[james-project] 16/17: JAMES-3204 Flatten reactive calls in CassandraMailboxMapper::findInMailboxReactive

2020-06-11 Thread rouazana
This is an automated email from the ASF dual-hosted git repository. rouazana pushed a commit to branch master in repository https://gitbox.apache.org/repos/asf/james-project.git commit 4c093a4e99d8060d547488725411a8cc3965c2b2 Author: Benoit Tellier AuthorDate: Mon Jun 8 14:12:01 2020 +0700

[james-project] 05/17: JAMES-3194 Remove Jackson annotations from AdditionalInformation

2020-06-11 Thread rouazana
This is an automated email from the ASF dual-hosted git repository. rouazana pushed a commit to branch master in repository https://gitbox.apache.org/repos/asf/james-project.git commit 4d529f74497b42c10247f8f6f651a2d658b42409 Author: Benoit Tellier AuthorDate: Mon May 18 13:33:56 2020 +0700

[james-project] 06/17: JAMES-3194 Leverage named injection to uncouple storage and presentation DTOs for additional tasks

2020-06-11 Thread rouazana
This is an automated email from the ASF dual-hosted git repository. rouazana pushed a commit to branch master in repository https://gitbox.apache.org/repos/asf/james-project.git commit 76ffc2106c1f4ed4c5275d91e04bcfbb8464d048 Author: Benoit Tellier AuthorDate: Mon Jun 1 16:09:49 2020 +0700

[james-project] 07/17: JAMES-3194 Add missing licenses

2020-06-11 Thread rouazana
This is an automated email from the ASF dual-hosted git repository. rouazana pushed a commit to branch master in repository https://gitbox.apache.org/repos/asf/james-project.git commit 48baa237fa420fc6fa7ee8068de076d2d307a590 Author: Benoit Tellier AuthorDate: Tue Jun 2 11:02:20 2020 +0700

[james-project] branch master updated (9b9a07f -> db80c6c)

2020-06-11 Thread rouazana
This is an automated email from the ASF dual-hosted git repository. rouazana pushed a change to branch master in repository https://gitbox.apache.org/repos/asf/james-project.git. from 9b9a07f JAMES-3201 Vavr Either adoption new 0769fee JAMES-3150 Add ScalaCheck for the garbadge

[james-project] 03/17: JAMES-3194 Rely on DTOConverter in TaskRoute

2020-06-11 Thread rouazana
This is an automated email from the ASF dual-hosted git repository. rouazana pushed a commit to branch master in repository https://gitbox.apache.org/repos/asf/james-project.git commit d2d2e869fc53273a0f37853033cd7df57f2ca55d Author: Benoit Tellier AuthorDate: Mon Jun 1 15:48:08 2020 +0700

[james-project] 17/17: JAMES-3204 Push limit to Cassandra backend when reading messages

2020-06-11 Thread rouazana
This is an automated email from the ASF dual-hosted git repository. rouazana pushed a commit to branch master in repository https://gitbox.apache.org/repos/asf/james-project.git commit db80c6c29de11e37f79493844e665b190bb375db Author: Benoit Tellier AuthorDate: Mon Jun 8 14:52:24 2020 +0700

[james-project] 10/17: JAMES-3201 Add missign tests for ReIndexing tasks mailboxFailures

2020-06-11 Thread rouazana
This is an automated email from the ASF dual-hosted git repository. rouazana pushed a commit to branch master in repository https://gitbox.apache.org/repos/asf/james-project.git commit 24e68333b4e4d90648ea184bc8aff79b1a2a8e33 Author: Benoit Tellier AuthorDate: Wed Jun 10 13:37:46 2020 +0700

[james-project] 04/17: JAMES-3194 Inject DTOConverter for every product

2020-06-11 Thread rouazana
This is an automated email from the ASF dual-hosted git repository. rouazana pushed a commit to branch master in repository https://gitbox.apache.org/repos/asf/james-project.git commit 7c1adec91f44c237d60d989a63326ff7faaab327 Author: Benoit Tellier AuthorDate: Fri May 15 15:51:03 2020 +0700

[james-project] 01/17: JAMES-3150 Add ScalaCheck for the garbadge collector

2020-06-11 Thread rouazana
This is an automated email from the ASF dual-hosted git repository. rouazana pushed a commit to branch master in repository https://gitbox.apache.org/repos/asf/james-project.git commit 0769feee3aa2c89ca70bf0ccfccf5bb03d1409be Author: Matthieu Baechler AuthorDate: Thu Feb 27 11:24:20 2020 +0100

[james-project] 02/17: JAMES-3150 Add the first garbadge collection properties

2020-06-11 Thread rouazana
This is an automated email from the ASF dual-hosted git repository. rouazana pushed a commit to branch master in repository https://gitbox.apache.org/repos/asf/james-project.git commit 58a8c255feb90b7ead395108583e9f70ffde3c92 Author: Gautier DI FOLCO AuthorDate: Fri Mar 20 16:25:12 2020 +0100

[james-project] 11/17: JAMES-3201 Document mailboxFailures for ReIndexing tasks

2020-06-11 Thread rouazana
This is an automated email from the ASF dual-hosted git repository. rouazana pushed a commit to branch master in repository https://gitbox.apache.org/repos/asf/james-project.git commit 36fcc9fea5872a164fbcb5f0b8b3373d4ee1a9c0 Author: Benoit Tellier AuthorDate: Wed Jun 10 13:39:56 2020 +0700

[james-project] 15/17: JAMES-3204 Demonstrate CassandraMessageMapper partially applies limit

2020-06-11 Thread rouazana
This is an automated email from the ASF dual-hosted git repository. rouazana pushed a commit to branch master in repository https://gitbox.apache.org/repos/asf/james-project.git commit 3781196f9684961c843fabb9058d08e2aa1872cb Author: Benoit Tellier AuthorDate: Mon Jun 8 17:40:36 2020 +0700

[james-project] 12/17: JAMES-3204 additionalInformation.failures should be renamed to messageFailures

2020-06-11 Thread rouazana
This is an automated email from the ASF dual-hosted git repository. rouazana pushed a commit to branch master in repository https://gitbox.apache.org/repos/asf/james-project.git commit a4625e1666ecbb481f7b75f804b13946653374fa Author: Benoit Tellier AuthorDate: Wed Jun 10 13:43:55 2020 +0700

Re: James architecture: core components, sub-components and utility components

2020-06-11 Thread Raphaël Ouazana-Sustowski
Hello, Even if I globally agree with your definition of extension, I think import/export is a very valuable feature and should be promoted (when finished). Of course from an architecture point of view it could be seen as an extension but for an admin it should be well integrated and easy to

[jira] [Commented] (JAMES-3209) Auth Module to make James usable with Nginx mail proxy for TLS termination

2020-06-11 Thread David Leangen (Jira)
[ https://issues.apache.org/jira/browse/JAMES-3209?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel=17133839#comment-17133839 ] David Leangen commented on JAMES-3209: -- I tried the process without using Docker Compose, and nginx

[jira] [Commented] (JAMES-3206) Keystore Exception when running the "Basic" Server

2020-06-11 Thread David Leangen (Jira)
[ https://issues.apache.org/jira/browse/JAMES-3206?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel=17133780#comment-17133780 ] David Leangen commented on JAMES-3206: -- Yes, I did indeed use that password. I even `docker exec`ed

[jira] [Commented] (JAMES-3213) Prevent non-participant add in Sabre

2020-06-11 Thread Benoit Tellier (Jira)
[ https://issues.apache.org/jira/browse/JAMES-3213?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel=17133840#comment-17133840 ] Benoit Tellier commented on JAMES-3213: --- Please be more careful when you feed Apache James

Re: Distributed James: make ElasticSearch indexing optional?

2020-06-11 Thread Tellier Benoit
+1 On 11/06/2020 23:01, Raphaël Ouazana-Sustowski wrote: > Hi, > > Here is a proposal to make ElasticSearch optional in our distributed > product/flavor/server. > > Comments are welcome. > > > ## Why? > > Some people have expressed the need of using a distributed James without >

[jira] [Updated] (JAMES-3212) Outlook > When rename a folder on OpenPaas, Outlook keeps both the updated folder and the old one.

2020-06-11 Thread Jira
[ https://issues.apache.org/jira/browse/JAMES-3212?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Nguyễn Việt Đức updated JAMES-3212: --- Description: We have an issue when mail client integrate with jmap/imap server some kind of

[jira] [Updated] (JAMES-3212) Outlook > When rename a folder on OpenPaas, Outlook keeps both the updated folder and the old one.

2020-06-11 Thread Jira
[ https://issues.apache.org/jira/browse/JAMES-3212?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Nguyễn Việt Đức updated JAMES-3212: --- Description: We have an issue when mail client integrate with jmap/imap server some kind of