- (djm) Merge OpenBSD changes:
   - markus@cvs.openbsd.org  2000/11/06 16:04:56
     [channels.c channels.h clientloop.c nchan.c serverloop.c]
     [session.c ssh.c]
     agent forwarding and -R for ssh2, based on work from
     jhuuskon@messi.uku.fi
   - markus@cvs.openbsd.org  2000/11/06 16:13:27
     [ssh.c sshconnect.c sshd.c]
     do not disabled rhosts(rsa) if server port > 1024; from
     pekkas@netcore.fi
   - markus@cvs.openbsd.org  2000/11/06 16:16:35
     [sshconnect.c]
     downgrade client to 1.3 if server is 1.4; help from mdb@juniper.net
   - markus@cvs.openbsd.org  2000/11/09 18:04:40
     [auth1.c]
     typo; from mouring@pconline.com
   - markus@cvs.openbsd.org  2000/11/12 12:03:28
     [ssh-agent.c]
     off-by-one when removing a key from the agent
   - markus@cvs.openbsd.org  2000/11/12 12:50:39
     [auth-rh-rsa.c auth2.c authfd.c authfd.h]
     [authfile.c hostfile.c kex.c kex.h key.c key.h myproposal.h]
     [readconf.c readconf.h rsa.c rsa.h servconf.c servconf.h ssh-add.c]
     [ssh-agent.c ssh-keygen.1 ssh-keygen.c ssh.1 ssh.c ssh_config]
     [sshconnect1.c sshconnect2.c sshd.8 sshd.c sshd_config ssh-dss.c]
     [ssh-dss.h ssh-rsa.c ssh-rsa.h dsa.c dsa.h]
     add support for RSA to SSH2.  please test.
     there are now 3 types of keys: RSA1 is used by ssh-1 only,
     RSA and DSA are used by SSH2.
     you can use 'ssh-keygen -t rsa -f ssh2_rsa_file' to generate RSA
     keys for SSH2 and use the RSA keys for hostkeys or for user keys.
     SSH2 RSA or DSA keys are added to .ssh/authorised_keys2 as before.
 - (djm) Fix up Makefile and Redhat init script to create RSA host keys
 - (djm) Change to interim version
47 files changed
tree: 176c7dc2844ecc2c1de0f72d221449556ffa5209
  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-skey.c
  30. auth2.c
  31. authfd.c
  32. authfd.h
  33. authfile.c
  34. authfile.h
  35. bsd-arc4random.c
  36. bsd-arc4random.h
  37. bsd-base64.c
  38. bsd-base64.h
  39. bsd-bindresvport.c
  40. bsd-bindresvport.h
  41. bsd-daemon.c
  42. bsd-daemon.h
  43. bsd-getcwd.c
  44. bsd-getcwd.h
  45. bsd-inet_aton.c
  46. bsd-inet_aton.h
  47. bsd-inet_ntoa.c
  48. bsd-inet_ntoa.h
  49. bsd-misc.c
  50. bsd-misc.h
  51. bsd-mktemp.c
  52. bsd-mktemp.h
  53. bsd-realpath.c
  54. bsd-realpath.h
  55. bsd-rresvport.c
  56. bsd-rresvport.h
  57. bsd-setenv.c
  58. bsd-setenv.h
  59. bsd-setproctitle.c
  60. bsd-setproctitle.h
  61. bsd-sigaction.c
  62. bsd-sigaction.h
  63. bsd-snprintf.c
  64. bsd-snprintf.h
  65. bsd-strlcat.c
  66. bsd-strlcat.h
  67. bsd-strlcpy.c
  68. bsd-strlcpy.h
  69. bsd-strsep.c
  70. bsd-strsep.h
  71. bsd-strtok.c
  72. bsd-strtok.h
  73. bsd-vis.c
  74. bsd-vis.h
  75. bsd-waitpid.c
  76. bsd-waitpid.h
  77. bufaux.c
  78. bufaux.h
  79. buffer.c
  80. buffer.h
  81. canohost.c
  82. channels.c
  83. channels.h
  84. cipher.c
  85. cipher.h
  86. cli.c
  87. cli.h
  88. clientloop.c
  89. compat.c
  90. compat.h
  91. compress.c
  92. compress.h
  93. config.guess
  94. config.sub
  95. configure.in
  96. contrib/
  97. crc32.c
  98. crc32.h
  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-socket.h
  116. fixpaths
  117. fixprogs
  118. getput.h
  119. hmac.c
  120. hmac.h
  121. hostfile.c
  122. hostfile.h
  123. includes.h
  124. install-sh
  125. kex.c
  126. kex.h
  127. key.c
  128. key.h
  129. log-client.c
  130. log-server.c
  131. log.c
  132. login.c
  133. loginrec.c
  134. loginrec.h
  135. logintest.c
  136. match.c
  137. match.h
  138. md5crypt.c
  139. md5crypt.h
  140. mkinstalldirs
  141. mpaux.c
  142. mpaux.h
  143. myproposal.h
  144. nchan.c
  145. nchan.h
  146. nchan.ms
  147. nchan2.ms
  148. news4-posix.h
  149. next-posix.c
  150. next-posix.h
  151. openbsd-compat.h
  152. packet.c
  153. packet.h
  154. primes
  155. pty.c
  156. pty.h
  157. radix.c
  158. readconf.c
  159. readconf.h
  160. readpass.c
  161. rijndael.c
  162. rijndael.h
  163. rsa.c
  164. rsa.h
  165. scp.1
  166. scp.c
  167. servconf.c
  168. servconf.h
  169. serverloop.c
  170. session.c
  171. session.h
  172. sftp-server.8
  173. sftp-server.c
  174. ssh-add.1
  175. ssh-add.c
  176. ssh-agent.1
  177. ssh-agent.c
  178. ssh-dss.c
  179. ssh-dss.h
  180. ssh-keygen.1
  181. ssh-keygen.c
  182. ssh-rsa.c
  183. ssh-rsa.h
  184. ssh.1
  185. ssh.c
  186. ssh.h
  187. ssh2.h
  188. ssh_config
  189. ssh_prng_cmds.in
  190. sshconnect.c
  191. sshconnect.h
  192. sshconnect1.c
  193. sshconnect2.c
  194. sshd.8
  195. sshd.c
  196. sshd_config
  197. tildexpand.c
  198. ttymodes.c
  199. ttymodes.h
  200. uidswap.c
  201. uidswap.h
  202. util.c
  203. uuencode.c
  204. uuencode.h
  205. version.h
  206. xmalloc.c
  207. xmalloc.h