On 1 Mar 2018, at 9:52 pm, Aki Tuomi <aki.tuomi@dovecot.fi> wrote:

Can you also post your config.h? It should be at source root.

Aki

I tried but it was too big to post on the mailing list. I’m not sure if you got the direct email.

Some SSL related bits:

/* Build with OpenSSL support */
#define HAVE_OPENSSL /**/

/* Define if OpenSSL performs thread cleanup automatically */
/* #undef HAVE_OPENSSL_AUTO_THREAD_DEINIT */

/* OpenSSL supports OPENSSL_cleanup() */
/* #undef HAVE_OPENSSL_CLEANUP */

/* Define to 1 if you have the <openssl/err.h> header file. */
#define HAVE_OPENSSL_ERR_H 1

/* Define if you have ERR_remove_thread_state */
#define HAVE_OPENSSL_ERR_REMOVE_THREAD_STATE /**/

/* Define if you have openssl/rand.h */
/* #undef HAVE_OPENSSL_RAND_H */

/* Define to 1 if you have the <openssl/ssl.h> header file. */
#define HAVE_OPENSSL_SSL_H 1

/* Define if you have pam/pam_appl.h */
/* #undef HAVE_PAM_PAM_APPL_H */

/* Define if you have pam_setcred() */
#define HAVE_PAM_SETCRED /**/

...

/* Build with SSL/TLS support */
#define HAVE_SSL /**/

/* Define if you have SSL_clear_options */
/* #undef HAVE_SSL_CLEAR_OPTIONS */

/* Build with OpenSSL compression */
#define HAVE_SSL_COMPRESSION /**/

/* Build with SSL_COMP_free_compression_methods() support */
#define HAVE_SSL_COMP_FREE_COMPRESSION_METHODS /**/

/* Define if you have SSL_CTX_set1_curves_list */
#define HAVE_SSL_CTX_SET1_CURVES_LIST /**/

/* Define if you have SSL_CTX_set_min_proto_version */
#define HAVE_SSL_CTX_SET_MIN_PROTO_VERSION /**/

/* Build with TLS hostname support */
#define HAVE_SSL_GET_SERVERNAME /**/

/* Define if CRYPTO_set_mem_functions has new style parameters */
#define HAVE_SSL_NEW_MEM_FUNCS /**/

James.