head	1.1;
access;
symbols
	Real-Release-0-59:1.1
	Release-0-59:1.1
	pniam_change:1.1.0.4
	Real-Release-0-58:1.1
	Release-0-58:1.1
	broken-signals-0-57:1.1.0.2
	Release-0-57:1.1;
locks; strict;
comment	@# @;


1.1
date	98.06.12.17.11.03;	author saw;	state Rel;
branches;
next	;


desc
@@


1.1
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...

@
