Thanks... I had a look on the libcurl.lha, but could not understand at all how it is installed. It looked to me it is for the SDK which I do not have...
Where should the libcurl be, if there is already an earlier version?
libcURL is for developers, i simply added it because it's part of the package.
I'm not sure, but it seems as, GFXBench2D uses cURL (the binary command) to upload it's data, so it should be sufficient to replace the cURL binary in c: (or wherever you put it) and retry. If that still doesn't work, you might want to update your certificates
> I'm not sure, but it seems as, GFXBench2D uses cURL (the binary command) to upload it's data, > so it should be sufficient to replace the cURL binary in c: (or wherever you put it) and retry.
I did not have any version of that command in my c: ! Copying it there did not change anything, still the same error. But I have earlier succesfully uploaded the results, so obviously CURL has nothing to do with this problem.
> If that still doesn't work, you might want to update your certificates
Which, where and how? If you mean AmiSSL, I have the latest version, and have never needed to update the certificates separately from AmiSLL itself.
You don't "really" need to update the certificates, but it doesn't hurt either fwiw i stumbled over some sites that gave me SSL errors, after updating the certs i was able to reach them just fine...
According to the Acknowledgements file in the GfxBench2D archive, it uses libcurl, but apparently not the cURL command, i.e. the cURL functionality is compiled (or rather linked) into the program.
So no need to install or update the cURL command, just make sure the copy of curl-ca-bundle.crt in the progarm dir is fresh, as described by Raziel above.
------------------------------------------------------------
GfxBench2D 2.8 (19.6.2012)
A benchmark tool for graphics cards.
Written by Hans de Ruiter.
Copyright (C) 2011, by Hans de Ruiter, all rights reserved
------------------------------------------------------------
Testing the connection to the server...
(2) Preparing object of type: BenchmarkOperatingSystem
(2) Getting ID for an object of type BenchmarkOperatingSystem from the server.
(4) timeout on name lookup is not supported
(4) About to connect() to hdrlab.org.nz port 443 (#0)
(4) Trying 112.109.82.69... (4) connected
(4) libcurl is now using a weak random seed!
(4) successfully set certificate verify locations:
(4) CAfile: PROGDIR:curl-ca-bundle.crt
CApath: none
(4) SSLv3, TLS handshake, Client hello (1):
(4) SSLv3, TLS alert, Server hello (2):
(4) error:1407742E:SSL routines:SSL23_GET_SERVER_HELLO:tlsv1 alert protocol version
(4) Closing connection #0
(4) SSL connect error
(2) Search query: https://hdrlab.org.nz/api/v1/BenchmarkOperatingSystem?Name=AmigaOS&
Connection to the server failed with HTTP response code: 0, and message: ERROR: Search query (https://hdrlab.org.nz/api/v1/BenchmarkOperatingSystem?Name=AmigaOS&) failed with error: SSL connect error.
Test failed.
so it is to do with an old version of the tls protocol used by libcurl, and as it looks like the amiga version was built with libcurl embedded i dont think its a simple case of getting the latest version of libcurl.
i would assume, not knowing amiga programming that well, that GFXBench2D would need to be recompiled with the new libcurl, or use the libcurl sobjs.