File: CHANGES

package info (click to toggle)
fgetty 0.6-4
  • links: PTS
  • area: main
  • in suites: etch, etch-m68k
  • size: 144 kB
  • ctags: 45
  • sloc: ansic: 579; makefile: 84
file content (40 lines) | stat: -rw-r--r-- 1,569 bytes parent folder | download | duplicates (3)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
0.6:
  the utmp code was broken.  It only looked for the PID, not for the
    "line" (device).  So utmp grew needlessly.
  fixed make install
  add man page from Tino Reichard
  Enrico Scholz sent a patch that adds --long-hostname and adds error
    checking for gethostname when it is not \0-terminated.

0.5
  login will accept passwords up to 99 characters (previously it limited
  to 8 because DES crypt() only looks at the first 8 characters anyway).
  With MD5 crypt support, that's not so smart a move.  Laurent BERCOT
  reported this bug.  Thanks, Laurent!

  Also, login will try to add users to group "console".  This can be
  used to give console users write access to the sound device.

0.4
  fgetty will turn echo off before executing login.  This fixes the
    age-old security problem when the load is heavy at login:

      host login: hax0r
      imsol33tPassword: _

0.3.1
  login2 contained a bad beginner's error regarding error checking when
    reading motd.  If you didn't have motd, login2 would loop :-(
    Found and fixed by Michael Bacarella.

0.3
  added a checkpassword that accepts a "nosetuid" flag in the
    additional data section of the checkpassword API and then omits the
    setuid().  Then, the called application (in the fgetty case,
    /bin/login2) can do a "chown $UID. $TTY" before doing the setuid()
    call itself, so finally, your TTY belongs to you.  screen was always
    complaining ;)

0.2:
  added login and login2 and edited README to "document" them.
  fgetty will now also put $TTY and $HOST in the environment.