[Pkg-shadow-devel] Announce: shadow 4.0.11

Tomasz Kłoczko kloczek at zie.pg.gda.pl
Mon Jul 18 15:13:29 UTC 2005


4.0.11 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.

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

shadow-4.0.10 -> shadow-4.0.11                                          18-07-2005

*** general:
- su: 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
- useradd: rewrited for use getopt_long(),
- newgrp: 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 for
  membership of the requesting user.
  (fix by Christian Mudra <C.Mudra at science-computing.de>)
- fix nscd_flush_cache(): for some reason doing the INVALIDATE call with two
  write()'s fails. Do one writev() call instead.
  http://bugs.gentoo.org/show_bug.cgi?id=80413
  (submited by Martin Schlemmer <azarah at gentoo.org>)
- merge nscd-socket-path patch from Fedora: newer glibc's have a different nscd socket
  location (/var/run/nscd/socket instead /var/run/.nscd_socket),
- S/Key support is back,
- usermod: added -a option. This flag can only be used in conjunction with the -G
  option. It cause usermod to append user to the current supplementary group list.
  (patch by Peter Vrabec <pvrabec at redhat.com>)
- chage: added missing \n in error messages,
- useradd, groupadd: change -O option to -K and document it in man page,
- su, sulogin, login: fixed erroneous warning messages when used with PAM about some
  login.defs variables (fix by DJ Lucas <dj at linuxfromscratch.org>),
- autoconf:
-- stop with error message if crypt() not found,
-- remove --with{,out}-libcrypt switch,
-- move all autoheader templates from acconfig.h to configure.in,
- login: setup limits and umask (using login.defs ULIMITS and UMASK variables) only when
  PAM support is disabled (it is task for pam_limits and pam_umask modules),
- sulogin, login: use SYSLOG macro instead syslog() which saves the locale, sets the
  locale to C, sends the message and restores the locale
  (fix by Nicolas François <nicolas.francois at centraliens.net>).
- updated translations: cs, da, de, es, fi, pl, pt, ro, ru, sk.
*** documentation:
- pwck(8): document -q option (based on Debian patch for fix http://bugs.debian.org/309408)
- pwck(8): rewrited OPTIONS section and better SYNOPSIS,
- lastlog(8): document that lastlog is a sparse file, and don't need to be rotated
  http://bugs.debian.org/219321
- login(8): better explain the respective roles of login, init and getty with regards
  to the utmp file (based on 441_manpages-shadow.5 Debian patch),
- shadowconfig(8): removed (will be maintained in Debian shadow pkg repository),
- groupadd(8): document -o option,
- in SEE ALLSO section in groupadd(8), groupdel(8), groupmod(8), userdel(8), usermod(8)
  added refer to gpasswd(8) (suggested by Mike Frysinger <vapier at gentoo.org>).

Current translations statistics:

language  translated  fuzzy  untranslated
-----------------------------------------
  bs          41        7      317
  ca         362        1        2
  cs         365
  da         365
  de         365
  el         324       24       17
  es         365
  eu         354        7        4
  fi         365
  fr         354        7        4
  he          87       17      261
  id         249       16      100
  it         354        7        4
  ja         279       59       27
  ko         354        7        4
  nb         335       17       13
  nl         354        7        4
  nn         336       16       13
  pl         365
  pt         365
  pt_BR      336       17       12
  ro         365
  ru         365
  sk         365
  sq           7        3      355
  sv         325       30       10
  tl         324       31       10
  tr         336       17       12
  uk         354        7        4
  vi         354        7        4
  zh_CN      335       17       13
  zh_TW      354        8        3
-----------------------------------------

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