Hopefully things did not get mixed around too much.  It compiles under
Linux and works.  So that is at least a good sign. =)
20010122
 - (bal) OpenBSD Resync
   - markus@cvs.openbsd.org 2001/01/19 12:45:26 GMT 2001 by markus
     [servconf.c ssh.h sshd.c]
     only auth-chall.c needs #ifdef SKEY
   - markus@cvs.openbsd.org 2001/01/19 15:55:10 GMT 2001 by markus
     [auth-krb4.c auth-options.c auth-rh-rsa.c auth-rhosts.c auth-rsa.c
      auth1.c auth2.c channels.c clientloop.c dh.c dispatch.c nchan.c
      packet.c pathname.h readconf.c scp.c servconf.c serverloop.c
      session.c ssh-add.c ssh-keygen.c ssh-keyscan.c ssh.c ssh.h
      ssh1.h sshconnect1.c sshd.c ttymodes.c]
     move ssh1 definitions to ssh1.h, pathnames to pathnames.h
   - markus@cvs.openbsd.org 2001/01/19 16:48:14
     [sshd.8]
     fix typo; from stevesk@
   - markus@cvs.openbsd.org 2001/01/19 16:50:58
     [ssh-dss.c]
     clear and free digest, make consistent with other code (use dlen); from
     stevesk@
   - markus@cvs.openbsd.org 2001/01/20 15:55:20 GMT 2001 by markus
     [auth-options.c auth-options.h auth-rsa.c auth2.c]
     pass the filename to auth_parse_options()
   - markus@cvs.openbsd.org 2001/01/20 17:59:40 GMT 2001
     [readconf.c]
     fix SIGSEGV from -o ""; problem noted by jehsom@togetherweb.com
   - stevesk@cvs.openbsd.org 2001/01/20 18:20:29
     [sshconnect2.c]
     dh_new_group() does not return NULL.  ok markus@
   - markus@cvs.openbsd.org 2001/01/20 21:33:42
     [ssh-add.c]
     do not loop forever if askpass does not exist; from
     andrew@pimlott.ne.mediaone.net
   - djm@cvs.openbsd.org 2001/01/20 23:00:56
     [servconf.c]
     Check for NULL return from strdelim; ok markus
   - djm@cvs.openbsd.org 2001/01/20 23:02:07
     [readconf.c]
     KNF; ok markus
   - jakob@cvs.openbsd.org 2001/01/21 9:00:33
     [ssh-keygen.1]
     remove -R flag; ok markus@
   - markus@cvs.openbsd.org 2001/01/21 19:05:40
     [atomicio.c automicio.h auth-chall.c auth-krb4.c auth-options.c
      auth-options.h auth-passwd.c auth-rh-rsa.c auth-rhosts.c auth-rsa.c
      auth.c auth.h auth1.c auth2-chall.c auth2.c authfd.c authfile.c
      bufaux.c  bufaux.h buffer.c canahost.c canahost.h channels.c
      cipher.c cli.c clientloop.c clientloop.h compat.c compress.c
      deattack.c dh.c dispatch.c groupaccess.c hmac.c hostfile.c kex.c
      key.c key.h log-client.c log-server.c log.c log.h login.c login.h
      match.c misc.c misc.h nchan.c packet.c pty.c radix.h readconf.c
      readpass.c readpass.h rsa.c scp.c servconf.c serverloop.c serverloop.h
      session.c sftp-server.c ssh-add.c ssh-agent.c ssh-dss.c ssh-keygen.c
      ssh-keyscan.c ssh-rsa.c ssh.c ssh.h sshconnect.c sshconnect.h
      sshconnect1.c sshconnect2.c sshd.c tildexpand.c tildexpand.h
      ttysmodes.c uidswap.c xmalloc.c]
     split ssh.h and try to cleanup the #include mess. remove unnecessary
     #includes.  rename util.[ch] -> misc.[ch]
 - (bal) renamed 'PIDDIR' to '_PATH_SSH_PIDDIR' to match OpenBSD tree
 - (bal) Moved #ifdef KRB4 in auth-krb4.c above the #include to resolve
   conflict when compiling for non-kerb install
 - (bal) removed the #ifdef SKEY in auth1.c to match Markus' changes
   on 1/19.
