sslutil: sslcontext needs the cipher name as a sysstr
Differential Revision: https://phab.mercurial-scm.org/D2689
--- a/mercurial/sslutil.py Sun Mar 04 18:03:55 2018 -0500
+++ b/mercurial/sslutil.py Sun Mar 04 21:15:37 2018 -0500
@@ -370,7 +370,7 @@
if settings['ciphers']:
try:
- sslcontext.set_ciphers(settings['ciphers'])
+ sslcontext.set_ciphers(pycompat.sysstr(settings['ciphers']))
except ssl.SSLError as e:
raise error.Abort(_('could not set ciphers: %s') % e.args[0],
hint=_('change cipher string (%s) in config') %