- markus@cvs.openbsd.org 2002/06/11 04:14:26
     [ssh.c sshconnect.c sshconnect.h]
     no longer use uidswap.[ch] from the ssh client
     run less code with euid==0 if ssh is installed setuid root
     just switch the euid, don't switch the complete set of groups
     (this is only needed by sshd). ok provos@
4 files changed
tree: bf92c1c3374176a70d0a2dd9ea23d97e13d5ee57
  1. contrib/
  2. openbsd-compat/
  3. regress/
  4. scard/
  5. .cvsignore
  6. acconfig.h
  7. aclocal.m4
  8. atomicio.c
  9. atomicio.h
  10. auth-bsdauth.c
  11. auth-chall.c
  12. auth-krb4.c
  13. auth-krb5.c
  14. auth-options.c
  15. auth-options.h
  16. auth-pam.c
  17. auth-pam.h
  18. auth-passwd.c
  19. auth-rh-rsa.c
  20. auth-rhosts.c
  21. auth-rsa.c
  22. auth-sia.c
  23. auth-sia.h
  24. auth-skey.c
  25. auth.c
  26. auth.h
  27. auth1.c
  28. auth2-chall.c
  29. auth2-hostbased.c
  30. auth2-kbdint.c
  31. auth2-none.c
  32. auth2-pam.c
  33. auth2-pam.h
  34. auth2-passwd.c
  35. auth2-pubkey.c
  36. auth2.c
  37. authfd.c
  38. authfd.h
  39. authfile.c
  40. authfile.h
  41. bufaux.c
  42. bufaux.h
  43. buffer.c
  44. buffer.h
  45. canohost.c
  46. canohost.h
  47. ChangeLog
  48. channels.c
  49. channels.h
  50. cipher.c
  51. cipher.h
  52. clientloop.c
  53. clientloop.h
  54. compat.c
  55. compat.h
  56. compress.c
  57. compress.h
  58. config.guess
  59. config.sub
  60. configure.ac
  61. crc32.c
  62. crc32.h
  63. CREDITS
  64. deattack.c
  65. deattack.h
  66. defines.h
  67. dh.c
  68. dh.h
  69. dispatch.c
  70. dispatch.h
  71. entropy.c
  72. entropy.h
  73. fatal.c
  74. fixpaths
  75. fixprogs
  76. getput.h
  77. groupaccess.c
  78. groupaccess.h
  79. hostfile.c
  80. hostfile.h
  81. includes.h
  82. INSTALL
  83. install-sh
  84. kex.c
  85. kex.h
  86. kexdh.c
  87. kexgex.c
  88. key.c
  89. key.h
  90. LICENCE
  91. log.c
  92. log.h
  93. loginrec.c
  94. loginrec.h
  95. logintest.c
  96. mac.c
  97. mac.h
  98. Makefile.in
  99. match.c
  100. match.h
  101. md5crypt.c
  102. md5crypt.h
  103. mdoc2man.pl
  104. misc.c
  105. misc.h
  106. mkinstalldirs
  107. moduli
  108. monitor.c
  109. monitor.h
  110. monitor_fdpass.c
  111. monitor_fdpass.h
  112. monitor_mm.c
  113. monitor_mm.h
  114. monitor_wrap.c
  115. monitor_wrap.h
  116. mpaux.c
  117. mpaux.h
  118. msg.c
  119. msg.h
  120. myproposal.h
  121. nchan.c
  122. nchan.ms
  123. nchan2.ms
  124. OVERVIEW
  125. packet.c
  126. packet.h
  127. pathnames.h
  128. radix.c
  129. radix.h
  130. readconf.c
  131. readconf.h
  132. README
  133. README.privsep
  134. README.smartcard
  135. readpass.c
  136. readpass.h
  137. RFC.nroff
  138. rijndael.c
  139. rijndael.h
  140. rsa.c
  141. rsa.h
  142. scard-opensc.c
  143. scard.c
  144. scard.h
  145. scp.1
  146. scp.c
  147. servconf.c
  148. servconf.h
  149. serverloop.c
  150. serverloop.h
  151. session.c
  152. session.h
  153. sftp-client.c
  154. sftp-client.h
  155. sftp-common.c
  156. sftp-common.h
  157. sftp-glob.c
  158. sftp-glob.h
  159. sftp-int.c
  160. sftp-int.h
  161. sftp-server.8
  162. sftp-server.c
  163. sftp.1
  164. sftp.c
  165. sftp.h
  166. ssh-add.1
  167. ssh-add.c
  168. ssh-agent.1
  169. ssh-agent.c
  170. ssh-dss.c
  171. ssh-dss.h
  172. ssh-keygen.1
  173. ssh-keygen.c
  174. ssh-keyscan.1
  175. ssh-keyscan.c
  176. ssh-keysign.8
  177. ssh-keysign.c
  178. ssh-rand-helper.8
  179. ssh-rand-helper.c
  180. ssh-rsa.c
  181. ssh-rsa.h
  182. ssh.1
  183. ssh.c
  184. ssh.h
  185. ssh1.h
  186. ssh2.h
  187. ssh_config
  188. ssh_prng_cmds.in
  189. sshconnect.c
  190. sshconnect.h
  191. sshconnect1.c
  192. sshconnect2.c
  193. sshd.8
  194. sshd.c
  195. sshd_config
  196. sshlogin.c
  197. sshlogin.h
  198. sshpty.c
  199. sshpty.h
  200. sshtty.c
  201. sshtty.h
  202. tildexpand.c
  203. tildexpand.h
  204. TODO
  205. ttymodes.c
  206. ttymodes.h
  207. uidswap.c
  208. uidswap.h
  209. uuencode.c
  210. uuencode.h
  211. version.h
  212. WARNING.RNG
  213. xmalloc.c
  214. xmalloc.h