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