Mercurial > public > mercurial-scm > hg
comparison mercurial/wireprotoserver.py @ 36075:ac33dc94e1d5
wireprotoserver: add version to SSH protocol names (API)
We recently introduced version 2 of the SSH protocol. Like we
did for the peer, we will need to differentiate version 1 and 2
of the server. So, we add version components to the advertised
name of the protocol handler.
Nothing in core looks for the old value. But an extension may.
.. api::
SSH protocol handler now advertises its name internally as
"ssh-v1" instead of "ssh."
Differential Revision: https://phab.mercurial-scm.org/D2092
author | Gregory Szorc <gregory.szorc@gmail.com> |
---|---|
date | Wed, 07 Feb 2018 20:37:51 -0800 |
parents | 2f7290555c96 |
children | a3d42d1865f1 |
comparison
equal
deleted
inserted
replaced
36074:2f7290555c96 | 36075:ac33dc94e1d5 |
---|---|
365 self._fin = fin | 365 self._fin = fin |
366 self._fout = fout | 366 self._fout = fout |
367 | 367 |
368 @property | 368 @property |
369 def name(self): | 369 def name(self): |
370 return 'ssh' | 370 return SSHV1 |
371 | 371 |
372 def getargs(self, args): | 372 def getargs(self, args): |
373 data = {} | 373 data = {} |
374 keys = args.split() | 374 keys = args.split() |
375 for n in xrange(len(keys)): | 375 for n in xrange(len(keys)): |