Announce: shadow 4.0.12
Tomasz Kłoczko <[email protected]> Mon, 22 Aug 2005 12:20:42 +0200 (CEST)
| Newsgroups | gmane.linux.pld.shadow.general |
|---|---|
| Message-ID | <[email protected]> |
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 <[email protected]> and Peter Vrabec <[email protected]>), - 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 <[email protected]> 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 <[email protected]>), - chage: use -1 as value for disable password inactivity, expiration date and checking an password validation. Based on patch by Peter Vrabec <[email protected]> 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 <[email protected]> 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 <[email protected]>): 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 <[email protected]>), - pwck, grpck: replace all puts() with printf() - it fixes problems with extra blank lines printed in some messages (fix by Alexander Gattin <[email protected]>), - passwd: use separated message "Password set to expire." instead "Password changed." on "passwd -e" (fix by Christian Perrier <[email protected]), - 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: [email protected]*