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.