Allow handling most errors without exit(3)ing from sshconnect1.c and sshconnect2.c
2 files changed
tree: 0ce829fb72b483e9df139cedc333dfabc6332b6a
  1. .skipped-commit-ids
  2. CREDITS
  3. ChangeLog
  4. INSTALL
  5. LICENCE
  6. Makefile.in
  7. OVERVIEW
  8. PROTOCOL
  9. PROTOCOL.agent
  10. PROTOCOL.certkeys
  11. PROTOCOL.chacha20poly1305
  12. PROTOCOL.key
  13. PROTOCOL.krl
  14. PROTOCOL.mux
  15. README
  16. README.dns
  17. README.platform
  18. README.privsep
  19. README.tun
  20. TODO
  21. aclocal.m4
  22. addrmatch.c
  23. atomicio.c
  24. atomicio.h
  25. audit-bsm.c
  26. audit-linux.c
  27. audit.c
  28. audit.h
  29. auth-bsdauth.c
  30. auth-chall.c
  31. auth-krb5.c
  32. auth-options.c
  33. auth-options.h
  34. auth-pam.c
  35. auth-pam.h
  36. auth-passwd.c
  37. auth-rh-rsa.c
  38. auth-rhosts.c
  39. auth-rsa.c
  40. auth-shadow.c
  41. auth-sia.c
  42. auth-sia.h
  43. auth-skey.c
  44. auth.c
  45. auth.h
  46. auth1.c
  47. auth2-chall.c
  48. auth2-gss.c
  49. auth2-hostbased.c
  50. auth2-kbdint.c
  51. auth2-none.c
  52. auth2-passwd.c
  53. auth2-pubkey.c
  54. auth2.c
  55. authfd.c
  56. authfd.h
  57. authfile.c
  58. authfile.h
  59. bitmap.c
  60. bitmap.h
  61. blocks.c
  62. bufaux.c
  63. bufbn.c
  64. bufec.c
  65. buffer.c
  66. buffer.h
  67. buildpkg.sh.in
  68. canohost.c
  69. canohost.h
  70. chacha.c
  71. chacha.h
  72. channels.c
  73. channels.h
  74. channels_api.c
  75. channels_api.h
  76. cipher-3des1.c
  77. cipher-aes.c
  78. cipher-aesctr.c
  79. cipher-aesctr.h
  80. cipher-bf1.c
  81. cipher-chachapoly.c
  82. cipher-chachapoly.h
  83. cipher-ctr.c
  84. cipher.c
  85. cipher.h
  86. cleanup.c
  87. clientloop.c
  88. clientloop.h
  89. compat.c
  90. compat.h
  91. config.guess
  92. config.h.in
  93. config.sub
  94. configure
  95. configure.ac
  96. contrib/
  97. crc32.c
  98. crc32.h
  99. crypto_api.h
  100. deattack.c
  101. deattack.h
  102. defines.h
  103. dh.c
  104. dh.h
  105. digest-libc.c
  106. digest-openssl.c
  107. digest.h
  108. dispatch.c
  109. dispatch.h
  110. dns.c
  111. dns.h
  112. ed25519.c
  113. entropy.c
  114. entropy.h
  115. fatal.c
  116. fe25519.c
  117. fe25519.h
  118. fixalgorithms
  119. fixpaths
  120. fixprogs
  121. ge25519.c
  122. ge25519.h
  123. ge25519_base.data
  124. groupaccess.c
  125. groupaccess.h
  126. gss-genr.c
  127. gss-serv-krb5.c
  128. gss-serv.c
  129. hash.c
  130. hmac.c
  131. hmac.h
  132. hostfile.c
  133. hostfile.h
  134. includes.h
  135. install-sh
  136. kex.c
  137. kex.h
  138. kexc25519.c
  139. kexc25519c.c
  140. kexc25519s.c
  141. kexdh.c
  142. kexdhc.c
  143. kexdhs.c
  144. kexecdh.c
  145. kexecdhc.c
  146. kexecdhs.c
  147. kexgex.c
  148. kexgexc.c
  149. kexgexs.c
  150. key.c
  151. key.h
  152. krl.c
  153. krl.h
  154. log.c
  155. log.h
  156. loginrec.c
  157. loginrec.h
  158. logintest.c
  159. mac.c
  160. mac.h
  161. match.c
  162. match.h
  163. md-sha256.c
  164. md5crypt.c
  165. md5crypt.h
  166. mdoc2man.awk
  167. misc.c
  168. misc.h
  169. mkinstalldirs
  170. moduli
  171. moduli.0
  172. moduli.5
  173. moduli.c
  174. monitor.c
  175. monitor.h
  176. monitor_fdpass.c
  177. monitor_fdpass.h
  178. monitor_mm.c
  179. monitor_mm.h
  180. monitor_wrap.c
  181. monitor_wrap.h
  182. msg.c
  183. msg.h
  184. mux.c
  185. myproposal.h
  186. nchan.c
  187. nchan.ms
  188. nchan2.ms
  189. opacket.c
  190. opacket.h
  191. openbsd-compat/
  192. openssh.xml.in
  193. opensshd.init.in
  194. packet.c
  195. packet.h
  196. pathnames.h
  197. pkcs11.h
  198. platform-pledge.c
  199. platform-tracing.c
  200. platform.c
  201. platform.h
  202. poly1305.c
  203. poly1305.h
  204. progressmeter.c
  205. progressmeter.h
  206. readconf.c
  207. readconf.h
  208. readpass.c
  209. regress/
  210. rijndael.c
  211. rijndael.h
  212. rsa.c
  213. rsa.h
  214. sandbox-capsicum.c
  215. sandbox-darwin.c
  216. sandbox-null.c
  217. sandbox-pledge.c
  218. sandbox-rlimit.c
  219. sandbox-seccomp-filter.c
  220. sandbox-solaris.c
  221. sandbox-systrace.c
  222. sc25519.c
  223. sc25519.h
  224. scp.0
  225. scp.1
  226. scp.c
  227. servconf.c
  228. servconf.h
  229. serverloop.c
  230. serverloop.h
  231. session.c
  232. session.h
  233. sftp-client.c
  234. sftp-client.h
  235. sftp-common.c
  236. sftp-common.h
  237. sftp-glob.c
  238. sftp-server-main.c
  239. sftp-server.0
  240. sftp-server.8
  241. sftp-server.c
  242. sftp.0
  243. sftp.1
  244. sftp.c
  245. sftp.h
  246. smult_curve25519_ref.c
  247. ssh-add.0
  248. ssh-add.1
  249. ssh-add.c
  250. ssh-agent.0
  251. ssh-agent.1
  252. ssh-agent.c
  253. ssh-dss.c
  254. ssh-ecdsa.c
  255. ssh-ed25519.c
  256. ssh-gss.h
  257. ssh-keygen.0
  258. ssh-keygen.1
  259. ssh-keygen.c
  260. ssh-keyscan.0
  261. ssh-keyscan.1
  262. ssh-keyscan.c
  263. ssh-keysign.0
  264. ssh-keysign.8
  265. ssh-keysign.c
  266. ssh-pkcs11-client.c
  267. ssh-pkcs11-helper.0
  268. ssh-pkcs11-helper.8
  269. ssh-pkcs11-helper.c
  270. ssh-pkcs11.c
  271. ssh-pkcs11.h
  272. ssh-rsa.c
  273. ssh-sandbox.h
  274. ssh.0
  275. ssh.1
  276. ssh.c
  277. ssh.h
  278. ssh1.h
  279. ssh2.h
  280. ssh_api.c
  281. ssh_api.h
  282. ssh_config
  283. ssh_config.0
  284. ssh_config.5
  285. sshbuf-getput-basic.c
  286. sshbuf-getput-crypto.c
  287. sshbuf-misc.c
  288. sshbuf.c
  289. sshbuf.h
  290. sshconnect.c
  291. sshconnect.h
  292. sshconnect1.c
  293. sshconnect2.c
  294. sshd.0
  295. sshd.8
  296. sshd.c
  297. sshd_config
  298. sshd_config.0
  299. sshd_config.5
  300. ssherr.c
  301. ssherr.h
  302. sshkey.c
  303. sshkey.h
  304. sshlogin.c
  305. sshlogin.h
  306. sshpty.c
  307. sshpty.h
  308. sshtty.c
  309. survey.sh.in
  310. ttymodes.c
  311. ttymodes.h
  312. uidswap.c
  313. uidswap.h
  314. umac.c
  315. umac.h
  316. utf8.c
  317. utf8.h
  318. uuencode.c
  319. uuencode.h
  320. verify.c
  321. version.h
  322. xmalloc.c
  323. xmalloc.h