Re: [IMPORTANT] Call for vote: Apache James 3.6.1 (3rd edition...)

2021-12-18 Thread btell...@apache.org
release where relevant. Best regards, Benoit TELLIER On 16/12/2021 14:27, btell...@apache.org wrote: > Hi, > > I would like to propose a new vote for 3.6.1 release of the Apache James > server. > > This time, as discussed on the JIRA this includes upgrade to Log4J 2.16.0

Re: [IMPORTANT] Call for vote: Apache James 3.6.1 (3rd edition...)

2021-12-15 Thread btell...@apache.org
+1 On 16/12/2021 14:27, btell...@apache.org wrote: > Hi, > > I would like to propose a new vote for 3.6.1 release of the Apache James > server. > > This time, as discussed on the JIRA this includes upgrade to Log4J 2.16.0. > > You can find: > >  - The maven release s

[IMPORTANT] Call for vote: Apache James 3.6.1 (3rd edition...)

2021-12-15 Thread btell...@apache.org
Hi, I would like to propose a new vote for 3.6.1 release of the Apache James server. This time, as discussed on the JIRA this includes upgrade to Log4J 2.16.0. You can find:  - The maven release staged in repository.apache.org as the artifact #1058:

Re: [IMPORTANT] Call for vote: Apache James 3.6.1

2021-12-15 Thread btell...@apache.org
...). As I am the one doing these release, then my goal is to minimize actions to be taken during my vacations. Better run one release than two... Best regards, Benoit On 14/12/2021 19:28, btell...@apache.org wrote: > Hi, > > I would like to propose a new vote for 3.6.1 release of t

Re: [IMPORTANT] Call for vote: Apache James 3.6.1

2021-12-14 Thread btell...@apache.org
+1 On 14/12/2021 19:28, btell...@apache.org wrote: > Hi, > > I would like to propose a new vote for 3.6.1 release of the Apache James > server. > > You can find: > >  - The maven release staged in repository.apache.org as the artifact #1056: > https://repository.apac

[IMPORTANT] Call for vote: Apache James 3.6.1

2021-12-14 Thread btell...@apache.org
Hi, I would like to propose a new vote for 3.6.1 release of the Apache James server. You can find:  - The maven release staged in repository.apache.org as the artifact #1056: https://repository.apache.org/content/repositories/orgapachejames-1057/

Re: Call for vote: Apache James 3.6.1

2021-12-12 Thread btell...@apache.org
Hello, Despite this vote receiving numerous +1s during the voting process we identified and fixed a defect. I will reschedule a vote on a newly generated artifacts in the coming days. Thanks to Bernd Bartke for his careful review.   Regards, Benoit On 10/12/2021 18:16, Bernd Bartke wrote: > -1

Re: Authentication in James: Enable/require/disable OpenID for JMAP, IMAP and SMTP

2021-12-05 Thread btell...@apache.org
d in [RFC-7628] >  - Modularize JMAP authentication mechanisms (letting the admin choose > which one she wishes to use) >  - Enable authentication through a header mechanism eg `X-USER: > btell...@apache.org`, which can be used to delegate OIDC authentication > through a third part

Re: Call for vote: Apache James 3.6.1

2021-12-03 Thread btell...@apache.org
På fredag 03. desember 2021 kl. 09:43:32, skrev btell...@apache.org > <mailto:btell...@apache.org> <mailto:btell...@apache.org>>: > > Hello Andreas, > > I spent literally a day running the release, I would have had > enjoyed having such kind of fe

Re: Call for vote: Apache James 3.6.1

2021-12-03 Thread btell...@apache.org
+1 On 03/12/2021 08:29, btell...@apache.org wrote: > Hi, > > I would like to propose a new vote for 3.6.1 release of the Apache James > server. > > You can find: > >  - The maven release staged in repository.apache.org as the artifact #1056: > https://repository.apac

Re: Call for vote: Apache James 3.6.1

2021-12-03 Thread btell...@apache.org
:46, btell...@apache.org > <mailto:btell...@apache.org> <mailto:btell...@apache.org>> wrote: > > Hi, > > I would like to propose a new vote for 3.6.1 release of the Apache > James > server. > […] >   > > Is it possible t

Call for vote: Apache James 3.6.1

2021-12-02 Thread btell...@apache.org
Hi, I would like to propose a new vote for 3.6.1 release of the Apache James server. You can find:  - The maven release staged in repository.apache.org as the artifact #1056: https://repository.apache.org/content/repositories/orgapachejames-1056/  - The changelog for 3.6.1:

Authentication in James: Enable/require/disable OpenID for JMAP, IMAP and SMTP

