- 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.
-----BEGIN PGP SIGNATURE-----