In my experience, openssl releases routinely break compatibility.
This occurs for letter as well as number changes.

Compiling against the new version is not enough.  You must
link with the same version.  Dynamic linking offers a
third possibility for inconsistency.

The symptom I typically see is that almost everything works,
but some function call will crash the program.

[EMAIL PROTECTED] wrote on 07/24/2008 06:08:40 PM:

> Hi everybody,
>
> I'm working a project that uses OpenSSL to securely communicate
> between server and client. So far the project has been using OpenSSL
> version 0.9.7l but last week we decided to switch to 0.9.8.f. Our code
> compiled against the new version just fine but now it no
> longer works properly. The client code tries to connect to the server
> and gets an error returned by SSL_connect(). The error is
> SSL_ERROR_SSL so its a protocol related problem.
>
> Has anybody had a similar experience when switching to 0.9.8? The code
> worked just fine before with 0.9.7 and it also successfully
> compiled against the new version with no errors so I expected
> everything to work.
>
> I know the underlying connection works fine, including BIO because I
> tested it with a few reads/writes.
> Can anybody point me in the right direction? Any help is greatly
appreciated.
>
> Thanks,
> Alen
> ______________________________________________________________________
> OpenSSL Project                                 http://www.openssl.org
> User Support Mailing List                    openssl-users@openssl.org
> Automated List Manager                           [EMAIL PROTECTED]
______________________________________________________________________
OpenSSL Project                                 http://www.openssl.org
User Support Mailing List                    openssl-users@openssl.org
Automated List Manager                           [EMAIL PROTECTED]

Reply via email to