- markus@cvs.openbsd.org 2003/05/12 16:55:37
     [sshconnect2.c]
     for pubkey authentication try the user keys in the following order:
        1. agent keys that are found in the config file
        2. other agent keys
        3. keys that are only listed in the config file
     this helps when an agent has many keys, where the server might
     close the connection before the correct key is used. report & ok pb@
2 files changed
tree: 6886c9df773605622bec0fd754206d0983ffd031
  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-passwd.c
  33. auth2-pubkey.c
  34. auth2.c
  35. authfd.c
  36. authfd.h
  37. authfile.c
  38. authfile.h
  39. bufaux.c
  40. bufaux.h
  41. buffer.c
  42. buffer.h
  43. canohost.c
  44. canohost.h
  45. ChangeLog
  46. channels.c
  47. channels.h
  48. cipher.c
  49. cipher.h
  50. clientloop.c
  51. clientloop.h
  52. compat.c
  53. compat.h
  54. compress.c
  55. compress.h
  56. config.guess
  57. config.sub
  58. configure.ac
  59. crc32.c
  60. crc32.h
  61. CREDITS
  62. deattack.c
  63. deattack.h
  64. defines.h
  65. dh.c
  66. dh.h
  67. dispatch.c
  68. dispatch.h
  69. entropy.c
  70. entropy.h
  71. fatal.c
  72. fixpaths
  73. fixprogs
  74. getput.h
  75. groupaccess.c
  76. groupaccess.h
  77. hostfile.c
  78. hostfile.h
  79. includes.h
  80. INSTALL
  81. install-sh
  82. kex.c
  83. kex.h
  84. kexdh.c
  85. kexdhc.c
  86. kexdhs.c
  87. kexgex.c
  88. kexgexc.c
  89. kexgexs.c
  90. key.c
  91. key.h
  92. LICENCE
  93. log.c
  94. log.h
  95. loginrec.c
  96. loginrec.h
  97. logintest.c
  98. mac.c
  99. mac.h
  100. Makefile.in
  101. match.c
  102. match.h
  103. md5crypt.c
  104. md5crypt.h
  105. mdoc2man.pl
  106. misc.c
  107. misc.h
  108. mkinstalldirs
  109. moduli
  110. monitor.c
  111. monitor.h
  112. monitor_fdpass.c
  113. monitor_fdpass.h
  114. monitor_mm.c
  115. monitor_mm.h
  116. monitor_wrap.c
  117. monitor_wrap.h
  118. mpaux.c
  119. mpaux.h
  120. msg.c
  121. msg.h
  122. myproposal.h
  123. nchan.c
  124. nchan.ms
  125. nchan2.ms
  126. OVERVIEW
  127. packet.c
  128. packet.h
  129. pathnames.h
  130. progressmeter.c
  131. progressmeter.h
  132. radix.c
  133. radix.h
  134. readconf.c
  135. readconf.h
  136. README
  137. README.privsep
  138. README.smartcard
  139. readpass.c
  140. readpass.h
  141. RFC.nroff
  142. rijndael.c
  143. rijndael.h
  144. rsa.c
  145. rsa.h
  146. scard-opensc.c
  147. scard.c
  148. scard.h
  149. scp.1
  150. scp.c
  151. servconf.c
  152. servconf.h
  153. serverloop.c
  154. serverloop.h
  155. session.c
  156. session.h
  157. sftp-client.c
  158. sftp-client.h
  159. sftp-common.c
  160. sftp-common.h
  161. sftp-glob.c
  162. sftp-glob.h
  163. sftp-int.c
  164. sftp-int.h
  165. sftp-server.8
  166. sftp-server.c
  167. sftp.1
  168. sftp.c
  169. sftp.h
  170. ssh-add.1
  171. ssh-add.c
  172. ssh-agent.1
  173. ssh-agent.c
  174. ssh-dss.c
  175. ssh-keygen.1
  176. ssh-keygen.c
  177. ssh-keyscan.1
  178. ssh-keyscan.c
  179. ssh-keysign.8
  180. ssh-keysign.c
  181. ssh-rand-helper.8
  182. ssh-rand-helper.c
  183. ssh-rsa.c
  184. ssh.1
  185. ssh.c
  186. ssh.h
  187. ssh1.h
  188. ssh2.h
  189. ssh_config
  190. ssh_config.5
  191. ssh_prng_cmds.in
  192. sshconnect.c
  193. sshconnect.h
  194. sshconnect1.c
  195. sshconnect2.c
  196. sshd.8
  197. sshd.c
  198. sshd_config
  199. sshd_config.5
  200. sshlogin.c
  201. sshlogin.h
  202. sshpty.c
  203. sshpty.h
  204. sshtty.c
  205. sshtty.h
  206. tildexpand.c
  207. tildexpand.h
  208. TODO
  209. ttymodes.c
  210. ttymodes.h
  211. uidswap.c
  212. uidswap.h
  213. uuencode.c
  214. uuencode.h
  215. version.h
  216. WARNING.RNG
  217. xmalloc.c
  218. xmalloc.h