One way to massive patch.  <sigh>  It compiles and works under Linux..
And I think I have all the bits right from the OpenBSD tree.
20001222
 - Updated RCSID for pty.c
 - (bal) OpenBSD CVS Updates:
  - markus@cvs.openbsd.org 2000/12/21 15:10:16
    [auth-rh-rsa.c hostfile.c hostfile.h sshconnect.c]
    print keyfile:line for changed hostkeys, for deraadt@, ok deraadt@
  - markus@cvs.openbsd.org 2000/12/20 19:26:56
    [authfile.c]
    allow ssh -i userkey for root
  - markus@cvs.openbsd.org 2000/12/20 19:37:21
    [authfd.c authfd.h kex.c sshconnect2.c sshd.c uidswap.c uidswap.h]
    fix prototypes; from stevesk@pobox.com
  - markus@cvs.openbsd.org 2000/12/20 19:32:08
    [sshd.c]
    init pointer to NULL; report from Jan.Ivan@cern.ch
  - markus@cvs.openbsd.org 2000/12/19 23:17:54
    [auth-krb4.c auth-options.c auth-options.h auth-rhosts.c auth-rsa.c
     auth1.c auth2-skey.c auth2.c authfd.c authfd.h authfile.c bufaux.c
     bufaux.h buffer.c canohost.c channels.c clientloop.c compress.c
     crc32.c deattack.c getput.h hmac.c hmac.h hostfile.c kex.c kex.h
     key.c key.h log.c login.c match.c match.h mpaux.c mpaux.h packet.c
     packet.h radix.c readconf.c rsa.c scp.c servconf.c servconf.h
     serverloop.c session.c sftp-server.c ssh-agent.c ssh-dss.c ssh-dss.h
     ssh-keygen.c ssh-keyscan.c ssh-rsa.c ssh-rsa.h ssh.c ssh.h  uuencode.c
     uuencode.h sshconnect1.c sshconnect2.c sshd.c tildexpand.c]
    replace 'unsigned bla' with 'u_bla' everywhere. also replace 'char
    unsigned' with u_char.
