Hi, Yes, we plan to do this just after the migration to git ;)
regards, François fpa...@apache.org Le 19/05/2021 à 09:09, Zowalla, Richard a écrit : > 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