- (djm) Pick up LOGIN_PROGRAM from environment or PATH if not set by headers
 - (djm) OpenBSD CVS updates:
   - deraadt@cvs.openbsd.org 2000/08/18 20:07:23
     [ssh.c]
     accept remsh as a valid name as well; roman@buildpoint.com
   - deraadt@cvs.openbsd.org 2000/08/18 20:17:13
     [deattack.c crc32.c packet.c]
     rename crc32() to ssh_crc32() to avoid zlib name clash.  do not move to
     libz crc32 function yet, because it has ugly "long"'s in it;
     oneill@cs.sfu.ca
   - deraadt@cvs.openbsd.org 2000/08/18 20:26:08
     [scp.1 scp.c]
     -S prog support; tv@debian.org
   - deraadt@cvs.openbsd.org 2000/08/18 20:50:07
     [scp.c]
     knf
   - deraadt@cvs.openbsd.org 2000/08/18 20:57:33
     [log-client.c]
     shorten
   - markus@cvs.openbsd.org  2000/08/19 12:48:11
     [channels.c channels.h clientloop.c ssh.c ssh.h]
     support for ~. in ssh2
   - deraadt@cvs.openbsd.org 2000/08/19 15:29:40
     [crc32.h]
     proper prototype
   - markus@cvs.openbsd.org  2000/08/19 15:34:44
     [authfd.c authfd.h key.c key.h ssh-add.1 ssh-add.c ssh-agent.1]
     [ssh-agent.c ssh-keygen.c sshconnect1.c sshconnect2.c Makefile]
     [fingerprint.c fingerprint.h]
     add SSH2/DSA support to the agent and some other DSA related cleanups.
     (note that we cannot talk to ssh.com's ssh2 agents)
   - markus@cvs.openbsd.org  2000/08/19 15:55:52
     [channels.c channels.h clientloop.c]
     more ~ support for ssh2
   - markus@cvs.openbsd.org  2000/08/19 16:21:19
     [clientloop.c]
     oops
   - millert@cvs.openbsd.org 2000/08/20 12:25:53
     [session.c]
     We have to stash the result of get_remote_name_or_ip() before we
     close our socket or getpeername() will get EBADF and the process
     will exit.  Only a problem for "UseLogin yes".
   - millert@cvs.openbsd.org 2000/08/20 12:30:59
     [session.c]
     Only check /etc/nologin if "UseLogin no" since login(1) may have its
     own policy on determining who is allowed to login when /etc/nologin
     is present.  Also use the _PATH_NOLOGIN define.
   - millert@cvs.openbsd.org 2000/08/20 12:42:43
     [auth1.c auth2.c session.c ssh.c]
     Add calls to setusercontext() and login_get*().  We basically call
     setusercontext() in most places where previously we did a setlogin().
     Add default login.conf file and put root in the "daemon" login class.
   - millert@cvs.openbsd.org 2000/08/21 10:23:31
     [session.c]
     Fix incorrect PATH setting; noted by Markus.
33 files changed
tree: 16fa75fe42aede072c5d3edac562c2870d1bb0e5
  1. COPYING.Ylonen
  2. CREDITS
  3. ChangeLog
  4. INSTALL
  5. Makefile.in
  6. OVERVIEW
  7. README
  8. README.Ylonen
  9. README.openssh2
  10. RFC.nroff
  11. TODO
  12. UPGRADING
  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.c
  30. authfd.c
  31. authfd.h
  32. authfile.c
  33. authfile.h
  34. bsd-arc4random.c
  35. bsd-arc4random.h
  36. bsd-base64.c
  37. bsd-base64.h
  38. bsd-bindresvport.c
  39. bsd-bindresvport.h
  40. bsd-daemon.c
  41. bsd-daemon.h
  42. bsd-inet_aton.c
  43. bsd-inet_aton.h
  44. bsd-inet_ntoa.c
  45. bsd-inet_ntoa.h
  46. bsd-misc.c
  47. bsd-misc.h
  48. bsd-mktemp.c
  49. bsd-mktemp.h
  50. bsd-rresvport.c
  51. bsd-rresvport.h
  52. bsd-setenv.c
  53. bsd-setenv.h
  54. bsd-sigaction.c
  55. bsd-sigaction.h
  56. bsd-snprintf.c
  57. bsd-snprintf.h
  58. bsd-strlcat.c
  59. bsd-strlcat.h
  60. bsd-strlcpy.c
  61. bsd-strlcpy.h
  62. bsd-strsep.c
  63. bsd-strsep.h
  64. bufaux.c
  65. bufaux.h
  66. buffer.c
  67. buffer.h
  68. canohost.c
  69. channels.c
  70. channels.h
  71. cipher.c
  72. cipher.h
  73. clientloop.c
  74. compat.c
  75. compat.h
  76. compress.c
  77. compress.h
  78. config.guess
  79. config.sub
  80. configure.in
  81. contrib/
  82. crc32.c
  83. crc32.h
  84. deattack.c
  85. deattack.h
  86. defines.h
  87. dispatch.c
  88. dispatch.h
  89. dsa.c
  90. dsa.h
  91. entropy.c
  92. entropy.h
  93. fake-gai-errnos.h
  94. fake-getaddrinfo.c
  95. fake-getaddrinfo.h
  96. fake-getnameinfo.c
  97. fake-getnameinfo.h
  98. fake-socket.h
  99. fixpaths
  100. fixprogs
  101. getput.h
  102. hmac.c
  103. hmac.h
  104. hostfile.c
  105. hostfile.h
  106. includes.h
  107. install-sh
  108. kex.c
  109. kex.h
  110. key.c
  111. key.h
  112. log-client.c
  113. log-server.c
  114. log.c
  115. login.c
  116. loginrec.c
  117. loginrec.h
  118. logintest.c
  119. match.c
  120. match.h
  121. md5crypt.c
  122. md5crypt.h
  123. mkinstalldirs
  124. mpaux.c
  125. mpaux.h
  126. myproposal.h
  127. nchan.c
  128. nchan.h
  129. nchan.ms
  130. nchan2.ms
  131. next-posix.c
  132. next-posix.h
  133. openbsd-compat.h
  134. packet.c
  135. packet.h
  136. pty.c
  137. pty.h
  138. radix.c
  139. readconf.c
  140. readconf.h
  141. readpass.c
  142. rsa.c
  143. rsa.h
  144. scp.1
  145. scp.c
  146. servconf.c
  147. servconf.h
  148. serverloop.c
  149. session.c
  150. session.h
  151. ssh-add.1
  152. ssh-add.c
  153. ssh-agent.1
  154. ssh-agent.c
  155. ssh-keygen.1
  156. ssh-keygen.c
  157. ssh.1
  158. ssh.c
  159. ssh.h
  160. ssh2.h
  161. ssh_config
  162. ssh_prng_cmds.in
  163. sshconnect.c
  164. sshconnect.h
  165. sshconnect1.c
  166. sshconnect2.c
  167. sshd.8
  168. sshd.c
  169. sshd_config
  170. tildexpand.c
  171. ttymodes.c
  172. ttymodes.h
  173. uidswap.c
  174. uidswap.h
  175. util.c
  176. uuencode.c
  177. uuencode.h
  178. version.h
  179. xmalloc.c
  180. xmalloc.h