Re: Distributed James: make ElasticSearch indexing optional?

2020-06-12 Thread Raphaël Ouazana-Sustowski
Hello Matthieu, Le 12/06/2020 à 10:05, Matthieu Baechler a écrit : Hi Raphael, My answers below On Thu, 2020-06-11 at 18:01 +0200, Raphaël Ouazana-Sustowski wrote: Hi, Here is a proposal to make ElasticSearch optional in our distributed product/flavor/server. Comments are welcome. ## Why?

[jira] [Commented] (JAMES-3214) Remove test only libraries from being pulled as transitive dependencies of production artifacts

2020-06-12 Thread Ioan Eugen Stan (Jira)
[ https://issues.apache.org/jira/browse/JAMES-3214?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=17134176#comment-17134176 ] Ioan Eugen Stan commented on JAMES-3214: Using `gradle -q dependencies --configur

[jira] [Updated] (JAMES-3214) Remove test only libraries from being pulled as transitive dependencies of production artifacts

2020-06-12 Thread Ioan Eugen Stan (Jira)
[ https://issues.apache.org/jira/browse/JAMES-3214?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Ioan Eugen Stan updated JAMES-3214: --- Attachment: runtimeClasspath.txt > Remove test only libraries from being pulled as transitive

[jira] [Created] (JAMES-3214) Remove test only libraries from being pulled as transitive dependencies of production artifacts

2020-06-12 Thread Ioan Eugen Stan (Jira)
Ioan Eugen Stan created JAMES-3214: -- Summary: Remove test only libraries from being pulled as transitive dependencies of production artifacts Key: JAMES-3214 URL: https://issues.apache.org/jira/browse/JAMES-3214

Custom Authentication

2020-06-12 Thread David Leangen
Hi! Looking at this page: https://james.apache.org/server/3/config-users.html It looks like there are 4 ways to configure the user repository: * JPA * JDBC * File * LDAP Is it possible to use a custom authentication system? Ideally, I would like to use my existing useradmin / auth syst

[jira] [Updated] (JAMES-3202) ReIndexing "filtering" for only outdated indexed data

2020-06-12 Thread Jira
[ https://issues.apache.org/jira/browse/JAMES-3202?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] René Cordier updated JAMES-3202: Description: *Why?* ReIndexing can be slow, and requires to read all messages in the DB, then tri

[jira] [Updated] (JAMES-3213) Enrich contact auto completion mailet pipeline with replyTo field

2020-06-12 Thread Gautier DI FOLCO (Jira)
[ https://issues.apache.org/jira/browse/JAMES-3213?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Gautier DI FOLCO updated JAMES-3213: Description: When an attendee changes his participant status, there is a notification email

[jira] [Updated] (JAMES-3213) Enrich contact auto completion mailet pipeline with replyTo field

2020-06-12 Thread Gautier DI FOLCO (Jira)
[ https://issues.apache.org/jira/browse/JAMES-3213?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Gautier DI FOLCO updated JAMES-3213: Description: When an attendee changes his participant status, there is a notification email

Re: Implementing more things in scala

2020-06-12 Thread David Leangen
> Sure. I'll give it a try. My version of a library definition is: I would like to add that a GOOD library that will be LOVED by the community: * Should have NO transient dependencies * Should have a clear and minimalistic API * Should have implementation code in a separate package from the AP

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

2020-06-12 Thread Benoit Tellier (Jira)
[ https://issues.apache.org/jira/browse/JAMES-3213?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=17134080#comment-17134080 ] Benoit Tellier commented on JAMES-3213: --- I propose `Enrich contact auto completion

Re: Implementing more things in scala

2020-06-12 Thread Eugen Stan
Hi, Please use Eugen. That is my given name. Stan is my family name. La 11.06.2020 11:27, Tellier Benoit a scris: > 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 o

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

2020-06-12 Thread Matthieu Baechler
I finally read it and it's very good (I have some comments but will keep them for when this become a documentation as they are really minor). Thank you Benoit, I think it will help building a overall picture of what James is and how it works. -- Matthieu Baechler On Mon, 2020-05-25 at 12:00 +070

Re: Distributed James: make ElasticSearch indexing optional?

2020-06-12 Thread Matthieu Baechler
Hi Raphael, My answers below On Thu, 2020-06-11 at 18:01 +0200, 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

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

2020-06-12 Thread Eugen Stan
Hi Benoît, Thanks for the effort you put into this. It's very useful. I also saw the list of documents https://github.com/apache/james-project/tree/master/src/adr .  I need to go through them. @Raphaël : IMO there are many points of view here: - the technical / developer view - we work on sourc

Re: Distributed James: make ElasticSearch indexing optional?

2020-06-12 Thread Eugen Stan
+1 Making complexity OPT-IN is a nice touch. La 12.06.2020 05:06, Tellier Benoit a scris: > +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. >> >> >>

[jira] [Updated] (JAMES-3213) Prevent non-participant add in CardAV

2020-06-12 Thread Gautier DI FOLCO (Jira)
[ https://issues.apache.org/jira/browse/JAMES-3213?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Gautier DI FOLCO updated JAMES-3213: Summary: Prevent non-participant add in CardAV (was: Prevent non-participant add in Sabre)

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

2020-06-12 Thread Gautier DI FOLCO (Jira)
[ https://issues.apache.org/jira/browse/JAMES-3213?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Gautier DI FOLCO updated JAMES-3213: Description: When an attendee changes his participant status, there is a notification email