<!DOCTYPE html>
<html>
<head>
<meta http-equiv="Content-Type" content="text/xhtml; charset=utf-8">
</head>
<body><div style="font-family: sans-serif;"><div class="markdown" style="white-space: normal;">
<p dir="auto">On 20 Feb 2025, at 21:54, Benny Kjær Nielsen wrote:</p>
<blockquote style="margin: 0 0 5px; padding-left: 5px; border-left: 2px solid #777777; color: #777777;">
<p dir="auto">Until recently I've had very few queries about TLS 1.3, but given that CFNetwork is not going to be updated I'll have to replace the connection-related code at some point. This means using the newer â€œNetwork” framework (horrible search-unfriendly naming). This framework is 10.14+ and MailMate is 10.12+. That's not a big problem, but in any case it might be best if I support both frameworks for some time -- just like MailMate did when it switched from openssl to CFNetwork...</p>
<p dir="auto">(It's not a simple change and I don't have a time frame for you.)</p>
</blockquote>
<p dir="auto">This happened sooner than I expected. The latest test release is the first update with support for Network.framework. It's enabled like this:</p>
<pre style="margin-left: 15px; margin-right: 15px; padding: 5px; background-color: #F7F7F7; border-radius: 5px 5px 5px 5px; overflow-x: auto; max-width: 90vw;"><code style="margin: 0 0; border-radius: 3px; background-color: #F7F7F7; padding: 0px;">defaults write com.freron.MailMate MmNetworkFrameworkEnabled -bool YES
</code></pre>
<p dir="auto">I haven't enabled it by default since the likelihood of bugs is probably quite high, but I welcome users to try it out if they have time.</p>
<p dir="auto">While testing with various servers, it appears that most of them support TLS 1.3. A notable exception was <code style="margin: 0 0; padding: 0 0.25em; border-radius: 3px; background-color: #F7F7F7;">outlook.office365.com</code>. The protocol used can be seen in the Activity Viewer (⌥⌘0). MailMate should output something like this when connecting:</p>
<pre style="margin-left: 15px; margin-right: 15px; padding: 5px; background-color: #F7F7F7; border-radius: 5px 5px 5px 5px; overflow-x: auto; max-width: 90vw;"><code style="margin: 0 0; border-radius: 3px; background-color: #F7F7F7; padding: 0px;">14:59:42 Attempting to connect to outlook.office365.com:993 (Network.framework, TLS port)
14:59:42 Protocol: TLSv12
</code></pre>
<p dir="auto">--<br>
Benny<br>
<a href="https://freron.com/support" style="color: #3983C4;">https://freron.com/support</a></p>

</div>
</div>
</body>

</html>