Include SSL dlls in Calibre 6?

Bug #1981887 reported by Dwayne Campbell
6
This bug affects 1 person
Affects Status Importance Assigned to Milestone
calibre
Fix Released
Undecided
Unassigned

Bug Description

Calibre Version: 6 & 6.1
Operating System Tested: OSX & Linux

Would it be possible to include SSL dlls in Calibre 6?

Quote:
qt.network.ssl: No functional TLS backend was found
qt.network.ssl: No functional TLS backend was found
qt.network.ssl: No functional TLS backend was found
qt.network.ssl: No TLS backend is available
qt.network.ssl: No functional TLS backend was found
qt.network.ssl: No functional TLS backend was found
qt.network.ssl: No functional TLS backend was found
qt.network.ssl: No functional TLS backend was found
qt.network.ssl: No TLS backend is available

Can no longer use the Qt
We currently get this error but it worked well in previous version of QT. https://bugreports.qt.io/browse/QTBUG-96349

Revision history for this message
Kovid Goyal (kovid) wrote :

calibre already includes the openssl dlls as they are used for python.
And on macOS and windows, Qt is configured to use the OSes ssl
facilities rather than openssl. I have no idea why Qt is unable to load
them, as I dont use the Qt network libraries. Why do you need them?

Changed in calibre:
status: New → Invalid
Revision history for this message
Dwayne Campbell (skillachie) wrote :

Got it. We had used QT networking stack to make all API calls and provide the user with incremental progress updates for the upload and download of files since it supports multipart out of the box

QNetworkAccessManager, QNetworkRequest, QUrl, QNetworkReply, \
    QHttpMultiPart, QHttpPart, QFile, QFileInfo, QIODevice

>Qt is configured to use the OSes ssl
facilities rather than openssl.

Got it

> I have no idea why Qt is unable to load
them, as I dont use the Qt network libraries.

Yes been trying to figure it out to not have to do a good bit of refactoring. Only came across the bug report I posted in the initial thread. The alternative is to rewrite and use only urllib

Revision history for this message
Kovid Goyal (kovid) wrote : Fixed in master

Fixed in branch master. The fix will be in the next release. calibre is usually released every alternate Friday.

 status fixreleased

Changed in calibre:
status: Invalid → Fix Released
Revision history for this message
Dwayne Campbell (skillachie) wrote :

Thank you for investigating and adding support Kovid.

To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.