Custom Query (2447 matches)
Results (184 - 186 of 2447)
Ticket | Resolution | Summary | Owner | Reporter |
---|---|---|---|---|
#3064 | Fixed | Deluge Web TLS not working with certificate chains | ||
Description |
Hi!
I'm going to try to keep this short. I'm trying to add a certificate chain to the deluge web UI, the subject certificate concatenated with a intermediate certificate, as is standard. I've successfully verified the separate files using the $ openssl verify -verbose -CAfile root.cert.pem -untrusted intermediate.cert.pem deluge.cert.pem deluge.cert.pem: OK However, Firefox gives me an SEC_ERROR_UNKNOWN_ISSUER error. To look at what the server sends my I use: openssl s_client -CAfile root.cert.pem -connect localhost:8112 -showcerts Indeed, the output shows the server does not send the intermediate certificate. It seems the deluge web server only sends the first certificate, and skips the rest of the chain. As this has worked correctly in the past, I looked at the git history and the culprit seems to be commit c1902e43, which replaces the code for loading the certificate, specifically certificate = Certificate.loadPEM(cert.read()).original[/code] instead of [code]ctx.use_certificate_chain_file(configmanager.get_config_dir(delugeweb.cert)) As far as I can tell this is an incorrect way to read chain files. Look at the example at https://pem.readthedocs.io/en/stable/twisted.html for guidance. I would fix this myself but I'm sure you that have greater experience with the code can do it much quicker and efficiently. |
|||
#3063 | Fixed | [Plugins] Wont Start or Disable on Windows | ||
Description |
blocklist execute label notifications stats webui suffer the same issue 12:30:58.941 [ERROR ][deluge.pluginmanagerbase :75 ] Failed to start plugin: AutoAdd Traceback: <type 'exceptions.RuntimeError'>: could not create GladeXML object twisted/internet/defer.py:150:maybeDeferred deluge\plugins\init.py:27:enable build\bdist.win32\egg\deluge\plugins\autoadd\gtkui.py:354:enable 12:30:58.943 [DEBUG ][deluge.pluginmanagerbase :61 ] Error when disabling plugin AutoAdd: Traceback (most recent call last): File "twisted/internet/defer.py", line 306, in addCallbacks File "twisted/internet/defer.py", line 588, in _runCallbacks File "deluge\pluginmanagerbase.py", line 185, in on_started_error File "deluge\pluginmanagerbase.py", line 209, in disable_plugin --- <exception caught here> --- File "twisted/internet/defer.py", line 150, in maybeDeferred File "deluge\plugins\init.py", line 30, in disable File "build\bdist.win32\egg\deluge\plugins\autoadd\gtkui.py", line 398, in disable File "deluge\ui\gtkui\pluginmanager.py", line 47, in deregister_hook exceptions.ValueError: list.remove(x): x not in list |
|||
#3062 | Duplicate | Can't open preferences | ||
Description |
When I select Edit -> Preferences nothing happens in the GUI. When starting deluge from the command line (Manjaro Linux), I see the following when trying to open Preferences: Unhandled error in Deferred: I can connect to the server ok as I see the torrents currently in progress. $ deluge --version deluge: 1.3.15 libtorrent: 1.1.3.0 |