Print this page
First stab at the full Joyent wad (still needs work!!!)
        
*** 1,17 ****
! From 0b784f8f36fc30f8722e784777fe012062beb0d3 Mon Sep 17 00:00:00 2001
  From: oracle <solaris@oracle.com>
  Date: Mon, 3 Aug 2015 14:34:55 -0700
! Subject: [PATCH 04/30] Reorganise man pages into Illumos numbering, adjust
   text
  
  ---
   Makefile.in          |   22 +-
   moduli.4             |  127 ++++
   moduli.5             |  127 ----
   sftp-server.1m       |  170 +++++
   sftp-server.8        |  170 -----
   ssh-keysign.1m       |   93 +++
   ssh-keysign.8        |   93 ---
   ssh-pkcs11-helper.1m |   43 ++
   ssh-pkcs11-helper.8  |   43 --
   ssh_config.4         | 1726 +++++++++++++++++++++++++++++++++++++++++++++++++
--- 1,18 ----
! From 310f67442b9faf22eb3a30a614202cdd04f99119 Mon Sep 17 00:00:00 2001
  From: oracle <solaris@oracle.com>
  Date: Mon, 3 Aug 2015 14:34:55 -0700
! Subject: [PATCH 06/36] Reorganise man pages into Illumos numbering, adjust
   text
  
  ---
   Makefile.in          |   22 +-
   moduli.4             |  127 ++++
   moduli.5             |  127 ----
   sftp-server.1m       |  170 +++++
   sftp-server.8        |  170 -----
+  ssh-keygen.1         |    6 +-
   ssh-keysign.1m       |   93 +++
   ssh-keysign.8        |   93 ---
   ssh-pkcs11-helper.1m |   43 ++
   ssh-pkcs11-helper.8  |   43 --
   ssh_config.4         | 1726 +++++++++++++++++++++++++++++++++++++++++++++++++
*** 18,28 ****
   ssh_config.5         | 1726 -------------------------------------------------
   sshd.1m              |  971 ++++++++++++++++++++++++++++
   sshd.8               |  971 ----------------------------
   sshd_config.4        | 1736 ++++++++++++++++++++++++++++++++++++++++++++++++++
   sshd_config.5        | 1736 --------------------------------------------------
!  15 files changed, 4877 insertions(+), 4877 deletions(-)
   create mode 100644 moduli.4
   delete mode 100644 moduli.5
   create mode 100644 sftp-server.1m
   delete mode 100644 sftp-server.8
   create mode 100644 ssh-keysign.1m
--- 19,29 ----
   ssh_config.5         | 1726 -------------------------------------------------
   sshd.1m              |  971 ++++++++++++++++++++++++++++
   sshd.8               |  971 ----------------------------
   sshd_config.4        | 1736 ++++++++++++++++++++++++++++++++++++++++++++++++++
   sshd_config.5        | 1736 --------------------------------------------------
!  16 files changed, 4879 insertions(+), 4881 deletions(-)
   create mode 100644 moduli.4
   delete mode 100644 moduli.5
   create mode 100644 sftp-server.1m
   delete mode 100644 sftp-server.8
   create mode 100644 ssh-keysign.1m
*** 35,59 ****
   delete mode 100644 sshd.8
   create mode 100644 sshd_config.4
   delete mode 100644 sshd_config.5
  
  diff --git a/Makefile.in b/Makefile.in
! index 8e52bca..0dd46b1 100644
  --- a/Makefile.in
  +++ b/Makefile.in
! @@ -112,8 +112,8 @@ SSHDOBJS=sshd.o auth-rhosts.o auth-passwd.o auth-rsa.o auth-rh-rsa.o \
          sandbox-null.o sandbox-rlimit.o sandbox-systrace.o sandbox-darwin.o \
!         sandbox-seccomp-filter.o sandbox-capsicum.o
   
  -MANPAGES       = moduli.5.out scp.1.out ssh-add.1.out ssh-agent.1.out ssh-keygen.1.out ssh-keyscan.1.out ssh.1.out sshd.8.out sftp-server.8.out sftp.1.out ssh-keysign.8.out ssh-pkcs11-helper.8.out sshd_config.5.out ssh_config.5.out
  -MANPAGES_IN    = moduli.5 scp.1 ssh-add.1 ssh-agent.1 ssh-keygen.1 ssh-keyscan.1 ssh.1 sshd.8 sftp-server.8 sftp.1 ssh-keysign.8 ssh-pkcs11-helper.8 sshd_config.5 ssh_config.5
  +MANPAGES       = moduli.4.out scp.1.out ssh-add.1.out ssh-agent.1.out ssh-keygen.1.out ssh-keyscan.1.out ssh.1.out sshd.1m.out sftp-server.1m.out sftp.1.out ssh-keysign.1m.out ssh-pkcs11-helper.1m.out sshd_config.4.out ssh_config.4.out
  +MANPAGES_IN    = moduli.4 scp.1 ssh-add.1 ssh-agent.1 ssh-keygen.1 ssh-keyscan.1 ssh.1 sshd.1m sftp-server.1m sftp.1 ssh-keysign.1m ssh-pkcs11-helper.1m sshd_config.4 ssh_config.4
   MANTYPE                = @MANTYPE@
   
   CONFIGFILES=sshd_config.out ssh_config.out moduli.out
