On Thu, 27 Jun 2019, Erik Kangas, Ph.D. wrote:

I have noticed that the c-client library itself, however, seems stuck on TLS 1.0 and non-DH ciphers  (I noticed that as we forced some servers to use ONLY the DH and TLS 1.2+ and found that things using the compiled c-client libraries could no longer connect to them.... where as anything else can (openssl with startls, etc.). 

Dear Erik,

I develop for Alpine, not c-client, but whenever I upgrade my version of openssl and recompile Alpine I need to modify c-client so it will work again. My code makes Alpine connect even with TLS 1.3, but in order to do that you will need to get the ful code of Alpine from

http://repo.or.cz/alpine.git

and build Alpine using the "configure" script. I do not support building the c-client library as a stand-alone library, so the "make" command in the imap/ directory will not work, which means that you will have to run the configure script, and if you only want the c-client side, stop the compilation after all the servers have been built. Support is intended for OpenSSL and LibreSSL, ut not for BoringSSL.

One of the additions in c-client is the ability for applications to speciy the range of encryption protocols that the user wants to allow/disallow. The default is t use the ones the library allows, but you can restrict it to say, TLS 1.1 and TLS 1.2 only, if you would like and disable, say, SSLv3.

I hope this helps you.

--
Eduardo
_______________________________________________
Imap-uw mailing list
[email protected]
http://mailman13.u.washington.edu/mailman/listinfo/imap-uw

Reply via email to