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