head	1.4;
access;
symbols
	Release-0-56-last:1.3;
locks; strict;
comment	@# @;


1.4
date	98.06.12.17.11.03;	author saw;	state dead;
branches;
next	1.3;

1.3
date	96.06.02.03.41.04;	author morgan;	state Exp;
branches;
next	1.2;

1.2
date	96.05.26.03.26.28;	author morgan;	state Exp;
branches;
next	1.1;

1.1
date	96.05.10.04.08.49;	author morgan;	state Exp;
branches;
next	;


desc
@@


1.4
log
@A code cleanup:
  - _BSD_SOURCE was defined. We had already used several non-POSIX features
    like fchown() and setgroups(). The program can't be compiled
    in a strictly POSIX environment.
  - SU_STRICTLY_POSIX condition was removed.
  - Variable 'login' was renamed to 'is_login' in su.c.
  - Some my earlier comment were rewritten.
  - Return value checks were added to an additional calls.
  - The stdin ownership change was allowed only if is_terminal and is_login
    for security reasons.
  - A major restructurization of the code in su.c as it had been done
    by Andrew in sshd.
  - More detailed error reporting was implemented.
  - A few '(void)' were added to calls like fprintf().
  - More correct handling of a child exit in wait_for_child() was implemented.
  - Changes enabling terminal ownership control for 'su - -c ...'
    were undone.
  - Improper call of pwdb_error was fixed.
  - A new documentation file with the description of tty session and ownership
    control was added.
  - Andrew's email address was fixed in several places.
  - Ancient files were moved to 'Historic' directory.
  - Something else what I've forgotten.
@
text
@
There is no 'su' directory present. Andrew Morgan
<morgan@@physics.ucla.edu> is working on it as of 1996/5/1 email
pam-list@@redhat.com for an update...

@


1.3
log
@added some email addresses
@
text
@@


1.2
log
@added blank line
@
text
@d2 3
a4 2
There is no 'su' directory present. Andrew Morgan is working on it
as of 1996/5/1 email linux-pam@@mit.edu for an update...
@


1.1
log
@Initial revision
@
text
@d1 1
@
