[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