That did it! That's the perfect solution for me.
- FreeBSD 4.5
- OpenSSL 0.9.6g
- Qpopper 4.0.4
- Eudora 5.1.1
Here's the patch for 4.0.4:
------------------8<--------------------------------------------------
*** popper/pop_tls_openssl.c Wed Sep 11 23:21:49 2002
--- popper/pop_tls_openssl.c Wed Sep 11 23:22:58 2002
***************
*** 341,346 ****
--- 341,359 ----
}
/*
+ * This sets the option SSL_OP_ALL conection to allow "broken" clients
+ * to connect to the server.
+ */
+
+ DEBUG_LOG0 (pPOP, "...set SSL_CTX_set_options to SSL_OP_ALL to allow
broken ssl implementations.");
+
+ SSL_CTX_set_options(pTLS->m_OpenSSLctx, SSL_OP_ALL);
+ if(!(SSL_CTX_get_options(pTLS->m_OpenSSLctx) & SSL_OP_ALL))
+ {
+ log_openssl_err ( pPOP, HERE, "Unable to set SSL_OP_ALL option.
Some clients may not be able to connect." );
+ }
+
+ /*
* Establish the certificate for our server cert.
*/
DEBUG_LOG1 ( pPOP, "...setting certificate file %s",
------------------8<--------------------------------------------------
-Scott
At 04:11 PM 9/11/2002, you wrote:
>Ok, after some searching on usenet, it appears that the problem is in
>eudora, where it has problems with the recent openssl stuff. It appears
>that it can be worked around with the patch in this message:
>http://groups.google.com/groups?hl=en&lr=&ie=UTF-8&oe=UTF-8&selm=3D51198D.6050802%40gnarst.net
>
>Seems to work to me, not sure what side effects that patch might have, so
>use at your own risk.
>
>Gary Schrock
>[EMAIL PROTECTED]