exterminate the -1 flag from scp
authordjm <djm@openbsd.org>
Sun, 30 Apr 2017 23:28:12 +0000 (23:28 +0000)
committerdjm <djm@openbsd.org>
Sun, 30 Apr 2017 23:28:12 +0000 (23:28 +0000)
ok markus@

usr.bin/ssh/scp.1
usr.bin/ssh/scp.c
usr.bin/ssh/ssh.h

index 4ae8777..0431c78 100644 (file)
@@ -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
index f61b3dd..2e01800 100644 (file)
@@ -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':
index 021f5c9..77c156a 100644 (file)
@@ -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 <ylo@cs.hut.fi>
@@ -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