[svn-upgrade] Integrating new upstream version, shadow (4.0.0)

This commit is contained in:
nekral-guest
2007-10-07 11:44:51 +00:00
parent 8fee8c57ae
commit 3bc4996775
260 changed files with 36835 additions and 18839 deletions
+36 -1
View File
@@ -1,4 +1,39 @@
$Id: NEWS,v 1.3 2000/10/16 21:34:08 kloczek Exp $
$Id: NEWS,v 1.12 2001/09/07 15:35:54 kloczek Exp $
shadow-20001016 => shadow-4.0.0
- fix bug discovered and fixed by Marcel Ritter
<Marcel.Ritter@rrze.uni-erlangen.de>
Due to a big buffer size in lib/commonio.c this error does only appear
if a line gets longer than 4096 bytes (there are probably very few people
stumbling across this).
Ths bug can be exposed by trashing /etc/groups file with using useradd
with script:
#!/bin/sh
typeset -i NUM
NUM=0
groupadd demogroup
while [ $NUM -le 1000 ]; do
useradd -g demogroup -G demogroup -p "NONE" user$NUM
NUM=$NUM+1
done
- remove limit 32 to groups per user by (the same user can belong to
more than 32 groups) by use sysconf(_SC_NGROUPS_MAX) instead constant
NGROUPS_MAX (patch by Radu Constantin Rendec <radu.rendec@ines.ro>)
NOTE: it probably need testing on other system for add
some condition for using sysconf(_SC_NGROUPS_MAX) or NGROUPS_MAX constant,
- added -s option to {pw,grp}ck to sort checked files by UID/GID,
- drop detecting is pam_strerror() need one or two arguments. Instead using
PAM_STRERROR() macro use directly pam_strerror() function with two
arguments. pam_strerror() with one argument is obsoleted,
- adde ja man pages (probably some man pages need update),
- much better automake support,
- added pt_BR man pages for gpasswd(1), groupadd(8), groupdel(8),
groupmod(8), shadow(5) (man pages for other nations also are welcome),
- mamny small fixes and updates nad improvements in man pages,
- aplayed Debian patch to man pages for shadowconfig,
- remove limit to 6 chars logged tty name (012_libmisc_sulog.c.diff Debian
patch).
shadow-20001012 -> shadow-20001016:
- conditionaly disabled body reload_nscd() because not every