[Pkg-shadow-devel] Info: prepare for release 4.0.13
Tomasz Kłoczko
kloczek at zie.pg.gda.pl
Mon Sep 26 19:16:16 UTC 2005
Release shadow 4.0.13 is sheduled to monday 03-10-2005.
As usual last week before release is only for critical bugs and update/new
translations.
Few word about some (not all) 4.0.14 plans:
- merge sg to newgrp
sg it is now symlink to newgrp and sg functionality is handled basing
on argv. Merge this allow make this simpler.
- remove -f, -g and -s options from passwd
This options runs chfn, chsh and gpasswd and nothing more.
- remove sulogin
It is problematic maintain in single tree
proggrams which performs authentications using PAM orn not and program
like sulogin which must allways perform authentication against local
database.
Comments ?
Current list of changes:
shadow-4.0.12 -> shadow-4.0.13 03-10-2005
*** general:
- login: use "%c" in strftime() output (based on patch from
http://bugs.debian.org/89902 by Christian Perrier <bubulle at debian.org>),
- fixedlib/commonio.c: don't assume selinux is enabled if is_selinux_enabled()
returns -1 (merge isSelinuxEnabled FC patch by Jeremy Katz <katzj at redhat.com>),
- login, su (non-PAM case): fixed setup max address space limits (added missing break
statement in case) spoted by Lasse Collin <lasse.collin at tukaani.org>,
- auditing support added. Patch prepared by Peter Vrabec
<pvrabec at redhat.com> basing on work by Steve Grubb from
http://bugzilla.redhat.com/bugzilla/show_bug.cgi?id=159215 Now auditing
support have commands: chage, gpasswd, groupadd, groupdel, groupmod,
useradd, userdel, usermod.
- chage, chfn, chsh, passwd: change to use new selinux API for
selinux_check_passwd_access() (patch from Fedora by Dan Walsh <dwalsh at redhat.com>),
- use #ident preprocesor directive istead RCID macro with content similar
to example described in ident(1) man page (modern compilers like latest GCC
removes not used functions by global optimization).
So "ident /usr/bin/passwd" will show again some useable informations
- su: fixed twice copy enviroment which causes auth problems
(bug was introduced in 4.0.12; fix by Nicolas François <nicolas.francois at centraliens.net>),
- chage: differentiate the different failure causes by the exit value
This will permit to adduser Debian script to detect if chage failed because the
system doesn't have shadowed passwords (fix for http://bugs.debian.org/317012),
- merge 010_more-i18ned-messages Debian patch which adds i18n support for few
more messages (orginaly patch was prepared by Guillem Jover <guillem at debian.org>),
- lastlog: added handle -b option which allow print only lastlog records older than
specified DAYS (fix by <miles at lubin.us>),
- chpasswd, gpasswd, newusers: fixed libmisc/salt.c for use login.defs::MD5_CRYPT_ENAB
only if PAM support is disabled (fix by John Gatewood Ham <zappaman at buraphalinux.org>),
- passwd: rewrited for use getopt_long(),
- newgrp: when newgrp process sits between parent and child shells, it should
propagate STOPs from child to parent and CONTs from parent to child,
otherwise e.g. bash's "suspend" command won't work
Fixed Debian http://bugs.debian.org/314727
- updated translations: fr, pt, ro, ru.
*** documentation:
- passwd(5): rewrited based on work by Greg Wooledge <greg at wooledge.org>
http://bugs.debian.org/328113
- login(1): added securetty(5) to SEE ALSO section
(fixed Debian bug http://bugs.debian.org/325773),
- groupadd(8), useradd(8): fix regular expression describing alloved login/group
names (pointed by Nicolas François <nicolas.francois at centraliens.net>)
(correct is [a-z_][a-z0-9_-]*[$]),
- groupadd(8), useradd(8): documents in CAVEATS section the limitations shadow
places on user and group names (fix by Mike Frysinger <vapier at gentoo.org>).
- chage(1), groupadd(8): document -h,--help option.
and translations statistics:
language translated fuzzy untranslated
-----------------------------------------
bs 41 12 330
ca 354 13 16
cs 365 6 12
da 357 12 14
de 365 6 12
el 317 35 31
es 357 12 14
eu 346 19 18
fi 365 6 12
fr 383
he 87 23 273
id 242 27 114
it 346 19 18
ja 274 68 41
ko 346 19 18
nb 328 28 27
nl 365 6 12
nn 329 27 27
pl 371 5 7
pt 383
pt_BR 329 28 26
ro 377 6
ru 367 5 11
sk 365 6 12
sq 7 4 372
sv 356 13 14
tl 319 40 24
tr 329 28 26
uk 346 19 18
vi 346 19 18
zh_CN 328 28 27
zh_TW 346 20 17
-----------------------------------------
Big thanks for all reports and patches.
kloczek
--
-----------------------------------------------------------
*Ludzie nie mają problemów, tylko sobie sami je stwarzają*
-----------------------------------------------------------
Tomasz Kłoczko, sys adm @zie.pg.gda.pl|*e-mail: kloczek at rudy.mif.pg.gda.pl*
More information about the Pkg-shadow-devel
mailing list