Fwd: nfo: prepare for release 4.0.16

Dan Nicholson dbn.lists at gmail.com
Tue May 30 12:43:37 PDT 2006

Sorry for the cross-post, but shadow is installed in all the projects
(I'm not subscribed to hlfs).  New version coming.  One important
point is that the templates (/etc/default/useradd, login.def, limits
and login.access without PAM, /etc/pam.d/* with PAM) will be
installed.  So all book instructions will have to change.


---------- Forwarded message ----------
From: Tomasz Kłoczko <kloczek at zie.pg.gda.pl>
Date: May 30, 2006 12:37 PM
Subject: nfo: prepare for release 4.0.16
To: shadow at pld.org.pl
Cc: pkg-shadow-devel at lists.alioth.debian.org

Release shadow 4.0.16 is sheduled to comming monday 05-06-2006.

As usual last week before release is only for critical bugs and
update/new translations.
Current snapshot 4.0.16 tar balls are avalaible on:


Current list of changes:
*** general:
- userdel: 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 <nergal at owl.openwall.com>),
- userdel: use login.defs::MAIL_DIR instead hardcoded /var/mail in
  created mailbox path (based on OWL fixes submited
  by Solar Designer <solar at openwall.com>),
- 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,
- move login.defs::MD5_CRYPT_ENAB to non-PAM part,
- userdel: rewrited for use getopt_log(),
- 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,
- fixed handle relative symlinks too in lib/commonio.c
  (merge patch from Fedora),
- properly notify nscd to flush its cache
- useradd, usermod: fixes for verify return values mkdir() and chown()
  on copy files (merge 482_libmisc_copydir_check_return_values Debian
- login, su (non-PAM variant): export MAIL only when MAIL_CHECK_ENAB
  is enabled (Mike Frysinger <vapier at gentoo.org>),
- pgck, grpck: warn when the members of a group differ in /etc/groups
  and /etc/gshadow (fixed http://bugs.debian.org/75181),
- su: fixed exit with a status 0 when the invoked command is terminated
  by a signal which was not catched
  (fixed by Eero Häkkinen <eero17 at bigfoot.com>),
- login: 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),
- chgpasswd: fixes for build correctly with --disable-shadowgrp
  (patch by Johannes Winkelmann <jw at tks6.net>).
- updated translations: da, eu, fr, gl, hu, id, pt, ru, sv, vi.
- new translations: hu.
*** documentation:
- 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 <kozlov.y at gmail.com>),
- update pl vipw(8) man page,
- added chgpasswd(8) ru man page,
- updated ru login.defs(5), passwd(1), userdel(8), usermod(8) man pages,
- pw_auth(3) man page removed (outdated),
- install limits(5), login.access(5) and porttime(5) man pages only when
  shadow is builded with PAM support disabled,
- install limits(5), login.access(5) and porttime(5) man pages only when
  shadow is builded with PAM support disabled,
- passwd(1): better document how password strength is checked
  (fixed http://bugs.debian.org/115380),
- usermod(8): added missing -a option description
  (by Christian Perrier <bubulle at debian.org>),
- hu chsh(1), lugin(1), newgrp(1): fixed typos
  (by Koblinger Egmont <egmont at uhulinux.hu>),
- login.defs(5): remove information about CREATE_HOME (patch by
  Mike Frysinger <vapier at gentoo.org>),
- chgpasswd(8): new man page.

Current translations statistics:

language  translated  fuzzy  untranslated
  bs          41       15      335
  ca         355       31        5
  cs         359       28        4
  da         387        4
  de         330       41       20
  el         353       32        6
  es         359       28        4
  eu         391
  fi         359       28        4
  fr         391
  gl         391
  he          78       42      271
  hu         391
  id         359       28        4
  it         359       28        4
  ja         248       92       51
  ko         311       53       27
  nb         359       28        4
  nl         359       28        4
  nn         296       58       37
  pl         391
  pt         388        3
  pt_BR      359       28        4
  ro         359       28        4
  ru         391
  sk         359       28        4
  sq           7        5      379
  sv         387        4
  tl         359       28        4
  tr         296       60       35
  uk         348       35        8
  vi         391
  zh_CN      359       28        4
  zh_TW      311       54       26

*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*

shadow mailing list
shadow at pld.org.pl

More information about the cross-lfs mailing list