version 1.50, 2022/04/15 05:31:17 |
version 1.51, 2022/04/15 05:40:51 |
|
|
<!-- OpenSSH 8.9 --> |
<!-- OpenSSH 8.9 --> |
<li>In OpenSSH 8.9 the FIDO security key middleware interface |
<li>In OpenSSH 8.9 the FIDO security key middleware interface |
changed and increments SSH_SK_VERSION_MAJOR. |
changed and increments SSH_SK_VERSION_MAJOR. |
|
<!-- OpenSSH 9.0 --> |
|
<li>This release switches <a href=https://man.openbsd.org/scp.1>scp(1)</a> |
|
from using the legacy scp/rcp protocol |
|
to using the SFTP protocol by default.<br> |
|
Legacy scp/rcp performs wildcard expansion of remote filenames (e.g. |
|
"scp host:* .") through the remote shell. This has the side effect of |
|
requiring double quoting of shell meta-characters in file names |
|
included on <a href=https://man.openbsd.org/scp.1>scp(1)</a> |
|
command-lines, otherwise they could be interpreted |
|
as shell commands on the remote side.<br> |
|
This creates one area of potential incompatibility: |
|
<a href=https://man.openbsd.org/scp.1>scp(1)</a> when using |
|
the SFTP protocol no longer requires this finicky and brittle quoting, |
|
and attempts to use it may cause transfers to fail. We consider the |
|
removal of the need for double-quoting shell characters in file names |
|
to be a benefit and do not intend to introduce bug-compatibility for |
|
legacy scp/rcp in <a href=https://man.openbsd.org/scp.1>scp(1)</a> |
|
when using the SFTP protocol.<br> |
|
Another area of potential incompatibility relates to the use of remote |
|
paths relative to other user's home directories, for example - |
|
"scp host:~user/file /tmp". The SFTP protocol has no native way to |
|
expand a ~user path. However, |
|
<a href=https://man.openbsd.org/sftp-server.8>sftp-server(8)</a> |
|
in OpenSSH 8.7 and later support a protocol extension |
|
"expand-path@openssh.com" to support this.<br> |
|
In case of incompatibility, the |
|
<a href=https://man.openbsd.org/scp.1>scp(1)</a> client may be instructed to use |
|
the legacy scp/rcp using the -O flag. |
</ul> |
</ul> |
|
|
<li>New features |
<li>New features |
|
|
add a "cp" command to allow the sftp client to perform |
add a "cp" command to allow the sftp client to perform |
server-side file copies. |
server-side file copies. |
</ul> |
</ul> |
|
|
<li>Bugfixes |
<li>Bugfixes |
<ul> |
<ul> |
<!-- OpenSSH 8.9 --> |
<!-- OpenSSH 8.9 --> |