2021-12-01 Thread btell...@apache.org
min choose which one she wishes to use) - Enable authentication through a header mechanism eg `X-USER: btell...@apache.org`, which can be used to delegate OIDC authentication through a third party API gateway. We have Krackend [1] in mind. - Share documentation and a docker-compose of OIDC setup for

Re: Akquinet contributions to James

2021-11-02 Thread btell...@apache.org
Hello Otto, This sounds very promising! Thanks for sharing your feedback as well as these enhancements. I will give my thoughts on each one of these propositions, inlined in the email. Best regards, Benoit TELLIER On 02/11/2021 23:41, Otto, Karsten Andreas wrote: > Dear James Community, > >

Re: Accomplish remaining James Webadmin CLI command groups - Hacktoberfest 2021

2021-10-20 Thread btell...@apache.org
Hi Quan, +1 Thanks a lot for this initiative, Hope we get many contributions, Best regards, Benoit On 21/10/2021 09:26, Quan tran hong wrote: > Hi everyone, > > In order to ease the administrator, James servers offer a command-line > interface in order to interact with the server. However,

Re: About being a more regular member of James community

2021-10-18 Thread btell...@apache.org
Hello Quan, I am personally very happy to have you back, and am looking forward seeing your upcoming contributions! Best regards, Benoit TELLIER On 18/10/2021 11:47, Quan tran hong wrote: > Hi everyone, > My name is Quan. Some of you may already know me through my discussions > about the

Re: Keystore

2021-10-11 Thread btell...@apache.org
On 12/10/2021 10:36, Jerry Malcolm wrote: > Benoit, > > I was thrilled to see the option for creating a direct keystore > without having to go through the every-3-month LetsEncrypt and the > manual commands to create the keystore file.  But as soon as I put the > new keystore file in and tried

Re: MySQL/MariaDB driver jar location?

2021-10-08 Thread btell...@apache.org
FYI I opened https://github.com/apache/james-project/pull/684 to clarify this issue. On 08/10/2021 15:48, btell...@apache.org wrote: > Problem sorted out: > > https://stackoverflow.com/questions/1708534/can-i-use-the-classpath-to-override-a-file-in-a-jar-that-is-being-run > > In

Re: MySQL/MariaDB driver jar location?

2021-10-08 Thread btell...@apache.org
et jar files without any problem. >>> >>> I also double-checked my java version, and I'm running 11. >>> >>> As I mentioned earlier, I copied the mysql jar from my running >>> production server (probably 10-12 month old production JAMES 3.0.x, >>

Re: Webadmin: retire Swagger documentation?

2021-10-06 Thread btell...@apache.org
> We should merge all into one place, it will be better readability, easy > lookup, less cost, and It will avoid the inconsistency problem. > > Regards, > Tung > > On Thu, Oct 7, 2021 at 9:08 AM btell...@apache.org > wrote: > >> Hello there, >> >> W

Webadmin: retire Swagger documentation?

2021-10-06 Thread btell...@apache.org
Hello there, WebAdmin is documented on the following way:  - (old) documentation through manual markdown files  - (new) Antora documentation though manual ASCII files We also have an old Swagger documentation that (to my knowledge) have never been deployed, is partial, badly documents returned

Re: [VOTE] Deprecate maildir in 3.6.1, removal as part of 3.7.x

2021-10-05 Thread btell...@apache.org
+1, > > Rene. > > On 19/09/2021 11:30, btell...@apache.org wrote: >> Hello all, >> >> In order to prepare for the 3.6.1 release I did open this fix, >> https://github.com/apache/james-project/pull/659 ensuring files used by >> the maildir implement

Re: MySQL/MariaDB driver jar location?

2021-10-04 Thread btell...@apache.org
Have you tried puttil the driver JAR in james-server-jpa-app.lib, maybe? On 04/10/2021 12:02, Jerry Malcolm wrote: > > On 10/3/2021 11:36 PM, Jerry Malcolm wrote: >> >> On 10/3/2021 11:14 PM, btell...@apache.org wrote: >>> Hello, >>> >>> Extra driver

Re: Spring --> Guice Migration

2021-10-04 Thread btell...@apache.org
Regarding James plugins they could be loaded from the extensions-jars folder. Regards. Benoit On 04/10/2021 11:35, Jerry Malcolm wrote: > > On 10/3/2021 10:02 PM, Tung Tran Van wrote: >> Hello, >> >>>   I believe that is a new name for jpa-guice, correct? >> Correct, You can see this commit: >>

Re: MySQL/MariaDB driver jar location?

2021-10-03 Thread btell...@apache.org
Hello, Extra driver needs to be explicitly added to the classpath. java -Djdk.tls.ephemeralDHKeySize=2048 \ -classpath 'james-server-jpa-app.lib/*:/path/to/driver.jar' \ -javaagent:/root/libs/openjpa-3.1.2.jar \ -Dlogback.configurationFile=/root/conf/logback.xml \  

