02-12-2023, 07:56 AM
I'm also looking for an updated OpenSSL for Indy, because I have a program which talks to Gmail and it used to work, now stopped working with error messages like:
>>EIdOSSLConnectError: Error connecting with SSL. EOF was observed that violates the protocol
I guess it has to do with OpenSSL.
Since the new Indy OpenSSL is not available yet, I found https://www.yunqa.de/delphi/products/openssl/index, and it says:
>>Indy can be compiled against YuOpenSSL. YuOpenSSL includes modified sources of the new Indy OpenSSL 1.1.1 IOHander. It adds TLS 1.3 as a new feature. YuOpenSSL is enabled by $defining the YuOpenSSL compiler directive. This makes it easy to switch between Indy with OpenSSL DLLs and Indy with YuOpenSSL (and without DLLs).
>>The new Indy OpenSSL 1.1.1 IOHandler is still in development. Testing is recommended.
So I assume the IOHandler is not mature yet. Anyone has experience with using YuOpenSSL's Indy IOHandler?
>>EIdOSSLConnectError: Error connecting with SSL. EOF was observed that violates the protocol
I guess it has to do with OpenSSL.
Since the new Indy OpenSSL is not available yet, I found https://www.yunqa.de/delphi/products/openssl/index, and it says:
>>Indy can be compiled against YuOpenSSL. YuOpenSSL includes modified sources of the new Indy OpenSSL 1.1.1 IOHander. It adds TLS 1.3 as a new feature. YuOpenSSL is enabled by $defining the YuOpenSSL compiler directive. This makes it easy to switch between Indy with OpenSSL DLLs and Indy with YuOpenSSL (and without DLLs).
>>The new Indy OpenSSL 1.1.1 IOHandler is still in development. Testing is recommended.
So I assume the IOHandler is not mature yet. Anyone has experience with using YuOpenSSL's Indy IOHandler?