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
   - [email protected] 2001/01/19 12:45:26 GMT 2001 by markus
     [servconf.c ssh.h sshd.c]
     only auth-chall.c needs #ifdef SKEY
   - [email protected] 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
   - [email protected] 2001/01/19 16:48:14
     [sshd.8]
     fix typo; from stevesk@
   - [email protected] 2001/01/19 16:50:58
     [ssh-dss.c]
     clear and free digest, make consistent with other code (use dlen); from
     stevesk@
   - [email protected] 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()
   - [email protected] 2001/01/20 17:59:40 GMT 2001
     [readconf.c]
     fix SIGSEGV from -o ""; problem noted by [email protected]
   - [email protected] 2001/01/20 18:20:29
     [sshconnect2.c]
     dh_new_group() does not return NULL.  ok markus@
   - [email protected] 2001/01/20 21:33:42
     [ssh-add.c]
     do not loop forever if askpass does not exist; from
     [email protected]
   - [email protected] 2001/01/20 23:00:56
     [servconf.c]
     Check for NULL return from strdelim; ok markus
   - [email protected] 2001/01/20 23:02:07
     [readconf.c]
     KNF; ok markus
   - [email protected] 2001/01/21 9:00:33
     [ssh-keygen.1]
     remove -R flag; ok markus@
   - [email protected] 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