Hi, thanks for your response! I think, that [1] might also affect the hard- coded TLS1.0 in GERONIMO-6792 [2], so the pending patch would be very appreciated.
Maybe after the migration to git? ;) Gruss Richard [1] https://bugs.openjdk.java.net/browse/JDK-8202343 [2] https://issues.apache.org/jira/browse/GERONIMO-6792 Am Samstag, den 01.05.2021, 08:20 +0200 schrieb fpa...@apache.org: > Hi, > > I think I can take a look to the Jira and merge the PRs. > > regards, > > François > fpa...@apache.org > > Le 28/04/2021 à 11:09, Zowalla, Richard a écrit : > > Just to follow up on this thread: > > > > Do we have any plans for moving forward with the mail-related > > patches? > > The hard-coded TLS config in mail is a bit "pain" ;) > > > > Gruss > > Richard > > > > Am Dienstag, den 23.03.2021, 08:50 +0100 schrieb Romain Manni- > > Bucau: > > > Well it can use a singleton but from a factory method. So > > > immediate > > > solution is to add a public static X getInstance();. > > > But as mentionned it means, to keep the pluggability we should > > > target > > > with such a spi, you will enforce all other impl to use such a > > > pattern (you cant' just switch with -D easily since adding is > > > easy > > > but dropping system props is almost impossible). > > > A noarg public constructor is trivial and more natural with > > > resources > > > IMHO - but once again tomee can does all the work to makes it > > > equivalent, just requires to duplicate/wrap the impls of the SPI > > > in > > > tomee codebase which sounds weird to me ("we have an impl but you > > > need to use another one"). > > > > > > On a more personal note I think this pattern is no more relevant > > > and > > > has more pitfalls since you enforce a static instance as soon as > > > the > > > class is loaded whereas it is not needed depending the lifecycle > > > of > > > your main - it is not much but still, I see it as a leak in terms > > > of > > > design (indeed this one is not important and not a blocker but > > > all > > > implies to move to the noarg public constructor on my side). > > > Maybe a habit and personal choice so would be great to have > > > another > > > opinion to move forward :). > > > > > > Le mar. 23 mars 2021 à 08:38, Zowalla, Richard < > > > richard.zowa...@hs-heilbronn.de> a écrit : > > > > Hi, > > > > > > > > I think, it is about the configuration flexibility in tomee's > > > > <resource> definitions, which wouldn't allow the use of a > > > > singleton > > > > instance. Hence, the consuming project would need to implement > > > > the > > > > interface to make it possible. But I am not that deep as Romain > > > > in > > > > the > > > > TomEE codebase, so it is still a guess from my side. > > > > > > > > Gruss > > > > Richard > > > > > > > > Am Montag, den 22.03.2021, 23:14 +0100 schrieb Florent > > > > Guillaume: > > > > > Hi, > > > > > > > > > > I can drop the private constructor if you want. > > > > > I'm surprised it's needed though, as the default instance is > > > > already > > > > > used by the code if no value is provided for the timeProvider > > > > > parameter of TransactionImpl. > > > > > > > > > > Florent > > > > > > > > > > > > > > > On Mon, Mar 22, 2021 at 5:49 PM Romain Manni-Bucau < > > > > > rmannibu...@gmail.com> wrote: > > > > > > Hi Richard, > > > > > > > > > > > > I still think SystemCurrentTime should have a public noarg > > > > > > constructor (or just drop the private one) since it will > > > > > > enable > > > > > > tomee to fully configure dynamically the tx mgr with this > > > > > > new > > > > > > feature but otherwise +1 to apply them all. > > > > > > > > > > > > Romain Manni-Bucau > > > > > > @rmannibucau | Blog | Old Blog | Github | LinkedIn | Book > > > > > > > > > > > > > > > > > > Le lun. 22 mars 2021 à 17:03, Zowalla, Richard < > > > > > > richard.zowa...@hs-heilbronn.de> a écrit : > > > > > > > Hi all, > > > > > > > > > > > > > > wanted to raise attention on this again. 6792 would be > > > > > > > very > > > > nice > > > > > > > as we > > > > > > > should allow TLS/SSL protocol versions for a given mail > > > > server > > > > > > > instead > > > > > > > of falling back to some hard-coded default. > > > > > > > > > > > > > > Gruss > > > > > > > Richard > > > > > > > > > > > > > > Am Mittwoch, den 24.02.2021, 09:33 +0100 schrieb Romain > > > > Manni- > > > > > > > Bucau: > > > > > > > > Hi all, > > > > > > > > > > > > > > > > AFAIK we have a few pending patches to apply/issue to > > > > close: > > > > > > > > - [mail] > > > > https://issues.apache.org/jira/browse/GERONIMO-6792: > > > > > > > update > > > > > > > > some defaults and config capacity > > > > > > > > - [mail] > > > > https://issues.apache.org/jira/browse/GERONIMO-6801 > > > > > > > and > > > > > > > > https://issues.apache.org/jira/browse/GERONIMO-6800 > > > > (setText) > > > > > > > > - [transaction-manager] > > > > > > > > https://issues.apache.org/jira/browse/GERONIMO-6805: > > > > > > > > enable > > > > to > > > > > > > change > > > > > > > > the time evaluator impl > > > > > > > > > > > > > > > > If someone else can have a review it would be great > > > > > > > > (feel > > > > free > > > > > > > to > > > > > > > > apply the patch or I can do it after). > > > > > > > > > > > > > > > > note: some of the patches are waiting for some feedback > > > > > > > > - > > > > in > > > > > > > > particular txmgr one, wonder about tomee <resource> > > > > > > > > usage > > > > which > > > > > > > can > > > > > > > > need to remove the private constructor of the default > > > > > > > > impl > > > > to > > > > > > > enable > > > > > > > > to configure the impl completely. > > > > > > > > > > > > > > > > Thanks, > > > > > > > > Romain Manni-Bucau > > > > > > > > @rmannibucau | Blog | Old Blog | Github | LinkedIn | > > > > > > > > Book
smime.p7s
Description: S/MIME cryptographic signature