Skip to content
shadow-4.14.6 (Casín) - shadow utils

Bugfix release.  Changes since shadow-4.14.0:

shadow-4.14.6:

-  login(1):
   -  Fix off-by-one bugs.
-  passwd(1):
   -  Don't silently truncate passwords of length >= 200 characters.
      Instead, accept a length of PASS_MAX, and reject longer ones.
-  libshadow:
   -  Fix calculation in strtoday(), which caused a wrong half-day
      offset in some cases.
   -  Fix parsing of dates in get_date().
   -  Use utmpx instead of utmp.  This fixes a regression introduced in
      4.14.0.

shadow-4.14.5:

-  Build system:
   -  Fix regression introduced in 4.14.4, due to a typo.  chgpasswd had
      been deleted from a Makefile variable, but it should have been
      chpasswd.

shadow-4.14.4:

-  Build system:
   -  Link correctly with libdl.
   -  Install pam configs for chpasswd(8) and newusers(8) when using
      `./configure --with-libpam --disable-account-tools-setuid`.
-  libshadow:
   -  Fix build error (parameter name omitted).
   -  Fix off-by-one bug.
   -  Remove warning.

shadow-4.14.3:

-  libshadow:
   -  Avoid null pointer dereference.

shadow-4.14.2:

-  libshadow:
   -  Fix build with musl libc.
   -  Avoid null pointer dereference.
   -  Update utmp at an initial login
-  useradd(8):
   -  Set proper SELinux labels for def_usrtemplate
-  Manual:
   -  Document --prefix in chage(1), chpasswd(8), and passwd(1)

shadow-4.14.1:

-  Build system:
   -  Merge libshadow and libmisc into a single libshadow.  This fixes
      problems in the linker, which were reported at least in Gentoo.