[svn-upgrade] Integrating new upstream version, shadow (20000826)
This commit is contained in:
@@ -1,4 +1,4 @@
|
||||
$Id: ANNOUNCE,v 1.3 1998/01/29 23:22:25 marekm Exp $
|
||||
$Id: ANNOUNCE,v 1.4 2000/08/26 18:27:09 marekm Exp $
|
||||
|
||||
[ This is the original comp.os.linux.announce posting (only the
|
||||
author's name and e-mail address has been updated), kept here
|
||||
@@ -10,7 +10,7 @@ $Id: ANNOUNCE,v 1.3 1998/01/29 23:22:25 marekm Exp $
|
||||
This is a new beta release of the Shadow Password Suite for Linux.
|
||||
Many bugs have been reported (and fixed!), and the package is now
|
||||
under a BSD-style copyright. It was written by Julianne F. Haugh
|
||||
<jfh@tab.com>, and the Linux port is now maintained by me.
|
||||
<jfh@austin.ibm.com>, and the Linux port is now maintained by me.
|
||||
|
||||
Again, this is beta software which may still have some bugs, please
|
||||
treat it as such. Please don't install it if you don't know what
|
||||
@@ -34,7 +34,7 @@ Version: 3.3.3-951218
|
||||
Entered-date: 18DEC95
|
||||
Description:
|
||||
Keywords: login passwd security shadow
|
||||
Author: jfh@tab.com (Julie Haugh)
|
||||
Author: jfh@austin.ibm.com (Julie Haugh)
|
||||
Maintained-by: marekm@i17linuxb.ists.pwr.wroc.pl (Marek Michalkiewicz)
|
||||
Primary-site: sunsite.unc.edu /pub/Linux/system/Admin
|
||||
220K shadow-951218.tar.gz
|
||||
|
21
doc/CHANGES
21
doc/CHANGES
@@ -1,4 +1,23 @@
|
||||
$Id: CHANGES,v 1.28 1999/08/27 19:02:50 marekm Exp $
|
||||
$Id: CHANGES,v 1.29 2000/08/26 18:27:09 marekm Exp $
|
||||
|
||||
shadow-19990827 => shadow-20000826
|
||||
|
||||
WARNING: this release is not tested (other than that it compiles for me),
|
||||
please be careful. Previous release was a year ago, so it is really time
|
||||
to release something and start looking for a new, better maintainer...
|
||||
(I've been extremely busy recently. Credit for most of the real work,
|
||||
such as complete PAM support, should go to Ben Collins <bcollins@debian.org>
|
||||
who maintains this package for Debian.)
|
||||
|
||||
- merged most of the changes from Debian (not all of them yet, PAM support
|
||||
should be complete but is not tested - need to upgrade to potato first)
|
||||
- added Polish translations of manual pages from PLD
|
||||
- change sulog() to not depend on global variables oldname, name
|
||||
- try to not follow symbolic links when deleting files recursively
|
||||
in userdel (still not perfect, safest to do it in single user mode)
|
||||
- removed workarounds for ancient (pre-ANSI) C compilers - use gcc!
|
||||
(a few ANSI C constructs were used already, and no one complained)
|
||||
- updated author's e-mail address (jfh@bga.com -> jfh@austin.ibm.com)
|
||||
|
||||
shadow-19990709 => shadow-19990827
|
||||
|
||||
|
8
doc/LSM
8
doc/LSM
@@ -1,17 +1,17 @@
|
||||
Begin3
|
||||
Title: Shadow Password Suite
|
||||
Version: 19990827
|
||||
Entered-date: 27AUG99
|
||||
Version: 20000826
|
||||
Entered-date: 26AUG00
|
||||
Description: Shadow password file utilities. This package includes
|
||||
the programs necessary to convert traditional V7 UNIX
|
||||
password files to the SVR4 shadow password format, and
|
||||
additional tools to maintain password and group files
|
||||
(that work with both shadow and non-shadow passwords).
|
||||
Keywords: login passwd security shadow
|
||||
Author: jfh@bga.com (Julianne F. Haugh)
|
||||
Author: jfh@austin.ibm.com (Julianne F. Haugh)
|
||||
Maintained-by: marekm@linux.org.pl (Marek Michalkiewicz)
|
||||
Primary-site: piast.t19.ds.pwr.wroc.pl /pub/linux/shadow/
|
||||
707K shadow-19990827.tar.gz
|
||||
717K shadow-20000826.tar.gz
|
||||
Alternate-site: ftp.ists.pwr.wroc.pl /pub/linux/shadow/
|
||||
Original-site: ftp.uu.net ?
|
||||
Platforms: Linux, SunOS, ...
|
||||
|
@@ -82,6 +82,7 @@ INTLOBJS = @INTLOBJS@
|
||||
LD = @LD@
|
||||
LIBCRACK = @LIBCRACK@
|
||||
LIBCRYPT = @LIBCRYPT@
|
||||
LIBMD = @LIBMD@
|
||||
LIBPAM = @LIBPAM@
|
||||
LIBSKEY = @LIBSKEY@
|
||||
LIBTCFS = @LIBTCFS@
|
||||
|
@@ -1,4 +1,4 @@
|
||||
[ $Id: README,v 1.3 1998/12/28 20:34:27 marekm Exp $ ]
|
||||
[ $Id: README,v 1.4 2000/08/26 18:27:09 marekm Exp $ ]
|
||||
|
||||
This is the explanatory document for Julianne Frances Haugh's login
|
||||
replacement, release 3. This document was last updated 16 Feb 1997.
|
||||
@@ -32,7 +32,7 @@ SUCH DAMAGE.
|
||||
|
||||
This source code is currently archived on ftp.uu.net in the
|
||||
comp.sources.misc portion of the USENET archives. You may also contact
|
||||
the author, Julianne F. Haugh, at jfh@bga.com if you have any questions
|
||||
the author, Julianne F. Haugh, at jfh@austin.ibm.com if you have any questions
|
||||
regarding this package.
|
||||
|
||||
THIS SOFTWARE IS BEING DISTRIBUTED AS-IS. THE AUTHORS DISCLAIM ALL
|
||||
|
@@ -1,4 +1,4 @@
|
||||
$Id: README.linux,v 1.19 1999/06/07 16:40:44 marekm Exp $
|
||||
$Id: README.linux,v 1.20 2000/08/26 18:27:09 marekm Exp $
|
||||
|
||||
This is the shadow suite hacked a bit for Linux. See CHANGES for
|
||||
short description of changes. See also WISHLIST if you have too
|
||||
@@ -66,7 +66,7 @@ The code feels like stabilizing now - while still BETA, it should
|
||||
work quite well. Many bugs have been fixed, but there may be still
|
||||
a few lurking. Again, please test it and report any problems.
|
||||
|
||||
Thanks to Julianne Frances Haugh <jfh@bga.com> who wrote the thing
|
||||
Thanks to Julianne Frances Haugh <jfh@austin.ibm.com> who wrote the thing
|
||||
in the first place, sent me the latest version, and released it under
|
||||
a "free" BSD-style license, so that it can be included in Linux
|
||||
distributions (at least Debian 1.3 and Slackware 3.2 are already
|
||||
@@ -75,6 +75,9 @@ the standard source tree). David Frey <David.Frey@lugs.ch>, Michael
|
||||
Meskes <meskes@topsystem.de> and Guy Maor <maor@debian.org> have
|
||||
done a lot of work to integrate shadow passwords into Debian Linux.
|
||||
|
||||
Ben Collins <bcollins@debian.org> maintains this package for Debian
|
||||
and added complete PAM support, now available in Debian 2.2.
|
||||
|
||||
Thanks to Bradley Glonka <bradley@123.net> of Linux System Labs
|
||||
(http://www.lsl.com/) for sending me a free Red Hat 4.2 CD-ROM,
|
||||
making it possible to test this package on this distribution.
|
||||
@@ -110,6 +113,7 @@ Judd Bourgeois <shagboy@bluesky.net>
|
||||
Ulisses Alonso Camaro <ulisses@pusa.eleinf.uv.es>
|
||||
Ed Carp <ecarp@netcom.com>
|
||||
Rani Chouha <ranibey@smartec.com>
|
||||
Ben Collins <bcollins@debian.org>
|
||||
Joshua Cowan <jcowan@hermit.reslife.okstate.edu>
|
||||
Alan Curry <pacman@tardis.mars.net>
|
||||
Frank Denis <j@4u.net>
|
||||
|
@@ -19,10 +19,12 @@ Working mirrors that I know of, sorted by country (note: I removed
|
||||
a few mirrors that didn't work when I tried to access them several
|
||||
times - if any of them are still alive, please let me know):
|
||||
|
||||
(XXX - list may be out of date now.)
|
||||
|
||||
Brazil:
|
||||
|
||||
ftp://ftp.athena.del.ufrj.br/pub/linux/shadow_password/
|
||||
Rafael Jorge Csura Szendrodi <szendro@santuario.del.ufrj.br>
|
||||
ftp://ftp.athena.pads.ufrj.br/pub/linux/shadow/
|
||||
Rafael Jorge Csura Szendrodi <szendro@santuario.pads.ufrj.br>
|
||||
|
||||
Czech Republic:
|
||||
|
||||
|
@@ -1,18 +1,24 @@
|
||||
|
||||
About PAM support in the Shadow Password Suite
|
||||
|
||||
Warning: this code is still considered ALPHA. It is still incomplete,
|
||||
and needs more testing. Please let me know if it works, or if something
|
||||
doesn't work.
|
||||
Warning: this code is still considered BETA. It needs more testing.
|
||||
Please let me know if it works, or if something doesn't work.
|
||||
|
||||
Use "./configure --with-libpam" to enable PAM support. Right now it only
|
||||
works for the passwd and su applications. PAM support still needs to be
|
||||
implemented in login.
|
||||
Use "./configure --with-libpam" to enable PAM support in the login,
|
||||
passwd and su applications.
|
||||
|
||||
When compiled with PAM support enabled, the following traditional features
|
||||
of the shadow suite are not implemented directly in the applications -
|
||||
instead, they should be implemented in the PAM modules.
|
||||
|
||||
login:
|
||||
- /etc/login.access
|
||||
- /etc/porttime
|
||||
- resource limits
|
||||
- console groups
|
||||
- password expiration / password strength checks
|
||||
- /etc/motd and mail check
|
||||
|
||||
passwd:
|
||||
- administrator defined authentication methods
|
||||
- TCFS support
|
||||
@@ -27,10 +33,3 @@ su:
|
||||
- time restrictions
|
||||
- resource limits
|
||||
|
||||
Known problems:
|
||||
- the pam_limits module doesn't work with su - it should be changed
|
||||
to set the limits in pam_setcred() instead of pam_open_session()
|
||||
(this version of su doesn't open any new sessions, like Solaris su
|
||||
and unlike SimplePAMApps su)
|
||||
- PAM support still needs to be implemented in login
|
||||
|
||||
|
10
doc/WISHLIST
10
doc/WISHLIST
@@ -1,4 +1,4 @@
|
||||
$Id: WISHLIST,v 1.23 1999/08/27 19:02:50 marekm Exp $
|
||||
$Id: WISHLIST,v 1.24 2000/08/26 18:27:09 marekm Exp $
|
||||
|
||||
This is my wishlist for the shadow suite, in no particular order. Feel
|
||||
free to do anything from this list and mail me the diffs :-).
|
||||
@@ -16,7 +16,6 @@ New ideas to add to this list are welcome, too. --marekm
|
||||
- update man pages to reflect all the changes (real programmers ... :-)
|
||||
- patch for rlogind/telnetd to create utmp entry and fill in ut_addr
|
||||
- fix the usermod -l bug properly [for now it's OK - #undef AUTH_METHODS]
|
||||
- IMPORTANT: finish PAM support (passwd, su - done, untested; login - started)
|
||||
- option to specify encrypted password in passwd (for yppasswdd, so it
|
||||
doesn't need to know about shadow/non-shadow); should probably use a pipe
|
||||
(less insecure than command line arguments)
|
||||
@@ -28,7 +27,7 @@ New ideas to add to this list are welcome, too. --marekm
|
||||
- poppassd (remote password change for eudora etc.)
|
||||
- add support for passwd/shadow db files (glibc)
|
||||
- better documentation
|
||||
- su -l, -m, -p, -s options (as in GNU su)
|
||||
- su -l, -m, -p, -s options (as in GNU su) - done in the Debian patches
|
||||
- vipw: check password files for errors after editing
|
||||
- clean up login utmp(x) handling code
|
||||
- add "maximum time users allowed to stay logged in" limit option to logoutd
|
||||
@@ -46,10 +45,7 @@ New ideas to add to this list are welcome, too. --marekm
|
||||
(and use UID_MIN, UID_MAX from login.defs)
|
||||
- newusers should be able to copy /etc/skel to the new home directory
|
||||
(like useradd)
|
||||
- include i18n files in Debian packages
|
||||
- integrate the latest upstream version into the Debian distribution
|
||||
(as of this writing, they still have shadow-980403 with huge diff,
|
||||
and many bugs have been fixed since then)
|
||||
- integrate the changes from Debian (complete PAM support, bug fixes)
|
||||
- add directories where other packages can add hooks for package-specific
|
||||
per-user configuration, to be executed with run-parts. Some hooks should
|
||||
be executed at package install time for existing users, likewise for
|
||||
|
Reference in New Issue
Block a user