- djm@cvs.openbsd.org 2008/05/19 15:45:07
     [sshtty.c ttymodes.c sshpty.h]
     Fix sending tty modes when stdin is not a tty (bz#1199). Previously
     we would send the modes corresponding to a zeroed struct termios,
     whereas we should have been sending an empty list of modes.
     Based on patch from daniel.ritz AT alcatel.ch; ok dtucker@ markus@
4 files changed
tree: 0430fcc66e198ba19cf1039fe6bc5b488bb65344
  1. contrib/
  2. openbsd-compat/
  3. regress/
  4. scard/
  5. .cvsignore
  6. aclocal.m4
  7. acss.c
  8. acss.h
  9. atomicio.c
  10. atomicio.h
  11. audit-bsm.c
  12. audit.c
  13. audit.h
  14. auth-bsdauth.c
  15. auth-chall.c
  16. auth-krb5.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-shadow.c
  26. auth-sia.c
  27. auth-sia.h
  28. auth-skey.c
  29. auth.c
  30. auth.h
  31. auth1.c
  32. auth2-chall.c
  33. auth2-gss.c
  34. auth2-hostbased.c
  35. auth2-kbdint.c
  36. auth2-none.c
  37. auth2-passwd.c
  38. auth2-pubkey.c
  39. auth2.c
  40. authfd.c
  41. authfd.h
  42. authfile.c
  43. authfile.h
  44. bufaux.c
  45. bufbn.c
  46. buffer.c
  47. buffer.h
  48. buildpkg.sh.in
  49. canohost.c
  50. canohost.h
  51. ChangeLog
  52. channels.c
  53. channels.h
  54. cipher-3des1.c
  55. cipher-acss.c
  56. cipher-aes.c
  57. cipher-bf1.c
  58. cipher-ctr.c
  59. cipher.c
  60. cipher.h
  61. cleanup.c
  62. clientloop.c
  63. clientloop.h
  64. compat.c
  65. compat.h
  66. compress.c
  67. compress.h
  68. config.guess
  69. config.sub
  70. configure.ac
  71. crc32.c
  72. crc32.h
  73. CREDITS
  74. deattack.c
  75. deattack.h
  76. defines.h
  77. dh.c
  78. dh.h
  79. dispatch.c
  80. dispatch.h
  81. dns.c
  82. dns.h
  83. entropy.c
  84. entropy.h
  85. fatal.c
  86. fixpaths
  87. fixprogs
  88. groupaccess.c
  89. groupaccess.h
  90. gss-genr.c
  91. gss-serv-krb5.c
  92. gss-serv.c
  93. hostfile.c
  94. hostfile.h
  95. includes.h
  96. INSTALL
  97. install-sh
  98. kex.c
  99. kex.h
  100. kexdh.c
  101. kexdhc.c
  102. kexdhs.c
  103. kexgex.c
  104. kexgexc.c
  105. kexgexs.c
  106. key.c
  107. key.h
  108. LICENCE
  109. log.c
  110. log.h
  111. loginrec.c
  112. loginrec.h
  113. logintest.c
  114. mac.c
  115. mac.h
  116. Makefile.in
  117. match.c
  118. match.h
  119. md-sha256.c
  120. md5crypt.c
  121. md5crypt.h
  122. mdoc2man.awk
  123. misc.c
  124. misc.h
  125. mkinstalldirs
  126. moduli
  127. moduli.c
  128. monitor.c
  129. monitor.h
  130. monitor_fdpass.c
  131. monitor_fdpass.h
  132. monitor_mm.c
  133. monitor_mm.h
  134. monitor_wrap.c
  135. monitor_wrap.h
  136. msg.c
  137. msg.h
  138. mux.c
  139. myproposal.h
  140. nchan.c
  141. nchan.ms
  142. nchan2.ms
  143. openssh.xml.in
  144. opensshd.init.in
  145. OVERVIEW
  146. packet.c
  147. packet.h
  148. pathnames.h
  149. platform.c
  150. platform.h
  151. progressmeter.c
  152. progressmeter.h
  153. PROTOCOL
  154. readconf.c
  155. readconf.h
  156. README
  157. README.dns
  158. README.platform
  159. README.privsep
  160. README.smartcard
  161. README.tun
  162. readpass.c
  163. RFC.nroff
  164. rijndael.c
  165. rijndael.h
  166. rsa.c
  167. rsa.h
  168. scard-opensc.c
  169. scard.c
  170. scard.h
  171. scp.1
  172. scp.c
  173. servconf.c
  174. servconf.h
  175. serverloop.c
  176. serverloop.h
  177. session.c
  178. session.h
  179. sftp-client.c
  180. sftp-client.h
  181. sftp-common.c
  182. sftp-common.h
  183. sftp-glob.c
  184. sftp-server-main.c
  185. sftp-server.8
  186. sftp-server.c
  187. sftp.1
  188. sftp.c
  189. sftp.h
  190. ssh-add.1
  191. ssh-add.c
  192. ssh-agent.1
  193. ssh-agent.c
  194. ssh-dss.c
  195. ssh-gss.h
  196. ssh-keygen.1
  197. ssh-keygen.c
  198. ssh-keyscan.1
  199. ssh-keyscan.c
  200. ssh-keysign.8
  201. ssh-keysign.c
  202. ssh-rand-helper.8
  203. ssh-rand-helper.c
  204. ssh-rsa.c
  205. ssh.1
  206. ssh.c
  207. ssh.h
  208. ssh1.h
  209. ssh2.h
  210. ssh_config
  211. ssh_config.5
  212. ssh_prng_cmds.in
  213. sshconnect.c
  214. sshconnect.h
  215. sshconnect1.c
  216. sshconnect2.c
  217. sshd.8
  218. sshd.c
  219. sshd_config
  220. sshd_config.5
  221. sshlogin.c
  222. sshlogin.h
  223. sshpty.c
  224. sshpty.h
  225. sshtty.c
  226. survey.sh.in
  227. TODO
  228. ttymodes.c
  229. ttymodes.h
  230. uidswap.c
  231. uidswap.h
  232. umac.c
  233. umac.h
  234. uuencode.c
  235. uuencode.h
  236. version.h
  237. WARNING.RNG
  238. xmalloc.c
  239. xmalloc.h