(07-01-2018, 04:36 AM)OldBob1938 Wrote: Here's the status returns using 1.02
SSL_CTX_set_info_callback_indy
X509_STORE_CTX_get_app_data_indy
X509_get_notBefore_indy
X509_get_notAfter_indy
SSL_SESSION_get_id_indy
SSL_SESSION_get_id_ctx_indy
SSL_CTX_get_version_indy
SSL_CTX_set_options_indy
des_set_odd_parity
des_set_key
des_ecb_encryp
IdMsg 10.1.5 // these are the runtime versions
gSMTP 10.1.5
IOHandler 10.1.5
That is a VERY old version of Indy 10. The current version is 10.6.2.
I did some background checking, and it turns out that Indy 10 was still looking for those "..._indy" functions up until sometime after 10.1.5 was released and before 10.1.6 was released.
(07-01-2018, 04:36 AM)OldBob1938 Wrote: I couldn't figure out how to use the OpenSSLVersion() function.
That is because it doesn't exist in Indy 10.1.5, it was added in 10.5.8.
(07-01-2018, 04:36 AM)OldBob1938 Wrote: I tried a number of things but just got errors. The first 11 errors disappear when I use 096.
That is because Indy 9 and early Indy 10 relied on CUSTOM-MADE OpenSSL 0.9.6 DLLs that had those functions available. The "..._indy" functions are NOT standard OpenSSL functions, and DO NOT exist in standard OpenSSL DLLs, like the ones that later Indy 10 versions use.
(07-01-2018, 04:36 AM)OldBob1938 Wrote: Something seems to be really screwed up with my system.
You need to upgrade to a more up-to-date version of Indy 10, as 10.1.5 is way too old.