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]

Reply via email to