scp: tweak documentation and error message for -3 by default Now that the -3 option is enabled by default, flip the documentation and an error message from "requires -3" to "blocked by -R".
OK? diff 453220bf36dcff10addeceb44e98f71bfeddcd53 f457be8f3b007fb662dd10fb565ab79b602109f5 blob - 972269af7f61d7643a68fbcfa1e7a6a9b7d207e1 blob + b8d969ef781d4ef665f82dbc1a10d20e0da6e307 --- usr.bin/ssh/scp.1 +++ usr.bin/ssh/scp.1 @@ -67,10 +67,10 @@ as host specifiers. .Pp When copying between two remote hosts, if the URI format is used, a .Ar port -may only be specified on the +cannot be specified on the .Ar target if the -.Fl 3 +.Fl R option is used. .Pp The options are as follows: @@ -260,7 +260,7 @@ The program must understand options. .It Fl s Use the SFTP protocol for file transfers instead of the legacy SCP protocol. -Using SFTP provides avoids invoking a shell on the remote side and provides +Using SFTP avoids invoking a shell on the remote side and provides more predictable filename handling, as the SCP protocol relied on the remote shell for expanding .Xr glob 3 blob - ce133d87af2fff873e3202cecde7d91c6c94171f blob + 7ee66c26bce50a4bf6e0132fddb41a7850f26e83 --- usr.bin/ssh/scp.c +++ usr.bin/ssh/scp.c @@ -1063,7 +1063,7 @@ toremote(int argc, char **argv, enum scp_mode_e mode, if (tport != -1 && tport != SSH_DEFAULT_PORT) { /* This would require the remote support URIs */ fatal("target port not supported with two " - "remote hosts without the -3 option"); + "remote hosts and the -R option"); } freeargs(&alist); -- Christian "naddy" Weisgerber na...@mips.inka.de