Show More
@@ -483,6 +483,10 b" coreconfigitem('hostsecurity', '.*:ciphe" | |||||
483 | default=dynamicdefault, |
|
483 | default=dynamicdefault, | |
484 | generic=True, |
|
484 | generic=True, | |
485 | ) |
|
485 | ) | |
|
486 | coreconfigitem('hostsecurity', '.*:fingerprints$', | |||
|
487 | default=list, | |||
|
488 | generic=True, | |||
|
489 | ) | |||
486 | coreconfigitem('http_proxy', 'always', |
|
490 | coreconfigitem('http_proxy', 'always', | |
487 | default=False, |
|
491 | default=False, | |
488 | ) |
|
492 | ) |
@@ -186,8 +186,7 b' def _hostsettings(ui, hostname):' | |||||
186 |
|
186 | |||
187 | # Look for fingerprints in [hostsecurity] section. Value is a list |
|
187 | # Look for fingerprints in [hostsecurity] section. Value is a list | |
188 | # of <alg>:<fingerprint> strings. |
|
188 | # of <alg>:<fingerprint> strings. | |
189 |
fingerprints = ui.configlist('hostsecurity', '%s:fingerprints' % hostname |
|
189 | fingerprints = ui.configlist('hostsecurity', '%s:fingerprints' % hostname) | |
190 | []) |
|
|||
191 | for fingerprint in fingerprints: |
|
190 | for fingerprint in fingerprints: | |
192 | if not (fingerprint.startswith(('sha1:', 'sha256:', 'sha512:'))): |
|
191 | if not (fingerprint.startswith(('sha1:', 'sha256:', 'sha512:'))): | |
193 | raise error.Abort(_('invalid fingerprint for %s: %s') % ( |
|
192 | raise error.Abort(_('invalid fingerprint for %s: %s') % ( |
General Comments 0
You need to be logged in to leave comments.
Login now