Many changes to new login code based on Damien's feedback:
- Removed many redundant accessor/mutator methods as they're not necesary
   in OpenSSH
- Added proper credits for OpenBSD code in loginrec.c
- Changed function definitions to the OpenBSD style
- Removed spurious 'L' prefix in line filename abbreviation for ut_line
- Added some documentation in loginrec.c
- Changed lastlog access function names
- Removed #include lines in mid-file loginrec.c
- loginrec.h, login.c and logintest.c changed to reflect new interface
- Added TODO note for ttyslot() replacement
4 files changed
tree: 96fa7767605aa224256e26a3ac8977ba3019ea57
  1. contrib/
  2. acconfig.h
  3. aclocal.m4
  4. atomicio.c
  5. auth-krb4.c
  6. auth-pam.c
  7. auth-pam.h
  8. auth-passwd.c
  9. auth-rh-rsa.c
  10. auth-rhosts.c
  11. auth-rsa.c
  12. auth-skey.c
  13. auth.c
  14. auth.h
  15. auth1.c
  16. auth2.c
  17. authfd.c
  18. authfd.h
  19. authfile.c
  20. authfile.h
  21. aux.c
  22. bsd-base64.c
  23. bsd-base64.h
  24. bsd-bindresvport.c
  25. bsd-bindresvport.h
  26. bsd-daemon.c
  27. bsd-daemon.h
  28. bsd-misc.c
  29. bsd-misc.h
  30. bsd-mktemp.c
  31. bsd-mktemp.h
  32. bsd-rresvport.c
  33. bsd-rresvport.h
  34. bsd-setenv.c
  35. bsd-setenv.h
  36. bsd-snprintf.c
  37. bsd-snprintf.h
  38. bsd-strlcat.c
  39. bsd-strlcat.h
  40. bsd-strlcpy.c
  41. bsd-strlcpy.h
  42. bufaux.c
  43. bufaux.h
  44. buffer.c
  45. buffer.h
  46. canohost.c
  47. ChangeLog
  48. channels.c
  49. channels.h
  50. cipher.c
  51. cipher.h
  52. clientloop.c
  53. compat.c
  54. compat.h
  55. compress.c
  56. compress.h
  57. config.guess
  58. config.sub
  59. configure.in
  60. COPYING.Ylonen
  61. crc32.c
  62. crc32.h
  63. CREDITS
  64. deattack.c
  65. deattack.h
  66. defines.h
  67. dispatch.c
  68. dispatch.h
  69. dsa.c
  70. dsa.h
  71. entropy.c
  72. entropy.h
  73. fake-gai-errnos.h
  74. fake-getaddrinfo.c
  75. fake-getaddrinfo.h
  76. fake-getnameinfo.c
  77. fake-getnameinfo.h
  78. fake-socket.h
  79. fingerprint.c
  80. fingerprint.h
  81. fixpaths
  82. fixprogs
  83. getput.h
  84. hmac.c
  85. hmac.h
  86. hostfile.c
  87. hostfile.h
  88. includes.h
  89. INSTALL
  90. install-sh
  91. kex.c
  92. kex.h
  93. key.c
  94. key.h
  95. log-client.c
  96. log-server.c
  97. log.c
  98. login.c
  99. loginrec.c
  100. loginrec.h
  101. logintest.c
  102. Makefile.in
  103. match.c
  104. match.h
  105. md5crypt.c
  106. md5crypt.h
  107. mkinstalldirs
  108. mpaux.c
  109. mpaux.h
  110. myproposal.h
  111. nchan.c
  112. nchan.h
  113. nchan.ms
  114. nchan2.ms
  115. openbsd-compat.h
  116. OVERVIEW
  117. packet.c
  118. packet.h
  119. pty.c
  120. pty.h
  121. radix.c
  122. readconf.c
  123. readconf.h
  124. README
  125. README.openssh2
  126. README.Ylonen
  127. readpass.c
  128. RFC.nroff
  129. rsa.c
  130. rsa.h
  131. scp.1
  132. scp.c
  133. servconf.c
  134. servconf.h
  135. serverloop.c
  136. session.c
  137. session.h
  138. ssh-add.1
  139. ssh-add.c
  140. ssh-agent.1
  141. ssh-agent.c
  142. ssh-keygen.1
  143. ssh-keygen.c
  144. ssh.1
  145. ssh.c
  146. ssh.h
  147. ssh2.h
  148. ssh_config
  149. ssh_prng_cmds.in
  150. sshconnect.c
  151. sshconnect.h
  152. sshconnect1.c
  153. sshconnect2.c
  154. sshd.8
  155. sshd.c
  156. sshd_config
  157. tildexpand.c
  158. TODO
  159. ttymodes.c
  160. ttymodes.h
  161. uidswap.c
  162. uidswap.h
  163. UPGRADING
  164. uuencode.c
  165. uuencode.h
  166. version.h
  167. xmalloc.c
  168. xmalloc.h