head	1.4;
access;
symbols
	Real-Release-0-59:1.4
	Release-0-59:1.4
	pniam_change:1.4.0.4
	Real-Release-0-58:1.4
	Release-0-58:1.4
	broken-signals-0-57:1.4.0.2
	Release-0-56-last:1.3
	Release-0-57:1.4;
locks; strict;
comment	@# @;


1.4
date	98.06.12.17.10.52;	author saw;	state Rel;
branches;
next	1.3;

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

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

1.1
date	96.07.08.07.10.58;	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
@$Id: README,v 1.3 1996/12/01 00:56:21 morgan Exp $

Thanks for downloading SimplePAMApps-0.52 .

This is the SimplePAMApps tree. It contains source for some
applications that are designed to run with Linux-PAM *and* the
Password Database Library (*).

Currently there are three apps here:

(*)	login		Andrew Morgan <morgan@@linux.kernel.org>
(*)	su		Andrew Morgan
	passwd		Andrew Morgan

[ (*) indicates that libpwdb is *required* ]

I intend to maintain the applications above. Thanks to Red Hat, many
standard applications already contain PAM patches.  Consequently, I
will be concentrating on a PAM-only set that where necessary use
libpwdb.

Compiling: (from top directory)

	make all          - compiles binaries
	make install      - you must be root to do this. It places
			    the binaries in .../bin/ suid'd etc.

Regards,

Andrew Morgan <morgan@@linux.kernel.org>

@


1.3
log
@update for .52
@
text
@d1 1
a1 1
$Id: README,v 1.2 1996/11/10 15:39:10 morgan Exp morgan $
d11 1
a11 1
(*)	login		Andrew Morgan <morgan@@parc.power.net>
d30 1
a30 1
Andrew Morgan <morgan@@parc.power.net>
@


1.2
log
@revised for new use of Simple Apps
@
text
@d1 1
a1 1
$Id: README,v 1.1 1996/07/08 07:10:58 morgan Exp morgan $
d3 1
a3 1
Thanks for downloading SimplePAMApps-0.51 .
d9 1
a9 1
Currently there are two apps here:
d11 3
a13 2
(*)	su		Andrew Morgan <morgan@@parc.power.net>
	passwd		Andrew Morgan <morgan@@parc.power.net>
d18 2
a19 2
standard applications already contain PAM patches. Consequently, I
will be concentrating on a SIMPLE set that where necessary use
@


1.1
log
@Initial revision
@
text
@d1 1
a1 1
$Id$
d3 1
a3 1
Thanks for downloading SimplePAMApps-0.50 .
d6 2
a7 1
applications that are designed to run with Linux-PAM.
d9 1
a9 1
Currently there are three apps here:
d11 2
a12 3
	su		Andrew Morgan <morgan@@physics.ucla.edu>
	passwd		Andrew Morgan
	rlogind		Al Longyear <longyear@@netcom.com>
d14 1
a14 2
There is also a patch for ftpd that was contributed by Al Longyear,
see the directory for further information on it.
d16 4
a19 3
I intend to maintian at least the first two of these to some extent,
but you should be aware that there are other apps and some of this
flavor available at http://www.redhat.com/pam .
d29 1
a29 1
Andrew Morgan <morgan@@physics.ucla.edu>
@
