--- a/openssh-7.3_p1-sctp.patch 2016-08-03 13:10:15.733228732 -0700 +++ b/openssh-7.3_p1-sctp.patch 2016-08-03 13:25:53.274630002 -0700 @@ -226,14 +226,6 @@ .Op Fl c Ar cipher .Op Fl F Ar ssh_config .Op Fl i Ar identity_file -@@ -183,6 +183,7 @@ For full details of the options listed below, and their possible values, see - .It ServerAliveCountMax - .It StrictHostKeyChecking - .It TCPKeepAlive -+.It Transport - .It UpdateHostKeys - .It UsePrivilegedPort - .It User @@ -224,6 +225,8 @@ and to print debugging messages about their progress. This is helpful in @@ -493,19 +485,11 @@ .Sh SYNOPSIS .Nm ssh .Bk -words --.Op Fl 1246AaCfGgKkMNnqsTtVvXxYy -+.Op Fl 1246AaCfGgKkMNnqsTtVvXxYyz +-.Op Fl 1246AaCdfgKkMNnqsTtVvXxYy ++.Op Fl 1246AaCdfgKkMNnqsTtVvXxYyz .Op Fl b Ar bind_address .Op Fl c Ar cipher_spec .Op Fl D Oo Ar bind_address : Oc Ns Ar port -@@ -558,6 +558,7 @@ For full details of the options listed below, and their possible values, see - .It StreamLocalBindUnlink - .It StrictHostKeyChecking - .It TCPKeepAlive -+.It Transport - .It Tunnel - .It TunnelDevice - .It UpdateHostKeys @@ -795,6 +796,8 @@ controls. .Pp .It Fl y @@ -533,18 +517,18 @@ usage(void) { fprintf(stderr, --"usage: ssh [-1246AaCfGgKkMNnqsTtVvXxYy] [-b bind_address] [-c cipher_spec]\n" -+"usage: ssh [-1246AaCfGgKkMNnqsTtVvXxYy" SCTP_OPT "] [-b bind_address] [-c cipher_spec]\n" +-"usage: ssh [-1246AaCdfgKkMNnqsTtVvXxYy] [-b bind_address] [-c cipher_spec]\n" ++"usage: ssh [-1246AaCdfgKkMNnqsTtVvXxYy" SCTP_OPT "] [-b bind_address] [-c cipher_spec]\n" " [-D [bind_address:]port] [-E log_file] [-e escape_char]\n" - " [-F configfile] [-I pkcs11] [-i identity_file]\n" - " [-J [user@]host[:port]] [-L address] [-l login_name] [-m mac_spec]\n" + " [-F configfile]\n" + #ifdef USE_OPENSSL_ENGINE @@ -608,7 +613,7 @@ main(int ac, char **av) - argv0 = av[0]; + # define ENGCONFIG "" + #endif - again: -- while ((opt = getopt(ac, av, "1246ab:c:e:fgi:kl:m:no:p:qstvx" -+ while ((opt = getopt(ac, av, "1246ab:c:e:fgi:kl:m:no:p:qstvx" SCTP_OPT - "ACD:E:F:GI:J:KL:MNO:PQ:R:S:TVw:W:XYy")) != -1) { +- while ((opt = getopt(ac, av, "1246ab:c:de:fgi:kl:m:no:p:qstvx" ++ while ((opt = getopt(ac, av, "1246ab:c:de:fgi:kl:m:no:p:qstvx" SCTP_OPT + "ACD:E:F:" ENGCONFIG "I:J:KL:MNO:PQ:R:S:TVw:W:XYy")) != -1) { switch (opt) { case '1': @@ -857,6 +862,11 @@ main(int ac, char **av)