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