[Pkg-shadow-devel] Announce: shadow 4.0.12

Tomasz Kłoczko kloczek at zie.pg.gda.pl
Mon Aug 22 10:20:42 UTC 2005


4.0.12 was released and new tar balls are avalaible in usual location on:

ftp://ftp.pld.org.pl/software/shadow/

This verion (as previous) is mainly bugfix release. Also all code was 
revisited for correct usage nscd_flush_cache() (flushing passwd and group
nscd caches and remove flushing shadow cache).

TODO list for next releases:
- su: GNU su compliant options,
- add support for use libnscd,
- add auditing support,
- rewrite more tools for use getopt_long(),
- move all E_* exit codes to separated header file (lib/exitcodes.h),
- more work on XML documentation and code cleanups.

shadow-4.0.11.1 -> shadow-4.0.12                                        22-08-2005

*** general:
- newgrp, login: remove using login.defs::CLOSE_SESSIONS variable and allways
  close PAM session,
- fixed configure.in: realy enable shadow group support by default (pointed by
  Greg Schafer <gschafer at zip.com.au> and Peter Vrabec <pvrabec at redhat.com>),
- login.defs: removed handle QMAIL_DIR variable,
- login: allow regular user to login on read-only root file system (not only for root)
  Patch by Nicolas François <nicolas.francois at centraliens.net>
  Fix for http://bugs.debian.org/52069
- gpasswd, grpck, grpconv, grpuconv: added flushing group nscd cache,
- pwck, pwconv: added flushing passwd nscd cache,
- usermod: fixed handle -p option (patch by Peter Vrabec <pvrabec at redhat.com>),
- chage: use -1 as value for disable password inactivity, expiration date and
  checking an password validation.
  Based on patch by Peter Vrabec <pvrabec at redhat.com> which fixes:
  https://bugzilla.redhat.com/bugzilla/show_bug.cgi?id=109499
  https://bugzilla.redhat.com/bugzilla/show_bug.cgi?id=137498
  and on 427_chage_expiry_0 Debian patch (fix for http://bugs.debian.org/78961)
- useradd: do not copy files from skel directory if home directory exist and write
  warning message about not copying skel files
  Patch by Peter Vrabec <pvrabec at redhat.com> 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
- su: ignore SIGINT while authenticating. A ^C could defeat the waiting
  period and permit brute-force attacks (fixed http://bugs.debian.org/288827),
- uClibc fixes (by Martin Schlemmer <azarah at nosferatu.za.org>):
  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)
- groupadd: rewrited for use getopt_long(),
- groupadd, groupdel, groupmod, userdel: do OPENLOG() before pam_start(),
- groupadd: fixed double OPENLOG(),
- removed lib/{grpack,gspack,pwpack,sppack}.c and prototypes from lib/prototypes.h
  (outdated),
- newusers: added flushing passwd and group nscd caches,
- passwd, pwunconv, userdel, vipw: remove flushing shadow nscd cache (nscd do not caches
  shadow map),
- pwck: now pwck OPENLOG with correct name ("pwck" instead "pwsk")
  (fix by Alexander Gattin <arg at online.com.ua>),
- pwck, grpck: replace all puts() with printf() - it fixes problems with extra blank
  lines printed in some messages
  (fix by Alexander Gattin <arg at online.com.ua>),
- passwd: use separated message "Password set to expire." instead "Password changed."
  on "passwd -e" (fix by Christian Perrier <bubulle at debian.org),
- updated translations: cs, de, fi, fr, nl, pl, pt, ru, sk.
*** documentation:
- usermod(8): give the correct range for system users (0-999 instead of 0-99),
  (http://bugs.debian.org/286258)
- chage(8): better description -1 value passwd in -E, -I and -M options,
- regenerate all roff man pages using DocBook XSL Stylesheets 1.69.0.

Current translations statistics:

language  translated  fuzzy  untranslated
-----------------------------------------
  bs          41       12      318
  ca         360        7        4
  cs         371
  da         363        6        2
  de         371
  el         322       30       19
  es         363        6        2
  eu         352       13        6
  fi         371
  fr         363        6        2
  he          87       21      263
  id         247       22      102
  it         352       13        6
  ja         278       64       29
  ko         352       13        6
  nb         333       23       15
  nl         371
  nn         334       22       15
  pl         371
  pt         371
  pt_BR      334       23       14
  ro         363        6        2
  ru         371
  sk         371
  sq           7        4      360
  sv         362        7        2
  tl         323       36       12
  tr         334       23       14
  uk         352       13        6
  vi         352       13        6
  zh_CN      333       23       15
  zh_TW      352       14        5
-----------------------------------------

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