Releases: shadow-maint/shadow
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
Casín (aged++++)
shadow-4.14.5 (Casín) - shadow utils
Bugfix release. Changes since shadow-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
.
- Fix regression introduced in 4.14.4, due to a typo.
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.
- Merge libshadow and libmisc into a single libshadow. This fixes
Thanks to those who contributed to this release (sorry if I forgot to mention anyone):
- Dominique Leuenberger @DimStar77
- Michael Vetter @jubalh
- Iker Pedrosa @ikerexxe
- @loqs
- David Runge @dvzrv
- Alejandro Colomar @alejandro-colomar
Full Changelog: 4.14.4...4.14.5
Casín (aged+++) [BROKEN]
This release is broken. See #949.
shadow-4.14.4 (Casín) - shadow utils
Bugfix release. Changes since shadow-4.14.0:
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
. (This change was accidented.)
- 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.
- Merge libshadow and libmisc into a single libshadow. This fixes
Thanks to those who contributed to this release (sorry if I forgot to mention anyone):
$ git log --pretty=fuller 4.14.3..4.14.4 | grep @ | sed 's/.*: *//' | sed 's/<.*//' | sort | uniq | grep -v dlclose@@GLIBC
Alejandro Colomar
David Runge
Iker Pedrosa
Michael Vetter
Pablo Saavedra
Sam James
Serge Hallyn
Tobias Stoeckmann
@stoeckmann , @hallyn , @thesamesam , @psaavedra , @jubalh , @ikerexxe , @dvzrv , @alejandro-colomar
Dubliner early morning
Pre-release for general testing in preparation of 4.15.0.
Casín (aged++)
shadow-4.14.3 (Casín) - shadow utils
Bugfix release. Changes since shadow-4.14.0:
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.
- Merge libshadow and libmisc into a single libshadow. This fixes
Thanks to Samanta Navarro (@ferivoz ) for contributing to this release.
Here's the release process, to remind my future self:
git tag -s 4.14.3
git show 4.14.3
git push stable 4.14.3
git push shadow 4.14.3
git clean -dffx
git status
./autogen.sh
make dist
gpg --detach-sign --armor shadow-4.14.3.tar.gz
gpg --detach-sign --armor shadow-4.14.3.tar.xz
gpg --verify shadow-4.14.3.tar.gz{.asc,}
gpg --verify shadow-4.14.3.tar.xz{.asc,}
Casín (aged+)
shadow-4.14.2 (Casín) - shadow utils
Bugfix release. Changes since shadow-4.14.0:
shadow-4.14.2:
- libshadow:
- Fix build with musl libc.
- Avoid NULL 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.
- Merge libshadow and libmisc into a single libshadow. This fixes
Thanks to those who contributed to this release (sorry if I forgot to mention anyone):
$ git log 4.14.1..4.14.2 | grep @ | sed 's/.*: //' | sed 's/<.*//' | sort | uniq
Alejandro Colomar
Christian Göttsche
Heiko Becker
Iker Pedrosa
Johannes Segitz
Michael Vetter
Casín (aged)
Bugfix release. Changes since shadow-4.14.0:
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.
- Merge libshadow and libmisc into a single libshadow. This fixes
Thanks to those who contributed to this release (sorry if I forgot to mention anyone):
$ git log 4.14.0..4.14.1 | grep @ | sed 's/.*: //' | sed 's/<.*//' | sort | uniq
Alejandro Colomar
Christian Bricart
David Seifert
Iker Pedrosa
Michael Vetter
Robert Förster
Robert Marmorstein
Sam James
Serge Hallyn