Re: Spring --> Guice Migration

2021-10-03 Thread btell...@apache.org
Hi Jerry, On 04/10/2021 10:02, Tung Tran Van wrote: > Hello, > >> I believe that is a new name for jpa-guice, correct? > Correct, You can see this commit: > https://github.com/apache/james-project/pull/487/commits/84dde0c0c4343c2149c3fd6a6664b75a1ac0d082 > >> There is no longer a run.sh,

Re: [jira] [Commented] (JAMES-3653) Problem in custom Mailet release

2021-10-03 Thread btell...@apache.org
Any help regarding this 2.3 James user? Regards. Benoit On 04/10/2021 09:08, Amruta Jaikar (Jira) wrote: > [ > https://issues.apache.org/jira/browse/JAMES-3653?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel=17423747#comment-17423747 > ] > > Amruta Jaikar commented

Small proposals to enhance Apache James extensibility

2021-09-28 Thread btell...@apache.org
Hello all, As part of my Linagora job, we are about to write some extensions built on top of James to deliver "Functional Mailboxes" in one of our product, TMail. By functional mailboxes we mean a mailbox belonging to a team, which receive emails on a dedicated email address, and whose members

Re: Call for vote: Apache JAMES MIME4J

2021-09-26 Thread btell...@apache.org
, namely: - Publish the maven artifacts - Upgrade the download page and the (old) website - Announce the release Cheers, Benoit TELLIER| On 20/09/2021 09:54, Rene Cordier wrote: > +1, > > Rene. > > On 17/09/2021 17:59, btell...@apache.org wrote: >> |Subject: Hi, I would like

Re: Remove GroupMembershipResolver and related implement?

2021-09-24 Thread btell...@apache.org
By the way Tung, you forgot to mention you opened https://github.com/apache/james-project/pull/670 regarding this. Can you open a JIRA ticket regarding this too? Regards, Benoit On 24/09/2021 14:33, btell...@apache.org wrote: > Hello Tung, > > +1 > > The featur

Re: Remove GroupMembershipResolver and related implement?

2021-09-24 Thread btell...@apache.org
Hello Tung, +1 The feature is not usable as-is and requires extra development to be used by people extending James. As such, I think we can remove this unused piece of code. People extending James can still specify a custom behavior by implementing their own MailboxACLResolver, back-porting the

Re: Refresh advertised roadmap for Apache James ?

2021-09-22 Thread btell...@apache.org
Hello, On 21/09/2021 12:00, btell...@apache.org wrote: > [...] > > * * Spring upcoming deprecation.* > >   -> What we should really do beforehand is promote Guice artifacts. >   -> I think it would benefit from being a standalone item. > > Some work had been done on

Re: Proposed change to LenientAddressParser.createMailbox

2021-09-21 Thread btell...@apache.org
Hello Andreas, +1 to address this need. The fact that MIME4J entities do not decode encoded word is very tricky to users (eg [1] ), API discoverability is poor, and relying on the end user to do the decoding is error prone. I personally ended up introducing several encoding bugs without noticing

Refresh advertised roadmap for Apache James ?

2021-09-20 Thread btell...@apache.org
Hello all, I have the impression that the roadmap we advertise on our website is slightly out of date. Refreshing and challenging the items part of it would be beneficial. * * Antora migration*  -> I believe this should keep on being on our goal.  -> I think we should further split things,

Re: [VOTE] Deprecate maildir in 3.6.1, removal as part of 3.7.x

2021-09-18 Thread btell...@apache.org
+1 On 19/09/2021 11:30, btell...@apache.org wrote: > Hello all, > > In order to prepare for the 3.6.1 release I did open this fix, > https://github.com/apache/james-project/pull/659 ensuring files used by > the maildir implementation are sanitized, which I considered be

Re: Time for a 3.6.1 release?

2021-09-18 Thread btell...@apache.org
TELLIER On 16/09/2021 09:14, btell...@apache.org wrote: > Hello Julian, > > The 3.6.1 is definitly in the pipes. > > On 15/09/2021 20:11, Juhan Aasaru wrote: >> Hello! >> >> In recent years James has only had releases 3.1.0, 3.2.0, 3.3.0, 3.4.0, >> 3.5.0 and 3

[VOTE] Deprecate maildir in 3.6.1, removal as part of 3.7.x

2021-09-18 Thread btell...@apache.org
Hello all, In order to prepare for the 3.6.1 release I did open this fix, https://github.com/apache/james-project/pull/659 ensuring files used by the maildir implementation are sanitized, which I considered being a blocker. However, I did not open the fix for the 3.7.0 release as I personally

Re: Call for vote: Apache JAMES MIME4J

2021-09-17 Thread btell...@apache.org
+1 On 17/09/2021 17:59, btell...@apache.org wrote: > |Subject: Hi, I would like to propose a new vote for 0.8.6 release of > the Apache MIME4J library. You can find: - The maven release staged in > repository.apache.org as the artifact #1055: > https://repository.apache.org/content/

Call for vote: Apache JAMES MIME4J

2021-09-17 Thread btell...@apache.org
|Subject: Hi, I would like to propose a new vote for 0.8.6 release of the Apache MIME4J library. You can find: - The maven release staged in repository.apache.org as the artifact #1055: https://repository.apache.org/content/repositories/orgapachejames-1055/ - The changelog for MIME4J 0.8.6:

Re: Time for a 3.6.1 release?

2021-09-15 Thread btell...@apache.org
Hello Julian, The 3.6.1 is definitly in the pipes. On 15/09/2021 20:11, Juhan Aasaru wrote: > Hello! > > In recent years James has only had releases 3.1.0, 3.2.0, 3.3.0, 3.4.0, > 3.5.0 and 3.6.0. > Since release 3.6.0 this April there has been an effort by the community > (started by

Download page notices - are we forced to keep the cryptography notices ?

2021-09-13 Thread btell...@apache.org
Hello all, I am having a look at simplifying some community related documents on my spare time. Especially the README and the download page. I hope that by getting things more concise we would be more engaging to the users. Here are some suggestions for the download page:  - Remove mirror

Re: mvn package command

2021-09-09 Thread btell...@apache.org
n everyone's part.  Just wanted you to > know the hard work is recognized and appreciated. > > Now that I'm back for a while... I'll probably have a few more > questions... :-) > > Thanks. > > Jerry > > On 9/7/2021 10:38 PM, btell...@apache.org wrote: >> Hi Jer

Re: Time to retire maildir from James 3.7.X ?

2021-09-08 Thread btell...@apache.org
gt; [4] https://issues.apache.org/jira/browse/MAILBOX-183 > > On Mon, Sep 6, 2021 at 5:47 AM Rene Cordier wrote: > >> Hello, >> >> I think you are making good points. It's probably better to focus on >> what works well if it's enough of an alternative to maild

Re: mvn package command

2021-09-07 Thread btell...@apache.org
Hi Jerry, Thanks for the report, we should refresh that page that looks like mostly outdated. The `with-assembly` profile was removed, so you do not need to pass it. I would encourage you to also add the maven `clean` goal, just to be sure. Also, running the test suite is quite long and

Re: Retiring the File mail queue from James 3.7.x

2021-09-07 Thread btell...@apache.org
rs >> rather than days. Those users need a - maintained - way of migrating from >> the file repo to the newer one. >> >> >> Just my two cents. >> >> On Mon, Sep 6, 2021 at 10:18 AM Raphaël Ouazana-Sustowski < >> rouaz...@apache.org> wr

Re: Retiring the File mail queue from James 3.7.x

2021-09-06 Thread btell...@apache.org
Hello Jean, On 06/09/2021 18:42, Jean Helou wrote: > Hello benoit, > > >> There are some alternatives: embedded activeMQ has zero dependencies. >> Furthermore migrating is easy: just migrate with an empty queue - which >> can be done easily with a SMTP downtime. >> >> Also the component is

Retiring the File mail queue from James 3.7.x

2021-09-05 Thread btell...@apache.org
Hello there, While working on JAMES-3646 incorrect file validation, I came to discover the file mail queue incorrectly sanitizes file paths. This is one of the many flows of this component. Here are some others: FileMailQueue is an outdated unmaintained component suffering incomplete features

Time to retire maildir from James 3.7.X ?

2021-09-05 Thread btell...@apache.org
Hello all, While reviewing overall file path sanitizing (JAMES-3646) I found maildir to incorrectly sanitize some file path. Playing around, I discovered some magic names that leads to maildir errors namely MAILBOX-406, and a NPE with an empty mailbox (MAILBOX-407). Moreover, over time the list

Re: About James .jks keystore for SSL/TLS

2021-08-29 Thread btell...@apache.org
Hello Raphael, Duc, This weekend I did put together a proof of concept regarding alternative PEM key usage. This looks something like this: file://conf/private.nopass.key file://conf/certs.self-signed.csr You can find a Proof of concept PR there:

Re: About James .jks keystore for SSL/TLS

2021-08-27 Thread btell...@apache.org
Hello Otto, hello all, On 28/08/2021 04:37, Otto, Karsten Andreas wrote: > On 27.08.21 16:42, Raphaël Ouazana-Sustowski wrote: >> I'm in favor of getting rid of keystore in favor of PEM format (or at >> least allowing both). >> > If at all possible please allow both; in our setup we use the same

Re: Changing James .jks keystore for SSL/TLS

2021-08-27 Thread btell...@apache.org
Hello Duc, I agree that JKS format is a pain to create and is a barrier to adoption. Note to mention that JKS use is deprecated and that JKS is considered a propretary format. But rather than replacing it, I wonder if the approach of handling both the JKS format and the key+cert format would

IMAP security: Switch plainAuthDisallowed to true by default, demos with SSL turned on.

2021-08-26 Thread btell...@apache.org
Hello all, I discovered a few days ago the imapserver.xml plainAuthDisallowed option. It says whether or not the AUTH=PLAIN capability is advertised before a STARTTLS command. The default value is false. Which means that it encourage clients to send credential with usecure medium, and might

New ADR: Deduplicated blob garbage collection with Bloom Filters

2021-08-12 Thread btell...@apache.org
Hello all, My team decided to tackle this complex problem with a simpler alternative approach. We believe we could implement a first, non invasive version of the GC algorithms within a few weeks. Eventually real world usage will tell us if smarter implementations are really needed. Details can

Re: Implement Thread/changes for JMAP

2021-08-03 Thread btell...@apache.org
Hello Quan, Your design proposal would definitly work and I would qualify it of a straightforward solution. With my "efficiency" hat on, I am not really fan of having new events. I was really surprise to discover that JMAP submissions (draft protocol) of a single message did result in the

The road to a (POP3) multi-dc friendly distributed email server

2021-08-02 Thread btell...@apache.org
Hello all, For some of my customers, we did develop a multi-datacenter friendly POP3 server as a derivate of James distributed server. It fully avoids lightweight transactions (LWTs) and thus is efficient in a multi-datacenter setup. The regular James distributed server was a limiting factor:

Re: [VOTE] Retire Apache James Postage

2021-07-30 Thread btell...@apache.org
With 6 vote in favour, 3 of them being binding, this vote is a success. I will carry over the follow up steps. Regards, Benoit On 23/07/2021 16:03, btell...@apache.org wrote: > Hello all, > > Following a first email on the topic [1] I would like to call for a > formal vote on

Re: [VOTE] Retire Apache James HUPA

2021-07-30 Thread btell...@apache.org
With 8 vote in favour, 4 of them being binding, this vote is a success. I will carry over the follow up steps. Regards, Benoit On 23/07/2021 16:00, btell...@apache.org wrote: > Hello all, > > Following a first email on the topic [1] I would like to call for a > formal vote on Apach

Re: End of support for Apache James 2.3.2 ?

2021-07-29 Thread btell...@apache.org
lly from 2.3.2 to 3.4.0 >> in a >>> project recently. It was a nightmare made necessary because the >>> organization did not allow any of the convenience mechanisms you guys >> built >>> into the new James 3 streams for migration. Additionally, the project >>

Sponsored contribution: would using both o...@domain.tld and bob as a connection identifier be welcome?

2021-07-27 Thread btell...@apache.org
Hello all, One of my customers needs its client to both use local parts and full email address as POP3 / IMAP / SMTP connection identifier, when Users Respository virtualhosting is turned on. Both would then be valid:     A01 LOGIN b...@domain.tld 123456     A01 LOGIN bob 123456 This means the

Re: End of support for Apache James 2.3.2 ?

2021-07-25 Thread btell...@apache.org
lot of effort trying to migrate manually from 2.3.2 to 3.4.0 >> in a >>> project recently. It was a nightmare made necessary because the >>> organization did not allow any of the convenience mechanisms you guys >> built >>> into the new James 3 streams for migra

Re: End of support for Apache James 2.3.2 ?

2021-07-23 Thread btell...@apache.org
gs, given the amount of code in there that was written by me. > > Are there any particular defects that need to be addressed? I agree that it > should be viewed as maintenance only, with no new development. > > Oh, and hi!  > > --- Noel > > -Original Message-

Re: [VOTE] Retire Apache James Postage

2021-07-23 Thread btell...@apache.org
+1 On 23/07/2021 16:03, btell...@apache.org wrote: > Hello all, > > Following a first email on the topic [1] I would like to call for a > formal vote on Apache James Postage retirement. > > [1] https://www.mail-archive.com/server-dev@james.apache.org/msg70576.html > >

End of support for Apache James 2.3.2 ?

2021-07-23 Thread btell...@apache.org
Hello, Following recent discussions on gitter, issues are reported on Apache James version 2.3.2. This version is not under active development (released in 2013 with a security fix in 2015 version 2.3.2.1). No active development had been undertook recently. The source code is not available on

[VOTE] Retire Apache James Postage

2021-07-23 Thread btell...@apache.org
Hello all, Following a first email on the topic [1] I would like to call for a formal vote on Apache James Postage retirement. [1] https://www.mail-archive.com/server-dev@james.apache.org/msg70576.html Rationnals: this project...  - Have no website page (not deployed)  - Have no README  - Have

[VOTE] Retire Apache James HUPA

2021-07-23 Thread btell...@apache.org
Hello all, Following a first email on the topic [1] I would like to call for a formal vote on Apache James Hupa retirement. [1] https://www.mail-archive.com/server-dev@james.apache.org/msg70575.html Rationnals:  - The latest release (0.3.0) dates from 2012 which is an eternity in computing.  -

Re: Implement ThreadIdGuessingAlgorithm for the distributed module

2021-07-21 Thread btell...@apache.org
le before threadtable_lookup, otherwise if you delete the pointer before the data you might end up in a case where the actual data is never deleted. The algorithm that you propose looks good. When/How do we call it? Cheers, Benoit > The data of messageId 4 deleted. > > > > Best

[ADR] JAMES-3544 cleanup of JMAP uploads

2021-07-21 Thread btell...@apache.org
Hello James devs, I would like to discuss with you the design of JMAP uploads, the way to restructure them and eventually clean them up. This separation between upload entity and attachment entity enable a rework of the attachment api and Cassandra data-model leading to simplifications. Here is

Re: Implement ThreadIdGuessingAlgorithm for the distributed module

2021-07-20 Thread btell...@apache.org
he needed request for the guessing > algorithm problem, but it looks like still maybe there is room for > improvement. What Cassandra request do we use to delete the data in there? > > > Best Regards, > > Quan > > > > > > Vào Th 2, 19 thg 7, 2021 vào lúc 18:2

Re: Retire Apache James Hupa ?

2021-07-19 Thread btell...@apache.org
://archive.apache.org/dist/ant/antidote/) Note that there is also a procedure to re-activate a previously retired sub-project. Best regards, Benoit TELLIER On 19/07/2021 15:30, Jean Helou wrote: > I think this is an excellent idea ! +1 > > thank you benoit ! > jean > > > On Mon, Jul 19, 2

Re: Implement ThreadIdGuessingAlgorithm for the distributed module

2021-07-19 Thread btell...@apache.org
Hello Quan, On 19/07/2021 17:59, Quan tran hong wrote: > Hi, > I am starting to implement ThreadIdGuessingAlgorithm for the distributed > module. Because this is a breaking change and I am new to Cassandra also, > therefore I want to have some discussion with you about how to do this. As long as

Breaking changes regarding Thread/get implementation?

2021-07-19 Thread btell...@apache.org
Hello Quan, I have the impression we missed the upgrade instructions [1] related to your mapping changes when adding the threadId to the ElasticSearch index [2]. This is a breaking change as after that newly indexed documents will reference a field that does not yet exist on previously created

Retire Apache James Postage ?

2021-07-19 Thread btell...@apache.org
Hello all, While looking at unmaintained pieces of code that might have now better alternatives, being hosted under the Apache James umbrella, I cannot but think about Apache Postage. This subproject:  - Have no website page (not deployed)  - Have no README  - Have no formal release, but a tag

Retire Apache James Hupa ?

2021-07-19 Thread btell...@apache.org
Hello all, While fixing our download pages following some infra bot complains, I ended up fixing the downloads for Apache James Hupa.  - The latest release (0.3.0) dates from 2012 which is an eternity in computing.  - The latest tag on Github is 0.0.3  - The pom references 0.0.5-SNAPSHOT

Re: Call for vote: Apache MIME4J 0.8.5

2021-07-08 Thread btell...@apache.org
, namely:  - Publish the maven artifacts  - Upgrade the website  - Announce the release Voting thread: https://www.mail-archive.com/server-dev@james.apache.org/msg70513.html Cheers, PMC member name| On 09/07/2021 10:06, btell...@apache.org wrote: > |Hi all, I am happy to announce you the v

Re: Call for vote: Apache MIME4J 0.8.5

2021-07-08 Thread btell...@apache.org
: - Publish the maven artifacts - Upgrade the website - Announce the release Voting thread: https://www.mail-archive.com/server-dev@james.apache.org/msg70513.html Cheers, PMC member name| On 01/07/2021 14:51, btell...@apache.org wrote: > |Hi, I would like to propose a new vote for 0.8.5 rele

Re: Call for vote: Apache MIME4J 0.8.5

2021-07-01 Thread btell...@apache.org
Tellier On 01/07/2021 14:51, btell...@apache.org wrote: > |Hi, I would like to propose a new vote for 0.8.5 release of the Apache > MIME4J library. You can find: - The maven release staged in > repository.apache.org as the artifact #1054: > https://repository.apache.org/content/

Call for vote: Apache MIME4J 0.8.5

2021-07-01 Thread btell...@apache.org
|Hi, I would like to propose a new vote for 0.8.5 release of the Apache MIME4J library. You can find: - The maven release staged in repository.apache.org as the artifact #1054: https://repository.apache.org/content/repositories/orgapachejames-1054/ - The changelog for 0.8.5:

Re: Should we have a checkstyle for Scala?

2021-06-25 Thread btell...@apache.org
+1 I would be happy to see contributions on this! Benoit On 25/06/2021 13:14, tungtv...@gmail.com wrote: > Hello guys, > > I realize the current checkstyle.xml file doesn't support the Scala > convention. > Should we have a checkstyle for that? > > My suggestion: > -

Re: Remove dockerfiles/packaging and /benchmarks ?

2021-06-22 Thread btell...@apache.org
Hello devs, I created https://issues.apache.org/jira/browse/JAMES-3603 to carry out this removal. Cheers, Benoit On 10/06/2021 17:04, btell...@apache.org wrote: > Hello server-dev, > > While working on JAMES-3596 (reorganizing servers apps in server/apps > folder), I notice t

Upcoming 0.8.6 MIME4J release?

2021-06-19 Thread btell...@apache.org
Hello all, There had been work ongoing recently to improve the performances of MIME4J, and in order to fully benefit of it, we could release MIME4J 0.8.6. Among them:  - Better management of toLowerCase calls on header names  - ContentTypeFieldImpl should not throw on extra semi-colon  -

Re: Deletion of RabbitMQ mailqueues metadata

2021-06-13 Thread btell...@apache.org
Here is the JIRA ticket: https://issues.apache.org/jira/projects/JAMES/issues/JAMES-3601 Cheers, Benoit On 14/06/2021 10:57, btell...@apache.org wrote: > Hello server devs, > > While auditing a slow Cassandra on a performance test environment, I > noticed ~25% of the data t

Deletion of RabbitMQ mailqueues metadata

2021-06-13 Thread btell...@apache.org
Hello server devs, While auditing a slow Cassandra on a performance test environment, I noticed ~25% of the data to be garbage of the Cassandra projection for the RabbitMQ mailqueue, as the following tables stats demonstrates:         Table: enqueuedmailsv3         SSTable count: 327        

Re: Improve the design of the RabbitMQ eventbus

2021-06-13 Thread btell...@apache.org
Here is the JIRA ticket with:  - a screenshot of todays RabbitMQ management plugin  - a schema of today topology  - a schema of the proposed topology https://issues.apache.org/jira/projects/JAMES/issues/JAMES-3599 Cheers, Benoit On 14/06/2021 09:53, btell...@apache.org wrote: > Hello Ja

Improve the design of the RabbitMQ eventbus

2021-06-13 Thread btell...@apache.org
Hello James devs, I did spend a bit of time digging within the RabbitMQ performances and stability. I was surprised to discover weeks ago the amount of work performed by play.json library and could not just quite explain why it was hogging 3% of CPU time, and be the most CPU consumer for mailbox

Re: Code organisation: makes guice application easier to discover

2021-06-10 Thread btell...@apache.org
gt; directory. Ex: benchmark, dockerfile, docs, grafana-reporting, > third-party, testing... > > /Regards,/ > > // > > /Tung, Tran Van/ > > On 07/06/2021 18:21, btell...@apache.org wrote: >> Hello people, >> >> On my crusade to reorganize James code relat

Re: What's the reason for having Username's constructor private?

2021-06-10 Thread btell...@apache.org
On 10/06/2021 21:33, Andreas Joseph Krogh wrote: > [...] >   > So - again; What about having a Username-class which is just > that, /any/ username? Again, this would violates quite a lot of logic inside James itself. I have personnally  no problem with contribution:  - Allow subclassing of

Re: What's the reason for having Username's constructor private?

2021-06-10 Thread btell...@apache.org
On 10/06/2021 18:43, Andreas Joseph Krogh wrote: > På torsdag 10. juni 2021 kl. 05:09:50, skrev btell...@apache.org > <mailto:btell...@apache.org> <mailto:btell...@apache.org>>: > > [...] > > 1. The login-parser should do just that parse the login-comman

Remove dockerfiles/packaging and /benchmarks ?

2021-06-10 Thread btell...@apache.org
Hello server-dev, While working on JAMES-3596 (reorganizing servers apps in server/apps folder), I notice the following:  - 1. dockerfiles/packaging is unmaintained It aimed at delivering Debien / RPM images for James. However:     - It uses linagora images and not apache ones     - It is not

Re: What's the reason for having Username's constructor private?

2021-06-09 Thread btell...@apache.org
On 09/06/2021 19:45, Andreas Joseph Krogh wrote: > På onsdag 09. juni 2021 kl. 06:07:46, skrev btell...@apache.org > <mailto:btell...@apache.org> <mailto:btell...@apache.org>>: > > Hello Andreas, > [...] > I do not get why you need to rely on

Re: Code organisation: makes guice application easier to discover

2021-06-08 Thread btell...@apache.org
Hello Jean! On 08/06/2021 17:21, Jean Helou wrote: > Hi benoit ! > > On my crusade to reorganize James code related to Guice apps (and >> promote their adoption), I come to the next item of the tick list (after >> ZIP packaging, JIB packaging to enable distribution). >> > These were great

Re: What's the reason for having Username's constructor private?

2021-06-08 Thread btell...@apache.org
Hello Andreas, On 08/06/2021 21:56, Andreas Joseph Krogh wrote: > På tirsdag 08. juni 2021 kl. 16:02:22, skrev Jean Helou > mailto:jean.he...@gmail.com>>: > > Hello Andreas, > > We have an environment where usernames can be *any* character thus the > > rules enforced by Username does

Code organisation: makes guice application easier to discover

2021-06-07 Thread btell...@apache.org
Hello people, On my crusade to reorganize James code related to Guice apps (and promote their adoption), I come to the next item of the tick list (after ZIP packaging, JIB packaging to enable distribution). I would like to make those application easier to find in the source tree. Here would be

Re: Removal of stale branches for apache/james projects

2021-06-06 Thread btell...@apache.org
Hey there, I deleted the before mentioned branches. I opened https://issues.apache.org/jira/browse/INFRA-21969 for the empty project removal. Cheers, Benoit On 02/06/2021 20:04, Jean Helou wrote: > On Wed, Jun 2, 2021 at 9:54 AM btell...@apache.org > wrote: > >> A bit of house

Removal of stale branches for apache/james projects

2021-06-02 Thread btell...@apache.org
Hello all, While having a look at branches built by the ASF CI when switching the tokens I noticed we have many stale, meaningless branches on some of our repositories. This includes:  - https://github.com/apache/james-project/branches/all     - cassandra-blobstore-cl-one (merged)     -

Re: Major bug: Camel mailet container and partial matches.

2021-06-02 Thread btell...@apache.org
the number of them down. > > If also it allows at some point to have reactive mailets it would be > an other win. > > So I would be in offer of your proposition. > > Regards, > Rene. > > On 22/05/2021 13:24, btell...@apache.org wrote: >> Hello folks, >> >&

Re: Github token for Apache JAMES ASF build

2021-06-02 Thread btell...@apache.org
Sure, this should be the explanation. I will switch the tokens today. Cheers, Benoit On 28/05/2021 14:28, Jean Helou wrote: >> I just set up additional builds for JSPF, JSPF, JSIEVE and MIME4J >> projects, and successfully used the asf-ci tokens. >> >> Is there any reasons not to switch these

Github token for Apache JAMES ASF build

2021-05-28 Thread btell...@apache.org
Hello, We use https://ci-builds.apache.org/job/james/ to automatically test code for the Apache James projects and sub-projects. For two James builds:  - ApacheJames which builds https://github.com/apache/james-project  - ApacheJames-Website which builds https://github.com/apache/james-site

Actively warn against Cassandra Blob Store usage.

2021-05-22 Thread btell...@apache.org
Hello there, As I did state it in https://issues.apache.org/jira/browse/JAMES-3591 Cassandra is not made for large binaries storage. And deliver sub-optimal performances compared to ObjectStorage alternatives (like S3, MinIO or Apache Ozone). We need to ensure users are fully aware of the

Major bug: Camel mailet container and partial matches.

2021-05-22 Thread btell...@apache.org
Hello folks, I want to raise this concern to the mailing list. As described in https://issues.apache.org/jira/projects/JAMES/issues/JAMES-3589 One of my customer reported me that a side effect was done two time upon MailetContainer execution. When writing integration tests counting executions,

Re: [Vote] Call for vote: Apache Mime4J 0.8.4

2021-04-21 Thread btell...@apache.org
member name| On 21/04/2021 14:19, btell...@apache.org wrote: > |Hi all, I am happy to announce you the vote for the Apache Mime4J 0.8.4 > release did succeed. ||The release received 4 positive votes, 3 of them being > binding. Thanks > to all contributors, developers and committ

  1   2   >