Announce: shadow 4.0.15
Tomasz Kłoczko <[email protected]> Mon, 20 Mar 2006 12:59:52 +0100
| Newsgroups | gmane.linux.pld.shadow.general |
|---|---|
| Message-ID | <[email protected]> |
4.0.15 was released (one week after planned termin; I was busy) and new tar balls are avalaible in usual location: ftp://ftp.pld.org.pl/software/shadow/ shadow-4.0.14 -> shadow-4.0.15 13-03-2006 *** general: - do not install translated man pages if shadow is configured with --disable-nls (based patch submited by Mike Frysinger <[email protected]>), - added fixes for detect BSD's S/Key with updated the skeychallenge() function for take a fourth argument in case BSD version (patch submited by Mike Frysinger <[email protected]>), - login: default UMASK if not specified in login.defs is 022 (pointed by Peter Vrabec <[email protected]>), - chgpasswd: new tool (by Jonas Meurer <[email protected]>), - lastlog: print the usage and exit if an additional argument is profided to lastlog (merge 488_laslog_verify_arguments Debian patch), - login, newgrp, nologin, su: do not link with libselinux (merge 490_link_selinux_only_when_needed Debian patch), - chage, chfn, chsh, passwd: fixed confusing error message if /proc is not mounted (http://bugs.debian.org/352494 patch Nicolas François <[email protected]>), - login (merge 433_login_more_LOG_UNKFAIL_ENAB Debian patch): - TOO MANY LOGIN... logged if PAM_MAXTRIES or failcount >= retries (was onl test PAM_MAXTRIES), - print to stderr (in addition to syslog) in case of maximum number of tries exceeded, - always prints the number of tries in the syslog entry. - add special handling for PAM_ABORT - add an entry to failog, as when USE_PAM is not defined. (#53164) - changed pam_end to PAM_END. This is certainly was a mistake. PAM_END is pam_close_seesion + pam_end. Here, the session is still not open, we don't have to close it. - a HAVE_PAM_FAIL_DELAY is missing, - su: fixed pam session support (patch from Topi Miettinen; fixed #57526, #55873, 57532 Debian bugs), - userdel: user's group is already removed by update_groups(). remove_group() is not needed (bug introduced in 4.0.14 on merge FC fixes). Fixed by Nicolas François <[email protected]>, - useradd: allways remove group and gshadow databases lock, Fixed by Nicolas François <[email protected]> (http://bugs.debian.org/348250) - auditing fixes: - corrected prototypes in lib/prototypes.h (thre is no audit_help_log(); added audit_logger() prototype), - useradd: fixed excess audit_logger() argument, - chage: added missing \n on display password status if password must be chaged, - useradd: fixed allow non-unique UID (http://bugs.debian.org/351281), - variouse code cleanups for make possible compilation of shadow with -Wall -Werror (by Alexander Gattin <[email protected]>), - su: move exit() outside libmisc/shell.c::shell() for handle shell() errors on higher level (now is better visable where some programs exit with 126 and 127 exit codes); added new shell() parameter (char *const envp[]) which allow fix preserving enviloment in su on using -p, (patch by Alexander Gattin <[email protected]>), - su: added handle -c,--command option for GNU su compliance (merge 437_su_-c_option Debian patch), - login: added translate login prompt string (suggested by Evgeniy Dushistov), - updated translations: ca, cs, da, el, es, eu, gl, fi, fr, it, nb, nl, pt, pt_BR, ro, ru, sk, sv, tl, vi, zh_CN, - new translations: gl. *** documentation: - ru man pages: added new nologin(8) and updated all other man pages (by Yuri Kozlov <[email protected]>), - chsh(1), su(1): update fi translations generated from XML files (Tommi Vainikainen <[email protected]>), - expiry(1), faillog(5), faillog(8), gpasswd(1), groupadd(8), groupdel(8), logoutd(8), nologin(8), vipw(8): added new cs man pages, (by Miroslav Kure <[email protected]>) - login.defs(5): default UMASK if not specified in login.defs is 022 (pointed by Peter Vrabec <[email protected]>), - useradd(8): better document that -d will not add the user's home directory if it does not already exist (http://bugs.debian.org/154996), - nologin(8) man pages added (merge 478_nologin.8.xml Debian patch). Current translations statistics: language translated fuzzy untranslated ----------------------------------------- bs 41 14 333 ca 384 3 1 cs 388 da 388 de 359 13 16 el 382 4 2 es 388 eu 388 fi 388 fr 388 gl 388 he 87 25 276 id 379 7 2 it 388 ja 269 71 48 ko 340 25 23 nb 388 nl 388 nn 323 31 34 pl 388 pt 388 pt_BR 388 ro 388 ru 388 sk 388 sq 7 5 376 sv 388 tl 388 tr 323 33 32 uk 377 7 4 vi 388 zh_CN 388 zh_TW 340 26 22 ----------------------------------------- kloczek -- ----------------------------------------------------------- *Ludzie nie mają problemów, tylko sobie sami je stwarzają* ----------------------------------------------------------- Tomasz Kłoczko, sys adm @zie.pg.gda.pl|*e-mail: [email protected]*