bpo scout wrote:
> I'm using the latest head.
> 
> I'm getting the error as per subject line.
> 
> Unsupported OpenSSL version (0x009080AF)
> ...support (0x0090805F - 0x0090809F)
> 
> I found the previous thread
> (http://marc.info/?l=twsocket&m=123607008728847&w=2) with a similar
> header and from this I have updated my code as follows:
> 
>     //OSSL_VER_0906G = $0090607f; no longer supported
>    OSSL_VER_0907G = $0090707f;
>    OSSL_VER_0907I = $0090709f;
>    OSSL_VER_0908  = $00908000;
>    OSSL_VER_0908A = $0090801f;
>    OSSL_VER_0908E = $0090805f;
>    OSSL_VER_0908H = $0090808f;
>    OSSL_VER_0908I = $0090809f;
>    OSSL_VER_0908J = $009080Af; // 20090410 - add latest version ?! 8j?
>    // Or should we also create an dynamic array of Longword we would
>    add only // tested/wanted versions?
> {$IFDEF BEFORE_OSSL_098E}
>    MIN_OSSL_VER   = OSSL_VER_0907G;
>    MAX_OSSL_VER   = OSSL_VER_0908J; // 20090410 - was 0908I
> {$ELSE}
>    MIN_OSSL_VER   = OSSL_VER_0908E;
>    MAX_OSSL_VER   = OSSL_VER_0908J; // 20090410 - was 0908I
> {$ENDIF}
> 
> Quick tests show that this works for me.
> 
> I don't pretend to understand the OSSL_VER naming convention. Someone
> who knows a bit more, please check and do the right thing.
> 
> With the pace of changes coming from OpenSSL, this is going to be an
> ongoing problem.

In OverbyteIcsSslDefs.inc you are able to turn off ther OpenSSL version 
checks, though I won't recommend doing this.
I've just checked in a fix which enables v0.9.8k and sets it as the 
maximum version supported.
If anybody want's to test it, the libraries as well as the EXE are
temporarily available here: 
http://www.duodata.de/misc/delphi/ics-ssl/OpenSSL098kMinGWAndExe.zip

--
Arno Garrels
  
-- 
To unsubscribe or change your settings for TWSocket mailing list
please goto http://lists.elists.org/cgi-bin/mailman/listinfo/twsocket
Visit our website at http://www.overbyte.be

Reply via email to