Mercurial > public > mercurial-scm > hg-stable
diff mercurial/hg.py @ 13314:8dc488dfcdb4 stable
url: 'ssh known host'-like checking of fingerprints of HTTPS certificates
Known fingerprints of HTTPS servers can now be configured in the
hostfingerprints section. That makes it possible to verify the identify of web
servers without configuring and trusting the CA chain.
Limitations:
* Portnumbers are ignored, just like with ordinary certificates.
* Host name matching is case sensitive.
author | Mads Kiilerich <mads@kiilerich.com> |
---|---|
date | Fri, 28 Jan 2011 02:57:59 +0100 |
parents | b335882c2f21 |
children | 0d1dca7d2a04 |
line wrap: on
line diff
--- a/mercurial/hg.py Thu Jan 27 17:21:23 2011 -0600 +++ b/mercurial/hg.py Fri Jan 28 02:57:59 2011 +0100 @@ -546,7 +546,7 @@ dst.setconfig('bundle', 'mainreporoot', r) # copy selected local settings to the remote ui - for sect in ('auth', 'http_proxy'): + for sect in ('auth', 'hostfingerprints', 'http_proxy'): for key, val in src.configitems(sect): dst.setconfig(sect, key, val) v = src.config('web', 'cacerts')