sapling/mercurial
Mads Kiilerich e10e504454 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.
2011-01-28 02:57:59 +01:00
..
help help: correct documentation for branches keyword 2010-12-19 21:49:54 -05:00
hgweb hgweb: abort if config file isn't found 2010-12-29 15:23:16 -06:00
pure cleanup: use x in (a, b) instead of x == a or x == b 2010-09-23 00:02:31 -05:00
templates templates: fix inconsistency in 'help' link 2010-10-26 02:38:14 +05:30
__init__.py Add back links from file revisions to changeset revisions 2005-05-03 13:16:10 -08:00
ancestor.py backout most of 26e0b9a8ce0d 2010-09-24 12:46:54 -05:00
archival.py archival: don't set gzip filename header when there's no filename 2010-12-07 19:47:53 +11:00
base85.c base85.c: Added support for py3k. 2010-06-15 19:49:56 -03:00
bdiff.c bdiff.c: Added support for py3k. 2010-06-15 19:49:56 -03:00
bundlerepo.py bundlerepository: test self.tempfile field, not tempfile module 2010-11-10 15:38:00 +01:00
byterange.py pylint, pyflakes: remove unused or duplicate imports 2010-04-14 17:58:10 +09:00
changegroup.py bundlerepo: restore close() method 2010-09-20 16:14:05 -05:00
changelog.py Merge with stable 2010-02-11 17:44:01 -06:00
cmdutil.py log: fix log -rREV FILE when REV isnt the last filerev (issue2492) 2010-11-11 02:10:37 +09:00
commands.py commands: clarify which aliases "hg help -v" show (issue2572) 2011-01-05 10:47:35 +01:00
config.py error: fix up test-hgrc 2010-06-04 23:04:31 -05:00
context.py context: walk both parents for workingctx.ancestors() 2010-11-15 17:00:43 -06:00
copies.py copies: don't detect copies as "divergent renames" 2010-10-10 09:48:37 -05:00
dagparser.py cleanup: use x in (a, b) instead of x == a or x == b 2010-09-23 00:02:31 -05:00
demandimport.py demandimport: back out ccffe6051751 (issue2467) 2010-10-30 11:32:04 -05:00
diffhelpers.c diffhelpers.c: Added support for py3k. 2010-06-15 19:49:56 -03:00
dirstate.py subrepo: do not report known files inside repositories as unknown 2011-01-04 03:53:11 -08:00
discovery.py discovery: findincoming() is no longer used 2010-10-17 22:24:26 +02:00
dispatch.py alias: fall back to normal error handling for ambigious commands (fixes issue2475) 2010-11-05 15:54:32 -04:00
encoding.py encoding: default ambiguous character to narrow 2010-10-27 15:35:21 -05:00
error.py Abort: add a hint argument, printed in the next line inside parenthesis 2010-07-15 14:41:22 +02:00
extensions.py extensions.load: return module 2010-10-19 13:43:40 +02:00
fancyopts.py help: show value requirement and multiple occurrence of options 2010-06-06 17:25:00 +09:00
filelog.py filelog: cmp: don't read data if hashes are identical (issue2273) 2010-07-05 19:49:54 +09:00
filemerge.py merge: implement --tool arguments using new ui.forcemerge configurable 2010-10-19 22:33:52 -05:00
graphmod.py graphmod: safer code when a changeset has two identical parents 2010-11-08 22:45:56 +09:00
hbisect.py Lowercase error messages 2010-08-29 22:37:58 +02:00
help.py Add subrepos help topic 2010-10-24 19:28:44 +02:00
hg.py url: 'ssh known host'-like checking of fingerprints of HTTPS certificates 2011-01-28 02:57:59 +01:00
hook.py hook: fix import path handling for repo=None 2010-12-10 19:18:02 -06:00
httprepo.py httprepo: remove is-comparison with string literal 2010-11-16 21:35:58 +01:00
i18n.py i18n: fix translation of empty paragraphs 2010-06-19 19:16:11 +02:00
ignore.py Update license to GPLv2+ 2010-01-19 22:20:08 -06:00
keepalive.py fix coding style (reported by pylint) 2010-02-08 15:36:34 +01:00
localrepo.py tag: don't check .hgtags status if --local passed 2010-12-13 21:20:30 -06:00
lock.py Update license to GPLv2+ 2010-01-19 22:20:08 -06:00
lsprof.py lsprof: remove #!-line from non-executable script 2010-10-25 23:46:26 +02:00
lsprofcalltree.py drop unused imports 2009-05-14 15:35:46 +02:00
mail.py mail: use standard section.entry format in error message 2010-08-30 22:47:38 +02:00
manifest.py deltaparent(): don't return nullrev for a revision containing a full snapshot 2010-08-21 19:30:42 +02:00
match.py narrowmatcher: propagate bad method 2010-09-13 13:09:09 +02:00
mdiff.py mdiff: carriage return (\r) is also ignorable whitespace 2010-10-19 03:55:06 +02:00
merge.py merge: make 'diverging renames' diagnostic a more helpful note. 2010-10-10 09:50:25 -05:00
minirst.py minirst: use colwidth to match title lengths (issue2455) 2010-10-27 15:35:23 -05:00
mpatch.c mpatch.c: Added preliminary support for py3k. 2010-06-15 19:49:56 -03:00
node.py Update license to GPLv2+ 2010-01-19 22:20:08 -06:00
osutil.c osutil.c: Support for py3k added. 2010-06-15 19:49:56 -03:00
parser.py parser: improve infix error checking 2010-06-19 17:56:52 -05:00
parsers.c parsers.c: Added support for py3k. 2010-06-15 19:49:56 -03:00
patch.py patch: write .rej files without rewriting EOLs 2010-12-03 11:40:30 +09:00
posix.py posix: remove is-comparison between integers 2010-11-16 21:35:58 +01:00
pushkey.py pushkey: add pushkey core 2010-06-16 16:04:44 -05:00
py3kcompat.py py3kcompat: added fake ord implementation for py3k 2010-08-07 16:38:38 -03:00
repair.py repair: pass variable explicitely to nested function 2010-08-26 23:38:13 +02:00
repo.py repository: drop unused rjoin() method 2010-08-22 13:17:34 +02:00
revlog.py revlog: fix descendants() if nullrev is in revs 2010-11-07 18:23:48 +09:00
revset.py revset: fix missing dot in docstring 2010-10-27 12:12:51 -02:00
similar.py fix coding style 2010-05-02 00:48:33 +02:00
simplemerge.py backout most of 26e0b9a8ce0d 2010-09-24 12:46:54 -05:00
sshrepo.py cleanup: remove unused imports 2010-08-27 13:32:38 -04:00
sshserver.py wireproto: introduce pusherr() to deal with "unsynced changes" error 2010-10-11 12:45:36 -05:00
statichttprepo.py statichttprepo: disable pushkey 2010-08-24 13:13:35 -05:00
store.py fncachestore: copy dh directory before the manifest 2010-12-17 10:40:26 +01:00
strutil.py Update license to GPLv2+ 2010-01-19 22:20:08 -06:00
subrepo.py subrepo: compare svn subrepo state to last committed revision 2011-01-22 16:15:40 +01:00
tags.py tags: do not fail if tags.cache is corrupted (issue2444) 2010-10-19 20:20:10 +09:00
templatefilters.py templater: add hex filter. 2010-09-22 00:14:57 +02:00
templatekw.py templates: 'children' keyword 2010-07-03 05:24:16 +02:00
templater.py templater: fix variable name 2010-11-18 19:52:58 -02:00
transaction.py cleanup: typos 2010-07-26 22:29:49 +02:00
ui.py ui: only fix config if the relevant section has changed 2010-10-18 14:10:36 +09:00
url.py url: 'ssh known host'-like checking of fingerprints of HTTPS certificates 2011-01-28 02:57:59 +01:00
util.h util.h: Defined macros for working "with" PyStrings in py3k. 2010-07-02 16:21:40 -03:00
util.py opener: force copy on 'a'ppend if nlinks() returns 0 (issue1922) 2011-01-26 19:14:30 +01:00
verify.py verify/progress: using gerund to indicate action and adding units 2010-08-02 07:15:47 +03:00
win32.py win32: win32console.GetStdHandle() can return None 2011-01-21 14:42:15 -06:00
windows.py windows.rename: eliminate temp name race (issue2571) 2010-12-27 01:12:31 +01:00
wireproto.py wireproto: introduce pusherr() to deal with "unsynced changes" error 2010-10-11 12:45:36 -05:00