On Fri, Jan 10, 2025 at 03:35:24PM +0100, Benny Kjær Nielsen wrote:
> On 8 Jan 2025, at 13:04, Frederik Schwan via mailmate wrote:
> 
> > Though I run into connectivity issues. The server gives me:
> >> SSL_accept() failed: error:0A000102:SSL routines::unsupported protocol
> 
> Make sure you use the beta available at https://freron.com
> 
> If you still have an issue then contact me off list and I can test by 
> connecting to your server.

Yes, I'm running the latest 2.0 beta.

I replied to you off-list.
 
> > MacOS itself supports TLS 1.3 and the installed OpenSSL version does as 
> > well.
> 
> MailMate uses the CFNetwork framework (since r5263) which, as far as I know, 
> supports 1.3, but there could of course be a configuration issue that I'm 
> unaware of.

So I digged a bit into this, and it seems that only the higher level 
abstraction as NSURLSession, which is essentially a shortcut for the Foundation 
URL Loading System [0],
has TLS1.3 support. The lower layers, such as NSStream, CFHTTPStream and 
CFSocketStream don't support TLS 1.3.
I don't know the mailmate sources, but maybe this information helps you a bit.

> Ideally, MailMate should switch to Apple's Network framework, but that 
> requires macOS 10.14+ (MailMate is still 10.12+). Yes, “maintaining” software 
> often requires completely replacing existing code because of system changes :)

Well, that's a lot of work :/
I'll see what I can do on my side.

Thank you,
Frederik

[0] https://developer.apple.com/forums/thread/683645
_______________________________________________
mailmate mailing list
Unsubscribe: https://lists.freron.com/listinfo/mailmate

Reply via email to