I recently decided to upgrade my application from Openssl 0.98 to 1.0.0a. I've been using a static build of OpenSSL, such that I build OpenSSL and then rebuild QT in MSYS so that it incorporates SSL support.
The build of QT appears to go okay, but after upgrading to Openssl 1.0 I can't even get the basic QT HTTP build to work without errors. Whenever I attempt to download an https page with it, it pops up an error message: "One or more SSL errors has occurred: No error, No error".
Apparently, "No error, No error" is the content of calling errorString. So apparently, the program is throwing an sslErrors signal, but then the contents of the errors is "No error". Even stranger, the program has successfully downloaded the https page.
I would chalk this up to it erroneously throwing the error signal, but my application is still using the older QHttp class, and there, it raises the error flag and SSL connections just don't work.
The whole thing is really strange. Has anyone seen or heard of anything like this before, or have any ideas on where I can start debugging this?
Bookmarks