Releases: shadow-maint/shadow
4.15.3: Dubliner+++
shadow-4.15.3 (Dubliner) - shadow utils
Bugfix release. Changes since shadow-4.15.2:
This release includes changes to the build system, packaging, and tests;
most of which, were reported by Debian packagers. There's also a fix
for check_subid_range.
4.15.2: Dubliner++
shadow-4.15.2 (Dubliner) - shadow utils
Bugfix release. Changes since shadow-4.15.1:
This release includes a large amount of fixes, including memory leaks,
leaks of other resources such as file descriptors, added missing error
handling, and more.
4.14.8: Casín++++++++
shadow-4.14.8 (Casín) - shadow utils
Bugfix release. Changes since shadow-4.14.7:
- libshadow:
- csrand_uniform32() had been broken accidentally, which caused (at
least) an endless loop in passwd(1). It's fixed now.
- csrand_uniform32() had been broken accidentally, which caused (at
[4.14.x is EOL]
4.16.0: Emmentaler
Releasing 4.16.0.
The shadow implementations of id(1) and groups(1) are deprecated in favor of the GNU coreutils and binutils versions. They will be removed in 4.17.0.
Support for rlogind in the login(1) implementation has been removed. That is, the login(1) -r
flag has been removed.
The libsubid major version has been bumped, since it now requires specification of the module's free() implementation.
4.16.0-rc1: Emmentaler
Pre-releasing 4.16.0-rc1.
The shadow implementations of id(1) and groups(1) are deprecated in favor of the GNU coreutils and binutils versions. They will be removed in 4.17.0.
The rlogind implementation has been removed.
The libsubid major version has been bumped, since it now requires specification of the module's free() implementation.
(Edited: 4.15.x will continue being supported)
4.15.1: Dubliner+
The main point of this release is to fix a bug that caused spurious error messages about unknown login.defs configuration options
4.15.0: Dubliner
Releasing shadow 4.15.0: Dubliner
- libshadow:
- Use utmpx instead of utmp. This fixes a regression introduced in
4.14.0. - Fix build error (parameter name omitted).
- Use utmpx instead of utmp. This fixes a regression introduced in
- Build system:
- Link correctly with libdl.
- Install pam configs for chpasswd(8) and newusers(8) when using
./configure --with-libpam --disable-account-tools-setuid
. - Merge libshadow and libmisc into a single libshadow. This fixes
problems in the linker, which were reported at least in Gentoo. - Fix build with musl libc.
- Support out of tree builds
- useradd(8):
- Set proper SELinux labels for def_usrtemplate
Dubliner around noon
A hopefully second-to last pre-release for anyone who wants to test a few days early.
Casín (aged+++++)
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.
- Don't silently truncate passwords of length >= 200 characters.
- 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.
- Fix calculation in strtoday(), which caused a wrong half-day
shadow-4.14.5:
...
Thanks to those who contributed to this release (sorry if I forgot to mention anyone):
$ git log --pretty=fuller 4.14.5..4.14.6 | grep '<' | sed '/^[^:]*$/d' | sed 's/.*: *//' | sed 's/<.*//' | sort | uniq
"A. Wilfox"
Alejandro Colomar
Firas Khalil Khana
Gus Kenion
Iker Pedrosa
Michael Vetter
Serge Hallyn
Tobias Stoeckmann
Tomas Halman
@thalman, @stoeckmann, @hallyn, @jubalh, @ikerexxe, @kenion, @firasuke, @alejandro-colomar, @awilfox
Full Changelog: 4.14.5...4.14.6
4.15.0-rc2
release 4.15.0-rc2