From a3710d5d529a34b8f56aa62db798c70e85d576a0 Mon Sep 17 00:00:00 2001 From: "djm@openbsd.org" Date: Sun, 30 Apr 2017 23:28:12 +0000 Subject: [PATCH] upstream commit exterminate the -1 flag from scp ok markus@ Upstream-ID: 26d247f7065da15056b209cef5f594ff591b89db --- scp.1 | 14 +++----------- scp.c | 6 +++++- ssh.h | 4 ++-- 3 files changed, 10 insertions(+), 14 deletions(-) diff --git a/scp.1 b/scp.1 index 4ae877753..0431c7807 100644 --- a/scp.1 +++ b/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/scp.c b/scp.c index 3de743e3a..3a651c664 100644 --- a/scp.c +++ b/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). @@ -404,7 +404,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/ssh.h b/ssh.h index 6e27672df..882768c5f 100644 --- a/ssh.h +++ b/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