From e2639e1d4d0a4d95d1aa5c2ad85672e55a371ade Mon Sep 17 00:00:00 2001 From: Travis Cross Date: Mon, 10 Feb 2014 04:09:52 +0000 Subject: [PATCH] Add ifdefs around TLS v1.1 and v1.2 handling This is needed to support squeeze for awhile longer. --- libs/sofia-sip/libsofia-sip-ua/tport/tport_tls.c | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/libs/sofia-sip/libsofia-sip-ua/tport/tport_tls.c b/libs/sofia-sip/libsofia-sip-ua/tport/tport_tls.c index 6da5f0a6bb..716b5e680c 100644 --- a/libs/sofia-sip/libsofia-sip-ua/tport/tport_tls.c +++ b/libs/sofia-sip/libsofia-sip-ua/tport/tport_tls.c @@ -329,10 +329,14 @@ int tls_init_context(tls_t *tls, tls_issues_t const *ti) SSL_CTX_set_options(tls->ctx, SSL_OP_NO_SSLv3); if (!(ti->version & TPTLS_VERSION_TLSv1)) SSL_CTX_set_options(tls->ctx, SSL_OP_NO_TLSv1); +#ifdef SSL_OP_NO_TLSv1_1 if (!(ti->version & TPTLS_VERSION_TLSv1_1)) SSL_CTX_set_options(tls->ctx, SSL_OP_NO_TLSv1_1); +#endif +#ifdef SSL_OP_NO_TLSv1_2 if (!(ti->version & TPTLS_VERSION_TLSv1_2)) SSL_CTX_set_options(tls->ctx, SSL_OP_NO_TLSv1_2); +#endif SSL_CTX_sess_set_remove_cb(tls->ctx, NULL); SSL_CTX_set_timeout(tls->ctx, ti->timeout);