72 files changed
tree: 9041b006ab612c18bdb16b606601839a00ca5b2c
  1. COPYING.Ylonen
  2. CREDITS
  3. ChangeLog
  4. INSTALL
  5. LICENCE
  6. Makefile.in
  7. OVERVIEW
  8. README
  9. README.Ylonen
  10. RFC.nroff
  11. TODO
  12. WARNING.RNG
  13. acconfig.h
  14. aclocal.m4
  15. atomicio.c
  16. auth-krb4.c
  17. auth-options.c
  18. auth-options.h
  19. auth-pam.c
  20. auth-pam.h
  21. auth-passwd.c
  22. auth-rh-rsa.c
  23. auth-rhosts.c
  24. auth-rsa.c
  25. auth-skey.c
  26. auth.c
  27. auth.h
  28. auth1.c
  29. auth2-pam.c
  30. auth2-pam.h
  31. auth2-skey.c
  32. auth2.c
  33. authfd.c
  34. authfd.h
  35. authfile.c
  36. authfile.h
  37. bsd-arc4random.c
  38. bsd-arc4random.h
  39. bsd-base64.c
  40. bsd-base64.h
  41. bsd-bindresvport.c
  42. bsd-bindresvport.h
  43. bsd-daemon.c
  44. bsd-daemon.h
  45. bsd-getcwd.c
  46. bsd-getcwd.h
  47. bsd-inet_aton.c
  48. bsd-inet_aton.h
  49. bsd-inet_ntoa.c
  50. bsd-inet_ntoa.h
  51. bsd-misc.c
  52. bsd-misc.h
  53. bsd-mktemp.c
  54. bsd-mktemp.h
  55. bsd-queue.h
  56. bsd-realpath.c
  57. bsd-realpath.h
  58. bsd-rresvport.c
  59. bsd-rresvport.h
  60. bsd-setenv.c
  61. bsd-setenv.h
  62. bsd-setproctitle.c
  63. bsd-setproctitle.h
  64. bsd-sigaction.c
  65. bsd-sigaction.h
  66. bsd-snprintf.c
  67. bsd-snprintf.h
  68. bsd-strlcat.c
  69. bsd-strlcat.h
  70. bsd-strlcpy.c
  71. bsd-strlcpy.h
  72. bsd-strsep.c
  73. bsd-strsep.h
  74. bsd-strtok.c
  75. bsd-strtok.h
  76. bsd-vis.c
  77. bsd-vis.h
  78. bsd-waitpid.c
  79. bsd-waitpid.h
  80. bufaux.c
  81. bufaux.h
  82. buffer.c
  83. buffer.h
  84. canohost.c
  85. channels.c
  86. channels.h
  87. cipher.c
  88. cipher.h
  89. cli.c
  90. cli.h
  91. clientloop.c
  92. compat.c
  93. compat.h
  94. compress.c
  95. compress.h
  96. config.guess
  97. config.sub
  98. configure.in
  99. contrib/
  100. crc32.c
  101. crc32.h
  102. cygwin_util.c
  103. cygwin_util.h
  104. deattack.c
  105. deattack.h
  106. defines.h
  107. dh.c
  108. dh.h
  109. dispatch.c
  110. dispatch.h
  111. entropy.c
  112. entropy.h
  113. fake-gai-errnos.h
  114. fake-getaddrinfo.c
  115. fake-getaddrinfo.h
  116. fake-getnameinfo.c
  117. fake-getnameinfo.h
  118. fake-socket.h
  119. fixpaths
  120. fixprogs
  121. getput.h
  122. hmac.c
  123. hmac.h
  124. hostfile.c
  125. hostfile.h
  126. includes.h
  127. install-sh
  128. kex.c
  129. kex.h
  130. key.c
  131. key.h
  132. log-client.c
  133. log-server.c
  134. log.c
  135. login.c
  136. loginrec.c
  137. loginrec.h
  138. logintest.c
  139. match.c
  140. match.h
  141. md5crypt.c
  142. md5crypt.h
  143. mkinstalldirs
  144. mpaux.c
  145. mpaux.h
  146. myproposal.h
  147. nchan.c
  148. nchan.h
  149. nchan.ms
  150. nchan2.ms
  151. news4-posix.h
  152. next-posix.c
  153. next-posix.h
  154. openbsd-compat.h
  155. packet.c
  156. packet.h
  157. primes
  158. pty.c
  159. pty.h
  160. radix.c
  161. readconf.c
  162. readconf.h
  163. readpass.c
  164. rijndael.c
  165. rijndael.h
  166. rsa.c
  167. rsa.h
  168. scp.1
  169. scp.c
  170. servconf.c
  171. servconf.h
  172. serverloop.c
  173. session.c
  174. session.h
  175. sftp-server.8
  176. sftp-server.c
  177. ssh-add.1
  178. ssh-add.c
  179. ssh-agent.1
  180. ssh-agent.c
  181. ssh-dss.c
  182. ssh-dss.h
  183. ssh-keygen.1
  184. ssh-keygen.c
  185. ssh-keyscan.1
  186. ssh-keyscan.c
  187. ssh-rsa.c
  188. ssh-rsa.h
  189. ssh.1
  190. ssh.c
  191. ssh.h
  192. ssh2.h
  193. ssh_config
  194. ssh_prng_cmds.in
  195. sshconnect.c
  196. sshconnect.h
  197. sshconnect1.c
  198. sshconnect2.c
  199. sshd.8
  200. sshd.c
  201. sshd_config
  202. tildexpand.c
  203. ttymodes.c
  204. ttymodes.h
  205. uidswap.c
  206. uidswap.h
  207. util.c
  208. uuencode.c
  209. uuencode.h
  210. version.h
  211. xmalloc.c
  212. xmalloc.h