=================================================================== RCS file: /cvsrepo/anoncvs/cvs/src/usr.bin/ssh/PROTOCOL,v retrieving revision 1.41 retrieving revision 1.42 diff -u -r1.41 -r1.42 --- src/usr.bin/ssh/PROTOCOL 2021/02/18 02:49:35 1.41 +++ src/usr.bin/ssh/PROTOCOL 2021/08/09 23:47:44 1.42 @@ -525,6 +525,25 @@ This extension is advertised in the SSH_FXP_VERSION hello with version "1". +3.9. sftp: Extension request "expand-path@openssh.com" + +This request supports canonicalisation of relative paths and +those that need tilde-expansion, i.e. "~", "~/..." and "~user/..." +These paths are expanded using shell-like rules and the resultant +path is canonicalised similarly to SSH2_FXP_REALPATH. + +It is implemented as a SSH_FXP_EXTENDED request with the following +format: + + uint32 id + string "expand-path@openssh.com" + string path + +Its reply is the same format as that of SSH2_FXP_REALPATH. + +This extension is advertised in the SSH_FXP_VERSION hello with version +"1". + 4. Miscellaneous changes 4.1 Public key format @@ -556,4 +575,4 @@ PROTOCOL.mux over a Unix domain socket for communications between a master instance and later clients. -$OpenBSD: PROTOCOL,v 1.41 2021/02/18 02:49:35 djm Exp $ +$OpenBSD: PROTOCOL,v 1.42 2021/08/09 23:47:44 djm Exp $