diff options
author | Calum Lind <calumlind+deluge@gmail.com> | 2014-11-20 15:11:42 +0000 |
---|---|---|
committer | Calum Lind <calumlind+deluge@gmail.com> | 2014-11-20 15:11:48 +0000 |
commit | 2c1a863ffb7b8b3d4879d634308d06a2ad7222b7 (patch) | |
tree | 9ec387b702ec2fe82fd5eecef619af298efc578d | |
parent | 40382002f64e3ed932a597ab975c44eb3680ed4c (diff) | |
download | deluge-2c1a863ffb7b8b3d4879d634308d06a2ad7222b7.tar.gz deluge-2c1a863ffb7b8b3d4879d634308d06a2ad7222b7.tar.bz2 deluge-2c1a863ffb7b8b3d4879d634308d06a2ad7222b7.zip |
[WebUI] Modify SSL Context to allow >=TLSv1 protocol
* The TLSv1_METHOD is a fixed protocol version so this change will allow higher versions to be used where possible.
-rw-r--r-- | deluge/ui/web/server.py | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/deluge/ui/web/server.py b/deluge/ui/web/server.py index ede561f91..debc1949f 100644 --- a/deluge/ui/web/server.py +++ b/deluge/ui/web/server.py @@ -584,7 +584,8 @@ class ServerContextFactory: def getContext(self): """Creates an SSL context.""" - ctx = SSL.Context(SSL.TLSv1_METHOD) + ctx = SSL.Context(SSL.SSLv23_METHOD) + ctx.set_options(SSL.OP_NO_SSLv2 | SSL.OP_NO_SSLv3) deluge_web = component.get("DelugeWeb") log.debug("Enabling SSL using:") log.debug("Pkey: %s", deluge_web.pkey) |