Does not download from web seeds
Steps to reproduce
- Install Fragments from Flathub
- Find a torrent which has no peers, only web seeds
- I used this very old Endless OS ISO torrent and verified in Transmission (also from Flathub) that it's got no actual peers but the 1 web seed works
- Open the torrent in Fragments
Expected results
Fragments downloads the torrent from the web seed
Actual results
Fragments does not download the torrent, citing a lack of peers
Logs
Here's the output of G_MESSAGES_DEBUG=all flatpak run de.haeckerfelix.Fragments >fragments-web-seeds-not-used.txt 2>&1
. I added the torrent as soon as the app started, and tried pressing "Request More Peers", but no dice.
fragments-web-seeds-not-used.txt
Here's an interesting excerpt from the log:
[2018-06-14 11:59:10.404] web: will verify tracker certs using envvar CURL_CA_BUNDLE: none
[2018-06-14 11:59:10.410] web: NB: this only works if you built against libcurl with openssl or gnutls, NOT nss
[2018-06-14 11:59:10.417] web: NB: invalid certs will show up as 'Could not connect to tracker' like many other errors
The web seed in this torrent is https:
$ transmission-show Downloads/eos-amd64-amd64-base-3.1.2.1-iso.torrent | grep -A3 WEBSEEDS
WEBSEEDS
https://dr8mp55fwz6jb.cloudfront.net/release/3.1.2.1/eos-amd64-amd64/base/eos-eos3.1-amd64-amd64.170301-215749.base.iso
So perhaps this is a libtransmission build-time configuration problem? (I maintain Transmission on Flathub but didn't have to do anything special in this department.)