! @@ -307,8 +307,8 @@ install-files:
          $(srcdir)/mkinstalldirs $(DESTDIR)$(sbindir)
          $(srcdir)/mkinstalldirs $(DESTDIR)$(mandir)
          $(srcdir)/mkinstalldirs $(DESTDIR)$(mandir)/$(mansubdir)1
  -       $(srcdir)/mkinstalldirs $(DESTDIR)$(mandir)/$(mansubdir)5
  -       $(srcdir)/mkinstalldirs $(DESTDIR)$(mandir)/$(mansubdir)8
--- 36,60 ----
   delete mode 100644 sshd.8
   create mode 100644 sshd_config.4
   delete mode 100644 sshd_config.5
  
  diff --git a/Makefile.in b/Makefile.in
! index bc4660f..9f953e1 100644
  --- a/Makefile.in
  +++ b/Makefile.in
! @@ -113,8 +113,8 @@ SSHDOBJS=sshd.o auth-rhosts.o auth-passwd.o auth-rsa.o auth-rh-rsa.o \
          sandbox-null.o sandbox-rlimit.o sandbox-systrace.o sandbox-darwin.o \
!         sandbox-seccomp-filter.o sandbox-capsicum.o sandbox-solaris.o
   
  -MANPAGES       = moduli.5.out scp.1.out ssh-add.1.out ssh-agent.1.out ssh-keygen.1.out ssh-keyscan.1.out ssh.1.out sshd.8.out sftp-server.8.out sftp.1.out ssh-keysign.8.out ssh-pkcs11-helper.8.out sshd_config.5.out ssh_config.5.out
  -MANPAGES_IN    = moduli.5 scp.1 ssh-add.1 ssh-agent.1 ssh-keygen.1 ssh-keyscan.1 ssh.1 sshd.8 sftp-server.8 sftp.1 ssh-keysign.8 ssh-pkcs11-helper.8 sshd_config.5 ssh_config.5
  +MANPAGES       = moduli.4.out scp.1.out ssh-add.1.out ssh-agent.1.out ssh-keygen.1.out ssh-keyscan.1.out ssh.1.out sshd.1m.out sftp-server.1m.out sftp.1.out ssh-keysign.1m.out ssh-pkcs11-helper.1m.out sshd_config.4.out ssh_config.4.out
  +MANPAGES_IN    = moduli.4 scp.1 ssh-add.1 ssh-agent.1 ssh-keygen.1 ssh-keyscan.1 ssh.1 sshd.1m sftp-server.1m sftp.1 ssh-keysign.1m ssh-pkcs11-helper.1m sshd_config.4 ssh_config.4
   MANTYPE                = @MANTYPE@
   
   CONFIGFILES=sshd_config.out ssh_config.out moduli.out
! @@ -308,8 +308,8 @@ install-files:
          $(srcdir)/mkinstalldirs $(DESTDIR)$(sbindir)
          $(srcdir)/mkinstalldirs $(DESTDIR)$(mandir)
          $(srcdir)/mkinstalldirs $(DESTDIR)$(mandir)/$(mansubdir)1
  -       $(srcdir)/mkinstalldirs $(DESTDIR)$(mandir)/$(mansubdir)5
  -       $(srcdir)/mkinstalldirs $(DESTDIR)$(mandir)/$(mansubdir)8
*** 60,70 ****
  +       $(srcdir)/mkinstalldirs $(DESTDIR)$(mandir)/$(mansubdir)4
  +       $(srcdir)/mkinstalldirs $(DESTDIR)$(mandir)/$(mansubdir)1m
          $(srcdir)/mkinstalldirs $(DESTDIR)$(libexecdir)
          (umask 022 ; $(srcdir)/mkinstalldirs $(DESTDIR)$(PRIVSEP_PATH))
          $(INSTALL) -m 0755 $(STRIP_OPT) ssh$(EXEEXT) $(DESTDIR)$(bindir)/ssh$(EXEEXT)
! @@ -328,14 +328,14 @@ install-files:
          $(INSTALL) -m 644 ssh-agent.1.out $(DESTDIR)$(mandir)/$(mansubdir)1/ssh-agent.1
          $(INSTALL) -m 644 ssh-keygen.1.out $(DESTDIR)$(mandir)/$(mansubdir)1/ssh-keygen.1
          $(INSTALL) -m 644 ssh-keyscan.1.out $(DESTDIR)$(mandir)/$(mansubdir)1/ssh-keyscan.1
  -       $(INSTALL) -m 644 moduli.5.out $(DESTDIR)$(mandir)/$(mansubdir)5/moduli.5
  -       $(INSTALL) -m 644 sshd_config.5.out $(DESTDIR)$(mandir)/$(mansubdir)5/sshd_config.5
