when scp(1) is using the SFTP protocol for transport (the default),
authordjm <djm@openbsd.org>
Mon, 24 Oct 2022 21:51:55 +0000 (21:51 +0000)
committerdjm <djm@openbsd.org>
Mon, 24 Oct 2022 21:51:55 +0000 (21:51 +0000)
commit512d1b9c093dec2e517136480139bcf89931ab3a
tree23732319aa8b2110fda85dae1b67ef5d40a8d766
parent91d26677ec1c1ab69b2ea979c36c07d096416ef7
when scp(1) is using the SFTP protocol for transport (the default),
better match scp/rcp's handling of globs that don't match the globbed
characters but do match literally (e.g. trying to transfer "foo.[1]").

Previously scp(1) in SFTP mode would not match these pathnames but
legacy scp/rcp mode would.

Reported by Michael Yagliyan in bz3488; ok dtucker@
usr.bin/ssh/scp.c
usr.bin/ssh/sftp-glob.c