- (dtucker) [auth-pam.c] Check for buggy PAM modules that return a NULL
   appdata_ptr to the conversation function.  ok djm@

By rights we should free the messages too, but if this happens then one
of the modules has already proven itself to be buggy so can we trust
the messages?
2 files changed
tree: 889a51548493ac97ff42e2313353b69f7f3257f7
  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. RFC.nroff
  14. TODO
  15. WARNING.RNG
  16. acconfig.h
  17. aclocal.m4
  18. acss.c
  19. acss.h
  20. atomicio.c
  21. atomicio.h
  22. auth-bsdauth.c
  23. auth-chall.c
  24. auth-krb5.c
  25. auth-options.c
  26. auth-options.h
  27. auth-pam.c
  28. auth-pam.h
  29. auth-passwd.c
  30. auth-rh-rsa.c
  31. auth-rhosts.c
  32. auth-rsa.c
  33. auth-shadow.c
  34. auth-sia.c
  35. auth-sia.h
  36. auth-skey.c
  37. auth.c
  38. auth.h
  39. auth1.c
  40. auth2-chall.c
  41. auth2-gss.c
  42. auth2-hostbased.c
  43. auth2-kbdint.c
  44. auth2-none.c
  45. auth2-passwd.c
  46. auth2-pubkey.c
  47. auth2.c
  48. authfd.c
  49. authfd.h
  50. authfile.c
  51. authfile.h
  52. bufaux.c
  53. bufaux.h
  54. buffer.c
  55. buffer.h
  56. buildpkg.sh.in
  57. canohost.c
  58. canohost.h
  59. channels.c
  60. channels.h
  61. cipher-3des1.c
  62. cipher-acss.c
  63. cipher-aes.c
  64. cipher-bf1.c
  65. cipher-ctr.c
  66. cipher.c
  67. cipher.h
  68. cleanup.c
  69. clientloop.c
  70. clientloop.h
  71. compat.c
  72. compat.h
  73. compress.c
  74. compress.h
  75. config.guess
  76. config.sub
  77. configure.ac
  78. contrib/
  79. crc32.c
  80. crc32.h
  81. deattack.c
  82. deattack.h
  83. defines.h
  84. dh.c
  85. dh.h
  86. dispatch.c
  87. dispatch.h
  88. dns.c
  89. dns.h
  90. entropy.c
  91. entropy.h
  92. envpass.sh
  93. fatal.c
  94. fixpaths
  95. fixprogs
  96. getput.h
  97. groupaccess.c
  98. groupaccess.h
  99. gss-genr.c
  100. gss-serv-krb5.c
  101. gss-serv.c
  102. hostfile.c
  103. hostfile.h
  104. includes.h
  105. install-sh
  106. kex.c
  107. kex.h
  108. kexdh.c
  109. kexdhc.c
  110. kexdhs.c
  111. kexgex.c
  112. kexgexc.c
  113. kexgexs.c
  114. key.c
  115. key.h
  116. log.c
  117. log.h
  118. loginrec.c
  119. loginrec.h
  120. logintest.c
  121. mac.c
  122. mac.h
  123. match.c
  124. match.h
  125. md5crypt.c
  126. md5crypt.h
  127. mdoc2man.awk
  128. misc.c
  129. misc.h
  130. mkinstalldirs
  131. moduli
  132. moduli.c
  133. monitor.c
  134. monitor.h
  135. monitor_fdpass.c
  136. monitor_fdpass.h
  137. monitor_mm.c
  138. monitor_mm.h
  139. monitor_wrap.c
  140. monitor_wrap.h
  141. mpaux.c
  142. mpaux.h
  143. msg.c
  144. msg.h
  145. myproposal.h
  146. nchan.c
  147. nchan.ms
  148. nchan2.ms
  149. openbsd-compat/
  150. opensshd.init.in
  151. packet.c
  152. packet.h
  153. pathnames.h
  154. progressmeter.c
  155. progressmeter.h
  156. readconf.c
  157. readconf.h
  158. readpass.c
  159. regress/
  160. rijndael.c
  161. rijndael.h
  162. rsa.c
  163. rsa.h
  164. scard-opensc.c
  165. scard.c
  166. scard.h
  167. scard/
  168. scp.1
  169. scp.c
  170. servconf.c
  171. servconf.h
  172. serverloop.c
  173. serverloop.h
  174. session.c
  175. session.h
  176. sftp-client.c
  177. sftp-client.h
  178. sftp-common.c
  179. sftp-common.h
  180. sftp-glob.c
  181. sftp-server.8
  182. sftp-server.c
  183. sftp.1
  184. sftp.c
  185. sftp.h
  186. ssh-add.1
  187. ssh-add.c
  188. ssh-agent.1
  189. ssh-agent.c
  190. ssh-dss.c
  191. ssh-gss.h
  192. ssh-keygen.1
  193. ssh-keygen.c
  194. ssh-keyscan.1
  195. ssh-keyscan.c
  196. ssh-keysign.8
  197. ssh-keysign.c
  198. ssh-rand-helper.8
  199. ssh-rand-helper.c
  200. ssh-rsa.c
  201. ssh.1
  202. ssh.c
  203. ssh.h
  204. ssh1.h
  205. ssh2.h
  206. ssh_config
  207. ssh_config.5
  208. ssh_prng_cmds.in
  209. sshconnect.c
  210. sshconnect.h
  211. sshconnect1.c
  212. sshconnect2.c
  213. sshd.8
  214. sshd.c
  215. sshd_config
  216. sshd_config.5
  217. sshlogin.c
  218. sshlogin.h
  219. sshpty.c
  220. sshpty.h
  221. sshtty.c
  222. tildexpand.c
  223. ttymodes.c
  224. ttymodes.h
  225. uidswap.c
  226. uidswap.h
  227. uuencode.c
  228. uuencode.h
  229. version.h
  230. xmalloc.c
  231. xmalloc.h