diff -r 4942c1bdd080 -r abcd6db1f2cc mercurial/sslutil.py --- a/mercurial/sslutil.py Sun May 31 11:41:03 2020 +0200 +++ b/mercurial/sslutil.py Sun May 31 11:10:21 2020 +0200 @@ -105,7 +105,7 @@ # We default to TLS 1.1+ where we can because TLS 1.0 has known # vulnerabilities (like BEAST and POODLE). We allow users to downgrade to # TLS 1.0+ via config options in case a legacy server is encountered. - if b'tls1.1' in supportedprotocols: + if supportedprotocols - {b'tls1.0'}: defaultminimumprotocol = b'tls1.1' else: # Let people know they are borderline secure.