# HG changeset patch # User Augie Fackler # Date 1350428733 18000 # Node ID 21503aa02d4fa98926884e2e5cda9131bcd16797 # Parent 72c234081ae1350220132c69750f5a093902a1e7 http2: make it possible to connect w/o ssl on port 443 The fix is just to make sure we always pass use_ssl=False to non-SSL connections. diff -r 72c234081ae1 -r 21503aa02d4f mercurial/httpconnection.py --- a/mercurial/httpconnection.py Mon Oct 15 17:43:05 2012 +0200 +++ b/mercurial/httpconnection.py Tue Oct 16 18:05:33 2012 -0500 @@ -233,7 +233,9 @@ def http_open(self, req): if req.get_full_url().startswith('https'): return self.https_open(req) - return self.do_open(HTTPConnection, req, False) + def makehttpcon(*args, **kwargs): + return HTTPConnection(*args, use_ssl=False, **kwargs) + return self.do_open(makehttpcon, req, False) def https_open(self, req): # req.get_full_url() does not contain credentials and we may