I am trying to add a torrent by URL which happens to be an https link and the site uses cloudflare (I've heard that their certificate is the problem/openssl and python). I get the following error:
I have version 1.3.12 of deluge, and I have tried it on the Windows version (Windows 2012 R2) and on Ubuntu 15.10 with Python 2.7.9 / pyOpenSSL 0.15.1 with the same result. I have seen some posts about this issue but they are saying that it is resolved with using Python 2.7.9 but I still cannot get it to work.
From my brief understanding it is fixed in Python 2.7.10 although because it is a combination of SSL packages it's not specifically a Python version issue.
And actually I just built out a Fedora 22 server that is using Python 2.7.10 and installed Deluge 1.3.11 (that's what's in their repository still) and still get the same behavior.
I have a working fix but only if using Twisted >= 14. There is no other solution except to not use https cloudfare urls because their certs require TLSv1.2 and SNI.