91 files changed
tree: 3251d15053db065d74994b95e17fd65874fcaa9b
  1. contrib/
  2. acconfig.h
  3. aclocal.m4
  4. atomicio.c
  5. atomicio.h
  6. auth-chall.c
  7. auth-krb4.c
  8. auth-options.c
  9. auth-options.h
  10. auth-pam.c
  11. auth-pam.h
  12. auth-passwd.c
  13. auth-rh-rsa.c
  14. auth-rhosts.c
  15. auth-rsa.c
  16. auth.c
  17. auth.h
  18. auth1.c
  19. auth2-chall.c
  20. auth2-pam.c
  21. auth2-pam.h
  22. auth2.c
  23. authfd.c
  24. authfd.h
  25. authfile.c
  26. authfile.h
  27. bsd-arc4random.c
  28. bsd-arc4random.h
  29. bsd-base64.c
  30. bsd-base64.h
  31. bsd-bindresvport.c
  32. bsd-bindresvport.h
  33. bsd-daemon.c
  34. bsd-daemon.h
  35. bsd-getcwd.c
  36. bsd-getcwd.h
  37. bsd-getgrouplist.c
  38. bsd-getgrouplist.h
  39. bsd-inet_aton.c
  40. bsd-inet_aton.h
  41. bsd-inet_ntoa.c
  42. bsd-inet_ntoa.h
  43. bsd-misc.c
  44. bsd-misc.h
  45. bsd-mktemp.c
  46. bsd-mktemp.h
  47. bsd-queue.h
  48. bsd-realpath.c
  49. bsd-realpath.h
  50. bsd-rresvport.c
  51. bsd-rresvport.h
  52. bsd-setenv.c
  53. bsd-setenv.h
  54. bsd-setproctitle.c
  55. bsd-setproctitle.h
  56. bsd-sigaction.c
  57. bsd-sigaction.h
  58. bsd-snprintf.c
  59. bsd-snprintf.h
  60. bsd-strlcat.c
  61. bsd-strlcat.h
  62. bsd-strlcpy.c
  63. bsd-strlcpy.h
  64. bsd-strmode.c
  65. bsd-strmode.h
  66. bsd-strsep.c
  67. bsd-strsep.h
  68. bsd-strtok.c
  69. bsd-strtok.h
  70. bsd-vis.c
  71. bsd-vis.h
  72. bsd-waitpid.c
  73. bsd-waitpid.h
  74. bufaux.c
  75. bufaux.h
  76. buffer.c
  77. buffer.h
  78. canohost.c
  79. canohost.h
  80. ChangeLog
  81. channels.c
  82. channels.h
  83. cipher.c
  84. cipher.h
  85. cli.c
  86. cli.h
  87. clientloop.c
  88. clientloop.h
  89. compat.c
  90. compat.h
  91. compress.c
  92. compress.h
  93. config.guess
  94. config.sub
  95. configure.in
  96. crc32.c
  97. crc32.h
  98. CREDITS
  99. cygwin_util.c
  100. cygwin_util.h
  101. deattack.c
  102. deattack.h
  103. defines.h
  104. dh.c
  105. dh.h
  106. dispatch.c
  107. dispatch.h
  108. entropy.c
  109. entropy.h
  110. fake-gai-errnos.h
  111. fake-getaddrinfo.c
  112. fake-getaddrinfo.h
  113. fake-getnameinfo.c
  114. fake-getnameinfo.h
  115. fake-regex.h
  116. fake-socket.h
  117. fixpaths
  118. fixprogs
  119. getput.h
  120. groupaccess.c
  121. groupaccess.h
  122. hmac.c
  123. hmac.h
  124. hostfile.c
  125. hostfile.h
  126. includes.h
  127. INSTALL
  128. install-sh
  129. kex.c
  130. kex.h
  131. key.c
  132. key.h
  133. LICENCE
  134. log-client.c
  135. log-server.c
  136. log.c
  137. log.h
  138. login.c
  139. login.h
  140. loginrec.c
  141. loginrec.h
  142. logintest.c
  143. Makefile.in
  144. match.c
  145. match.h
  146. md5crypt.c
  147. md5crypt.h
  148. misc.c
  149. misc.h
  150. mkinstalldirs
  151. mpaux.c
  152. mpaux.h
  153. myproposal.h
  154. nchan.c
  155. nchan.h
  156. nchan.ms
  157. nchan2.ms
  158. next-posix.c
  159. next-posix.h
  160. openbsd-compat.h
  161. OVERVIEW
  162. packet.c
  163. packet.h
  164. pathnames.h
  165. primes
  166. pty.c
  167. pty.h
  168. radix.c
  169. radix.h
  170. readconf.c
  171. readconf.h
  172. README
  173. readpass.c
  174. readpass.h
  175. RFC.nroff
  176. rijndael.c
  177. rijndael.h
  178. rsa.c
  179. rsa.h
  180. scp.1
  181. scp.c
  182. servconf.c
  183. servconf.h
  184. serverloop.c
  185. serverloop.h
  186. session.c
  187. session.h
  188. sftp-server.8
  189. sftp-server.c
  190. sftp.h
  191. ssh-add.1
  192. ssh-add.c
  193. ssh-agent.1
  194. ssh-agent.c
  195. ssh-dss.c
  196. ssh-dss.h
  197. ssh-keygen.1
  198. ssh-keygen.c
  199. ssh-keyscan.1
  200. ssh-keyscan.c
  201. ssh-rsa.c
  202. ssh-rsa.h
  203. ssh.1
  204. ssh.c
  205. ssh.h
  206. ssh1.h
  207. ssh2.h
  208. ssh_config
  209. ssh_prng_cmds.in
  210. sshconnect.c
  211. sshconnect.h
  212. sshconnect1.c
  213. sshconnect2.c
  214. sshd.8
  215. sshd.c
  216. sshd_config
  217. tildexpand.c
  218. tildexpand.h
  219. TODO
  220. ttymodes.c
  221. ttymodes.h
  222. uidswap.c
  223. uidswap.h
  224. uuencode.c
  225. uuencode.h
  226. version.h
  227. WARNING.RNG
  228. xmalloc.c
  229. xmalloc.h