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

Attachment: smime.p7s
Description: S/MIME cryptographic signature

Reply via email to