From a2ac8dfdf6136b4b9981581d55a91bff4335c0d8 Mon Sep 17 00:00:00 2001 From: djm Date: Sun, 30 Apr 2017 23:28:12 +0000 Subject: [PATCH] exterminate the -1 flag from scp ok markus@ --- usr.bin/ssh/scp.1 | 14 +++----------- usr.bin/ssh/scp.c | 6 +++++- usr.bin/ssh/ssh.h | 4 ++-- 3 files changed, 10 insertions(+), 14 deletions(-) diff --git a/usr.bin/ssh/scp.1 b/usr.bin/ssh/scp.1 index 4ae8777534a..0431c7807fa 100644 --- a/usr.bin/ssh/scp.1 +++ b/usr.bin/ssh/scp.1 @@ -8,9 +8,9 @@ .\" .\" Created: Sun May 7 00:14:37 1995 ylo .\" -.\" $OpenBSD: scp.1,v 1.71 2016/07/16 06:57:55 jmc Exp $ +.\" $OpenBSD: scp.1,v 1.72 2017/04/30 23:28:12 djm Exp $ .\" -.Dd $Mdocdate: July 16 2016 $ +.Dd $Mdocdate: April 30 2017 $ .Dt SCP 1 .Os .Sh NAME @@ -19,7 +19,7 @@ .Sh SYNOPSIS .Nm scp .Bk -words -.Op Fl 12346BCpqrv +.Op Fl 346BCpqrv .Op Fl c Ar cipher .Op Fl F Ar ssh_config .Op Fl i Ar identity_file @@ -65,14 +65,6 @@ Copies between two remote hosts are also permitted. .Pp The options are as follows: .Bl -tag -width Ds -.It Fl 1 -Forces -.Nm -to use protocol 1. -.It Fl 2 -Forces -.Nm -to use protocol 2. .It Fl 3 Copies between two remote hosts are transferred through the local host. Without this option the data is copied directly between the two remote diff --git a/usr.bin/ssh/scp.c b/usr.bin/ssh/scp.c index f61b3dd29ef..2e01800db69 100644 --- a/usr.bin/ssh/scp.c +++ b/usr.bin/ssh/scp.c @@ -1,4 +1,4 @@ -/* $OpenBSD: scp.c,v 1.189 2017/04/28 03:21:12 millert Exp $ */ +/* $OpenBSD: scp.c,v 1.190 2017/04/30 23:28:12 djm Exp $ */ /* * scp - secure remote copy. This is basically patched BSD rcp which * uses ssh to do the data transfer (instead of using rcmd). @@ -386,7 +386,11 @@ main(int argc, char **argv) switch (ch) { /* User-visible flags. */ case '1': + fatal("SSH protocol v.1 is no longer supported"); + break; case '2': + /* Ignored */ + break; case '4': case '6': case 'C': diff --git a/usr.bin/ssh/ssh.h b/usr.bin/ssh/ssh.h index 021f5c957c2..77c156a0fc4 100644 --- a/usr.bin/ssh/ssh.h +++ b/usr.bin/ssh/ssh.h @@ -1,4 +1,4 @@ -/* $OpenBSD: ssh.h,v 1.84 2017/04/30 23:18:44 djm Exp $ */ +/* $OpenBSD: ssh.h,v 1.85 2017/04/30 23:28:12 djm Exp $ */ /* * Author: Tatu Ylonen @@ -47,7 +47,7 @@ #define PROTOCOL_MAJOR_1 1 #define PROTOCOL_MINOR_1 5 -/* We support both SSH1 and SSH2 */ +/* We support both SSH2 */ #define PROTOCOL_MAJOR_2 2 #define PROTOCOL_MINOR_2 0 -- 2.20.1