christos
81d59b255c
PR/36294: De Zeurkous: login(1) -- inconsistent exit behavior on EOF
...
- Always EXIT_FAILURE when login fails.
- Cleanup fork code in krb5 (old login).
2007-05-09 01:56:25 +00:00
christos
862fe20f05
GC old signal handling and merge it in 4 places:
...
1. Immediately ignore all the signals we want to ignore and set the alarm.
2. Before we exit on error, restore all signals we modified
3. Before we exec a shell, restore all signals we modified and ignore TSTP.
Job control aware shells know how to deal with this.
4. Temporarily handle SIGINT while we read motd.
2006-04-17 16:29:44 +00:00
christos
f88156c66b
PR/33128: Martin Husemann: When login in on the console, SIGABRT is ignored
...
Both SIGINT and SIGABRT should be restored before executing the shell.
2006-03-22 15:36:49 +00:00
jnemeth
4be1f2c6fd
Fix Coverity run 5, issue 1931 -- memory leak. This was noted as being a
...
bug by cgilbert.
Approved by christos@.
2006-03-19 22:52:01 +00:00
jnemeth
1a6a87b59b
PR/23616: Christian Biere: login might not back-off as expected
2006-03-08 03:09:04 +00:00
jnemeth
99089ba6f8
PR/30923: Zafer Aydogan: pam too verbose
...
Don't display a different message for root logins on insecure terminals.
Approved by christos@.
2006-03-06 23:06:18 +00:00
christos
63780e0b44
Propagate change from login.c where if getpeername succeeded, then we have
...
the sockaddr from the remote peer.
2006-02-20 05:05:16 +00:00
christos
e551462e89
PR/32870: Johan Veenhuizen: login(1) does not obey .hushlogin
2006-02-19 00:12:36 +00:00
christos
4f38beeb43
Update documentation for pam, and don't accept flags that we don't support
...
anymore.
2005-11-01 15:47:43 +00:00
christos
c9f5645213
use getgrnam_r; from Jon Nemeth
2005-09-21 12:24:11 +00:00
matt
0e46a38f38
Terminate variable argument list with NULL, not 0.
2005-04-25 01:33:03 +00:00
lukem
9830ed3053
Safety boots: don't depend upon getpwnam_r() to set pwd to NULL on all
...
failures, especially as we're ignoring the return result.
2005-04-19 03:40:58 +00:00
christos
cc3c0f2c9c
Don't report that we don't know the username. We don't want to give out
...
more information that we need to.
2005-04-03 06:56:39 +00:00
christos
13f609d284
- use getpwnam_r
...
- KNF
2005-03-30 01:30:21 +00:00
christos
3f0344e8e8
1. Restore missing tty action.
...
2. Pass the nested user name to pam.
3. always try to fill in sockaddr.
2005-03-03 02:06:16 +00:00
christos
70a8501f05
- deal with ptyfs pty names.
...
- put back chown pty code.
- use setproctitle(NULL) to kill our argument display.
- don't wait for any pid, just the one we forked.
2005-02-28 16:11:36 +00:00
christos
c641ee7f72
Add setting of PAM_SOCKADDR.
2005-02-01 17:57:16 +00:00
manu
3113fa979d
Add PAM support to login(8)
2005-01-23 09:47:43 +00:00