--- 61,71 ----
  +       $(srcdir)/mkinstalldirs $(DESTDIR)$(mandir)/$(mansubdir)4
  +       $(srcdir)/mkinstalldirs $(DESTDIR)$(mandir)/$(mansubdir)1m
          $(srcdir)/mkinstalldirs $(DESTDIR)$(libexecdir)
          (umask 022 ; $(srcdir)/mkinstalldirs $(DESTDIR)$(PRIVSEP_PATH))
          $(INSTALL) -m 0755 $(STRIP_OPT) ssh$(EXEEXT) $(DESTDIR)$(bindir)/ssh$(EXEEXT)
! @@ -329,14 +329,14 @@ install-files:
          $(INSTALL) -m 644 ssh-agent.1.out $(DESTDIR)$(mandir)/$(mansubdir)1/ssh-agent.1
          $(INSTALL) -m 644 ssh-keygen.1.out $(DESTDIR)$(mandir)/$(mansubdir)1/ssh-keygen.1
          $(INSTALL) -m 644 ssh-keyscan.1.out $(DESTDIR)$(mandir)/$(mansubdir)1/ssh-keyscan.1
  -       $(INSTALL) -m 644 moduli.5.out $(DESTDIR)$(mandir)/$(mansubdir)5/moduli.5
  -       $(INSTALL) -m 644 sshd_config.5.out $(DESTDIR)$(mandir)/$(mansubdir)5/sshd_config.5
*** 700,709 ****
--- 701,734 ----
  -.Nm
  -first appeared in
  -.Ox 2.8 .
  -.Sh AUTHORS
  -.An Markus Friedl Aq Mt markus@openbsd.org
+ diff --git a/ssh-keygen.1 b/ssh-keygen.1
+ index ed17a08..9616030 100644
+ --- a/ssh-keygen.1
+ +++ b/ssh-keygen.1
+ @@ -174,9 +174,7 @@ key in
+  .Pa ~/.ssh/id_ed25519
+  or
+  .Pa ~/.ssh/id_rsa .
+ -Additionally, the system administrator may use this to generate host keys,
+ -as seen in
+ -.Pa /etc/rc .
+ +Additionally, the system administrator may use this to generate host keys.
+  .Pp
+  Normally this program generates the key and asks for a file in which
+  to store the private key.
+ @@ -224,7 +222,7 @@ for which host keys
+  do not exist, generate the host keys with the default key file path,
+  an empty passphrase, default bits for the key type, and default comment.
+  This is used by
+ -.Pa /etc/rc
+ +.Pa /lib/svc/method/sshd
+  to generate new host keys.
+  .It Fl a Ar rounds
+  When saving a new-format private key (i.e. an ed25519 key or any SSH protocol
  diff --git a/ssh-keysign.1m b/ssh-keysign.1m
  new file mode 100644
  index 0000000..60c96ad
  --- /dev/null
  +++ b/ssh-keysign.1m
*** 4462,4472 ****
  -created OpenSSH.
  -Markus Friedl contributed the support for SSH
  -protocol versions 1.5 and 2.0.
  diff --git a/sshd.1m b/sshd.1m
  new file mode 100644
! index 0000000..967a753
  --- /dev/null
  +++ b/sshd.1m
  @@ -0,0 +1,971 @@
  +.\"
  +.\" Author: Tatu Ylonen <ylo@cs.hut.fi>
--- 4487,4497 ----
  -created OpenSSH.
  -Markus Friedl contributed the support for SSH
  -protocol versions 1.5 and 2.0.
  diff --git a/sshd.1m b/sshd.1m
  new file mode 100644
! index 0000000..ada4f25
  --- /dev/null
  +++ b/sshd.1m
  @@ -0,0 +1,971 @@
  +.\"
  +.\" Author: Tatu Ylonen <ylo@cs.hut.fi>
*** 4534,4545 ****
  +and provide secure encrypted communications between two untrusted hosts
  +over an insecure network.
  +.Pp
  +.Nm
  +listens for connections from clients.
! +It is normally started at boot from
! +.Pa /etc/rc .
  +It forks a new
  +daemon for each incoming connection.
  +The forked daemons handle
  +key exchange, encryption, authentication, command execution,
  +and data exchange.
--- 4559,4570 ----
  +and provide secure encrypted communications between two untrusted hosts
  +over an insecure network.
  +.Pp
  +.Nm
  +listens for connections from clients.
! +It is normally started at boot by
! +.Xr smf 5 .
  +It forks a new
  +daemon for each incoming connection.
  +The forked daemons handle
  +key exchange, encryption, authentication, command execution,
  +and data exchange.
*** 9899,9905 ****
  -Markus Friedl contributed the support for SSH
  -protocol versions 1.5 and 2.0.
  -Niels Provos and Markus Friedl contributed support
  -for privilege separation.
  -- 
! 2.3.2 (Apple Git-55)
  
--- 9924,9930 ----
  -Markus Friedl contributed the support for SSH
  -protocol versions 1.5 and 2.0.
  -Niels Provos and Markus Friedl contributed support
  -for privilege separation.
  -- 
! 2.5.4 (Apple Git-61)