[Pkg-shadow-devel] Announce: shadow 4.0.12
Tomasz Kłoczko
kloczek at zie.pg.gda.pl
Mon Aug 22 10:20:42 UTC 2005
4.0.12 was released and new tar balls are avalaible in usual location on:
ftp://ftp.pld.org.pl/software/shadow/
This verion (as previous) is mainly bugfix release. Also all code was
revisited for correct usage nscd_flush_cache() (flushing passwd and group
nscd caches and remove flushing shadow cache).
TODO list for next releases:
- su: GNU su compliant options,
- add support for use libnscd,
- add auditing support,
- rewrite more tools for use getopt_long(),
- move all E_* exit codes to separated header file (lib/exitcodes.h),
- more work on XML documentation and code cleanups.
shadow-4.0.11.1 -> shadow-4.0.12 22-08-2005
*** general:
- newgrp, login: remove using login.defs::CLOSE_SESSIONS variable and allways
close PAM session,
- fixed configure.in: realy enable shadow group support by default (pointed by
Greg Schafer <gschafer at zip.com.au> and Peter Vrabec <pvrabec at redhat.com>),
- login.defs: removed handle QMAIL_DIR variable,
- login: allow regular user to login on read-only root file system (not only for root)
Patch by Nicolas François <nicolas.francois at centraliens.net>
Fix for http://bugs.debian.org/52069
- gpasswd, grpck, grpconv, grpuconv: added flushing group nscd cache,
- pwck, pwconv: added flushing passwd nscd cache,
- usermod: fixed handle -p option (patch by Peter Vrabec <pvrabec at redhat.com>),
- chage: use -1 as value for disable password inactivity, expiration date and
checking an password validation.
Based on patch by Peter Vrabec <pvrabec at redhat.com> which fixes:
https://bugzilla.redhat.com/bugzilla/show_bug.cgi?id=109499
https://bugzilla.redhat.com/bugzilla/show_bug.cgi?id=137498
and on 427_chage_expiry_0 Debian patch (fix for http://bugs.debian.org/78961)
- useradd: do not copy files from skel directory if home directory exist and write
warning message about not copying skel files
Patch by Peter Vrabec <pvrabec at redhat.com> which fixes:
https://bugzilla.redhat.com/bugzilla/show_bug.cgi?id=143150
https://bugzilla.redhat.com/beta/show_bug.cgi?id=158574
https://bugzilla.redhat.com/beta/show_bug.cgi?id=80242
- su: ignore SIGINT while authenticating. A ^C could defeat the waiting
period and permit brute-force attacks (fixed http://bugs.debian.org/288827),
- uClibc fixes (by Martin Schlemmer <azarah at nosferatu.za.org>):
added require ngettext (added [need-ngettext] to AM_GNU_GETTEXT() parameters)
and stub prototype for ngettext() in lib/prototypes.h (neccessary if shadow
compiled with disabled NLS support)
- groupadd: rewrited for use getopt_long(),
- groupadd, groupdel, groupmod, userdel: do OPENLOG() before pam_start(),
- groupadd: fixed double OPENLOG(),
- removed lib/{grpack,gspack,pwpack,sppack}.c and prototypes from lib/prototypes.h
(outdated),
- newusers: added flushing passwd and group nscd caches,
- passwd, pwunconv, userdel, vipw: remove flushing shadow nscd cache (nscd do not caches
shadow map),
- pwck: now pwck OPENLOG with correct name ("pwck" instead "pwsk")
(fix by Alexander Gattin <arg at online.com.ua>),
- pwck, grpck: replace all puts() with printf() - it fixes problems with extra blank
lines printed in some messages
(fix by Alexander Gattin <arg at online.com.ua>),
- passwd: use separated message "Password set to expire." instead "Password changed."
on "passwd -e" (fix by Christian Perrier <bubulle at debian.org),
- updated translations: cs, de, fi, fr, nl, pl, pt, ru, sk.
*** documentation:
- usermod(8): give the correct range for system users (0-999 instead of 0-99),
(http://bugs.debian.org/286258)
- chage(8): better description -1 value passwd in -E, -I and -M options,
- regenerate all roff man pages using DocBook XSL Stylesheets 1.69.0.
Current translations statistics:
language translated fuzzy untranslated
-----------------------------------------
bs 41 12 318
ca 360 7 4
cs 371
da 363 6 2
de 371
el 322 30 19
es 363 6 2
eu 352 13 6
fi 371
fr 363 6 2
he 87 21 263
id 247 22 102
it 352 13 6
ja 278 64 29
ko 352 13 6
nb 333 23 15
nl 371
nn 334 22 15
pl 371
pt 371
pt_BR 334 23 14
ro 363 6 2
ru 371
sk 371
sq 7 4 360
sv 362 7 2
tl 323 36 12
tr 334 23 14
uk 352 13 6
vi 352 13 6
zh_CN 333 23 15
zh_TW 352 14 5
-----------------------------------------
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