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