Info: prepare for release 4.0.13
Tomasz Kłoczko <[email protected]> Mon, 26 Sep 2005 21:16:16 +0200 (CEST)
| Newsgroups | gmane.linux.pld.shadow.general |
|---|---|
| Message-ID | <[email protected]> |
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 <[email protected]>), - fixedlib/commonio.c: don't assume selinux is enabled if is_selinux_enabled() returns -1 (merge isSelinuxEnabled FC patch by Jeremy Katz <[email protected]>), - login, su (non-PAM case): fixed setup max address space limits (added missing break statement in case) spoted by Lasse Collin <[email protected]>, - auditing support added. Patch prepared by Peter Vrabec <[email protected]> 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 <[email protected]>), - 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 <[email protected]>), - 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 <[email protected]>), - lastlog: added handle -b option which allow print only lastlog records older than specified DAYS (fix by <[email protected]>), - 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 <[email protected]>), - 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 <[email protected]> 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 <[email protected]>) (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 <[email protected]>). - 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: [email protected]*