[Pkg-shadow-devel] Announce: shadow 4.0.15

Tomasz Kłoczko kloczek at zie.pg.gda.pl
Mon Mar 20 11:59:52 UTC 2006


4.0.15 was released (one week after planned termin; I was busy) and new
tar balls are avalaible in usual location:

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

shadow-4.0.14 -> shadow-4.0.15                                13-03-2006

*** general:
- do not install translated man pages if shadow is configured with
  --disable-nls
  (based patch submited by Mike Frysinger <vapier at gentoo.org>),
- added fixes for detect BSD's S/Key with updated the skeychallenge()
  function for take a fourth argument in case BSD version (patch
submited by
  Mike Frysinger <vapier at gentoo.org>),
- login: default UMASK if not specified in login.defs is 022 (pointed by
  Peter Vrabec <pvrabec at redhat.com>),
- chgpasswd: new tool (by Jonas Meurer <mejo at debian.org>),
- lastlog: print the usage and exit if an additional argument is
profided to
  lastlog (merge 488_laslog_verify_arguments Debian patch),
- login, newgrp, nologin, su: do not link with libselinux (merge
  490_link_selinux_only_when_needed Debian patch),
- chage, chfn, chsh, passwd: fixed confusing error message if /proc is
not
  mounted (http://bugs.debian.org/352494 patch Nicolas François
  <nicolas.francois at centraliens.net>),
- login (merge 433_login_more_LOG_UNKFAIL_ENAB Debian patch):
  - TOO MANY LOGIN... logged if PAM_MAXTRIES or failcount >= retries
(was
    onl test PAM_MAXTRIES),
  - print to stderr (in addition to syslog) in case of maximum number of
    tries exceeded,
  - always prints the number of tries in the syslog entry.
  - add special handling for PAM_ABORT
  - add an entry to failog, as when USE_PAM is not defined. (#53164)
  - changed pam_end to PAM_END. This is certainly was a mistake.
PAM_END is
    pam_close_seesion + pam_end. Here, the session is still not open, we
    don't have to close it.
  - a HAVE_PAM_FAIL_DELAY is missing,
- su: fixed pam session support (patch from Topi Miettinen; fixed
#57526,
  #55873, 57532 Debian bugs),
- userdel: user's group is already removed by update_groups().
  remove_group() is not needed (bug introduced in 4.0.14 on merge FC
fixes).
  Fixed by Nicolas François <nicolas.francois at centraliens.net>,
- useradd: allways remove group and gshadow databases lock, Fixed by
Nicolas
  François <nicolas.francois at centraliens.net>
  (http://bugs.debian.org/348250)
- auditing fixes:
  - corrected prototypes in lib/prototypes.h (thre is no
audit_help_log();
    added audit_logger() prototype),
  - useradd: fixed excess audit_logger() argument,
- chage: added missing \n on display password status if password must be
  chaged,
- useradd: fixed allow non-unique UID (http://bugs.debian.org/351281),
- variouse code cleanups for make possible compilation of shadow with
-Wall
  -Werror (by Alexander Gattin <xrgtn at yandex.ru>),
- su: move exit() outside libmisc/shell.c::shell() for handle shell()
errors
  on higher level (now is better visable where some programs exit with
126
  and 127 exit codes); added new shell() parameter (char *const envp[])
  which allow fix preserving enviloment in su on using -p, (patch by
  Alexander Gattin <xrgtn at yandex.ru>),
- su: added handle -c,--command option for GNU su compliance (merge
  437_su_-c_option Debian patch),
- login: added translate login prompt string (suggested by Evgeniy
  Dushistov),
- updated translations: ca, cs, da, el, es, eu, gl, fi, fr, it, nb, nl,
pt,
  pt_BR, ro, ru, sk, sv, tl, vi, zh_CN,
- new translations: gl.
*** documentation:
- ru man pages: added new nologin(8) and updated all other man pages (by
  Yuri Kozlov <kozlov.y at gmail.com>),
- chsh(1), su(1): update fi translations generated from XML files
  (Tommi Vainikainen <thv+debian at iki.fi>),
- expiry(1), faillog(5), faillog(8), gpasswd(1), groupadd(8),
groupdel(8),
  logoutd(8), nologin(8), vipw(8): added new cs man pages, (by Miroslav
Kure
  <kurem at upcase.inf.upol.cz>)
- login.defs(5): default UMASK if not specified in login.defs is 022
  (pointed by Peter Vrabec <pvrabec at redhat.com>),
- useradd(8): better document that -d will not add the user's home
directory
  if it does not already exist (http://bugs.debian.org/154996),
- nologin(8) man pages added (merge 478_nologin.8.xml Debian patch).

Current translations statistics:

language  translated  fuzzy  untranslated
-----------------------------------------
  bs          41       14      333
  ca         384        3        1
  cs         388
  da         388
  de         359       13       16
  el         382        4        2
  es         388
  eu         388
  fi         388
  fr         388
  gl         388
  he          87       25      276
  id         379        7        2
  it         388
  ja         269       71       48
  ko         340       25       23
  nb         388
  nl         388
  nn         323       31       34
  pl         388
  pt         388
  pt_BR      388
  ro         388
  ru         388
  sk         388
  sq           7        5      376
  sv         388
  tl         388
  tr         323       33       32
  uk         377        7        4
  vi         388
  zh_CN      388
  zh_TW      340       26       22
-----------------------------------------

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