2006-08-03 Tomasz K這czko * man/fr/Makefile.am: removed whitespaces following trailing backslashes. * NEWS, configure.in: release 4.0.18.1. * man/Makefile.am, man/fr/Makefile.am, man/it/Makefile.am, man/ja/Makefile.am, man/pl/Makefile.am, man/ru/Makefile.am, man/sv/Makefile.am, NEWS: fixed missing man pages in dist tar ball necessary on build when PAM is disabled. * NEWS, src/groupmems.c: fixed groupmems compilation when PAM is disabled (by Johannes Winkelmann ). * configure.in: typo s/followig/following/ (by Johannes Winkelmann ). 2006-08-01 Tomasz K這czko * NEWS: release date corrected. * NEWS, src/su.c: fixed set enviroment too early when using PAM, so move it to !USE_PAM (patch submitted by Mike Frysinger ). 2006-07-30 Tomasz K這czko * man/fr/chage.1, man/fr/chfn.1, man/fr/chpasswd.8, man/fr/chsh.1, man/fr/expiry.1, man/fr/faillog.5, man/fr/faillog.8, man/fr/gpasswd.1, man/fr/groupadd.8, man/fr/groupdel.8, man/fr/groupmod.8, man/fr/groups.1, man/fr/grpck.8, man/fr/gshadow.5, man/fr/lastlog.8, man/fr/limits.5, man/fr/login.1, man/fr/login.access.5, man/fr/login.defs.5, man/fr/logoutd.8, man/fr/newgrp.1, man/fr/newusers.8, man/fr/passwd.1, man/fr/passwd.5, man/fr/porttime.5, man/fr/pwck.8, man/fr/pwconv.8, man/fr/sg.1, man/fr/shadow.3, man/fr/shadow.5, man/fr/su.1, man/fr/suauth.5, man/fr/useradd.8, man/fr/userdel.8, man/fr/usermod.8, man/fr/vipw.8, NEWS: fr man pages are now up to date. * man/fr/fr.po: more updates for 4.0.18 (by Nicolas Fran癟ois ). * man/fr/fr.po: updated for 4.0.18 (by Jean-Luc Coulon (f5ibh) ). 2006-07-28 Tomasz K這czko * po/tr.po, po/uk.po, po/vi.po, po/zh_CN.po, po/zh_TW.po, NEWS, po/bs.po, po/ca.po, po/cs.po, po/da.po, po/de.po, po/dz.po, po/el.po, po/es.po, po/eu.po, po/fi.po, po/fr.po, po/gl.po, po/he.po, po/hu.po, po/id.po, po/it.po, po/ja.po, po/km.po, po/ko.po, po/nb.po, po/ne.po, po/nl.po, po/nn.po, po/pl.po, po/pt.po, po/pt_BR.po, po/ro.po, po/ru.po, po/sk.po, po/sq.po, po/sv.po, po/tl.po: updated. * src/useradd.c, src/usermod.c: fixed UID/GID overflow (fixed http://bugzilla.redhat.com/bugzilla/show_bug.cgi?id=198920). Fixed expiredate/inactive/mindays/warndays/maxdays overflow (simillar to RH#198920). * src/passwd.c: fixed inactive/mindays/warndays/maxdays overflow (similar to RH#198920). * src/groupadd.c, src/groupmod.c: fixed GID overflow (fixed http://bugzilla.redhat.com/bugzilla/show_bug.cgi?id=198920). 2006-07-27 Tomasz K這czko * src/.cvsignore: groupmems added. 2006-07-24 Tomasz K這czko * po/fr.po: updated for 4.0.18 (by ean-Luc Coulon (f5ibh) ). * po/uk.po: break lines longer than 80 cols and add missing \n. * po/uk.po: updated for 4.0.18 (by Eugeniy Meshcheryakov ). * man/pl/pl.po, man/ru/ru.po, man/sv/sv.po, man/chgpasswd.8.xml, man/chpasswd.8.xml, man/fr/fr.po: s/instead DES/instead of DES/ * NEWS: sv man pages are partially translated. 2006-07-23 Tomasz K這czko * src/groupmems.c: fix compilation warnings. * po/ko.po: use \t. * po/nl.po: break lines longer than 80 cols and add missing \n. 2006-07-22 Tomasz K這czko * man/ru/faillog.5: regenerated. * po/ko.po: updated for 4.0.18 (by Changwoo Ryu ). 2006-07-20 Tomasz K這czko * man/faillog.5.xml, man/fr/fr.po, man/pl/pl.po, man/ru/ru.po, man/sv/sv.po: added tag for faillog.5.xml. * man/sv/Attic/grupper.1: removed. * man/sv/Makefile.am, man/sv/chage.1, man/sv/chfn.1, man/sv/chgpasswd.8, man/sv/chpasswd.8, man/sv/chsh.1, man/sv/expiry.1, man/sv/faillog.5, man/sv/faillog.8, man/sv/gpasswd.1, man/sv/groupadd.8, man/sv/groupdel.8, man/sv/groupmems.8, man/sv/groupmod.8, man/sv/groups.1, man/sv/grpck.8, man/sv/gshadow.5, man/sv/lastlog.8, man/sv/limits.5, man/sv/login.1, man/sv/login.access.5, man/sv/login.defs.5, man/sv/logoutd.8, man/sv/newgrp.1, man/sv/newusers.8, man/sv/nologin.8, man/sv/passwd.1, man/sv/passwd.5, man/sv/porttime.5, man/sv/pwck.8, man/sv/pwconv.8, man/sv/sg.1, man/sv/shadow.3, man/sv/shadow.5, man/sv/su.1, man/sv/suauth.5, man/sv/sv.po, man/sv/useradd.8, man/sv/userdel.8, man/sv/usermod.8, man/sv/vipw.8: corrected text charset and other minor cleanups (by Daniel Nylander ). * po/tr.po: break lines longer than 80 cols. * po/tr.po: updated for 4.0.18 (by Mehmet TURKER ). * configure.in, man/Makefile.am, man/sv/Makefile.am: fixes for "make {dist|distchec}" and sv man pages. * man/sv/Attic/grupper.1, man/sv/groupmems.8, man/sv/groupmod.8, man/sv/grpck.8, man/sv/grpconv.8, man/sv/grpunconv.8, man/sv/gshadow.5, man/sv/lastlog.8, man/sv/limits.5, man/sv/login.1, man/sv/login.access.5, man/sv/login.defs.5, man/sv/logoutd.8, man/sv/newgrp.1, man/sv/newusers.8, man/sv/nologin.8, man/sv/passwd.1, man/sv/passwd.5, man/sv/porttime.5, man/sv/pwck.8, man/sv/pwconv.8, man/sv/pwunconv.8, man/sv/sg.1, man/sv/shadow.3, man/sv/shadow.5, man/sv/su.1, man/sv/suauth.5, man/sv/sv.po, man/sv/useradd.8, man/sv/userdel.8, man/sv/usermod.8, man/sv/vigr.8, man/sv/vipw.8, NEWS, man/Makefile.am, man/sv/Makefile.am, man/sv/chage.1, man/sv/chfn.1, man/sv/chgpasswd.8, man/sv/chpasswd.8, man/sv/chsh.1, man/sv/expiry.1, man/sv/faillog.5, man/sv/faillog.8, man/sv/getspnam.3, man/sv/gpasswd.1, man/sv/groupadd.8, man/sv/groupdel.8: full sv man pages set added (by Daniel Nylander ). This man pages are translated using new XML/xml2po/gettext infrastructure. * po/pl.po: updated for 4.0.18. 2006-07-19 Tomasz K這czko * po/pt.po: updated for 4.0.18 (by Miguel Figueiredo ). * po/gl.po, NEWS: updated for 4.0.18 (by Jacobo Tarrio ). * NEWS, po/eu.po: updated for 4.0.18 (by Piarres Beobide ). * man/ru/chsh.1, man/ru/faillog.5, man/ru/groupmems.8, man/ru/groupmod.8, man/ru/ru.po, man/ru/su.1, man/ru/useradd.8, man/ru/usermod.8, man/ru/vipw.8, NEWS, po/ru.po: updated for 4.0.18 (by Yuri Kozlov ). * po/vi.po, NEWS: updated for 4.0.18 (by Clytie Siddall ). * NEWS, po/cs.po: updated for 4.0.18 (by Miroslav Kure ). * NEWS, po/sv.po: updated for 4.0.18 (by Daniel Nylander ). * NEWS, po/ca.po: updated for 4.0.18 (by Guillem Jover ). 2006-07-18 Tomasz K這czko * po/hu.po: cleanups. * NEWS, po/da.po: updated for 4.0.18 (by Claus Hindsgaul ). * po/hu.po, NEWS: updated for 4.0.18 (by SZERVC Attila ). * NEWS: typos. * man/ru/ru.po, man/fr/fr.po, man/pl/pl.po: run "make update-po". * man/su.1.xml: fixes in . * src/groupmems.c: indent soutrce code. * src/groupmems.c: use shadow Copyright. * po/es.po, po/eu.po, po/fi.po, po/fr.po, po/gl.po, po/he.po, po/hu.po, po/id.po, po/it.po, po/ja.po, po/km.po, po/ko.po, po/nb.po, po/ne.po, po/nl.po, po/nn.po, po/pl.po, po/pt.po, po/pt_BR.po, po/ro.po, po/ru.po, po/sk.po, po/sq.po, po/sv.po, po/tl.po, po/tr.po, po/uk.po, po/vi.po, po/zh_CN.po, po/zh_TW.po, po/POTFILES.in, po/bs.po, po/ca.po, po/cs.po, po/da.po, po/de.po, po/dz.po, po/el.po: added src/groupmems.c to POTFILES.in. * NEWS, etc/pam.d/Makefile.am, etc/pam.d/groupmems, man/Makefile.am, man/groupmems.8.xml, src/Makefile.am, src/groupmems.c: groupmems rewrited for use PAM and getopt_long() nad now it is enabled for build and install (patch by George Kraft ). * NEWS, configure.in: start prepare for 4.0.18. 2006-07-17 Tomasz K這czko * po/bs.po, po/ca.po, po/cs.po, po/da.po, po/de.po, po/dz.po, po/el.po, po/es.po, po/eu.po, po/fi.po, po/fr.po, po/gl.po, po/he.po, po/hu.po, po/id.po, po/it.po, po/ja.po, po/km.po, po/ko.po, po/nb.po, po/ne.po, po/nl.po, po/nn.po, po/pl.po, po/pt.po, po/pt_BR.po, po/ro.po, po/ru.po, po/sk.po, po/sq.po, po/sv.po, po/tl.po, po/tr.po, po/uk.po, po/vi.po, po/zh_CN.po, po/zh_TW.po: run "make update-po" and some cleanups (added missing \n and use tabs instead spaces). * src/su.c: s#[login]#[LOGIN]# in help message. * man/useradd.8.xml: added missing -- long options names in "Changing the default values" section. * po/tr.po: updated (by Murat enel ). 2006-07-16 Tomasz K這czko * man/fr/fr.po, man/pl/pl.po, man/ru/ru.po: updated. * man/useradd.8.xml: added newusers(8) to SEE ALSO section. * etc/login.defs: removed GETPASS_ASTERISKS (patch by Mike Frysinger ). 2006-07-15 Tomasz K這czko * NEWS, man/pl/chsh.1, man/pl/pl.po: pl chage(1): translation finished. * NEWS: s#fix by Mike Frysinger )#(patch by Ulrich Mueller ; http://bugs.gentoo.org/139966# * NEWS, configure.in: S/Key: removed assign getpass() to libshadow_getpass() on autoconf level (fix by Mike Frysinger ). 2006-07-14 Tomasz K這czko * man/vipw.8.xml: make options in SYNOPSIS. * po/bs.po, po/ca.po, po/cs.po, po/da.po, po/de.po, po/dz.po, po/el.po, po/es.po, po/eu.po, po/fi.po, po/fr.po, po/gl.po, po/he.po, po/hu.po, po/id.po, po/it.po, po/ja.po, po/km.po, po/ko.po, po/nb.po, po/ne.po, po/nl.po, po/nn.po, po/pl.po, po/pt.po, po/pt_BR.po, po/ro.po, po/ru.po, po/sk.po, po/sq.po, po/sv.po, po/tl.po, po/tr.po, po/uk.po, po/vi.po, po/zh_CN.po, po/zh_TW.po, src/groupadd.c: s/group/GROUP/ in groupadd help message. * src/su.c (main): move **envcp declaration to #ifdef USE_PAM (fixed warning about unused variable when shadow is builded with PAM didabled). * man/pl/pl.po, NEWS, man/pl/chage.1: pl chage(1) translation finished. * man/fr/fr.po, man/pl/pl.po, man/ru/ru.po: updated. * man/chsh.1.xml: updated after rewrite chsh for use getopt_long(). * po/pl.po: kill fuzzy. 2006-07-13 Tomasz K這czko * po/nl.po, po/nn.po, po/pl.po, po/pt.po, po/pt_BR.po, po/ro.po, po/ru.po, po/sk.po, po/sq.po, po/sv.po, po/tl.po, po/tr.po, po/uk.po, po/vi.po, po/zh_CN.po, po/zh_TW.po, src/chsh.c, po/bs.po, po/ca.po, po/cs.po, po/da.po, po/de.po, po/dz.po, po/el.po, po/es.po, po/eu.po, po/fi.po, po/fr.po, po/gl.po, po/he.po, po/hu.po, po/id.po, po/it.po, po/ja.po, po/km.po, po/ko.po, po/nb.po, po/ne.po: one \t more in help message. * po/he.po, po/hu.po, po/id.po, po/it.po, po/ja.po, po/km.po, po/ko.po, po/nb.po, po/ne.po, po/nl.po, po/nn.po, po/pl.po, po/pt.po, po/pt_BR.po, po/ro.po, po/ru.po, po/sk.po, po/sq.po, po/sv.po, po/tl.po, po/tr.po, po/uk.po, po/vi.po, po/zh_CN.po, po/zh_TW.po, po/bs.po, po/ca.po, po/cs.po, po/da.po, po/de.po, po/dz.po, po/el.po, po/es.po, po/eu.po, po/fi.po, po/fr.po, po/gl.po: updated. * NEWS, src/chsh.c: chsh rewrited for use getopt_long(). 2006-07-12 Tomasz K這czko * man/pl/groupmod.8, man/pl/pl.po: finish translation groupmod(8). * man/fr/fr.po, man/groupmod.8.xml, man/pl/groupmod.8, man/pl/pl.po, man/ru/ru.po: cleanups in groupmod(8). * man/fr/fr.po, man/pl/pl.po, man/ru/ru.po, man/usermod.8.xml, src/usermod.c, NEWS: back to previouse usermod -a option sematics and clarify -a behavior on documentation level (by Greg Schafer ). * man/fr/fr.po, man/groupmod.8.xml, man/pl/pl.po, man/ru/ru.po: updated groupmod man page. 2006-07-11 Tomasz K這czko * src/groupmod.c: too many \t in help message. * man/ru/chage.1, man/ru/passwd.1, man/ru/ru.po, man/chage.1.xml, man/fr/fr.po, man/passwd.1.xml, man/pl/pl.po: updated. * po/nb.po, po/ne.po, po/nl.po, po/nn.po, po/pl.po, po/pt.po, po/pt_BR.po, po/ro.po, po/ru.po, po/sk.po, po/sq.po, po/sv.po, po/tl.po, po/tr.po, po/uk.po, po/vi.po, po/zh_CN.po, po/zh_TW.po, po/bs.po, po/ca.po, po/cs.po, po/da.po, po/de.po, po/dz.po, po/el.po, po/es.po, po/eu.po, po/fi.po, po/fr.po, po/gl.po, po/he.po, po/hu.po, po/id.po, po/it.po, po/ja.po, po/km.po, po/ko.po: run "make update-po". * src/groupmod.c: cleunps in help message. * src/chage.c: s/user/\[LOGIN\]/ in help message. * src/passwd.c: s/\[login\]/\[LOGIN\]/ in help message. * NEWS, src/groupmod.c: groupmod rewrited for use getopt_log(). 2006-07-10 Tomasz K這czko * po/sv.po: added missing \n in help messages and few other minor cleanups. * NEWS, po/sv.po: updated for 4.0.17 (by Daniel Nylander ). * NEWS: 4.0.17 release date i 10-07-2006. * NEWS, libmisc/copydir.c: fixed segfault usermod/userdel on remove home directory when it can't be removed; for example when it is /dev/null (fixed http://bugs.gentoo.org/139148). * src/login.c, src/logoutd.c, src/userdel.c, libmisc/limits.c: remove USER_PROCESS conditionsi (code simplifications). 2006-07-07 Tomasz K這czko * po/km.po: kill all fuzzy (Sokhem ). 2006-07-06 Tomasz K這czko * po/de.po: kill fuzzy (by Holger Wansing ). 2006-07-05 Tomasz K這czko * man/Makefile.am: removed duplicated all target. * NEWS, po/LINGUAS, po/ne.po: new Nepali translation (by Paras pradhan ). * NEWS, po/LINGUAS, po/dz.po: new Dzongkha translation. * NEWS, po/de.po: updated for 4.0.17 (by Holger Wansing ). * NEWS, po/nl.po: updated for 4.0.17 (by "cobaco (aka Bart Cornelis)" ) 2006-06-25 Tomasz K這czko * po/ko.po: cleanups (by darehanl ). * src/usermod.c: fixes in getopt_long() optstring: s/a/a:/ and added h. * src/faillog.c: fixed long_options[] entries: s/no_argument/required_argument/ for lock-secs, maximum, time and user options. * NEWS, configure.in: improved SELinux detection on autoconf level (based on patch by Dan Yefimov ). * po/ro.po, NEWS: updated for 4.0.17 (by Sorin Batariuc ). 2006-06-24 Tomasz K這czko * NEWS: cleanups. * man/pl/pl.po: more translations for chage(1). * TODO: remove done things. * NEWS, lib/Attic/getpass.c, lib/Makefile.am, lib/getdef.c, lib/pwauth.c, po/POTFILES.in: removed using private implementatuon getpass() libc function (now getpass() is used also when S/KEY support is enabled). * NEWS, src/Makefile.am: move nologin do $(sbindir). * man/pl/pl.po: more work. * man/pl/pl.po: more translations. * po/pl.po: s/KEY=VALUE/KLUCZ=WARTO/ * po/pl.po: s/SEC/SEK/ * src/chpasswd.c: added missing #include "exitcodes.h". * src/chpasswd.c: s/exit (1)/exit (E_USAGE)/ * man/Makefile.am: move all current i18n man pages automation inside "if ENABLE_REGENERATE_MAN .. endif". * man/Makefile.am: add an error message so people don't have to go digging through source to find out what's up (by Mike Frysinger ). * NEWS, man/ru/chage.1, man/ru/chfn.1, man/ru/chgpasswd.8, man/ru/chpasswd.8, man/ru/chsh.1, man/ru/expiry.1, man/ru/faillog.5, man/ru/faillog.8, man/ru/gpasswd.1, man/ru/groupadd.8, man/ru/groupdel.8, man/ru/groupmems.8, man/ru/groupmod.8, man/ru/groups.1, man/ru/grpck.8, man/ru/gshadow.5, man/ru/lastlog.8, man/ru/limits.5, man/ru/login.1, man/ru/login.access.5, man/ru/login.defs.5, man/ru/logoutd.8, man/ru/newgrp.1, man/ru/newusers.8, man/ru/nologin.8, man/ru/passwd.1, man/ru/passwd.5, man/ru/porttime.5, man/ru/pwck.8, man/ru/pwconv.8, man/ru/ru.po, man/ru/sg.1, man/ru/shadow.3, man/ru/shadow.5, man/ru/su.1, man/ru/suauth.5, man/ru/useradd.8, man/ru/userdel.8, man/ru/usermod.8, man/ru/vipw.8: updated ru man pages (regenerated from man/ru/ru.po -> man/ru/*xml -> roff). * NEWS, po/ru.po: updated for 4.0.17 (by Yuri Kozlov ). * NEWS, po/LINGUAS, po/km.po: new km translation (Sokhem ). * po/tl.po, po/tr.po, po/uk.po, po/vi.po, po/zh_CN.po, po/zh_TW.po, po/bs.po, po/ca.po, po/cs.po, po/da.po, po/de.po, po/el.po, po/es.po, po/eu.po, po/fi.po, po/fr.po, po/gl.po, po/he.po, po/hu.po, po/id.po, po/it.po, po/ja.po, po/ko.po, po/nb.po, po/nl.po, po/nn.po, po/pl.po, po/pt.po, po/pt_BR.po, po/ro.po, po/ru.po, po/sk.po, po/sq.po, po/sv.po, src/groupadd.c: cleanups in groupadd help message. * NEWS, po/nb.po: updated for 4.0.17 (by Bj繪rn Steensrud ). * NEWS, po/da.po: updated for 4.0.17 (by Claus Hindsgaul ). * po/pl.po: s/tw籀髒/tw籀rz/ (fix by Micha omnicki ). * NEWS, po/pt.po: updated for 4.0.17 (by Miguel Figueiredo ). * NEWS, po/vi.po: updated for 4.0.17 (by Clytie Siddall ). * NEWS, po/cs.po: updated for 4.0.17 (by Miroslav Kure ). * po/eu.po, po/fr.po, po/gl.po, po/pl.po: Project-Id-Version: shadow 4.0.17 * NEWS, po/sk.po: updated for 4.0.17 (by Peter Mann ). * NEWS, po/ko.po: updated for 4.0.17 (by Changwoo Ryu ). 2006-06-22 Tomasz K這czko * NEWS, configure.in: schedule release 40.17 on 26-06-2006. * src/useradd.c: adjust last fix for leave some fix mail spool creation after rewrite internal configuration API. * src/useradd.c, NEWS: fixed mail spool file creation (bug cached by Frans Pop , fixed http://bugs.debian.org/374705). 2006-06-20 Tomasz K這czko * po/bs.po, po/ca.po, po/cs.po, po/da.po, po/de.po, po/el.po, po/es.po, po/eu.po, po/fi.po, po/fr.po, po/gl.po, po/he.po, po/hu.po, po/id.po, po/it.po, po/ja.po, po/ko.po, po/nb.po, po/nl.po, po/nn.po, po/pl.po, po/pt.po, po/pt_BR.po, po/ro.po, po/ru.po, po/sk.po, po/sq.po, po/sv.po, po/tl.po, po/tr.po, po/uk.po, po/vi.po, po/zh_CN.po, po/zh_TW.po, src/chage.c, src/chgpasswd.c, src/chpasswd.c, src/faillog.c, src/groupadd.c, src/lastlog.c, src/passwd.c, src/su.c, src/useradd.c, src/userdel.c, src/usermod.c, src/vipw.c: better looking help messages output. Added one empty line at end of help message. * po/ru.po, po/sk.po, po/sv.po, po/tl.po, po/uk.po, po/ro.po, po/pt_BR.po: break help messages lines before col 80. * man/pl/pl.po: more work on usermod. * po/pl.po: cleanups. 2006-06-19 Tomasz K這czko * man/pl/vipw.8: regenerated using fixed DocBook XSL Stylesheets v1.70.1 (I must submit my fixes common/pl.xml do DocBook XSL Stylesheets mantainer). * man/fr/fr.po, man/ru/ru.po: updated. * man/pl/lastlog.8, man/pl/pl.po: finish translate lastlog(8). * man/lastlog.8.xml: improved NOTE section content. * po/pl.po: iprove lastlog help message. * man/fr/fr.po, man/lastlog.8.xml, man/pl/pl.po, man/ru/ru.po: Better lastlog short description. Now it is: lastlog - reports the most recent login of all users or of a given user * man/Makefile.am, man/fr/fr.po, man/lastlog.8.xml, man/pl/pl.po, man/ru/ru.po: Fixed CAVEATS section (what the hell is mmdf ? :) * man/ru/ru.po, NEWS, man/faillog.5.xml, man/fr/fr.po, man/pl/pl.po: added missing information about fail_locktime element of faillog struct in faillog(5) man page (by Thorsten Kukuk ). 2006-06-16 Tomasz K這czko * man/ru/chage.1, man/ru/chfn.1, man/ru/chgpasswd.8, man/ru/chpasswd.8, man/ru/chsh.1, man/ru/expiry.1, man/ru/faillog.5, man/ru/faillog.8, man/ru/gpasswd.1, man/ru/groupadd.8, man/ru/groupdel.8, man/ru/groupmems.8, man/ru/groupmod.8, man/ru/groups.1, man/ru/grpck.8, man/ru/gshadow.5, man/ru/lastlog.8, man/ru/limits.5, man/ru/login.1, man/ru/login.access.5, man/ru/login.defs.5, man/ru/logoutd.8, man/ru/newgrp.1, man/ru/newusers.8, man/ru/nologin.8, man/ru/passwd.1, man/ru/passwd.5, man/ru/porttime.5, man/ru/pwck.8, man/ru/pwconv.8, man/ru/sg.1, man/ru/shadow.3, man/ru/shadow.5, man/ru/su.1, man/ru/suauth.5, man/ru/useradd.8, man/ru/userdel.8, man/ru/usermod.8, man/ru/vipw.8: fully regenerated man pages. * man/Makefile.am: hack for generate translated xml files with lang=" in tag. Now is possible testing correctnes of XSLT sheets languages definition. 2006-06-13 Tomasz K這czko * NEWS, po/eu.po: updated (by Piarres Beobide ). 2006-06-12 Tomasz K這czko * po/zh_TW.po, po/da.po, po/el.po, po/es.po, po/eu.po, po/id.po, po/ja.po, po/ko.po, po/nb.po, po/nn.po, po/pl.po, po/pt.po, po/pt_BR.po, po/ro.po, po/tr.po, po/uk.po, po/zh_CN.po: s/ \\n"/\\n"/ in translated strings. * man/pl/pl.po: more translations for usermod. * man/fr/fr.po, man/pl/pl.po, man/ru/ru.po, man/usermod.8.xml: added tags for at and crontab. * man/fr/fr.po, man/pl/pl.po, man/ru/ru.po, man/usermod.8.xml: remove /etc/login.defs from FILES section. * po/gl.po: updated (by Jacobo Tarrio ). * po/fr.po: updated (by Christian Perrier ). * po/pl.po: updated usermod help message and fixed few other things introduced during copy&paset from useradd help message. * po/vi.po, po/zh_CN.po, po/zh_TW.po, src/usermod.c, po/ca.po, po/cs.po, po/da.po, po/de.po, po/el.po, po/es.po, po/eu.po, po/fi.po, po/fr.po, po/gl.po, po/he.po, po/hu.po, po/id.po, po/it.po, po/ja.po, po/ko.po, po/nb.po, po/nl.po, po/nn.po, po/pl.po, po/pt.po, po/pt_BR.po, po/ro.po, po/ru.po, po/sk.po, po/sq.po, po/sv.po, po/tl.po, po/tr.po, po/uk.po, po/bs.po: fixes in help message: s/login/LOGIN/ s/new login directory/new home directory/ s/new initial login group/new primary group/ s/tlist of supplementary/new tlist of supplementary/ s/LOGIN/NEW_LOGIN/ * po/da.po, po/id.po, po/nb.po, po/nl.po, po/pl.po, po/pt.po, po/ro.po, po/sk.po, po/sv.po: cleanups in usermod help message. * po/es.po, po/eu.po, po/fi.po, po/tl.po: cleanups. * po/nb.po, po/nl.po, po/pt.po, po/uk.po, po/cs.po, po/el.po, po/eu.po, po/fi.po, po/hu.po: s/\\\t /\\\t/ 2006-06-11 Tomasz K這czko * NEWS, configure.in, man/Makefile.am: reverte using docbook.sourceforge.net in XSLT url. * po/pl.po: cleanups. 2006-06-05 Tomasz K這czko * man/Makefile.am: improved gen-xmls target: now this target generates only missing xml files. 2006-06-04 Tomasz K這czko * NEWS, po/sk.po: updated for 4.0.16 (by Peter Mann ). * NEWS, po/es.po: updated for 4.0.16 (by Ruben Porras ). * NEWS, po/fi.po: updated for 4.0.16 (by Tommi Vainikainen ). * NEWS, man/cs/Makefile.am, man/cs/groupmems.8, man/cs/groupmod.8, man/cs/grpck.8, man/cs/gshadow.5: new cs man pages: groupmems(8), groupmod(8), grpck(8), gshadow(5) (by Miroslav Kure ). * NEWS, po/cs.po: updated for 4.0.16 (by Miroslav Kure ). 2006-06-01 Tomasz K這czko * NEWS, configure.in, man/Makefile.am: regenerate roff man pages using docbook-style-xsl-1.70.1. This version uses new base URL: http://docbook.sf.net/release/xsl/current/ * man/.cvsignore: shadow-man-pages.pot added. * man/Makefile.am: added temporary gen-xmls targed and dependencies beetwen .pot and .po files. * man/chgpasswd.8.xml: removed tag (isn't neccessary). 2006-05-31 Tomasz K這czko * man/pl/pl.po: chage(1) translation. * man/pl/Attic/chage.1.xml: removed. * man/chage.1.xml, man/fr/fr.po, man/pl/pl.po, man/ru/ru.po: chage requires shadow access and can't work without this. * po/da.po: updated for 4.0.16 (by Claus Hindsgaul ). * po/pl.po: s/_DAYS/_DNI/ 2006-05-30 Tomasz K這czko * NEWS: s/OWL/Owl/ * NEWS: new release date for 4.0.16 is 05-06-2006. * NEWS: fixed last usermod changes comment. Current is: better fix for old CERT VU#312962 (which was fixed in shadow 4.0.8): fixed forgoten checking of the return value from fchown() before proceeding with the fchmod() (based on Owl patch prepared by Rafal Wojtczuk ) * src/useradd.c (create_mail): move checking create_mail_spool is "yes" on top function. * man/pl/pl.po: cleanups. * po/fr.po: plugged fuzzy (by Jean-Luc Coulon (f5ibh) ). * po/fr.po: updated (by Jean-Luc Coulon (f5ibh) ). 2006-05-29 Tomasz K這czko * man/Makefile.am: simplifications in update-po target and fixes in dist-po-files target. * NEWS, po/eu.po: updated for 4.0.16 (by Piarres Beobide ). 2006-05-28 Tomasz K這czko * man/ru/ru.po, NEWS, man/chfn.1.xml, man/faillog.8.xml, man/fr/fr.po, man/gpasswd.1.xml, man/groupadd.8.xml, man/groupmems.8.xml, man/limits.5.xml, man/login.1.xml, man/login.defs.5.xml, man/newgrp.1.xml, man/passwd.1.xml, man/passwd.5.xml, man/pl/pl.po, man/su.1.xml: bunch of cleanups in chfn(1), faillog(8), gpasswd(1), groupadd(8), groupmems(8), limits(5), login(1), login.defs(5), newgrp(1), passwd(1), passwd(5) and su(1) (by Yuri Kozlov ). * man/Makefile.am, man/ru/ru.po: added ru to LINGUAS. * po/ru.po: updated for 4.0.16 (by Yuri Kozlov ). 2006-05-27 Tomasz K這czko * man/fr/fr.po, man/pl/pl.po, man/chage.1.xml, man/passwd.1.xml: s/-n/-m/ in passwd(1). Improved -m, --mindays description in chage(1) and passwd(1). More pl translations. * po/vi.po: updated (by Clytie Siddall ). * NEWS, po/hu.po: updated for 4.0.16 (by Gabor Kelemen ). 2006-05-25 Tomasz K這czko * man/cs/Makefile.am, man/it/Makefile.am, man/ru/Makefile.am: id and sulogin executables are not installed by "make install", but a few translated man pages are still installed. (patch by Lasse Collin ) 2006-05-22 Tomasz K這czko * NEWS, po/vi.po: updates for 4.0.16 (by Clytie Siddall ). * po/gl.po: updated for 4.0.16 (by Jacobo Tarrio ). 2006-05-20 Tomasz K這czko * po/pl.po: more cleanups. * po/fr.po: updated for 4.0.16 (by Christian Perrier ). * man/chage.1.xml, man/chfn.1.xml, man/chsh.1.xml, man/expiry.1.xml, man/faillog.5.xml, man/faillog.8.xml, man/fr/fr.po, man/gpasswd.1.xml, man/groupadd.8.xml, man/groupdel.8.xml, man/groupmems.8.xml, man/groupmod.8.xml, man/groups.1.xml, man/grpck.8.xml, man/gshadow.5.xml, man/id.1.xml, man/lastlog.8.xml, man/login.1.xml, man/login.access.5.xml, man/logoutd.8.xml, man/newgrp.1.xml, man/newusers.8.xml, man/passwd.1.xml, man/passwd.5.xml, man/pl/pl.po, man/pl/vipw.8, man/porttime.5.xml, man/pwck.8.xml, man/pwconv.8.xml, man/sg.1.xml, man/shadow.3.xml, man/shadow.5.xml, man/su.1.xml, man/sulogin.8.xml, man/useradd.8.xml, man/userdel.8.xml, man/usermod.8.xml, man/vipw.8.xml: use common style in FILES sections. * man/fr/fr.po, man/groupadd.8.xml, man/groupdel.8.xml, man/groupmems.8.xml, man/id.1.xml, man/limits.5.xml, man/login.access.5.xml, man/pl/pl.po, man/suauth.5.xml, man/userdel.8.xml, man/usermod.8.xml, man/faillog.5.xml: begin text from lowercase. * man/fr/fr.po, man/pl/pl.po, man/pwconv.8.xml, man/vipw.8.xml: remove "." from . * po/pl.po: cleanups. * po/pl.po: typo. * man/pl/.cvsignore, man/pt_BR/.cvsignore, man/ru/.cvsignore, man/tr/.cvsignore, man/zh_CN/.cvsignore, man/zh_TW/.cvsignore, man/cs/.cvsignore, man/de/.cvsignore, man/es/.cvsignore, man/fi/.cvsignore, man/fr/.cvsignore, man/hu/.cvsignore, man/id/.cvsignore, man/it/.cvsignore, man/ja/.cvsignore, man/ko/.cvsignore: *.xml added. * man/cs/.cvsignore, man/de/.cvsignore, man/es/.cvsignore, man/fi/.cvsignore, man/fr/.cvsignore, man/hu/.cvsignore, man/id/.cvsignore, man/it/.cvsignore, man/ja/.cvsignore, man/ko/.cvsignore, man/pl/.cvsignore, man/pt_BR/.cvsignore, man/ru/.cvsignore, man/tr/.cvsignore, man/zh_CN/.cvsignore, man/zh_TW/.cvsignore, man/.cvsignore: .xml2po.mo added. * NEWS, man/pl/vipw.8: update pl vipw(8) man page. * src/useradd.c: s/mailbox/mailbox file/ * man/pl/pl.po: seems vipw finished. * man/fr/fr.po, man/vipw.8.xml: s/Quiet mode database./Quiet mode./ * man/pl/pl.po: more entries. * po/vi.po, po/zh_CN.po, po/zh_TW.po, po/el.po, po/es.po, po/eu.po, po/fi.po, po/fr.po, po/gl.po, po/he.po, po/hu.po, po/id.po, po/it.po, po/ja.po, po/ko.po, po/nb.po, po/nl.po, po/nn.po, po/pl.po, po/pt.po, po/pt_BR.po, po/ro.po, po/ru.po, po/sk.po, po/sq.po, po/sv.po, po/tl.po, po/tr.po, po/uk.po, po/bs.po, po/ca.po, po/cs.po, po/da.po, po/de.po: /mailbox/mailbox file/ * man/pl/pl.po: fill few entries. * man/Makefile.am: fixes in dist-po-files target. * man/Makefile.am: pl added to Linguas. Some mprovements. * man/fr/fr.po: initial version based on ond version submited by Christian Perrier . * man/pl/pl.po: initial version. * man/Makefile.am: implemet update-po target and dist, dist-check hooks for put .po and .pot files in dist tar ball. * src/chgpasswd.c: reverte struct group newgr declaration but use them only conditionaly (#ifndef SHADOWGRP). 2006-05-19 Tomasz K這czko * NEWS, configure.in: schedule release 4.0.16 to 29.05.06. * po/pl.po: updated. * po/cs.po, po/da.po, po/de.po, po/el.po, po/es.po, po/eu.po, po/fi.po, po/fr.po, po/gl.po, po/he.po, po/hu.po, po/id.po, po/it.po, po/ja.po, po/ko.po, po/nb.po, po/nl.po, po/nn.po, po/pl.po, po/pt.po, po/pt_BR.po, po/ro.po, po/ru.po, po/sk.po, po/sq.po, po/sv.po, po/tl.po, po/tr.po, po/uk.po, po/vi.po, po/zh_CN.po, po/zh_TW.po, po/bs.po, po/ca.po: run "make update-po". * NEWS, src/useradd.c: fixed userdel CERT VU#312962: fixed forgoten checking of the return value from fchown() before proceeding with the fchmod() (prepared based on OWL fix submited by Solar Designer ), Use in userdel login.defs::MAIL_DIR instead hardcoded /var/mail on created mailbox path (based on OWL fixes submited by Solar Designer ). 2006-05-15 Tomasz K這czko * man/.cvsignore: added *.[1358] * NEWS, man/ru/Makefile.am, man/ru/chgpasswd.8: added chgpasswd(8) ru man page (by Yuri Kozlov ). * po/gl.po: updated (by Jacobo Tarrio ). * NEWS, man/ru/login.defs.5, man/ru/passwd.1, man/ru/userdel.8, man/ru/usermod.8: updated ru login.defs(5), passwd(1), userdel(8), usermod(8) man pages (by Yuri Kozlov ). * NEWS, po/ru.po: updated (by Yuri Kozlov ). * NEWS, po/pt.po: updated (by Miguel Figueiredo ). 2006-05-13 Tomasz K這czko * NEWS, man/Makefile.am, man/ja/Attic/pw_auth.3, man/ja/Makefile.am, man/pl/Attic/pw_auth.3, man/pl/Makefile.am, man/ru/Attic/pw_auth.3, man/ru/Makefile.am: pw_auth(3) man page removed (outdated). * man/Makefile.am, man/fr/Makefile.am, man/it/Makefile.am, man/ja/Makefile.am, man/pl/Makefile.am, man/ru/Makefile.am, NEWS, autogen.sh: install limits(5), login.access(5) and porttime(5) man pages only when shadow is builded with PAM support disabled. * NEWS: cleanups. * autogen.sh: by default in development enviroment use CFLAGS="-O2 -Wall". * src/chgpasswd.c (main): remove two unused variables (newgr and now). * src/userdel.c (main): removed unused arg variable. * libmisc/setupenv.c (setup_env): move *cp varable to #ifndef PAM part (fixed compilation warning about unused variable). * lib/getdef.c: now GETPASS_ASTERISKS is SKEY #define dependent. * configure.in, NEWS, lib/Attic/getpass.c, lib/pwauth.c: by default do not use libshadow_getpass() as getpass() replacemement. Use libshadow_getpass() only when S/KEY support is enabled. Current glibc getpass() handles correctly longer than 8 characters passwords and libshadow_getpass() is used only because libc getpass() do not handles password prompting with echo enabled. * src/sulogin.c: break long line. * lib/pwauth.c: added #include and remove localy defined getpass() prototype. 2006-05-12 Tomasz K這czko * man/Makefile.am: removed dupplicated sulogin.8.xml from EXTRA_DIST. * man/Attic/pw_auth.3.xml, man/Makefile.am: remove pw_auth(3) man page. * NEWS, lib/getdef.c: move login.defs::MD5_CRYPT_ENAB to non-PAM part. * po/ca.po, po/cs.po, po/da.po, po/de.po, po/el.po, po/es.po, po/eu.po, po/fi.po, po/fr.po, po/gl.po, po/he.po, po/hu.po, po/id.po, po/it.po, po/ja.po, po/ko.po, po/nb.po, po/nl.po, po/nn.po, po/pl.po, po/pt.po, po/pt_BR.po, po/ro.po, po/ru.po, po/sk.po, po/sq.po, po/sv.po, po/tl.po, po/tr.po, po/uk.po, po/vi.po, po/zh_CN.po, po/zh_TW.po, src/userdel.c, po/bs.po: typo (s/removel/removal/) 2006-05-11 Tomasz K這czko * man/userdel.8.xml: updated (after add getopt_log() support for userdel). * po/pl.po: updated. * po/gl.po, po/he.po, po/hu.po, po/id.po, po/it.po, po/ja.po, po/ko.po, po/nb.po, po/nl.po, po/nn.po, po/pl.po, po/pt.po, po/pt_BR.po, po/ro.po, po/ru.po, po/sk.po, po/sq.po, po/sv.po, po/tl.po, po/tr.po, po/uk.po, po/vi.po, po/zh_CN.po, po/zh_TW.po, src/userdel.c, NEWS, po/bs.po, po/ca.po, po/cs.po, po/da.po, po/de.po, po/el.po, po/es.po, po/eu.po, po/fi.po, po/fr.po: userdel rewrited for use getopt_log(). * po/pl.po: cleanups. * etc/pam.d/Makefile.am, etc/pam.d/chgpasswd: new file. 2006-05-09 Tomasz K這czko * NEWS, po/da.po: updated (by Claus Hindsgaul ). 2006-05-08 Tomasz K這czko * NEWS, po/sv.po: updated (by Daniel Nylander ). * NEWS, configure.in, etc/Makefile.am, etc/pam.d/Makefile.am: install default/template configuration files: - if shadow is configured with use PAM install /etc/pam.d/* files, - if shadow do not uses PAM install /etc/{limits,login.acces} files, - install /etc/login.defs and /etc/default/useradd files. COMMENT: it is possible to extend this for install above files for specified distribution. For example: if exist /etc/fedora-release install Fedora specyfic default configuration files and this files can be distributed in dist tar ball. * NEWS, po/gl.po: updated (by Jacobo Tarrio ). 2006-05-07 Tomasz K這czko * NEWS, po/fr.po: updated (by Christian Perrier ). * NEWS, lib/commonio.c: fixed handle relative symlinks too in lib/commonio.c (merge patch from Fedora). * NEWS, lib/nscd.c: properly notify nscd to flush its cache (https://bugzilla.redhat.com/bugzilla/186803). * NEWS, libmisc/copydir.c (copy_tree): fixes for verify return values mkdir() and chown() on copy files (merge 482_libmisc_copydir_check_return_values Debian patch). * po/nb.po, po/nl.po, po/nn.po, po/pl.po, po/pt.po, po/pt_BR.po, po/ro.po, po/ru.po, po/sk.po, po/sq.po, po/sv.po, po/tl.po, po/tr.po, po/uk.po, po/vi.po, po/zh_CN.po, po/zh_TW.po, src/chfn.c, src/chsh.c, src/grpck.c, src/login.c, src/pwck.c, src/useradd.c, src/usermod.c, po/bs.po, po/ca.po, po/cs.po, po/da.po, po/de.po, po/el.po, po/es.po, po/eu.po, po/fi.po, po/fr.po, po/gl.po, po/he.po, po/hu.po, po/id.po, po/it.po, po/ja.po, po/ko.po: use '%s' cytation instead `%s'. * NEWS, src/su.c: reverte http://bugs.debian.org/276419 (this is Debian specyfic). * libmisc/setupenv.c, libmisc/sub.c, po/bs.po, po/ca.po, po/cs.po, po/da.po, po/de.po, po/el.po, po/es.po, po/eu.po, po/fi.po, po/fr.po, po/gl.po, po/he.po, po/hu.po, po/id.po, po/it.po, po/ja.po, po/ko.po, po/nb.po, po/nl.po, po/nn.po, po/pl.po, po/pt.po, po/pt_BR.po, po/ro.po, po/ru.po, po/sk.po, po/sq.po, po/sv.po, po/tl.po, po/tr.po, po/uk.po, po/vi.po, po/zh_CN.po, po/zh_TW.po, src/chfn.c: use '%s' cytation instead \"%s\". * po/fr.po, po/gl.po, po/he.po, po/hu.po, po/id.po, po/it.po, po/ja.po, po/ko.po, po/nb.po, po/nl.po, po/nn.po, po/pl.po, po/pt.po, po/pt_BR.po, po/ro.po, po/ru.po, po/sk.po, po/sq.po, po/sv.po, po/tl.po, po/tr.po, po/uk.po, po/vi.po, po/zh_CN.po, po/zh_TW.po, po/bs.po, po/ca.po, po/cs.po, po/da.po, po/de.po, po/el.po, po/es.po, po/eu.po, po/fi.po, src/grpck.c: typo. * po/pl.po: updated. * NEWS, libmisc/setupenv.c (setup_env): export MAIL only when MAIL_CHECK_ENAB is enabled (Mike Frysinger ). * po/ja.po, po/ko.po, po/nb.po, po/nl.po, po/nn.po, po/pl.po, po/pt.po, po/pt_BR.po, po/ro.po, po/ru.po, po/sk.po, po/sq.po, po/sv.po, po/tl.po, po/tr.po, po/uk.po, po/vi.po, po/zh_CN.po, po/zh_TW.po, NEWS, po/bs.po, po/ca.po, po/cs.po, po/da.po, po/de.po, po/el.po, po/es.po, po/eu.po, po/fi.po, po/fr.po, po/gl.po, po/he.po, po/hu.po, po/id.po, po/it.po, src/grpck.c, src/pwck.c: warn when the members of a group differ in /etc/groups and /etc/gshadow (fixed http://bugs.debian.org/75181). * NEWS, src/su.c: concatenate the non-su arguments and provide them to the shell with the -c option (fixes for http://bugs.debian.org/317264 and http://bugs.debian.org/276419). 2006-05-06 Tomasz K這czko * NEWS, man/passwd.1.xml: better document how password strength is checked (fixed http://bugs.debian.org/115380). 2006-04-28 Tomasz K這czko * NEWS, man/usermod.8.xml: added missing -a option description (by Christian Perrier ). 2006-04-24 Tomasz K這czko * NEWS, man/hu/chsh.1, man/hu/login.1, man/hu/newgrp.1: fixed typos (by Koblinger Egmont ). 2006-04-16 Tomasz K這czko * NEWS, po/LINGUAS, po/hu.po: new hu translation (by SZERVC Attila ). 2006-04-08 Tomasz K這czko * man/userdel.8.xml: minior fixes for the note under the -f option (Mike Frysinger ). 2006-04-07 Tomasz K這czko * NEWS, po/id.po: updatd (by Parlin Imanuel ). 2006-04-01 Tomasz K這czko * src/su.c: indent code. * NEWS, src/su.c: fixed exit with a status 0 when the invoked command is terminated by a signal which was not catched (fixed by Eero H瓣kkinen ) * README: simple patch to fixup grammar and Gentoo distfile URL (by Mike Frysinger ). 2006-03-31 Tomasz K這czko * man/Attic/pw_auth.3.xml, man/chage.1.xml, man/chfn.1.xml, man/chpasswd.8.xml, man/chsh.1.xml, man/expiry.1.xml, man/faillog.5.xml, man/faillog.8.xml, man/gpasswd.1.xml, man/groupadd.8.xml, man/groupdel.8.xml, man/groupmems.8.xml, man/groupmod.8.xml, man/groups.1.xml, man/grpck.8.xml, man/gshadow.5.xml, man/id.1.xml, man/lastlog.8.xml, man/limits.5.xml, man/login.1.xml, man/login.access.5.xml, man/login.defs.5.xml, man/logoutd.8.xml, man/newgrp.1.xml, man/newusers.8.xml, man/nologin.8.xml, man/passwd.1.xml, man/passwd.5.xml, man/porttime.5.xml, man/pwck.8.xml, man/pwconv.8.xml, man/sg.1.xml, man/shadow.3.xml, man/shadow.5.xml, man/su.1.xml, man/suauth.5.xml, man/sulogin.8.xml, man/useradd.8.xml, man/userdel.8.xml, man/usermod.8.xml, man/vipw.8.xml: removed tag (require strict DocBook XML V4.3//EN DTD isn't neccessary). * NEWS, src/login.c: cancel login timeout after authentication so that patient people timing out on network directory services can log in with local accounts (http://bugs.debian.org/107148). * man/fr/login.defs.5, man/ja/login.defs.5, man/pl/useradd.8, man/ru/login.defs.5: remove CREATE_HOME. * NEWS, man/login.defs.5.xml: CREATE_HOME is not supported by useradd (patch by Mike Frysinger ). 2006-03-29 Tomasz K這czko * po/nl.po: s/wachtwoord is mes succes aangepast/wachtwoord is met succes aangepast/ (typo reported by Wim De Smet ). 2006-03-26 Tomasz K這czko * src/passwd.c: removed GPASSWD_PROGRAM, CHFN_PROGRAM CHFN_PROGRAM #defines (not used now). * NEWS, man/Makefile.am, man/chgpasswd.8.xml: chgpasswd(8): new man page. 2006-03-24 Tomasz K這czko * man/Attic/vigr.8, man/Attic/vipw.8, man/Attic/chage.1, man/Attic/chfn.1, man/Attic/chpasswd.8, man/Attic/chsh.1, man/Attic/expiry.1, man/Attic/faillog.5, man/Attic/faillog.8, man/Attic/getspnam.3, man/Attic/gpasswd.1, man/Attic/groupadd.8, man/Attic/groupdel.8, man/Attic/groupmems.8, man/Attic/groupmod.8, man/Attic/groups.1, man/Attic/grpck.8, man/Attic/grpconv.8, man/Attic/grpunconv.8, man/Attic/gshadow.5, man/Attic/id.1, man/Attic/lastlog.8, man/Attic/limits.5, man/Attic/login.1, man/Attic/login.access.5, man/Attic/login.defs.5, man/Attic/logoutd.8, man/Attic/newgrp.1, man/Attic/newusers.8, man/Attic/nologin.8, man/Attic/passwd.1, man/Attic/passwd.5, man/Attic/porttime.5, man/Attic/pw_auth.3, man/Attic/pwck.8, man/Attic/pwconv.8, man/Attic/pwunconv.8, man/Attic/sg.1, man/Attic/shadow.3, man/Attic/shadow.5, man/Attic/su.1, man/Attic/suauth.5, man/Attic/sulogin.8, man/Attic/useradd.8, man/Attic/userdel.8, man/Attic/usermod.8: remove english roff man pages from repo. 2006-03-23 Tomasz K這czko * NEWS, src/chgpasswd.c: fixes for build correctly with --disable-shadowgrp (patch by Johannes Winkelmann ) 2006-03-22 Tomasz K這czko * man/pl/chage.1: fixed typo. 2006-03-13 Tomasz K這czko * po/it.po: updated for 4.0.15 (by Danilo Piazzalunga ). 2006-03-12 Tomasz K這czko * NEWS, po/nb.po: updated for 4.0.15 (by Bj繪rn Steensrud ). * po/pt.po: updated for 4.0.15 (by Miguel Figueiredo ). * man/Makefile.am, NEWS, configure.in: do not install translated man pages if shadow is configured with --disable-nls (based patch submited by Mike Frysinger ). * NEWS, po/pt_BR.po: updated for 4.0.15 (by Andre Luis Lopes ). * po/fr.po: updated for 4.0.15 (by Jean-Luc Coulon (f5ibh) ). 2006-03-11 Tomasz K這czko * NEWS, configure.in, lib/pwauth.c: 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 ) * README: added paragragraph about S/Key support. * po/sk.po: updated for 4.0.15 (by Peter Mann ). * NEWS: newgrp: do not link with libselinux. * NEWS, po/zh_CN.po: updated for 4.0.15 (by Carlos Z.F. Liu ). * po/ru.po: updated for 4.0.15 (by Yuri Kozlov ). * src/Makefile.am: removed $(LIBSELINUX) from newgrp_LDADD (newgrp does not need to be linked with SELinux libraries). * man/ru/Attic/pw_auth.3, man/ru/chsh.1, man/ru/expiry.1, man/ru/faillog.5, man/ru/faillog.8, man/ru/gpasswd.1, man/ru/groupadd.8, man/ru/groupdel.8, man/ru/groupmems.8, man/ru/groupmod.8, man/ru/groups.1, man/ru/grpck.8, man/ru/gshadow.5, man/ru/id.1, man/ru/lastlog.8, man/ru/limits.5, man/ru/login.1, man/ru/login.access.5, man/ru/login.defs.5, man/ru/logoutd.8, man/ru/newgrp.1, man/ru/newusers.8, man/ru/nologin.8, man/ru/passwd.1, man/ru/passwd.5, man/ru/porttime.5, man/ru/pwck.8, man/ru/pwconv.8, man/ru/sg.1, man/ru/shadow.3, man/ru/shadow.5, man/ru/su.1, man/ru/suauth.5, man/ru/sulogin.8, man/ru/useradd.8, man/ru/userdel.8, man/ru/usermod.8, man/ru/vipw.8, NEWS, man/ru/Makefile.am, man/ru/chage.1, man/ru/chfn.1, man/ru/chpasswd.8: ru man pages: added new nologin(8) and updated all other man pages (by Yuri Kozlov ). 2006-03-09 Tomasz K這czko * NEWS, po/nl.po: updated for 4.0.15 (by cobaco (aka Bart Cornelis) ). * po/vi.po: updated for 4.0.15 (by Clytie Siddall ). * po/sv.po: updated for 4.0.15 (by Daniel Nylander ). 2006-03-08 Tomasz K這czko * po/eu.po: updated for 4.0.15 (by pi ). * po/ro.po: cleanups. * NEWS, po/tl.po: updated for 4.0.15 (by eric pareja ). * po/ro.po: updated for 4.0.15 (by Sorin B. ). * NEWS, po/es.po: updated for 4.0.15 (by Ruben Porras ). 2006-03-07 Tomasz K這czko * NEWS, po/da.po: updated for 4.0.15 (by Claus Hindsgaul ). * NEWS, man/fi/chsh.1, man/fi/su.1: update fi chsh(1), su(1) man pages generated from XML files (Tommi Vainikainen ). * NEWS, po/fi.po: updated for 4.0.15 (by Tommi Vainikainen ). * NEWS, po/cs.po: updated for 4.0.15 (by Miroslav Kure ). * NEWS, man/cs/Makefile.am, man/cs/expiry.1, man/cs/faillog.5, man/cs/faillog.8, man/cs/gpasswd.1, man/cs/groupadd.8, man/cs/groupdel.8, man/cs/logoutd.8, man/cs/nologin.8, man/cs/vipw.8: added new cs man pages: expiry(1), faillog(5), faillog(8), gpasswd(1), groupadd(8), groupdel(8), logoutd(8), nologin(8), vipw(8). * NEWS: typo. * src/useradd.c, NEWS, lib/getdef.h, man/Attic/login.defs.5, man/login.defs.5.xml, src/login.c, src/newusers.c: default UMASK if not specified in login.defs is 022. 2006-03-06 Tomasz K這czko * po/pl.po: updated for 4.0.15. * NEWS, po/gl.po: updated for 4.0.15 (by Jacobo Tarrio ). * NEWS, configure.in: schedule release 4.0.15 to 13-03-2006. 2006-03-05 Tomasz K這czko * NEWS: typo (s/onas Meurer/Jonas Meurer/) * src/.cvsignore: added chgpasswd. * po/sk.po, po/sq.po, po/sv.po, po/tl.po, po/tr.po, po/uk.po, po/vi.po, po/zh_CN.po, po/zh_TW.po, src/Makefile.am, src/chgpasswd.c, NEWS, po/POTFILES.in, po/bs.po, po/ca.po, po/cs.po, po/da.po, po/de.po, po/el.po, po/es.po, po/eu.po, po/fi.po, po/fr.po, po/gl.po, po/he.po, po/id.po, po/it.po, po/ja.po, po/ko.po, po/nb.po, po/nl.po, po/nn.po, po/pl.po, po/pt.po, po/pt_BR.po, po/ro.po, po/ru.po: chgpasswd: new tool (by onas Meurer ). * src/lastlog.c, po/bs.po, po/ca.po, po/cs.po, po/da.po, po/de.po, po/el.po, po/es.po, po/eu.po, po/fi.po, po/fr.po, po/gl.po, po/he.po, po/id.po, po/it.po, po/ja.po, po/ko.po, po/nb.po, po/nl.po, po/nn.po, po/pl.po, po/pt.po, po/pt_BR.po, po/ro.po, po/ru.po, po/sk.po, po/sq.po, po/sv.po, po/tl.po, po/tr.po, po/uk.po, po/vi.po, po/zh_CN.po, po/zh_TW.po: s/Unexpected/unexpected/ * po/fr.po, po/gl.po, po/he.po, po/id.po, po/it.po, po/ja.po, po/ko.po, po/nb.po, po/nl.po, po/nn.po, po/pl.po, po/pt.po, po/pt_BR.po, po/ro.po, po/ru.po, po/sk.po, po/sq.po, po/sv.po, po/tl.po, po/tr.po, po/uk.po, po/vi.po, po/zh_CN.po, po/zh_TW.po, src/lastlog.c, NEWS, po/bs.po, po/ca.po, po/cs.po, po/da.po, po/de.po, po/el.po, po/es.po, po/eu.po, po/fi.po: print the usage and exit if an additional argument is profided to lastlog (merge 488_laslog_verify_arguments Debian patch). 2006-03-02 Tomasz K這czko * man/Attic/chpasswd.8, man/chpasswd.8.xml: fixed CAVEATS section (by Justin Pryzby ) 2006-02-28 Tomasz K這czko * man/Attic/passwd.1, man/passwd.1.xml: fixed SYNOPSIS section (http://bugs.debian.org/352136). 2006-02-23 Tomasz K這czko * po/ro.po: updated (by Sorin Batariuc ). 2006-02-21 Tomasz K這czko * NEWS, lib/Makefile.am, src/Makefile.am: login, nologin, su: do not link with libselinux (merge 490_link_selinux_only_when_needed Debian patch). * NEWS, src/chage.c, src/chfn.c, src/chsh.c, src/passwd.c: fixed confusing error message if /proc is not mounted (http://bugs.debian.org/352494 patch Nicolas Fran癟ois ) * po/ro.po: updated (commited http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=347755). * NEWS, po/ca.po: updated (by Jordi Mallach ). 2006-02-20 Tomasz K這czko * man/gpasswd.1.xml, man/passwd.1.xml, man/passwd.5.xml, man/pwck.8.xml, man/sg.1.xml, man/useradd.8.xml: cleanups. * po/gl.po: updated (Jacobo Tarrio ). * NEWS, po/pt.po: updated (by Miguel Figueiredo ). 2006-02-15 Tomasz K這czko * NEWS, po/it.po: update (by Danilo Piazzalunga ). * po/vi.po: update (by Clytie Siddall ). * po/sv.po: updated (by Daniel Nylander ). 2006-02-09 Tomasz K這czko * po/fr.po: updated (by Christian Perrier ). * po/bs.po, po/ca.po, po/cs.po, po/da.po, po/de.po, po/el.po, po/es.po, po/fi.po, po/fr.po, po/gl.po, po/he.po, po/id.po, po/it.po, po/ja.po, po/ko.po, po/nb.po, po/nl.po, po/nn.po, po/pl.po, po/pt.po, po/pt_BR.po, po/ro.po, po/ru.po, po/sq.po, po/sv.po, po/tl.po, po/tr.po, po/uk.po, po/vi.po, po/zh_CN.po, po/zh_TW.po: run "make update-po". * po/pl.po: updated. * po/sk.po: updated (by Peter Mann ). * po/eu.po: update (by ^pi^ ). 2006-02-08 Tomasz K這czko * NEWS, src/login.c: 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 * po/ro.po: kill one fuzzy. * po/ro.po, NEWS: updated (by Sorin B. ). * src/gpasswd.c: s/die/catch_signals/ * src/expiry.c, src/sulogin.c: s/catch/catch_signals/ * src/su.c: /su_catch_sig/chatch_signals/ 2006-02-07 Tomasz K這czko * src/id.c, src/groups.c, libmisc/getdate.y: lint code using CC=g++. * NEWS, src/su.c: fixed pam session support (patch from Topi Miettinen; fixed #57526, #55873, #57532 Debian bugs). * NEWS: fixed pam session support (patch from Topi Miettinen; fixed #57526, #55873, #57532 Debian bugs). * NEWS, src/userdel.c: 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 * NEWS, src/useradd.c: allways remove group and gshadow databases lock, Fixed by Nicolas Fran癟ois (http://bugs.debian.org/348250) * NEWS, src/userdel.c: fixed excess audit_logger() argument. * NEWS, lib/prototypes.h: corrected prototypes in lib/prototypes.h (thre is no audit_help_log(); added audit_logger() prototype). * src/login.c: fixed missing ";" in declaration. * man/Attic/limits.5, man/limits.5.xml: fixed example limits string (by Yuri Kozlov ). 2006-02-06 Tomasz K這czko * NEWS, po/ro.po, po/ru.po, po/sk.po, po/sq.po, po/sv.po, po/tl.po, po/tr.po, po/uk.po, po/vi.po, po/zh_CN.po, po/zh_TW.po, src/chage.c, po/bs.po, po/ca.po, po/cs.po, po/da.po, po/de.po, po/el.po, po/es.po, po/eu.po, po/fi.po, po/fr.po, po/gl.po, po/he.po, po/id.po, po/it.po, po/ja.po, po/ko.po, po/nb.po, po/nl.po, po/nn.po, po/pl.po, po/pt.po, po/pt_BR.po: added missing \n on display password status if password must be chaged. 2006-02-04 Tomasz K這czko * src/useradd.c, NEWS: fixed allow non-unique UID (http://bugs.debian.org/351281). 2006-02-01 Tomasz K這czko * po/cs.po: updated (by Miroslav Kure ). 2006-01-27 Tomasz K這czko * NEWS, po/vi.po: updated (by Clytie Siddall ). 2006-01-26 Tomasz K這czko * po/fr.po: typo (fixed by Christian Perrier ). * po/sk.po: updated (by Peter Mann ). 2006-01-25 Tomasz K這czko * man/pl/grpck.8, man/pl/login.defs.5, man/pl/passwd.1, man/pl/pwck.8, man/de/passwd.1, man/es/login.1, man/es/vipw.8, man/fi/passwd.1, man/hu/passwd.1, man/id/login.1, man/it/grpck.8, man/it/pwck.8, man/ja/grpck.8, man/ja/passwd.1, man/ja/pwck.8, man/ko/login.1, man/ko/su.1: fixes some issues that cause warnings when the manpages are displayed (by Nicolas Fran癟ois ). 2006-01-23 Tomasz K這czko * NEWS, po/eu.po: updated (by pi ). * libmisc/addgrps.c, libmisc/xmalloc.c, src/groups.c: fixes after linting code using CC=g++: cast {m,re}alloc() return value to proper type. 2006-01-22 Tomasz K這czko * man/Attic/chage.1, man/Attic/passwd.5, man/Attic/su.1, man/Attic/useradd.8, man/chage.1.xml, man/passwd.5.xml, man/su.1.xml, man/useradd.8.xml: uniformity and grammar fixes (by Christine Spang ). * NEWS, po/ru.po: updated (by Yuri Kozlov ). 2006-01-20 Tomasz K這czko * po/fr.po, NEWS: updated (by Christian Perrier ). 2006-01-18 Tomasz K這czko * NEWS, libmisc/setupenv.c, src/chage.c, src/chsh.c, src/gpasswd.c, src/groupadd.c, src/groupdel.c, src/grpck.c, src/grpconv.c, src/grpunconv.c, src/login.c, src/newgrp.c, src/newusers.c, src/passwd.c, src/pwck.c, src/pwconv.c, src/usermod.c, src/vipw.c: variouse code cleanups for make possible compilation of shadow with -Wall -Werror (by Alexander Gattin ). * libmisc/age.c, libmisc/shell.c, src/login.c, src/newgrp.c, src/su.c, src/sulogin.c, src/userdel.c, NEWS, lib/prototypes.h: 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 ) * NEWS, po/el.po: updated (by Konstantinos Margaritis ). 2006-01-17 Tomasz K這czko * lib/exitcodes.h: new #defines: #define E_CMD_NOEXEC 126 /* can't run command/shell */ #define E_CMD_NOTFOUND 127 /* can't find command/shell to run */ 2006-01-16 Tomasz K這czko * man/Attic/passwd.1, man/passwd.1.xml: fixes after reviewed for grammatical and other small errors that detract from the polish of the content to native English speakers. I also went ahead and changed all gender references to be a consistent "his/her" (or equivalent) - the original had a mix of just "his", just "her", and occasionally "his/her". (by Christine Spang ). * po/it.po: updated (by Danilo Piazzalunga ). 2006-01-14 Tomasz K這czko * NEWS: updated. * libmisc/shell.c: remove DEBUG code. * po/LINGUAS, po/gl.po, NEWS: added new gl translation (by Jacobo Tarrio ). 2006-01-12 Tomasz K這czko * po/eu.po: small update (by pi ). 2006-01-10 Tomasz K這czko * src/su.c: fixed compilation error. 2006-01-08 Tomasz K這czko * po/sv.po: updated (by Daniel Nylander ) http://bugs.debian.org/346449 2006-01-07 Tomasz K這czko * NEWS, man/Attic/useradd.8, man/useradd.8.xml: better document useradd -d option: will not add the user's home directory if it does not already exist (http://bugs.debian.org/154996) * man/Attic/su.1, man/su.1.xml, po/zh_CN.po, po/zh_TW.po, NEWS, po/bs.po, po/ca.po, po/cs.po, po/da.po, po/de.po, po/el.po, po/es.po, po/eu.po, po/fi.po, po/fr.po, po/he.po, po/id.po, po/it.po, po/ja.po, po/ko.po, po/nb.po, po/nl.po, po/nn.po, po/pl.po, po/pt.po, po/pt_BR.po, po/ro.po, po/ru.po, po/sk.po, po/sq.po, po/sv.po, po/tl.po, po/tr.po, po/uk.po, po/vi.po, src/su.c: added handle -c,--command option for GNU su compliance (merge 437_su_-c_option Debian Patch). * man/Attic/login.1, man/Attic/passwd.1, man/Attic/su.1, man/login.1.xml, man/passwd.1.xml, man/su.1.xml: man pages cleanups. (http://bugs.debian.org/341489) * NEWS, man/Attic/nologin.8, man/Makefile.am, man/nologin.8.xml: nologin(8) man pages added (merge 478_nologin.8.xml Debian patch). * po/sk.po: updated (by Peter Mann ) http://bugs.debian.org/346376 2006-01-06 Tomasz K這czko * po/id.po: updated (by Parlin Imanuel ) http://bugs.debian.org/345514 * NEWS, po/bs.po, po/ca.po, po/cs.po, po/da.po, po/de.po, po/el.po, po/es.po, po/eu.po, po/fi.po, po/fr.po, po/he.po, po/id.po, po/it.po, po/ja.po, po/ko.po, po/nb.po, po/nl.po, po/nn.po, po/pl.po, po/pt.po, po/pt_BR.po, po/ro.po, po/ru.po, po/sk.po, po/sq.po, po/sv.po, po/tl.po, po/tr.po, po/uk.po, po/vi.po, po/zh_CN.po, po/zh_TW.po, src/login.c: added translate login prompt string (suggested by Evgeniy Dushistov). 2006-01-05 Tomasz K這czko * NEWS, configure.in: start work on 4.1.0. * po/sv.po: updated (by Daniel Nylander ). http://bugs.debian.org/346017 2006-01-03 Tomasz K這czko * NEWS: correct 4.0.14 release date (03-01-2006). * src/Makefile.am: reverte install nologin in sbindir and use usbindir. * po/POTFILES.in: removed src/chsh_chkshell.c. * lib/prototypes.h: remove grdbm.c prototypes. * lib/prototypes.h, src/Attic/chsh_chkshell.c, src/Makefile.am, src/chsh.c: move check_shell() from src/chsh_chkshell.c to src/chsh.c. * configure.in: s/libpam_misc is missing/libpam_misc is missing for enable PAM support/ 2006-01-02 Tomasz K這czko * etc/pam.d/.cvsignore: added. * src/su.c: indent code. * src/su.c: without it, $(su - user -c "echo \$SHELL") wont return the good value, but $(su user -c "echo \$SHELL") will. I think LOGNAME can also be set (this is done in setup_env, in the fakelogin case). (by Nicolas Fran癟ois ) * src/su.c: simplifies how -p is handled (at least for its documentation). (by Nicolas Fran癟ois ) * src/su.c: fixes "su - -- root" or "su - root -- -c" (it is needed if the second patch is applied). (by Nicolas Fran癟ois ) * src/su.c: This second patch changes the way options are handled by getopt. Once a non-su option is found, the getopt processing is stopped. Whithout this patch, "su root -c ls" won't work (getopt will complain that -c is not an su option). (by Nicolas Fran癟ois ). * etc/pam.d/chage, etc/pam.d/chfn, etc/pam.d/chpasswd, etc/pam.d/chsh, etc/pam.d/groupadd, etc/pam.d/groupdel, etc/pam.d/groupmod, etc/pam.d/login, etc/pam.d/newusers, etc/pam.d/passwd, etc/pam.d/su, etc/pam.d/useradd, etc/pam.d/userdel, etc/pam.d/usermod: prepare for use on Fedora Core. * po/cs.po, po/pl.po: run "make update-po". * src/Makefile.am: move nologin to sbindir. * man/Attic/groupadd.8, man/groupadd.8.xml: s/gid/GID/ * man/Attic/lastlog.8, man/Attic/useradd.8, man/lastlog.8.xml, man/useradd.8.xml: s/uid/UID/ 2005-12-30 Tomasz K這czko * po/tl.po: updated for 4.0.14 (by eric pareja ). 2005-12-27 Tomasz K這czko * NEWS, po/ca.po: updated for 4.0.14 (by Guillem Jover ). 2005-12-24 Tomasz K這czko * po/el.po: updated for 4.0.14 (by Konstantinos Margaritis ). 2005-12-17 Tomasz K這czko * doc/.cvsignore, etc/.cvsignore, lib/.cvsignore, po/.cvsignore, src/.cvsignore, .cvsignore, contrib/.cvsignore: added a lot of generated files they are not listed in .cvsignore files (by Danilo Piazzalunga ). * src/su.c: fixed some comments and replace getuid() by !amroot. This removes a system call and may be more readable (Nicolas Fran癟ois ). * man/Attic/su.1, man/su.1.xml: added forgoten the SHELL argument description (by Nicolas Fran癟ois ). * man/Attic/useradd.8, man/useradd.8.xml: s/group/user/ (cached by Nicolas Fran癟ois). 2005-12-16 Tomasz K這czko * man/ko/vigr.8: added. * po/it.po: updated for 4.0.14 (by Danilo Piazzalunga ). 2005-12-15 Tomasz K這czko * NEWS, po/pt.po: updated for 4.0.14 (by Miguel Figueiredo ). * src/useradd.c: s/grp_update/grp_add/ in comment (by Nicolas Fran癟ois ). * man/Attic/login.1, man/login.1.xml: added use tags instead . * man/Attic/su.1, man/su.1.xml: added use . * man/Attic/su.1, man/su.1.xml: updated man page after change su for use getopt_long() (by Nicolas Fran癟ois ) 2005-12-14 Tomasz K這czko * NEWS, po/fi.po: updated for 4.0.14 (by Tommi Vainikainen ). * po/ru.po: updated for 4.0.14 (by Yuri Kozlov ). * man/ru/login.1, man/ru/passwd.1, man/ru/pwck.8, man/ru/vipw.8: updated (by Yuri Kozlov _. * doc/Attic/README.linux, doc/Makefile.am: removed. * README, doc/Attic/README.linux: move contributors list from doc/README.linux to README. * doc/Attic/LSM, doc/Attic/README, doc/Makefile.am: removed (outdated content). * NEWS, po/cs.po: updated cs.po for 4.0.14 (by Miroslav Kure ). * po/pl.po: updated. * po/fr.po: kill one fuzzy (by Christian Perrier ). * NEWS, po/da.po: updated da.po for 4.0.14 (by Claus Hindsgaul ). * po/eu.po: updated for 4.0.14 (by pi ). * NEWS, po/vi.po: updated vi.po fo 4.0.14 (by Clytie Siddall ). 2005-12-13 Tomasz K這czko * NEWS: set release day for 4.0.14 to 19-12-2005. * src/login.c: removed #include "libaudit.h" (it is conditionaly included in "defines.h"). * src/su.c: replaced "shell" by "shellstr". "shell" is also the name of a function. (Nicolas Fran癟ois ). * src/vipw.c: - added missing break in case 'q'. * NEWS, man/es/Makefile.am, man/es/vigr.8, man/es/vipw.8, man/hu/Makefile.am, man/hu/lastlog.8, man/ko/Makefile.am, man/ko/vipw.8, man/zh_CN/Makefile.am, man/zh_CN/su.1, man/zh_TW/Makefile.am, man/zh_TW/chpasswd.8, man/zh_TW/su.1: added es, ko vigr(8) and vipw(8), hu lastlog(8), ko vipw(8), zh_CN su(1), zh_TW chpasswd(8) and su(1), 2005-12-11 Tomasz K這czko * doc/Attic/LICENSE, doc/Makefile.am, COPYING: move doc/LICENSE to COPYING. * doc/WISHLIST: remove some outdated/finished things. * doc/Attic/README.nls, doc/Attic/README.pam, doc/Makefile.am: removed. 2005-12-10 Tomasz K這czko * po/bs.po, po/ca.po, po/cs.po, po/da.po, po/de.po, po/el.po, po/es.po, po/eu.po, po/fi.po, po/fr.po, po/he.po, po/id.po, po/it.po, po/ja.po, po/ko.po, po/nb.po, po/nl.po, po/nn.po, po/pl.po, po/pt.po, po/pt_BR.po, po/ro.po, po/ru.po, po/sk.po, po/sq.po, po/sv.po, po/tl.po, po/tr.po, po/uk.po, po/vi.po, po/zh_CN.po, po/zh_TW.po: run "make update-po" (merge changes in su messages). * NEWS, src/su.c: added handle -s/--shell, -m/-p/preserve-environment options like GNU su (based on patches from Debian submited by Nicolas Fran癟ois ) * NEWS: updated. * src/su.c: added handle -s/--shell option like in GNU su (based on Debian patch sublmited by Nicolas Fran癟ois ). * src/su.c: make -, -l , --login option as no_argument (based on fix by Nicolas Fran癟ois). * po/it.po: cosmetic fixes (by Danilo Piazzalunga ). 2005-12-09 Tomasz K這czko * man/es/Makefile.am: s/patches/passwd/ 2005-12-07 Tomasz K這czko * NEWS, configure.in, man/Makefile.am, man/tr/.cvsignore, man/tr/Makefile.am, man/tr/chage.1, man/tr/chfn.1, man/tr/groupadd.8, man/tr/groupdel.8, man/tr/groupmod.8, man/tr/login.1, man/tr/passwd.1, man/tr/passwd.5, man/tr/shadow.5, man/tr/su.1, man/tr/useradd.8, man/tr/userdel.8, man/tr/usermod.8: added tr man pages. * man/pt_BR/Makefile.am, man/pt_BR/passwd.5, man/zh_CN/Makefile.am, man/zh_CN/passwd.5, man/zh_TW/Makefile.am, man/zh_TW/passwd.5, NEWS, man/es/Makefile.am, man/es/passwd.5, man/hu/Makefile.am, man/hu/passwd.5: added es, hu, pt_BR, zh_CN zh_TW translations passwd(5). * man/Attic/id.1, man/Attic/pw_auth.3, man/Attic/sulogin.8: regenerated. * man/ko/Makefile.am: added su.1 to man_MANS. * man/Makefile.am: reverte incorrect commit. * man/Attic/pwconv.8, man/Attic/shadow.3, man/Attic/vipw.8, man/Makefile.am, man/fr/Makefile.am, man/fr/chage.1, man/fr/chfn.1, man/fr/chpasswd.8, man/fr/chsh.1, man/fr/expiry.1, man/fr/faillog.5, man/fr/faillog.8, man/fr/getspnam.3, man/fr/gpasswd.1, man/fr/groupadd.8, man/fr/groupdel.8, man/fr/groupmod.8, man/fr/groups.1, man/fr/grpck.8, man/fr/grpconv.8, man/fr/grpunconv.8, man/fr/gshadow.5, man/fr/lastlog.8, man/fr/limits.5, man/fr/login.1, man/fr/login.access.5, man/fr/login.defs.5, man/fr/logoutd.8, man/fr/newgrp.1, man/fr/newusers.8, man/fr/passwd.1, man/fr/passwd.5, man/fr/porttime.5, man/fr/pwck.8, man/fr/pwconv.8, man/fr/pwunconv.8, man/fr/sg.1, man/fr/shadow.3, man/fr/shadow.5, man/fr/su.1, man/fr/suauth.5, man/fr/useradd.8, man/fr/userdel.8, man/fr/usermod.8, man/fr/vigr.8, man/fr/vipw.8, NEWS: added full set (up to date) fr man pages (by Nicolas Fran癟ois ). 2005-12-06 Tomasz K這czko * po/ca.po, po/cs.po, po/da.po, po/es.po, po/eu.po, po/fi.po, po/fr.po, po/it.po, po/nl.po, po/ro.po, po/sk.po, po/sv.po: cleanups. * src/groupadd.c, po/bs.po, po/ca.po, po/cs.po, po/da.po, po/de.po, po/el.po, po/es.po, po/eu.po, po/fi.po, po/fr.po, po/he.po, po/id.po, po/it.po, po/ja.po, po/ko.po, po/nb.po, po/nl.po, po/nn.po, po/pl.po, po/pt.po, po/pt_BR.po, po/ro.po, po/ru.po, po/sk.po, po/sq.po, po/sv.po, po/tl.po, po/tr.po, po/uk.po, po/vi.po, po/zh_CN.po, po/zh_TW.po: s/--force /--force/ * po/bs.po, po/ca.po, po/cs.po, po/da.po, po/de.po, po/el.po, po/es.po, po/eu.po, po/fi.po, po/fr.po, po/he.po, po/id.po, po/it.po, po/ja.po, po/ko.po, po/nb.po, po/nl.po, po/nn.po, po/pl.po, po/pt.po, po/pt_BR.po, po/ro.po, po/ru.po, po/sk.po, po/sq.po, po/sv.po, po/tl.po, po/tr.po, po/uk.po, po/vi.po, po/zh_CN.po, po/zh_TW.po, src/useradd.c: s/--skel SKEL_DIR /--skel SKEL_DIR/ * po/de.po, po/el.po, po/es.po, po/eu.po, po/fi.po, po/fr.po, po/he.po, po/id.po, po/it.po, po/ja.po, po/ko.po, po/nb.po, po/nl.po, po/nn.po, po/pl.po, po/pt.po, po/pt_BR.po, po/ro.po, po/ru.po, po/sk.po, po/sq.po, po/sv.po, po/tl.po, po/tr.po, po/uk.po, po/vi.po, po/zh_CN.po, po/zh_TW.po, src/passwd.c, po/bs.po, po/ca.po, po/cs.po, po/da.po: s/--delete /--delete/ * NEWS, po/ru.po: updated ru translatios for 4.0.14 (by Yuri Kozlov ). * po/eu.po: finish update for 4.0.14 (by pi ). * po/it.po: updated for 4.0.14 (by Danilo Piazzalunga ). 2005-12-05 Tomasz K這czko * po/fr.po: updated (by Christian Perrier ). * NEWS, po/eu.po: Basque translation updated (by pi ). * po/ca.po, po/cs.po, po/da.po, po/de.po, po/el.po, po/es.po, po/eu.po, po/fi.po, po/fr.po, po/he.po, po/id.po, po/it.po, po/ja.po, po/ko.po, po/nb.po, po/nl.po, po/nn.po, po/pl.po, po/pt.po, po/pt_BR.po, po/ro.po, po/ru.po, po/sk.po, po/sq.po, po/sv.po, po/tl.po, po/tr.po, po/uk.po, po/vi.po, po/zh_CN.po, po/zh_TW.po, src/su.c, src/usermod.c, po/bs.po: s/LOGIN/login/ in usage() output. 2005-12-03 Tomasz K這czko * po/nb.po, po/nl.po, po/nn.po, po/pl.po, po/pt.po, po/pt_BR.po, po/ro.po, po/ru.po, po/sk.po, po/sq.po, po/sv.po, po/tl.po, po/tr.po, po/uk.po, po/vi.po, po/zh_CN.po, po/zh_TW.po, src/vipw.c, NEWS, man/Attic/vipw.8, man/vipw.8.xml, po/bs.po, po/ca.po, po/cs.po, po/da.po, po/de.po, po/el.po, po/es.po, po/eu.po, po/fi.po, po/fr.po, po/he.po, po/id.po, po/it.po, po/ja.po, po/ko.po: rewrited vipw for use getopt_long(). * man/Attic/passwd.1, man/passwd.1.xml: cleanups. * man/ko/Makefile.am: commented newgrp.1 (must be updated). 2005-12-02 Tomasz K這czko * man/Makefile.am: update-po target added. * man/Attic/pwck.8, man/pwck.8.xml: document -q option. * NEWS, lib/getdef.c: $MAIL_FILE is used in userdel and usermod, $MD5_CRYPT_ENAB is used by crypt_make_salt, which is used by chpasswd, gpasswd and newusers. Both variables moved to PAM not dependent (447_missing_login.defs_variables Debian patch). * NEWS, src/su.c: export $USER and $SHELL as well as $HOME (http://bugs.debian.org/11003 and http://bugs.debian.org/11189). * NEWS, man/Attic/login.1, man/login.1.xml: document how to initiate a trusted path on linux (http://bugs.debian.org/305600). * NEWS, src/chage.c: fix chage display when the last change field is set to 0. This is consistent with PAM (merge 427_chage_expiry_0 Debian patch). 2005-12-01 Tomasz K這czko * configure.in: added man/fi/Makefile to AC_CONFIG_FILES(). * man/zh_TW/chfn.1, man/zh_TW/chsh.1, man/zh_TW/groupadd.8, man/zh_TW/groupdel.8, man/zh_TW/groupmod.8, man/zh_TW/newgrp.1, man/zh_TW/useradd.8, man/zh_TW/userdel.8, man/zh_TW/usermod.8, man/pt_BR/gpasswd.1, man/pt_BR/groupadd.8, man/pt_BR/groupdel.8, man/pt_BR/groupmod.8, man/pt_BR/shadow.5, man/ru/Attic/pw_auth.3, man/ru/chage.1, man/ru/chfn.1, man/ru/chpasswd.8, man/ru/chsh.1, man/ru/expiry.1, man/ru/faillog.5, man/ru/faillog.8, man/ru/gpasswd.1, man/ru/groupadd.8, man/ru/groupdel.8, man/ru/groupmems.8, man/ru/groupmod.8, man/ru/groups.1, man/ru/grpck.8, man/ru/gshadow.5, man/ru/id.1, man/ru/lastlog.8, man/ru/limits.5, man/ru/login.1, man/ru/login.access.5, man/ru/login.defs.5, man/ru/logoutd.8, man/ru/newgrp.1, man/ru/newusers.8, man/ru/passwd.1, man/ru/passwd.5, man/ru/porttime.5, man/ru/pwck.8, man/ru/pwconv.8, man/ru/sg.1, man/ru/shadow.3, man/ru/shadow.5, man/ru/su.1, man/ru/suauth.5, man/ru/sulogin.8, man/ru/useradd.8, man/ru/userdel.8, man/ru/usermod.8, man/ru/vipw.8, man/zh_CN/chfn.1, man/zh_CN/chpasswd.8, man/zh_CN/chsh.1, man/zh_CN/groupadd.8, man/zh_CN/groupdel.8, man/zh_CN/groupmod.8, man/zh_CN/newgrp.1, man/zh_CN/useradd.8, man/zh_CN/userdel.8, man/zh_CN/usermod.8, man/ko/chfn.1, man/ko/chsh.1, man/ko/groups.1, man/ko/id.1, man/ko/login.1, man/ko/newgrp.1, man/ko/passwd.5, man/ko/su.1, man/pl/Attic/pw_auth.3, man/pl/chage.1, man/pl/chfn.1, man/pl/chpasswd.8, man/pl/chsh.1, man/pl/expiry.1, man/pl/faillog.5, man/pl/faillog.8, man/pl/gpasswd.1, man/pl/groupadd.8, man/pl/groupdel.8, man/pl/groupmems.8, man/pl/groupmod.8, man/pl/groups.1, man/pl/grpck.8, man/pl/id.1, man/pl/lastlog.8, man/pl/limits.5, man/pl/login.1, man/pl/login.access.5, man/pl/login.defs.5, man/pl/logoutd.8, man/pl/newgrp.1, man/pl/newusers.8, man/pl/passwd.1, man/pl/passwd.5, man/pl/porttime.5, man/pl/pwck.8, man/pl/pwconv.8, man/pl/shadow.3, man/pl/shadow.5, man/pl/su.1, man/pl/suauth.5, man/pl/sulogin.8, man/pl/useradd.8, man/pl/userdel.8, man/pl/usermod.8, man/pl/vipw.8, man/it/chage.1, man/it/chfn.1, man/it/chpasswd.8, man/it/chsh.1, man/it/expiry.1, man/it/faillog.5, man/it/faillog.8, man/it/gpasswd.1, man/it/groupadd.8, man/it/groupdel.8, man/it/groupmod.8, man/it/groups.1, man/it/grpck.8, man/it/id.1, man/it/lastlog.8, man/it/login.1, man/it/newgrp.1, man/it/newusers.8, man/it/passwd.1, man/it/passwd.5, man/it/porttime.5, man/it/pwck.8, man/it/pwconv.8, man/it/shadow.3, man/it/shadow.5, man/it/su.1, man/it/useradd.8, man/it/userdel.8, man/it/usermod.8, man/ja/Attic/pw_auth.3, man/ja/chage.1, man/ja/chfn.1, man/ja/chpasswd.8, man/ja/chsh.1, man/ja/expiry.1, man/ja/faillog.5, man/ja/faillog.8, man/ja/gpasswd.1, man/ja/groupadd.8, man/ja/groupdel.8, man/ja/groupmod.8, man/ja/groups.1, man/ja/grpck.8, man/ja/id.1, man/ja/lastlog.8, man/ja/limits.5, man/ja/login.1, man/ja/login.access.5, man/ja/login.defs.5, man/ja/logoutd.8, man/ja/newgrp.1, man/ja/newusers.8, man/ja/passwd.1, man/ja/passwd.5, man/ja/porttime.5, man/ja/pwck.8, man/ja/pwconv.8, man/ja/shadow.3, man/ja/shadow.5, man/ja/su.1, man/ja/suauth.5, man/ja/sulogin.8, man/ja/useradd.8, man/ja/userdel.8, man/ja/usermod.8, man/ja/vipw.8, man/de/chfn.1, man/de/chsh.1, man/de/groups.1, man/de/login.1, man/de/newgrp.1, man/de/passwd.1, man/de/passwd.5, man/de/su.1, man/de/vipw.8, man/es/login.1, man/es/newgrp.1, man/es/passwd.1, man/es/su.1, man/fi/chfn.1, man/fi/chsh.1, man/fi/passwd.1, man/fr/chage.1, man/fr/chpasswd.8, man/fr/chsh.1, man/fr/faillog.5, man/fr/gpasswd.1, man/fr/groups.1, man/fr/id.1, man/fr/newgrp.1, man/fr/passwd.1, man/fr/passwd.5, man/fr/shadow.5, man/fr/su.1, man/fr/useradd.8, man/fr/userdel.8, man/fr/usermod.8, man/hu/chfn.1, man/hu/chsh.1, man/hu/gpasswd.1, man/hu/groups.1, man/hu/id.1, man/hu/login.1, man/hu/newgrp.1, man/hu/passwd.1, man/hu/su.1, NEWS, man/cs/groups.1, man/cs/id.1, man/cs/lastlog.8, man/cs/passwd.5, man/cs/shadow.5, man/cs/su.1: convert all translated man pages to UFT-8. * NEWS, src/userdel.c: fix incorrect audit record in userdel (https://bugzilla.redhat.com/bugzilla/174392). * po/es.po, po/eu.po, po/fi.po, po/fr.po, po/he.po, po/id.po, po/it.po, po/ja.po, po/ko.po, po/nb.po, po/nl.po, po/nn.po, po/pl.po, po/pt.po, po/pt_BR.po, po/ro.po, po/ru.po, po/sk.po, po/sq.po, po/sv.po, po/tl.po, po/tr.po, po/uk.po, po/vi.po, po/zh_CN.po, po/zh_TW.po, po/bs.po, po/ca.po, po/cs.po, po/da.po, po/de.po, po/el.po, src/passwd.c: s/--all /--all/ * po/bs.po, po/ca.po, po/cs.po, po/da.po, po/de.po, po/el.po, po/es.po, po/eu.po, po/fi.po, po/fr.po, po/he.po, po/id.po, po/it.po, po/ja.po, po/ko.po, po/nb.po, po/nl.po, po/nn.po, po/pl.po, po/pt.po, po/pt_BR.po, po/ro.po, po/ru.po, po/sk.po, po/sq.po, po/sv.po, po/tl.po, po/tr.po, po/uk.po, po/vi.po, po/zh_CN.po, po/zh_TW.po: update by some informations about translators (by Christian Perrier) and run "make update-po". 2005-11-30 Tomasz K這czko * NEWS, src/su.c: if an password is expired, su should propose to change this password (fixed http://bugs.debian.org/321384). * src/Makefile.am, src/login.c, NEWS: added auditing support (based on Fedora patch for login from util-linux). * src/useradd.c: remove use rflg. * man/ru/Makefile.am: typo. * po/pl.po: partialy updated. * po/bs.po, po/ca.po, po/cs.po, po/da.po, po/de.po, po/el.po, po/es.po, po/eu.po, po/fi.po, po/fr.po, po/he.po, po/id.po, po/it.po, po/ja.po, po/ko.po, po/nb.po, po/nl.po, po/nn.po, po/pl.po, po/pt.po, po/pt_BR.po, po/ro.po, po/ru.po, po/sk.po, po/sq.po, po/sv.po, po/tl.po, po/tr.po, po/uk.po, po/vi.po, po/zh_CN.po, po/zh_TW.po: run "make update-po". * NEWS, src/useradd.c: merge PUG fixes from RedHat patch. 2005-11-29 Tomasz K這czko * NEWS, po/it.po: updated (by Danilo Piazzalunga ). * man/ru/pwconv.8, man/ru/pwunconv.8, man/ru/sg.1, man/ru/shadow.3, man/ru/shadow.5, man/ru/su.1, man/ru/suauth.5, man/ru/sulogin.8, man/ru/useradd.8, man/ru/userdel.8, man/ru/usermod.8, man/ru/vigr.8, man/ru/vipw.8, NEWS, man/ru/Attic/pw_auth.3, man/ru/Makefile.am, man/ru/chage.1, man/ru/chfn.1, man/ru/chpasswd.8, man/ru/chsh.1, man/ru/expiry.1, man/ru/faillog.5, man/ru/faillog.8, man/ru/getspnam.3, man/ru/gpasswd.1, man/ru/groupadd.8, man/ru/groupdel.8, man/ru/groupmems.8, man/ru/groupmod.8, man/ru/groups.1, man/ru/grpck.8, man/ru/grpconv.8, man/ru/grpunconv.8, man/ru/gshadow.5, man/ru/id.1, man/ru/lastlog.8, man/ru/limits.5, man/ru/login.1, man/ru/login.access.5, man/ru/login.defs.5, man/ru/logoutd.8, man/ru/newgrp.1, man/ru/newusers.8, man/ru/passwd.1, man/ru/passwd.5, man/ru/porttime.5, man/ru/pwck.8: added full set of ru man pages (by Yuri Kozlov ). 2005-11-25 Tomasz K這czko * NEWS, src/Makefile.am, src/nologin.c: added nologin program. * NEWS, src/su.c: rewrited for use getopt_long(). 2005-11-17 Tomasz K這czko * po/zh_CN.po: updated (by Ming Hua ). 2005-11-12 Tomasz K這czko * man/Attic/usermod.8, man/usermod.8.xml: rewrited for document long options. * NEWS, src/vipw.c: added a "quiet" mode (http://bugs.debian.org/190252. * po/de.po: fixed wrong translation in german po file (http://bugs.debian.org/338373 by Nico Golde ). * NEWS, man/Makefile.am, man/fi/.cvsignore, man/fi/Makefile.am, man/fi/chfn.1, man/fi/chsh.1, man/fi/passwd.1, man/fi/su.1: added fi chfn(1), chsh(1), passwd(1), su(1). * NEWS, man/it/Makefile.am, man/it/newusers.8: added it newusers(8). * NEWS, po/fr.po: updated (by Christian Perrier ). 2005-11-10 Tomasz K這czko * NEWS, src/Makefile.am, src/newgrp.c: added auditing support for newgrp (by Steve Grubb ). * NEWS, configure.in, libmisc/audit_help.c: switch over to a new logging function (by Steve Grubb ). * README: typo. 2005-11-06 Tomasz K這czko * po/ru.po: updated (by Yuri Kozlov ). 2005-11-05 Tomasz K這czko * configure.in: s/logdir/shadow_cv_logdir/ fix wrong var name (by Mike Frysinger ). * man/Attic/newusers.8, man/Attic/passwd.1, man/Attic/passwd.5, man/Attic/porttime.5, man/Attic/pw_auth.3.xml, man/Attic/pwck.8, man/Attic/sg.1, man/Attic/shadow.3, man/Attic/shadow.5, man/Attic/su.1, man/Attic/suauth.5, man/Attic/useradd.8, man/Attic/userdel.8, man/Attic/usermod.8, man/newusers.8.xml, man/passwd.1.xml, man/passwd.5.xml, man/porttime.5.xml, man/pwck.8.xml, man/sg.1.xml, man/shadow.3.xml, man/shadow.5.xml, man/su.1.xml, man/suauth.5.xml, man/sulogin.8.xml, man/useradd.8.xml, man/userdel.8.xml, man/usermod.8.xml, README, man/Attic/chage.1, man/Attic/chfn.1, man/Attic/chpasswd.8, man/Attic/chsh.1, man/Attic/expiry.1, man/Attic/faillog.5, man/Attic/faillog.8, man/Attic/gpasswd.1, man/Attic/groupadd.8, man/Attic/groupdel.8, man/Attic/groupmod.8, man/Attic/groups.1, man/Attic/grpck.8, man/Attic/gshadow.5, man/Attic/lastlog.8, man/Attic/limits.5, man/Attic/login.1, man/Attic/login.access.5, man/Attic/login.defs.5, man/Attic/logoutd.8, man/Attic/newgrp.1, man/chage.1.xml, man/chfn.1.xml, man/chpasswd.8.xml, man/chsh.1.xml, man/expiry.1.xml, man/faillog.5.xml, man/faillog.8.xml, man/gpasswd.1.xml, man/groupadd.8.xml, man/groupdel.8.xml, man/groupmems.8.xml, man/groupmod.8.xml, man/groups.1.xml, man/grpck.8.xml, man/gshadow.5.xml, man/id.1.xml, man/lastlog.8.xml, man/limits.5.xml, man/login.1.xml, man/login.access.5.xml, man/login.defs.5.xml, man/logoutd.8.xml, man/newgrp.1.xml: move information about all shadow man pages authors from man pages to README file. * src/userdel.c: added two new error messages to translated phrases. * NEWS, src/userdel.c: remove the user's group unless it is not really a user-private group (based on FC patch). 2005-11-04 Tomasz K這czko * src/usermod.c: fix long name options name in long_options[]. 2005-11-02 Tomasz K這czko * src/userdel.c: indent source code. * NEWS, src/userdel.c: make the userdel -f option force the removal of the user's group (even if it is the primary group of another user) (merge 453_userdel_-f_removes_group Debian patch), * NEWS, man/Attic/login.1, man/login.1.xml: better explain the respective roles of login, init and getty with regards to the utmp file (merge 440_manpages-login.1 Debian patch). * man/Attic/userdel.8, man/userdel.8.xml: aphabetic order options description. * NEWS, man/Attic/userdel.8, man/userdel.8.xml: document the -f option; document the group removal behavior (merge 455_userdel.8.xml Debian patch). * NEWS, man/Attic/groupadd.8, man/Attic/useradd.8, man/groupadd.8.xml, man/useradd.8.xml: document that useradd/groupadd refuse adding entries already in an external database (http://bugs.debian.org/282184). * NEWS, libmisc/sulog.c: log in successful/failed su through syslog (http://bugs.debian.org/190215). * NEWS, man/it/groupdel.8, man/it/passwd.1, man/it/pwconv.8, man/it/useradd.8, man/it/userdel.8, man/it/usermod.8: updated it groupdel(8), passwd(1), pwconv(8), useradd(8), userdel(8), usermod(8) man pages (merge 205_it-manpages Debian patch). * man/pt_BR/gpasswd.1: merge 204_pt_BR-manpages Debian patch. 2005-10-31 Tomasz K這czko * man/Attic/porttime.5, man/Attic/pwck.8, man/Attic/shadow.3, man/porttime.5.xml, man/pwck.8.xml: improvements by Yuri Kozlov . * NEWS, po/tl.po: updated (by eric pareja ). * po/he.po, po/id.po, po/it.po, po/ja.po, po/ko.po, po/nb.po, po/nl.po, po/nn.po, po/pl.po, po/pt.po, po/pt_BR.po, po/ro.po, po/ru.po, po/sk.po, po/sq.po, po/sv.po, po/tl.po, po/tr.po, po/uk.po, po/vi.po, po/zh_CN.po, po/zh_TW.po, src/su.c, po/bs.po, po/ca.po, po/cs.po, po/da.po, po/de.po, po/el.po, po/es.po, po/eu.po, po/fi.po, po/fr.po: remove "." from su message. * po/uk.po, po/vi.po, po/zh_CN.po, po/zh_TW.po, po/bs.po, po/ca.po, po/cs.po, po/da.po, po/de.po, po/el.po, po/es.po, po/eu.po, po/fi.po, po/fr.po, po/he.po, po/id.po, po/it.po, po/ja.po, po/ko.po, po/nb.po, po/nl.po, po/nn.po, po/pl.po, po/pt.po, po/pt_BR.po, po/ro.po, po/ru.po, po/sk.po, po/sq.po, po/sv.po, po/tl.po, po/tr.po: "make update-po". * src/usermod.c: cleanups in usage() output. * src/usermod.c: indent code. * NEWS, src/usermod.c: rewrited for use getopt_long() (Christian Perrier ). 2005-10-24 Tomasz K這czko * po/uk.po: updated (by Eugeniy Meshcheryakov ). 2005-10-20 Tomasz K這czko * man/Attic/faillog.5, man/Attic/groupmems.8, man/Attic/limits.5, man/Attic/login.1, man/Attic/login.access.5, man/chpasswd.8.xml, man/groupmems.8.xml, man/limits.5.xml, man/login.1.xml, man/login.access.5.xml, man/Attic/chpasswd.8: bunch of cleanups (Yuri Kozlov ). 2005-10-19 Tomasz K這czko * src/userdel.c, src/usermod.c, lib/pam_defs.h, libmisc/pam_pass.c, libmisc/pwdcheck.c, src/chage.c, src/chfn.c, src/chpasswd.c, src/chsh.c, src/groupadd.c, src/groupdel.c, src/groupmod.c, src/login.c, src/newusers.c, src/su.c, src/useradd.c: Simplifications: move all per shadow tool declared struct pam_conv conv from src/*c to lib/pam_defs.h. #include "pam_defs.h" instead and . Patch partialy based on openpam fixes by Rob Holland . * NEWS, lib/commonio.c: fixed grpck segmentation fault on using -s when /etc/gshadow is empty (fix by Tomasz Lemiech ). 2005-10-17 Tomasz K這czko * man/Attic/faillog.5, man/faillog.5.xml: typos (by A Costa ). 2005-10-16 Tomasz K這czko * man/Attic/chage.1, man/Attic/chpasswd.8, man/chage.1.xml, man/chpasswd.8.xml: typos (by A Costa ). * NEWS, po/sv.po: updated (by Daniel Nylander ). 2005-10-13 Tomasz K這czko * man/de/newgrp.1, man/es/Makefile.am, man/es/newgrp.1, man/zh_CN/Makefile.am, man/zh_CN/newgrp.1, man/zh_TW/Makefile.am, man/zh_TW/newgrp.1, NEWS, man/de/Makefile.am: newgrp(1): added de, es, zh_CN, zh_TW translations. 2005-10-12 Tomasz K這czko * man/Attic/gpasswd.1, man/gpasswd.1.xml: move "Notes about group passwords" section from passwd man page. * src/passwd.c, NEWS, man/Attic/passwd.1, man/passwd.1.xml: remove handle -f, -g and -s options in passwd. * man/userdel.8.xml, man/limits.5.xml, man/login.1.xml, man/login.access.5.xml, man/logoutd.8.xml, man/newgrp.1.xml, man/newusers.8.xml, man/pwconv.8.xml, man/sg.1.xml: use locase in . * man/Attic/pw_auth.3, man/Attic/pw_auth.3.xml, man/Attic/shadow.3, man/shadow.3.xml: added refmiscinfo class="sectdesc">Library Calls in . * man/Attic/pwconv.8, man/Attic/useradd.8, man/Attic/userdel.8, man/Attic/usermod.8, man/Attic/vipw.8, man/newusers.8.xml, man/pwconv.8.xml, man/sulogin.8.xml, man/useradd.8.xml, man/userdel.8.xml, man/usermod.8.xml, man/vipw.8.xml, man/Attic/chpasswd.8, man/Attic/faillog.8, man/Attic/groupadd.8, man/Attic/groupdel.8, man/Attic/groupmod.8, man/Attic/grpck.8, man/Attic/lastlog.8, man/Attic/logoutd.8, man/Attic/newusers.8, man/chpasswd.8.xml, man/faillog.8.xml, man/groupadd.8.xml, man/groupdel.8.xml, man/groupmems.8.xml, man/groupmod.8.xml, man/grpck.8.xml, man/lastlog.8.xml, man/logoutd.8.xml: added System Management Commands in . * man/Attic/login.defs.5, man/Attic/passwd.5, man/Attic/porttime.5, man/Attic/shadow.5, man/Attic/suauth.5, man/login.defs.5.xml, man/passwd.5.xml, man/porttime.5.xml, man/shadow.5.xml, man/suauth.5.xml, man/Attic/login.access.5, man/limits.5.xml, man/login.access.5.xml, man/Attic/faillog.5, man/Attic/gshadow.5, man/Attic/limits.5, man/faillog.5.xml, man/gshadow.5.xml: added File Formats and Conversions in . * man/Attic/pwconv.8, man/Attic/suauth.5, man/Attic/vipw.8, man/pwconv.8.xml, man/suauth.5.xml, man/vipw.8.xml: remove and tags. * man/Attic/newgrp.1, man/Attic/sg.1, man/newgrp.1.xml, man/sg.1.xml: added User Commands tag. 2005-10-11 Tomasz K這czko * NEWS, configure.in: start work on 4.0.14. 2005-10-10 Tomasz K這czko * NEWS: move release 4.0.13 date to 10-10-2005. * NEWS: added infor about removed duplicated pam_start() in chage. * NEWS: updated. * man/Makefile.am: added sg.1.xml to man_XMANS. * man/Attic/chage.1, man/chage.1.xml: cleanups (by Yuri Kozlov ). * man/Attic/newgrp.1, man/newgrp.1.xml: use in few more places. * man/Attic/newgrp.1, man/newgrp.1.xml: better newgrp description (http://bugs.debian.org/325558). 2005-10-04 Tomasz K這czko * src/chpasswd.c, src/groupadd.c, src/groupdel.c, src/groupmod.c, src/newusers.c, src/useradd.c, src/userdel.c, src/usermod.c: remove using pam_chauthtok(). * src/chsh.c: finish PAM support using pam_start() & co. * src/chage.c: remove using pam_chauthtok() on finish chage. * src/chfn.c: use E_NOPERM in more places. remove using pam_chauthtok() on finish chfn. * src/chfn.c: cleanups. * src/chage.c: removed duplicaded not moved PAM code) was introduced during merge shadow-4.0.4.1-owl-pam-auth.diff patch). * src/chfn.c: finish PAM support. 2005-10-03 Tomasz K這czko * man/Attic/chfn.1, man/Attic/chsh.1, man/chfn.1.xml, man/chsh.1.xml: cleanups (by Alexander Gattin ). 2005-10-02 Tomasz K這czko * NEWS, src/userdel.c: userdel should not remove the group which is primary for someone else (fix by Nicolas Fran癟ois http://bugs.debian.org/295416) 2005-10-01 Tomasz K這czko * man/vipw.8.xml, man/Attic/chage.1, man/Attic/chpasswd.8, man/Attic/chsh.1, man/Attic/faillog.8, man/Attic/grpck.8, man/Attic/lastlog.8, man/Attic/limits.5, man/Attic/login.1, man/Attic/login.access.5, man/Attic/passwd.1, man/Attic/porttime.5, man/Attic/pw_auth.3.xml, man/Attic/shadow.3, man/Attic/su.1, man/Attic/suauth.5, man/chage.1.xml, man/chpasswd.8.xml, man/chsh.1.xml, man/faillog.8.xml, man/groupmems.8.xml, man/grpck.8.xml, man/lastlog.8.xml, man/limits.5.xml, man/login.1.xml, man/login.access.5.xml, man/passwd.1.xml, man/porttime.5.xml, man/shadow.3.xml, man/su.1.xml, man/suauth.5.xml, man/sulogin.8.xml: s/// * man/Attic/sg.1, man/sg.1.xml: use instead . * man/newgrp.1.xml, man/sg.1.xml, man/chage.1.xml, man/chsh.1.xml, man/login.defs.5.xml: s/\. /\. / * man/Attic/shadow.5, man/shadow.5.xml: better document "!" and "*" fields in /etc/shadow (based on 441_manpages-shadow.5 patch from Debian). * man/Attic/newgrp.1, man/newgrp.1.xml: SHADOWPWD was removed (always enabled) (based on 446_newgrp.1_no_SHADOWPWD patch from Debian). * po/ru.po: updated for 4.0.13 (by Yuri Kozlov ). 2005-09-30 Tomasz K這czko * NEWS: cleanups. * man/Attic/vipw.8, man/vipw.8.xml, man/Attic/chage.1, man/Attic/chfn.1, man/Attic/chpasswd.8, man/Attic/chsh.1, man/Attic/expiry.1, man/Attic/faillog.8, man/Attic/gpasswd.1, man/Attic/groupadd.8, man/Attic/groupmems.8, man/Attic/groupmod.8, man/Attic/groups.1, man/Attic/grpck.8, man/Attic/gshadow.5, man/Attic/id.1, man/Attic/lastlog.8, man/Attic/limits.5, man/Attic/login.1, man/Attic/login.access.5, man/Attic/login.defs.5, man/Attic/logoutd.8, man/Attic/newgrp.1, man/Attic/newusers.8, man/Attic/passwd.1, man/Attic/passwd.5, man/Attic/porttime.5, man/Attic/pw_auth.3, man/Attic/pw_auth.3.xml, man/Attic/pwck.8, man/Attic/shadow.3, man/Attic/shadow.5, man/Attic/su.1, man/Attic/suauth.5, man/Attic/sulogin.8, man/Attic/useradd.8, man/Attic/userdel.8, man/Attic/usermod.8, man/chage.1.xml, man/chpasswd.8.xml, man/chsh.1.xml, man/expiry.1.xml, man/faillog.8.xml, man/gpasswd.1.xml, man/groupadd.8.xml, man/groupmems.8.xml, man/groupmod.8.xml, man/groups.1.xml, man/grpck.8.xml, man/gshadow.5.xml, man/id.1.xml, man/lastlog.8.xml, man/limits.5.xml, man/login.1.xml, man/login.access.5.xml, man/login.defs.5.xml, man/logoutd.8.xml, man/newgrp.1.xml, man/newusers.8.xml, man/passwd.1.xml, man/passwd.5.xml, man/porttime.5.xml, man/pwck.8.xml, man/pwconv.8.xml, man/shadow.3.xml, man/shadow.5.xml, man/su.1.xml, man/suauth.5.xml, man/sulogin.8.xml, man/useradd.8.xml, man/userdel.8.xml, man/usermod.8.xml: next round of cleanups. * man/Makefile.am: added rules for id.1, pw_auth.3 and sulogin.8. * libmisc/setupenv.c: during the changes on libmisc/setupenv.c, a piece of code was moved without its comment (merge 449_comment_missplaced Debian patch). 2005-09-29 Tomasz K這czko * man/Attic/chfn.1, man/Attic/chsh.1, man/Attic/groupadd.8, man/Attic/newusers.8, man/Attic/pwconv.8, man/Attic/useradd.8, man/Attic/userdel.8, man/Attic/usermod.8, man/chfn.1.xml, man/chsh.1.xml, man/groupadd.8.xml, man/newusers.8.xml, man/pwconv.8.xml, man/useradd.8.xml, man/userdel.8.xml, man/usermod.8.xml, NEWS: added missing references to /etc/login.defs and login.defs(5) (Christian Perrier ). 2005-09-28 Tomasz K這czko * NEWS: s/XSL/XSLT/ * po/pl.po: few updates. * man/Attic/passwd.1, man/passwd.1.xml: -i option description is back (lost on rewrite and pointed by Miroslav Kure ). * po/cs.po: updated for 4.0.13 (by Miroslav Kure ). 2005-09-27 Tomasz K這czko * NEWS: updated. * configure.in: fixes for correct handle --with{,out}-. * configure.in: use @<:@ @:>@ instead ( ) inside AC_HELP_STRING() and s/feactures/features/ (based on fixes by Mike Frysinger ). * po/da.po: updated for 4.0.13 (by Claus Hindsgaul ). * po/es.po: updated for 4.0.13 (by Ruben Porras ). 2005-09-26 Tomasz K這czko * NEWS, libmisc/failure.c: use "%c" in strftime() output (based on patch from http://bugs.debian.org/89902 by Christian Perrier ) * man/Attic/getspnam.3, man/Attic/shadow.3, man/shadow.3.xml: added getspnam to . * man/Attic/sg.1, man/sg.1.xml: fixed . * man/Attic/sg.1, man/Makefile.am, man/sg.1.xml: added separated sg(1) man page. 2005-09-24 Tomasz K這czko * lib/commonio.c, NEWS: don't assume selinux is enabled if is_selinux_enabled() returns -1 (merge isSelinuxEnabled FC patch by Jeremy Katz ). * po/ro.po: updated (by Sorin Batariuc ). 2005-09-21 Tomasz K這czko * NEWS: schedule release 4.0.13 to 03-10-2005. 2005-09-20 Tomasz K這czko * NEWS, man/Attic/chage.1, man/Attic/chfn.1, man/Attic/chpasswd.8, man/Attic/chsh.1, man/Attic/expiry.1, man/Attic/faillog.5, man/Attic/faillog.8, man/Attic/gpasswd.1, man/Attic/groupadd.8, man/Attic/groupdel.8, man/Attic/groupmod.8, man/Attic/groups.1, man/Attic/grpck.8, man/Attic/gshadow.5, man/Attic/lastlog.8, man/Attic/limits.5, man/Attic/login.1, man/Attic/login.defs.5, man/Attic/logoutd.8, man/Attic/newgrp.1, man/Attic/newusers.8, man/Attic/passwd.1, man/Attic/passwd.5, man/Attic/porttime.5, man/Attic/pwck.8, man/Attic/pwconv.8, man/Attic/shadow.3, man/Attic/shadow.5, man/Attic/su.1, man/Attic/suauth.5, man/Attic/useradd.8, man/Attic/userdel.8, man/Attic/usermod.8, man/Attic/vipw.8: regenerate all roff man pages using DocBook XSL Stylesheets 1.69.1. * man/logoutd.8.xml: fixed id inside . * man/login.1.xml, man/logoutd.8.xml, man/newgrp.1.xml, man/passwd.1.xml, man/passwd.5.xml, man/porttime.5.xml, man/pwck.8.xml, man/shadow.3.xml, man/shadow.5.xml, man/su.1.xml, man/suauth.5.xml, man/sulogin.8.xml, man/useradd.8.xml, man/userdel.8.xml, man/usermod.8.xml, man/chage.1.xml, man/chfn.1.xml, man/chsh.1.xml, man/expiry.1.xml, man/faillog.5.xml, man/faillog.8.xml, man/gpasswd.1.xml, man/groupadd.8.xml, man/groupdel.8.xml, man/groupmems.8.xml, man/groupmod.8.xml, man/groups.1.xml, man/grpck.8.xml, man/gshadow.5.xml, man/id.1.xml, man/lastlog.8.xml, man/limits.5.xml: added missing inside tags for pass correctly xmllint. * man/Attic/login.access.5, man/login.access.5.xml: rewrited FILES section. * man/login.access.5.xml: cleanups. 2005-09-15 Tomasz K這czko * NEWS, man/Attic/passwd.5, man/passwd.5.xml: rewrited based on work by Greg Wooledge http://bugs.debian.org/328113 2005-09-13 Tomasz K這czko * po/ro.po: updates (by Sorin Batariuc ). 2005-09-07 Tomasz K這czko * src/chage.c, src/chfn.c, src/chpasswd.c, src/chsh.c, src/expiry.c, src/gpasswd.c, src/groupadd.c, src/groupdel.c, src/groupmod.c, src/groups.c, src/grpck.c, src/id.c, src/login.c, src/login_nopam.c, src/logoutd.c, src/newgrp.c, src/newusers.c, src/passwd.c, src/pwck.c, src/pwconv.c, src/pwunconv.c, src/su.c, src/suauth.c, src/sulogin.c, src/useradd.c, src/userdel.c, src/usermod.c, src/vipw.c: remove empty lines after comment. * src/useradd.c: group all #include. * po/fr.po: updated (by Jean-Luc Coulon (f5ibh) ). 2005-09-06 Tomasz K這czko * src/gpasswd.c: remove exit(1) after failure(). * src/usermod.c: consolidate few #ifdef WITH_AUDIT .. #endif sections. 2005-09-05 Tomasz K這czko * src/Makefile.am: added missing $(LDADD) in gpasswd_LDADD. * NEWS, libmisc/limits.c: fixed setup max address space limits (added missing break statement in case) spoted by Lasse Collin (fix for non-PAM case) * configure.in: try find and use by default feactures: with_audit="yes" with_libcrack="no" with_libpam="yes" with_libskey="no" with_selinux="yes" Report on finish also S/Key and CrackLib support. * configure.in: cleanups. * src/Makefile.am: sort *_LDADD. * src/Makefile.am: added missing gpasswd_LDADD = $(LIBAUDIT). * src/groupadd.c, src/groupdel.c, src/groupmod.c, src/useradd.c, src/userdel.c, src/usermod.c, lib/defines.h, lib/prototypes.h, src/chage.c, src/gpasswd.c: indent code. * libmisc/Makefile.am: sort libmisc_a_SOURCES elements. * libmisc/audit_help.c: added shadow copyright text and indent file. * libmisc/audit_help.c: patr of auditing support not added on commiting audit changes. * src/Makefile.am: s/AUDIT/LIBAUDIT/ * configure.in: added reporting on finish is auditing is enabled. Change to use shared libaudit. Aded missing AC_SUBST(LIBAUDIT). Break some to log lines. * src/Makefile.am, src/chage.c, src/gpasswd.c, src/groupadd.c, src/groupdel.c, src/groupmod.c, src/useradd.c, src/userdel.c, src/usermod.c, NEWS, configure.in, lib/defines.h, lib/prototypes.h, libmisc/Makefile.am: auditing support added. Patch prepared by Peter Vrabec 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. * po/pt.po: finish update (by Christian Perrier ). 2005-09-04 Tomasz K這czko * po/pt.po, NEWS: updated (by Miguel Figueiredo ). 2005-09-03 Tomasz K這czko * src/passwd.c: fix warning (initialization makes pointer from integer without a cast) in long_options[] entry. * po/fr.po, NEWS: partialy updated (by Jean-Luc Coulon (f5ibh) ). 2005-09-02 Tomasz K這czko * src/chage.c: indent source sode. * src/chage.c, src/chfn.c, src/chsh.c, src/passwd.c, NEWS: change to use new selinux API for selinux_check_passwd_access() (patch from Fedora by Dan Walsh ). 2005-09-01 Tomasz K這czko * man/Attic/newgrp.1, man/newgrp.1.xml: finished rewrite. * etc/login.defs: moved from login.defs.linux. * src/login_nopam.c: use #ident. * etc/Attic/login.defs.hurd, etc/Attic/login.defs.linux, etc/Makefile.am: remove login.defs.hurd and login.defs.linux. * src/groupadd.c, src/useradd.c: as same as in man pages to useradd and groupadd change to 1000 default GID_MIN and UID_MIN (if not found in login.defs). * etc/login.defs: s/chkpasswd/chpasswd/ 2005-08-31 Tomasz K這czko * man/Makefile.am, man/chsh.1.xml, man/limits.5.xml, man/login.access.5.xml, man/newgrp.1.xml, man/newusers.8.xml: fixed id= in . * man/Attic/gpasswd.1, man/gpasswd.1.xml: fixed refentry id (must be 'gpasswd.1'). * man/Makefile.am, man/newgrp.1.xml: raw version converted from roff using doclifter. * lib/exitcodes.h: new exit codes: #define E_PASSWD_NOTFOUND 14 /* not found password file */ #define E_GROUP_NOTFOUND 16 /* not found group file */ #define E_GSHADOW_NOTFOUND 17 /* not found shadow group file */ * man/Attic/chage.1, man/chage.1.xml, lib/exitcodes.h: change to 15 (from 14) exit code in chage when shadow not found. * src/Attic/chsh_chkshell.c, src/chage.c, src/chfn.c, src/chpasswd.c, src/chsh.c, src/expiry.c, src/faillog.c, src/gpasswd.c, src/groupadd.c, src/groupdel.c, src/groupmod.c, src/groups.c, src/grpck.c, src/grpconv.c, src/grpunconv.c, src/id.c, src/lastlog.c, src/login.c, src/login_nopam.c, src/logoutd.c, src/newgrp.c, src/newusers.c, src/passwd.c, src/pwck.c, src/pwconv.c, src/pwunconv.c, src/su.c, src/sulogin.c, src/useradd.c, src/userdel.c, src/usermod.c, src/vipw.c, libmisc/pwd_init.c, libmisc/pwdcheck.c, libmisc/rlogin.c, libmisc/salt.c, libmisc/setugid.c, libmisc/setupenv.c, libmisc/shell.c, libmisc/strtoday.c, libmisc/sub.c, libmisc/sulog.c, libmisc/ttytype.c, libmisc/tz.c, libmisc/ulimit.c, libmisc/utmp.c, libmisc/valid.c, libmisc/xmalloc.c, libmisc/addgrps.c, libmisc/age.c, libmisc/basename.c, libmisc/chkname.c, libmisc/chowndir.c, libmisc/chowntty.c, libmisc/console.c, libmisc/copydir.c, libmisc/entry.c, libmisc/env.c, libmisc/failure.c, libmisc/fields.c, libmisc/hushed.c, libmisc/isexpired.c, libmisc/limits.c, libmisc/list.c, libmisc/log.c, libmisc/loginprompt.c, libmisc/mail.c, libmisc/motd.c, libmisc/myname.c, libmisc/obscure.c, libmisc/pam_pass.c, libmisc/pwd2spwd.c, NEWS, lib/Attic/getpass.c, lib/Attic/rcsid.h, lib/Makefile.am, lib/commonio.c, lib/encrypt.c, lib/fputsx.c, lib/getdef.c, lib/groupio.c, lib/gshadow.c, lib/lockpw.c, lib/port.c, lib/pwauth.c, lib/pwio.c, lib/sgetgrent.c, lib/sgetpwent.c, lib/sgetspent.c, lib/sgroupio.c, lib/shadow.c, lib/shadowio.c: 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. * man/Makefile.am: added support for regenerate roff files from XML. Added depeing shadow-man-pages.pot on $(man_XMANS). 2005-08-30 Tomasz K這czko * man/Attic/login.1, man/login.1.xml, NEWS: added securetty(5) to SEE ALSO section (fixed Debian bug http://bugs.debian.org/325773). * po/pl.po: more updates. * configure.in: typo in handle --with-selinux. Fixes in xsltproc detection. * autogen.sh: added --enable-man and --enable-maintainer-mode to configure options. * man/Attic/chage.1, man/chage.1.xml, NEWS: added EXIT VALUES section (by Nicolas Fran癟ois ). * man/Attic/passwd.1, man/passwd.1.xml: remove "Password expiry information" section (all options are described now in OPTIONS section). Describe -a and -k options. * NEWS, src/su.c: fixed twice copy enviroment which causes auth problems (bug was introduced in 4.0.12; fix by Nicolas Fran癟ois ). * src/passwd.c, po/ja.po, po/ko.po, po/nb.po, po/nl.po, po/nn.po, po/pl.po, po/pt.po, po/pt_BR.po, po/ro.po, po/ru.po, po/sk.po, po/sq.po, po/sv.po, po/tl.po, po/tr.po, po/uk.po, po/vi.po, po/zh_CN.po, po/zh_TW.po, po/bs.po, po/ca.po, po/cs.po, po/da.po, po/de.po, po/el.po, po/es.po, po/eu.po, po/fi.po, po/fr.po, po/he.po, po/id.po, po/it.po: s/Incorrect password for `%s'/Incorrect password for %s/ (one phrase for translate less). * src/login.c, po/sk.po, po/sq.po, po/sv.po, po/tl.po, po/tr.po, po/uk.po, po/vi.po, po/zh_CN.po, po/zh_TW.po, po/bs.po, po/ca.po, po/cs.po, po/da.po, po/de.po, po/el.po, po/es.po, po/eu.po, po/fi.po, po/fr.po, po/he.po, po/id.po, po/it.po, po/ja.po, po/ko.po, po/nb.po, po/nl.po, po/nn.po, po/pl.po, po/pt.po, po/pt_BR.po, po/ro.po, po/ru.po: s/login: failure forking: %s/%s: failure forking: %s/ (one phrase for translate less). * po/pl.po: partialy updated. 2005-08-29 Tomasz K這czko * lib/exitcodes.h, src/chage.c: s/E_NOT_SHADOWED/E_SHADOW_NOTFOUND/ and change value of this exit code to 14. * NEWS, lib/exitcodes.h, src/chage.c: 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) Plain merge 443_chage_exit_values Debian patch. * man/Attic/pw_auth.3.xml, man/chpasswd.8.xml, man/chsh.1.xml, man/expiry.1.xml, man/faillog.5.xml, man/faillog.8.xml, man/gpasswd.1.xml, man/groupadd.8.xml, man/groupdel.8.xml, man/groupmems.8.xml, man/groupmod.8.xml, man/groups.1.xml, man/grpck.8.xml, man/gshadow.5.xml, man/id.1.xml, man/lastlog.8.xml, man/limits.5.xml, man/login.1.xml, man/login.access.5.xml, man/login.defs.5.xml, man/logoutd.8.xml, man/newusers.8.xml, man/passwd.1.xml, man/passwd.5.xml, man/porttime.5.xml, man/pwck.8.xml, man/pwconv.8.xml, man/shadow.3.xml, man/shadow.5.xml, man/su.1.xml, man/suauth.5.xml, man/sulogin.8.xml, man/userdel.8.xml, man/usermod.8.xml, man/vipw.8.xml, man/chage.1.xml, man/chfn.1.xml: use tabs in indentation (~10KB less in all xml files). * po/nn.po, po/pl.po, po/pt.po, po/pt_BR.po, po/ro.po, po/ru.po, po/sk.po, po/sq.po, po/sv.po, po/tl.po, po/tr.po, po/uk.po, po/vi.po, po/zh_CN.po, po/zh_TW.po, po/bs.po, po/ca.po, po/cs.po, po/da.po, po/de.po, po/el.po, po/es.po, po/eu.po, po/fi.po, po/fr.po, po/he.po, po/id.po, po/it.po, po/ja.po, po/ko.po, po/nb.po, po/nl.po: run "make update-po" and remove obsoleted strings. * src/expiry.c, src/login.c: remove #if 0 .. #endif code. * src/login.c: remove #if 1 .. #endif. * libmisc/obscure.c, libmisc/utmp.c, po/el.po, po/es.po, po/eu.po, po/fi.po, po/fr.po, po/he.po, po/id.po, po/it.po, po/ja.po, po/ko.po, po/nb.po, po/nl.po, po/nn.po, po/pl.po, po/pt.po, po/pt_BR.po, po/ro.po, po/ru.po, po/sk.po, po/sq.po, po/sv.po, po/tl.po, po/tr.po, po/uk.po, po/vi.po, po/zh_CN.po, po/zh_TW.po, po/bs.po, po/ca.po, po/cs.po, po/da.po, po/de.po, src/chage.c, src/login.c, src/logoutd.c, src/newgrp.c, src/su.c, src/useradd.c, NEWS: merge 010_more-i18ned-messages Debian patch which adds i18n support for few more messages (orginaly patch was prepared by Guillem Jover ). * man/id/chsh.1: fix .SH (fix merged from 207_id-manpages debian patch). 2005-08-28 Tomasz K這czko * acinclude.m4: add aclocal macros (based on acinclude.m4 from glib): JH_PATH_XML_CATALOG: checks the location of the XML Catalog, JH_CHECK_XML_CATALOG: checks if a particular URI appears in the XML catalog. * man/Attic/useradd.8, man/useradd.8.xml: cleanups in "Changing the default values" section. * man/useradd.8.xml: replace by . Other minor cleanups. * configure.in: fixed missing )] in AC_ARG_WITH(skey, ..) (thank for fix to Yuri Kozlov ). * man/Attic/chsh.1, man/Attic/faillog.5, man/Attic/gshadow.5, man/Attic/lastlog.8, man/Attic/limits.5, man/Attic/login.1, man/Attic/login.access.5, man/Attic/login.defs.5, man/Attic/porttime.5, man/Attic/pw_auth.3, man/Attic/pw_auth.3.xml, man/Attic/shadow.3, man/Attic/suauth.5, man/Attic/useradd.8, man/Attic/userdel.8, man/Attic/usermod.8, man/chsh.1.xml, man/faillog.8.xml, man/groupadd.8.xml, man/gshadow.5.xml, man/lastlog.8.xml, man/limits.5.xml, man/login.1.xml, man/login.access.5.xml, man/login.defs.5.xml, man/porttime.5.xml, man/shadow.3.xml, man/suauth.5.xml, man/useradd.8.xml, man/userdel.8.xml, man/usermod.8.xml: typos, and change some arguments so they do not match the name of a command (fixes by Nicolas Fran癟ois ). * NEWS, libmisc/chkname.c, man/Attic/groupadd.8, man/Attic/useradd.8, man/groupadd.8.xml, man/useradd.8.xml: fix regular expression describing alloved login/group names (pointed by Nicolas Fran癟ois ) (correct is [a-z_][a-z0-9_-]*[$]). * man/Attic/useradd.8, man/useradd.8.xml: remove "Creating New Users" section and merge this directly in DESCRIPTION. Add for -o in EXIT VALUES section. * po/ru.po, NEWS: update ru translations (by Yuri Kozlov ). 2005-08-27 Tomasz K這czko * man/Attic/passwd.1, man/passwd.1.xml: removed "Account maintenance" section. * man/Attic/passwd.1, man/passwd.1.xml: partialy done rewrite. * po/ro.po: some fixes after review of the translation (by Sorin Batariuc ). * man/Attic/lastlog.8, man/lastlog.8.xml: s/Print help message and exit./Display help message and exit./ * man/Attic/chage.1, man/chage.1.xml: document -h,--help option. * man/Attic/groupadd.8, man/groupadd.8.xml: document -h,--help option. added for -o in EXIT VALUES. Cleanups in SYNOPSIS section. * man/Attic/chage.1, man/Attic/faillog.8, man/chage.1.xml, man/faillog.8.xml: replace by . * man/Attic/lastlog.8, man/lastlog.8.xml: document new -b,--before option. * po/tl.po, po/tr.po, po/uk.po, po/vi.po, po/zh_CN.po, po/zh_TW.po, po/ro.po, po/ru.po, po/sk.po, po/sq.po, po/sv.po, po/ko.po, po/nb.po, po/nl.po, po/nn.po, po/pl.po, po/pt.po, po/pt_BR.po, po/it.po, po/ja.po, po/es.po, po/eu.po, po/fi.po, po/fr.po, po/he.po, po/id.po, po/el.po, po/bs.po, po/ca.po, po/cs.po, po/da.po, po/de.po, src/lastlog.c: s/lastlog results/lastlog records/ in lastlog usage output. * man/Attic/lastlog.8, man/lastlog.8.xml: add "" aroud . * po/vi.po, po/zh_CN.po, po/zh_TW.po, po/ko.po, po/nb.po, po/nl.po, po/nn.po, po/pl.po, po/pt.po, po/pt_BR.po, po/ro.po, po/ru.po, po/sk.po, po/sq.po, po/sv.po, po/tl.po, po/tr.po, po/uk.po, po/es.po, po/eu.po, po/fi.po, po/fr.po, po/he.po, po/id.po, po/it.po, po/ja.po, po/bs.po, po/ca.po, po/cs.po, po/da.po, po/de.po, po/el.po, src/lastlog.c: alphabetic order options in lastlog usage output. Run "make -C po update-po". * src/lastlog.c, NEWS: added handle -b option which allow print only lastlog records older than specified DAYS (fix by ). * libmisc/salt.c, NEWS: fixed for use login.defs::MD5_CRYPT_ENAB only if PAM support is disabled (fix by John Gatewood Ham ). 2005-08-25 Tomasz K這czko * configure.in: use AC_HELP_STRING() in AC_ARG_ENABLE() and AC_ARG_WITH(). Exit with error message if configure was runed --with-selinux and libselinux not found. 2005-08-24 Tomasz K這czko * libmisc/chkname.c, NEWS, man/Attic/groupadd.8, man/Attic/useradd.8, man/groupadd.8.xml, man/useradd.8.xml: documents in CAVEATS section the limitations shadow places on user and group names (fix by Mike Frysinger ). * src/passwd.c, po/el.po, po/es.po, po/eu.po, po/fi.po, po/fr.po, po/he.po, po/id.po, po/it.po, po/ja.po, po/ko.po, po/nb.po, po/nl.po, po/nn.po, po/pl.po, po/pt.po, po/pt_BR.po, po/ro.po, po/ru.po, po/sk.po, po/sq.po, po/sv.po, po/tl.po, po/tr.po, po/uk.po, po/vi.po, po/zh_CN.po, po/zh_TW.po, po/bs.po, po/ca.po, po/cs.po, po/da.po, po/de.po: added missing -i, --inactive in usage() output. 2005-08-23 Tomasz K這czko * po/ru.po, po/sk.po, po/sq.po, po/sv.po, po/tl.po, po/tr.po, po/uk.po, po/vi.po, po/zh_CN.po, po/zh_TW.po, po/bs.po, po/ca.po, po/cs.po, po/da.po, po/de.po, po/el.po, po/es.po, po/eu.po, po/fi.po, po/fr.po, po/he.po, po/id.po, po/it.po, po/ja.po, po/ko.po, po/nb.po, po/nl.po, po/nn.po, po/pl.po, po/pt.po, po/pt_BR.po, po/ro.po, src/passwd.c, NEWS: passwd rewrited for use getopt_long(). * man/Attic/chage.1, man/chage.1.xml: /warndays/--warndays/ * man/Attic/pw_auth.3.xml, man/expiry.1.xml, man/faillog.5.xml, man/faillog.8.xml, man/gpasswd.1.xml, man/groupadd.8.xml, man/groupdel.8.xml, man/groupmems.8.xml, man/groupmod.8.xml, man/groups.1.xml, man/grpck.8.xml, man/gshadow.5.xml, man/id.1.xml, man/lastlog.8.xml, man/limits.5.xml, man/login.1.xml, man/login.access.5.xml, man/login.defs.5.xml, man/logoutd.8.xml, man/newusers.8.xml, man/passwd.1.xml, man/passwd.5.xml, man/porttime.5.xml, man/pwck.8.xml, man/pwconv.8.xml, man/shadow.3.xml, man/shadow.5.xml, man/su.1.xml, man/suauth.5.xml, man/sulogin.8.xml, man/useradd.8.xml, man/userdel.8.xml, man/usermod.8.xml, man/vipw.8.xml, man/chage.1.xml, man/chfn.1.xml, man/chpasswd.8.xml, man/chsh.1.xml: remove trailing spaces. * src/lastlog.c, src/login.c, src/logoutd.c, src/newgrp.c, src/newusers.c, src/passwd.c, src/pwck.c, src/pwconv.c, src/pwunconv.c, src/suauth.c, src/sulogin.c, src/useradd.c, src/userdel.c, src/usermod.c, src/vipw.c, src/Attic/chsh_chkshell.c, src/chpasswd.c, src/chsh.c, src/expiry.c, src/faillog.c, src/gpasswd.c, src/groupadd.c, src/groupdel.c, src/groupmems.c, src/groupmod.c, src/groups.c, src/grpck.c, src/grpconv.c, src/grpunconv.c, src/id.c: reorder #includes, indentations and minor cleanups. * src/newgrp.c: indent code. * NEWS, src/newgrp.c: 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 2005-08-22 Tomasz K這czko * configure.in: typo. * configure.in: add display short summary information on finish autoconf script. * NEWS, configure.in: start work on 4.0.13. 2005-08-21 Tomasz K這czko * po/ru.po: updated for 4.0.12 (by Yuri Kozlov ). * NEWS, po/sk.po: updated for 4.0.12 (by Peter Mann ). 2005-08-20 Tomasz K這czko * po/nl.po, NEWS: updated for 4.0.12 (by cobaco (aka Bart Cornelis) ). 2005-08-19 Tomasz K這czko * NEWS, po/fi.po: updated for 4.0.12 (by Tommi Vainikainen ). * NEWS, po/de.po: updated for 4.0.12 (by Frank Schmid ). * po/pt.po, NEWS: updated for 4.0.12 (by Miguel Figueiredo ). 2005-08-11 Tomasz K這czko * po/cs.po: updated for 4.0.12 (by Miroslav Kure ). * src/chpasswd.c, src/groupdel.c, src/newusers.c, src/useradd.c, src/userdel.c, src/usermod.c: remove duplicated #include . * po/pl.po: finished update for 4.0.12. * src/useradd.c, po/id.po, po/it.po, po/ja.po, po/ko.po, po/nb.po, po/nl.po, po/nn.po, po/pl.po, po/pt.po, po/pt_BR.po, po/ro.po, po/ru.po, po/sk.po, po/sq.po, po/sv.po, po/tl.po, po/tr.po, po/uk.po, po/vi.po, po/zh_CN.po, po/zh_TW.po, po/bs.po, po/ca.po, po/cs.po, po/da.po, po/de.po, po/el.po, po/es.po, po/eu.po, po/fi.po, po/fr.po, po/he.po: s/Not copying any file into it./Not copying any file from skel directory into it./ * src/useradd.c, po/pt_BR.po, po/ro.po, po/ru.po, po/sk.po, po/sq.po, po/sv.po, po/tl.po, po/tr.po, po/uk.po, po/vi.po, po/zh_CN.po, po/zh_TW.po, po/bs.po, po/ca.po, po/cs.po, po/da.po, po/de.po, po/el.po, po/es.po, po/eu.po, po/fi.po, po/fr.po, po/he.po, po/id.po, po/it.po, po/ja.po, po/ko.po, po/nb.po, po/nl.po, po/nn.po, po/pl.po, po/pt.po: break warning message longer than 80 characters. * po/pl.po: updated. * src/groupadd.c, po/sq.po, po/sv.po, po/tl.po, po/tr.po, po/uk.po, po/vi.po, po/zh_CN.po, po/zh_TW.po, po/bs.po, po/ca.po, po/cs.po, po/da.po, po/de.po, po/el.po, po/es.po, po/eu.po, po/fi.po, po/fr.po, po/he.po, po/id.po, po/it.po, po/ja.po, po/ko.po, po/nb.po, po/nl.po, po/nn.po, po/pl.po, po/pt.po, po/pt_BR.po, po/ro.po, po/ru.po, po/sk.po: fixed missing \n in usage() output. * lib/getdef.c, src/login.c, src/newgrp.c, NEWS: remove using login.defs::CLOSE_SESSIONS variable and allways close PAM session. 2005-08-10 Tomasz K這czko * NEWS, configure.in: realy enable shadow group support by default (pointed by Greg Schafer and Peter Vrabec ). Indentations in --help output. * man/Attic/chage.1, man/chage.1.xml: s/occurrence/occurence/ (334_chage.1-typo Debian patch). * man/Attic/chfn.1, man/chfn.1.xml: s/may only change may only change/may only change/ (based on 336_chfn.1 Debian patch). * man/it/Makefile.am: cleanups (443_man_it_Makefile.am Debian patch). * man/Attic/userdel.8, man/userdel.8.xml: s/an NIS client/a NIS client/ * man/Attic/useradd.8, man/useradd.8.xml: s/an NIS group/a NIS group/ * man/Attic/lastlog.8, man/lastlog.8.xml: s/you have an high UID/you have a high UID/ * man/Attic/lastlog.8, man/lastlog.8.xml: added missing in AUTHORS section (cached by Nicolas). * po/el.po, po/es.po, po/eu.po, po/fi.po, po/fr.po, po/he.po, po/id.po, po/it.po, po/ja.po, po/ko.po, po/nb.po, po/nl.po, po/nn.po, po/pl.po, po/pt.po, po/pt_BR.po, po/ro.po, po/ru.po, po/sk.po, po/sq.po, po/sv.po, po/tl.po, po/tr.po, po/uk.po, po/vi.po, po/zh_CN.po, po/zh_TW.po, po/bs.po, po/ca.po, po/cs.po, po/da.po, po/de.po: run "make update-po". * po/POTFILES.in: added missing libmisc/pwdcheck.c. Sorted. 2005-08-09 Tomasz K這czko * NEWS: s/22-07-2005/22-08-2005/ * NEWS: schedule release 4.0.12 in 22-07-2005. * libmisc/setupenv.c, man/pl/login.defs.5, NEWS, etc/Attic/login.defs.hurd, etc/Attic/login.defs.linux, lib/getdef.c: removed handle login.defs::QMAIL_DIR variable. * libmisc/chowntty.c, NEWS: allow regular user to login on read-only root file system (not only for root). Patch by Nicolas Fran癟ois Fix for http://bugs.debian.org/52069 * NEWS, man/Attic/usermod.8, man/usermod.8.xml: give the correct range for system users: 0-999 instead of 0-99 (http://bugs.debian.org/286258) * man/Attic/chage.1, man/chage.1.xml: s/an password/a password/ * man/Attic/chage.1, man/chage.1.xml, src/chage.c, NEWS: another maxdays fix based on 427_chage_expiry_0 Debian patch (fix for http://bugs.debian.org/78961). Better description -1 value passed in -E, -I and -M options. * src/gpasswd.c, src/grpck.c, src/grpconv.c, src/grpunconv.c, NEWS: added flushing group nscd cache on exit. * src/pwck.c, src/pwconv.c, NEWS: added flushing passwd nscd cache on exit. * NEWS, src/usermod.c: fixed handle -p option (patch by Peter Vrabec ). Indented. * man/Attic/chage.1, man/chage.1.xml, NEWS, src/chage.c: use -1 as value for disable password inactivity. Patch by Peter Vrabec which fixes: https://bugzilla.redhat.com/bugzilla/show_bug.cgi?id=109499 https://bugzilla.redhat.com/bugzilla/show_bug.cgi?id=137498 2005-08-07 Tomasz K這czko * src/useradd.c, po/fr.po, po/he.po, po/id.po, po/it.po, po/ja.po, po/ko.po, po/nb.po, po/nl.po, po/nn.po, po/pl.po, po/pt.po, po/pt_BR.po, po/ro.po, po/ru.po, po/sk.po, po/sq.po, po/sv.po, po/tl.po, po/tr.po, po/uk.po, po/vi.po, po/zh_CN.po, po/zh_TW.po, NEWS, po/bs.po, po/ca.po, po/cs.po, po/da.po, po/de.po, po/el.po, po/es.po, po/eu.po, po/fi.po: do not copy files from skel directory if home directory exist and write warning message about not copying skel files. Patch by Peter Vrabec 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 * po/pl.po: updated. 2005-08-06 Tomasz K這czko * src/useradd.c: s/spoll/spool/ (spoted by Nicolas Fran癟ois ). 2005-08-04 Tomasz K這czko * NEWS, src/su.c: ignore SIGINT while authenticating. A ^C could defeat the waiting period and permit brute-force attacks (fixed http://bugs.debian.org/288827). 2005-08-03 Tomasz K這czko * lib/defines.h, NEWS, configure.in: 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) Based on fixes by Martin Schlemmer . * src/faillog.c: start using exitcodes.h. * NEWS, man/Attic/chage.1, man/Attic/chfn.1, man/Attic/chpasswd.8, man/Attic/chsh.1, man/Attic/expiry.1, man/Attic/faillog.5, man/Attic/faillog.8, man/Attic/gpasswd.1, man/Attic/groupadd.8, man/Attic/groupdel.8, man/Attic/groupmems.8, man/Attic/groupmod.8, man/Attic/groups.1, man/Attic/grpck.8, man/Attic/gshadow.5, man/Attic/id.1, man/Attic/lastlog.8, man/Attic/login.1, man/Attic/login.access.5, man/Attic/login.defs.5, man/Attic/logoutd.8, man/Attic/newusers.8, man/Attic/passwd.1, man/Attic/passwd.5, man/Attic/porttime.5, man/Attic/pw_auth.3, man/Attic/pwck.8, man/Attic/pwconv.8, man/Attic/shadow.3, man/Attic/shadow.5, man/Attic/su.1, man/Attic/suauth.5, man/Attic/sulogin.8, man/Attic/useradd.8, man/Attic/userdel.8, man/Attic/usermod.8, man/Attic/vipw.8, man/logoutd.8.xml, man/shadow.3.xml, man/sulogin.8.xml: regenerate all roff man pages using DocBook XSL Stylesheets 1.69.0. * src/chage.c, src/chpasswd.c, src/newusers.c, src/passwd.c, src/pwunconv.c, src/useradd.c, src/userdel.c, src/usermod.c, src/vipw.c, NEWS: remove flushing shadow nscd cache (nscd do not caches shadow map). 2005-08-02 Tomasz K這czko * src/groupadd.c, po/sk.po, po/sq.po, po/sv.po, po/tl.po, po/tr.po, po/uk.po, po/vi.po, po/zh_CN.po, po/zh_TW.po, po/bs.po, po/ca.po, po/cs.po, po/da.po, po/de.po, po/el.po, po/es.po, po/eu.po, po/fi.po, po/fr.po, po/he.po, po/id.po, po/it.po, po/ja.po, po/ko.po, po/nb.po, po/nl.po, po/nn.po, po/pl.po, po/pt.po, po/pt_BR.po, po/ro.po, po/ru.po, NEWS: rewrited groupadd for use getopt_long(). * src/chage.c: indent. * NEWS, src/groupadd.c, src/groupdel.c, src/groupmod.c, src/userdel.c: do OPENLOG() before pam_start(). * NEWS, src/groupadd.c: fixed double OPENLOG(). * src/passwd.c, src/vipw.c, src/userdel.c: reorder nscd_flush_cache(). * src/chfn.c, po/da.po, po/de.po, po/el.po, po/es.po, po/eu.po, po/fi.po, po/fr.po, po/he.po, po/id.po, po/it.po, po/ja.po, po/ko.po, po/nb.po, po/nl.po, po/nn.po, po/pl.po, po/pt.po, po/pt_BR.po, po/ro.po, po/ru.po, po/sk.po, po/sq.po, po/sv.po, po/tl.po, po/tr.po, po/uk.po, po/vi.po, po/zh_CN.po, po/zh_TW.po, po/bs.po, po/ca.po, po/cs.po: cleanups in printf() translated messages for make translators work easier. * NEWS, src/chage.c: added flushing NSS shadow map on exit. * po/bs.po, po/ca.po, po/cs.po, po/da.po, po/de.po, po/el.po, po/es.po, po/eu.po, po/fi.po, po/fr.po, po/he.po, po/id.po, po/it.po, po/ja.po, po/ko.po, po/nb.po, po/nl.po, po/nn.po, po/pl.po, po/pt.po, po/pt_BR.po, po/ro.po, po/ru.po, po/sk.po, po/sq.po, po/sv.po, po/tl.po, po/tr.po, po/uk.po, po/vi.po, po/zh_CN.po, po/zh_TW.po, src/useradd.c: s/the the/the/ * po/POTFILES.in: removed lib/{grpack,gspack,pwpack,sppack}.c. * NEWS, src/newusers.c: added flushing NSS passwd, shadow and group maps. * NEWS, src/chpasswd.c, src/useradd.c: added flushing NSS shadow map on exit. * lib/prototypes.h: removed outdated prototypes for lib/gsdbm.c. * NEWS, lib/Attic/grpack.c, lib/Attic/gspack.c, lib/Attic/pwpack.c, lib/Attic/sppack.c, lib/Makefile.am, lib/prototypes.h: remove lib/{grpack,gspack,pwpack,sppack}.c and prototypes from lib/prototypes.h (outdated). * lib/prototypes.h: removed outdated prototypes from lib/pwdbm.c. 2005-07-31 Tomasz K這czko * NEWS, src/usermod.c: added flushing NSS shadow map. 2005-07-29 Tomasz K這czko * man/Attic/chage.1, man/chage.1.xml: typo (s/passwordchanges/password changes/). 2005-07-27 Tomasz K這czko * lib/getdef.c, src/su.c: ENV_SUPATH and ENV_PATH must be used independently to PAM. * lib/exitcodes.h: added E_BAD_ARG. * src/gpasswd.c: start use exitcodes.h. * lib/getdef.c: remove ENV_ROOTPATH def_table[] (not used). 2005-07-24 Tomasz K這czko * src/chsh.c: start use exitcodes.h. 2005-07-23 Tomasz K這czko * po/fi.po, po/fr.po, po/he.po, po/id.po, po/it.po, po/ja.po, po/ko.po, po/nb.po, po/nl.po, po/nn.po, po/pl.po, po/pt.po, po/pt_BR.po, po/ro.po, po/ru.po, po/sk.po, po/sq.po, po/sv.po, po/tl.po, po/tr.po, po/uk.po, po/vi.po, po/zh_CN.po, po/zh_TW.po, po/Makevars, po/bs.po, po/ca.po, po/cs.po, po/da.po, po/de.po, po/el.po, po/es.po, po/eu.po: added --no-location to po/Makevars::XGETTEXT_OPTIONS: shorter .po files. * NEWS, src/grpck.c, src/pwck.c: pwck: now pwck OPENLOG with correct name ("pwck" instead "pwsk"), pwck, grpck: replace all puts() with printf() - it fixes problems with extra blank lines printed in some messages (fixes by Alexander Gattin ) 2005-07-22 Tomasz K這czko * po/Makevars: added: MSGID_BUGS_ADDRESS = kloczek@pld.org.pl 2005-07-21 Tomasz K這czko * src/chfn.c: start use #include "exitcodes.h", * lib/exitcodes.h: cleanups. * lib/Makefile.am, lib/exitcodes.h, src/chage.c: start separate all E_* exit codes to lib/exitcodes.h. * src/passwd.c, po/tl.po, po/tr.po, po/uk.po, po/vi.po, po/zh_CN.po, po/zh_TW.po, po/eu.po, po/fi.po, po/fr.po, po/he.po, po/id.po, po/it.po, po/ja.po, po/ko.po, po/nb.po, po/nl.po, po/nn.po, po/pl.po, po/pt.po, po/pt_BR.po, po/ro.po, po/ru.po, po/sk.po, po/sq.po, po/sv.po, NEWS, po/bs.po, po/ca.po, po/cs.po, po/da.po, po/de.po, po/el.po, po/es.po: use separated message "Password set to expire." instead "Password changed." on "passwd -e" (fix by Christian Perrier ). * NEWS, po/fr.po: updated (by Jean-Luc Coulon (f5ibh) ). * NEWS, configure.in: start work on 4.0.12. 2005-07-20 Tomasz K這czko * po/ru.po, po/sk.po, po/sq.po, po/sv.po, po/tl.po, po/tr.po, po/uk.po, po/vi.po, po/zh_CN.po, po/zh_TW.po, NEWS, configure.in, po/bs.po, po/ca.po, po/cs.po, po/da.po, po/de.po, po/el.po, po/es.po, po/eu.po, po/fi.po, po/fr.po, po/he.po, po/id.po, po/it.po, po/ja.po, po/ko.po, po/nb.po, po/nl.po, po/nn.po, po/pl.po, po/pt.po, po/pt_BR.po, po/ro.po: 4.0.11.1 will be released tmorrow (21-07-2005). * configure.in, NEWS: fixed configure.in: now is possible build shadow with enabled/disabled shadow group support (thanks for report symptoms of the bug to Greg Schafer ). * po/sv.po, NEWS: update finished (by Per Olofsson ) * po/sv.po: partialy updated (by Per Olofsson ). 2005-07-19 Tomasz K這czko * NEWS, configure.in: start work on 4.0.12. 2005-07-18 Tomasz K這czko * libmisc/sub.c: fixed compilation warning about incompatible implicit declaration of built-in function printf: added "#include ". * src/groupadd.c: move #ifdef USE_PAM .. #endif #includes outside #ifdef SHADOWGRP .. #endif. * libmisc/pwdcheck.c: added missing "#include " (fix compilation with PAM disabled). * po/ro.po, po/sq.po, po/sv.po, po/tl.po, po/tr.po, po/uk.po, po/vi.po, po/zh_CN.po, po/zh_TW.po, po/pl.po, po/pt_BR.po, po/nl.po, po/nn.po, po/nb.po, po/ko.po, po/ja.po, po/it.po, po/he.po, po/id.po, po/fr.po, po/bs.po, po/ca.po, po/da.po, po/el.po, po/es.po, po/eu.po, po/fi.po: run "make update-po". * src/su.c: move declaration of pamh nad caught variables to #ifdef USE_PAM .. #endif. * po/pl.po, NEWS: updated pl translation. 2005-07-17 Tomasz K這czko * NEWS, po/sk.po: updated for 4.0.11 (by Peter Mann ). 2005-07-16 Tomasz K這czko * NEWS, po/cs.po: updated for 4.0.11 (by Miroslav Kure ). 2005-07-15 Tomasz K這czko * po/de.po, NEWS: updated for 4.0.11 (by Frank Schmid ). 2005-07-14 Tomasz K這czko * NEWS, po/pt.po: updated for 4.0.11 (by Miguel Figueiredo ). 2005-07-13 Tomasz K這czko * po/stats: reorder gsub(). * po/ru.po: cleanups. * po/ru.po, NEWS: updated for 4.0.11 (by Yuri Kozlov ). 2005-07-12 Tomasz K這czko * lib/getdef.c: move MAIL_DIR variable from def_table[] to part independent to USE_PAM (still used in userdel/usermod). * NEWS, man/Attic/pwck.8, man/pwck.8.xml: document -q option (based on Debian patch for fix http://bugs.debian.org/309408) Rewrited OPTIONS section and better SYNOPSIS. * NEWS, po/da.po: - updated for 4.0.11 (by Claus Hindsgaul ). * NEWS, src/su.c: ignore SIGINT while authenticating. A ^C could defeat the waiting period and permit brute-force attacks. Also ignore SIGQUIT. Fixed: http://bugs.debian.org/52372 and http://bugs.debian.org/288827 * po/fi.po, NEWS: - updated for 4.0.11 (by Tommi Vainikainen ). * po/ro.po: - updated Project-Id-Version field. * NEWS, po/ro.po: - updated for 4.0.11 (by Sorin B. ). 2005-07-11 Tomasz K這czko * NEWS, man/Attic/lastlog.8, man/lastlog.8.xml: document that lastlog is a sparse file, and don't need to be rotated. http://bugs.debian.org/219321 * src/chage.c: use E_USAGE=2 as usage() exit code. * NEWS, po/es.po: updated for 4.0.11 (by Ruben Porras ). * src/useradd.c: cleanups in usage() oyput. * po/zh_TW.po, po/vi.po, po/zh_CN.po, po/uk.po, po/tl.po, po/tr.po, po/sv.po, po/sq.po, po/sk.po, po/ro.po, po/ru.po, po/pt.po, po/pt_BR.po, po/pl.po, po/nb.po, po/nl.po, po/nn.po, po/ko.po, po/it.po, po/ja.po, po/he.po, po/id.po, po/fr.po, po/eu.po, po/fi.po, po/es.po, po/da.po, po/de.po, po/el.po, po/bs.po, po/ca.po, po/cs.po: cleanups in usage() output. * NEWS: release 4.0.11 is sheduled to 18-06-2005. 2005-07-10 Tomasz K這czko * man/Attic/login.1, man/login.1.xml, NEWS: better explain the respective roles of login, init and getty with regards to the utmp file (based on 441_manpages-shadow.5 Debian patch) * man/Attic/su.1, man/groupdel.8.xml, man/su.1.xml, man/Attic/groupdel.8: s/presense/presence/; s/filesystem/file system/ (sed on 440_manpages-login.1 Debian patch) * man/pl/Attic/shadowconfig.8, man/pl/Makefile.am, man/ja/Attic/shadowconfig.8, man/ja/Makefile.am, man/it/Attic/shadowconfig.8, man/Attic/shadowconfig.8, man/Attic/shadowconfig.8.xml, man/Makefile.am, NEWS: removed shadowconfig(8) man page (will be maintained in Debian shadow pkg repository). * man/it/sg.1: added. * man/it/Makefile.am: more files in man_MANS. * man/it/Makefile.am: move pwunconv.8 to man_MANS. * man/useradd.8.xml, man/Attic/useradd.8: updated after rewrite for for getopt_long() in useradd (-D and -k options idescription must be finished). * src/useradd.c, po/ro.po, po/ru.po, po/sk.po, po/sq.po, po/sv.po, po/tl.po, po/tr.po, po/uk.po, po/vi.po, po/zh_CN.po, po/zh_TW.po, po/bs.po, po/ca.po, po/cs.po, po/da.po, po/de.po, po/el.po, po/es.po, po/eu.po, po/fi.po, po/fr.po, po/he.po, po/id.po, po/it.po, po/ja.po, po/ko.po, po/nb.po, po/nl.po, po/nn.po, po/pl.po, po/pt.po, po/pt_BR.po, NEWS: rewrited for use getopt_long(). * po/stats: more gsub(). 2005-07-08 Tomasz K這czko * src/newgrp.c: indent source code and use fix for handle splitted groups unconditionaly. * lib/nscd.c: indent. * NEWS, src/newgrp.c: add fix for handle splitted NIS groups: extends the functionality that, if the requested group is given, all groups of the same GID are tested