[Pkg-shadow-devel] Announce: shadow 4.0.14
Tomasz Kłoczko
kloczek at zie.pg.gda.pl
Tue Jan 3 18:38:07 UTC 2006
4.0.14 was released and new tar balls are avalaible in usual location
on:
ftp://ftp.pld.org.pl/software/shadow/
This version have all roff man pages converted to UTF-8.
Warning to distributions shadow package maintainers: if your
distribution not uses UTF-8 as general encoding for roff man pages you
must convert this files to other encodings (i.e. using iconv tool) on
binary package install/build stage.
My current (short) TODO list for next version:
- su: finish GNU su compliant options (still is missing handle -c
option),
- finish rewrite all tools for use getopt_long(),
- merge useable man pages translation framework using xml2po tool (this
is very close for merge in current tree).
Big thanks for help on work on this version for Debian people (especial
thanks to Nicolas François :)
BTW: Happy New Year .. 2006 :)
shadow-4.0.13 -> shadow-4.0.14 03-01-2006
*** general:
- fixes in handling login.defs: $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),
- chage: fix chage display when the last change field is set to 0.
This is consistent with PAM (merge 427_chage_expiry_0 Debian patch),
- su: if an password is expired, su should propose to change this
password
(fixed http://bugs.debian.org/321384),
- login: added auditing support (based on Fedora patch for login from
util-linux),
- useradd: merge PUG fixes from RedHat patch,
- nologin: new program,
- vipw: added a "quiet" mode (http://bugs.debian.org/190252),
- newgrp: added auditing support (by Steve Grubb <sgrubb at redhat.com>),
- switch over to a new logging function (by Steve Grubb
<sgrubb at redhat.com>),
- userdel: fix incorrect audit record in userdel
(https://bugzilla.redhat.com/bugzilla/174392),
- userdel: remove the user's group unless it is not really a
user-private group
for better PUG support (based on FC patch),
- userdel: make the -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),
- usermod: rewrited for use getopt_long() (Christian Perrier
<bubulle at kheops.frmug.org>),
- grpck: fixed segmentation fault on using -s when /etc/gshadow is empty
(fix by
Tomasz Lemiech <szpajder at staszic.waw.pl>),
- passwd: remove handle -f, -g and -s options.
- added handle -s/--shell, -m/-p/preserve-environment options like GNU
su
(based on patches from Debian submited by
Nicolas François <nicolas.francois at centraliens.net>)
- su: export $USER and $SHELL as well as $HOME
(http://bugs.debian.org/11003 and
http://bugs.debian.org/11189),
- su, vipw: rewrited for use getopt_long(),
- su: log successful/failed through syslog
(http://bugs.debian.org/190215),
- updated translations: ca, cs, da, eu, fi, fr, it, pl, pt, ru, sv, tl,
vi.
*** documentation:
- 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),
- added tr man pages: chage(1), chfn(1), groupadd(8), groupdel(8),
groupmod(8),
login(1), passwd(1), passwd(5), shadow(5), su(1) useradd(8),
userdel(8),
usermod(8),
- passwd5): added es, hu, pt_BR, zh_CN zh_TW translations,
- added full set (up to date) fr man pages
(by Nicolas François <nicolas.francois at centraliens.net>),
- pwck(1): document -q option,
- WARNING: all translated man pages are now in UFT-8,
- added full set of ru man pages (by Yuri Kozlov <kozlov.y at gmail.com>),
- login(1): better explain the respective roles of login, init and getty
with regards
to the utmp file (merge 440_manpages-login.1 Debian patch),
- login(1): document how to initiate a trusted path on linux
(http://bugs.debian.org/305600),
- userdel(8): document the -f option; document the group removal
behavior (merge
455_userdel.8.xml Debian patch),
- groupadd(8), useradd(8): document that useradd/groupadd refuse adding
entries already in an
external database (http://bugs.debian.org/282184),
- updated it groupdel(8), passwd(1), pwconv(8), useradd(8), userdel(8),
usermod(8) man pages
(merge 205_it-manpages Debian patch),
- added fi chfn(1), chsh(1), passwd(1), su(1),
- newusers(8): added it translation,
- newgrp(1): added de, es, zh_CN, zh_TW translations.
Current translations statistics:
language translated fuzzy untranslated
-----------------------------------------
bs 41 13 327
ca 381
cs 381
da 381
de 358 9 14
el 381
es 375 4 2
eu 381
fi 381
fr 381
he 87 23 271
id 235 29 117
it 381
ja 268 69 44
ko 339 21 21
nb 322 29 30
nl 358 9 14
nn 322 29 30
pl 380 1
pt 381
pt_BR 322 30 29
ro 370 9 2
ru 381
sk 358 9 14
sq 7 4 370
sv 377 2 2
tl 381
tr 322 30 29
uk 377 2 2
vi 381
zh_CN 373 1 7
zh_TW 339 22 20
-----------------------------------------
kloczek
--
-----------------------------------------------------------
*Ludzie nie mają problemów, tylko sobie sami je stwarzają*
-----------------------------------------------------------
Tomasz Kłoczko, sys adm @zie.pg.gda.pl|*e-mail:
kloczek at rudy.mif.pg.gda.pl*
More information about the Pkg-shadow-devel
mailing list