Index: head/mail/qpopper/files/patch-popper__pop_tls_openssl.c =================================================================== --- head/mail/qpopper/files/patch-popper__pop_tls_openssl.c (nonexistent) +++ head/mail/qpopper/files/patch-popper__pop_tls_openssl.c (revision 376639) @@ -0,0 +1,34 @@ +--- popper/pop_tls_openssl.c.orig 2011-05-30 19:13:40 UTC ++++ popper/pop_tls_openssl.c +@@ -312,21 +312,31 @@ openssl_init ( pop_tls *pTLS, POP *pPOP + * concern. + */ + switch ( pPOP->tls_version ) { ++#ifdef OPENSSL_NO_SSL2 ++ case QPOP_SSLv2: ++#endif ++#ifdef OPENSSL_NO_SSL3_METHOD ++ case QPOP_SSLv3: ++#endif + case QPOP_TLSvDEFAULT: /* unspecified */ + case QPOP_SSLv23: + DEBUG_LOG0 ( pPOP, "...setting method to SSLv23_server_method" ); + pTLS->m_OpenSSLmeth = SSLv23_server_method(); + break; + ++#ifndef OPENSSL_NO_SSL2 + case QPOP_SSLv2: /* SSL version 2 only */ + DEBUG_LOG0 ( pPOP, "...setting method to SSLv2_server_method" ); + pTLS->m_OpenSSLmeth = SSLv2_server_method(); + break; ++#endif + ++#ifndef OPENSSL_NO_SSL3_METHOD + case QPOP_SSLv3: /* SSL version 3 only */ + DEBUG_LOG0 ( pPOP, "...setting method to SSLv3_server_method" ); + pTLS->m_OpenSSLmeth = SSLv3_server_method(); + break; ++#endif + + case QPOP_TLSv1: /* TLS version 1 only */ + DEBUG_LOG0 ( pPOP, "...setting method to TLSv1_server_method" ); Property changes on: head/mail/qpopper/files/patch-popper__pop_tls_openssl.c ___________________________________________________________________ Added: fbsd:nokeywords ## -0,0 +1 ## +yes \ No newline at end of property Added: svn:eol-style ## -0,0 +1 ## +native \ No newline at end of property Added: svn:mime-type ## -0,0 +1 ## +text/plain \ No newline at end of property