- djm@cvs.openbsd.org 2006/04/20 21:53:44
     [includes.h session.c sftp.c]
     Switch from using pipes to socketpairs for communication between
     sftp/scp and ssh, and between sshd and its subprocesses. This saves
     a file descriptor per session and apparently makes userland ppp over
     ssh work; ok markus@ deraadt@ (ID Sync only - portable makes this
     decision on a per-platform basis)
4 files changed
tree: 6b1fc90f696e53ed56313df41dfa629d859242b4
  1. .cvsignore
  2. CREDITS
  3. ChangeLog
  4. INSTALL
  5. LICENCE
  6. Makefile.in
  7. OVERVIEW
  8. README
  9. README.dns
  10. README.platform
  11. README.privsep
  12. README.smartcard
  13. README.tun
  14. RFC.nroff
  15. TODO
  16. WARNING.RNG
  17. aclocal.m4
  18. acss.c
  19. acss.h
  20. atomicio.c
  21. atomicio.h
  22. audit-bsm.c
  23. audit.c
  24. audit.h
  25. auth-bsdauth.c
  26. auth-chall.c
  27. auth-krb5.c
  28. auth-options.c
  29. auth-options.h
  30. auth-pam.c
  31. auth-pam.h
  32. auth-passwd.c
  33. auth-rh-rsa.c
  34. auth-rhosts.c
  35. auth-rsa.c
  36. auth-shadow.c
  37. auth-sia.c
  38. auth-sia.h
  39. auth-skey.c
  40. auth.c
  41. auth.h
  42. auth1.c
  43. auth2-chall.c
  44. auth2-gss.c
  45. auth2-hostbased.c
  46. auth2-kbdint.c
  47. auth2-none.c
  48. auth2-passwd.c
  49. auth2-pubkey.c
  50. auth2.c
  51. authfd.c
  52. authfd.h
  53. authfile.c
  54. authfile.h
  55. bufaux.c
  56. bufaux.h
  57. bufbn.c
  58. buffer.c
  59. buffer.h
  60. buildpkg.sh.in
  61. canohost.c
  62. canohost.h
  63. channels.c
  64. channels.h
  65. cipher-3des1.c
  66. cipher-acss.c
  67. cipher-aes.c
  68. cipher-bf1.c
  69. cipher-ctr.c
  70. cipher.c
  71. cipher.h
  72. cleanup.c
  73. clientloop.c
  74. clientloop.h
  75. compat.c
  76. compat.h
  77. compress.c
  78. compress.h
  79. config.guess
  80. config.sub
  81. configure.ac
  82. contrib/
  83. crc32.c
  84. crc32.h
  85. deattack.c
  86. deattack.h
  87. defines.h
  88. dh.c
  89. dh.h
  90. dispatch.c
  91. dispatch.h
  92. dns.c
  93. dns.h
  94. entropy.c
  95. entropy.h
  96. fatal.c
  97. fixpaths
  98. fixprogs
  99. getput.h
  100. groupaccess.c
  101. groupaccess.h
  102. gss-genr.c
  103. gss-serv-krb5.c
  104. gss-serv.c
  105. hostfile.c
  106. hostfile.h
  107. includes.h
  108. install-sh
  109. kex.c
  110. kex.h
  111. kexdh.c
  112. kexdhc.c
  113. kexdhs.c
  114. kexgex.c
  115. kexgexc.c
  116. kexgexs.c
  117. key.c
  118. key.h
  119. log.c
  120. log.h
  121. loginrec.c
  122. loginrec.h
  123. logintest.c
  124. mac.c
  125. mac.h
  126. match.c
  127. match.h
  128. md-sha256.c
  129. md5crypt.c
  130. md5crypt.h
  131. mdoc2man.awk
  132. misc.c
  133. misc.h
  134. mkinstalldirs
  135. moduli
  136. moduli.c
  137. monitor.c
  138. monitor.h
  139. monitor_fdpass.c
  140. monitor_fdpass.h
  141. monitor_mm.c
  142. monitor_mm.h
  143. monitor_wrap.c
  144. monitor_wrap.h
  145. msg.c
  146. msg.h
  147. myproposal.h
  148. nchan.c
  149. nchan.ms
  150. nchan2.ms
  151. openbsd-compat/
  152. opensshd.init.in
  153. packet.c
  154. packet.h
  155. pathnames.h
  156. progressmeter.c
  157. progressmeter.h
  158. readconf.c
  159. readconf.h
  160. readpass.c
  161. regress/
  162. rijndael.c
  163. rijndael.h
  164. rsa.c
  165. rsa.h
  166. scard-opensc.c
  167. scard.c
  168. scard.h
  169. scard/
  170. scp.1
  171. scp.c
  172. servconf.c
  173. servconf.h
  174. serverloop.c
  175. serverloop.h
  176. session.c
  177. session.h
  178. sftp-client.c
  179. sftp-client.h
  180. sftp-common.c
  181. sftp-common.h
  182. sftp-glob.c
  183. sftp-server.8
  184. sftp-server.c
  185. sftp.1
  186. sftp.c
  187. sftp.h
  188. ssh-add.1
  189. ssh-add.c
  190. ssh-agent.1
  191. ssh-agent.c
  192. ssh-dss.c
  193. ssh-gss.h
  194. ssh-keygen.1
  195. ssh-keygen.c
  196. ssh-keyscan.1
  197. ssh-keyscan.c
  198. ssh-keysign.8
  199. ssh-keysign.c
  200. ssh-rand-helper.8
  201. ssh-rand-helper.c
  202. ssh-rsa.c
  203. ssh.1
  204. ssh.c
  205. ssh.h
  206. ssh1.h
  207. ssh2.h
  208. ssh_config
  209. ssh_config.5
  210. ssh_prng_cmds.in
  211. sshconnect.c
  212. sshconnect.h
  213. sshconnect1.c
  214. sshconnect2.c
  215. sshd.8
  216. sshd.c
  217. sshd_config
  218. sshd_config.5
  219. sshlogin.c
  220. sshlogin.h
  221. sshpty.c
  222. sshpty.h
  223. sshtty.c
  224. survey.sh.in
  225. ttymodes.c
  226. ttymodes.h
  227. uidswap.c
  228. uidswap.h
  229. uuencode.c
  230. uuencode.h
  231. version.h
  232. xmalloc.c
  233. xmalloc.h