shadow-4.19.4
-
shadow-4.19.4:
Regression fixes: - Build with GCC 10 and older. -
shadow-4.19.3:
Regression fixes: - chpasswd(8): - Don't reject hashes containing backslashes or 'n' characters (affected SHA-256, SHA-512, MD5). -
shadow-4.19.2:
Regression fixes: - usermod(8): - Revert an incorrect commit. See <https://github.com/shadow-maint/shadow/issues/1509> and <https://github.com/shadow-maint/shadow/pull/1510>. -
shadow-4.19.1:
Regression fixes: - chpasswd(8): - Don't reject leading '!' in password hashes or a hash consisting of "*". These were accidentally rejected in 4.19.0. See <https://github.com/shadow-maint/shadow/issues/1483> and <https://github.com/shadow-maint/shadow/pull/1486>. - Accept a passwordless account ("" or "!"). See <https://github.com/shadow-maint/shadow/issues/1483#issuecomment-3757398138> and <https://github.com/shadow-maint/shadow/pull/1505>.
Binary tarballs produced and signed with:
$ ./autogen.sh
$ make -j4 dist
$ gpg --detach-sign --armor shadow-4.19.4.tar.xz
$ gpg --detach-sign --armor shadow-4.19.4.tar.gzSource tarballs produced and signed with:
$ git archive -o shadow-4.19.4_src.tar 4.19.4
$ gpg --detach-sign --armor shadow-4.19.4_src.tar
$ gzip -nk shadow-4.19.4_src.tar
$ xz -k shadow-4.19.4_src.tarEdit:
Oh, and something I forgot to mention in the release commit:
There's a change to the makefile, which I needed to be able to run make dist.
(I already used this change in 4.19.3 even though it wasn't included in the release --I had also forgotten to include it--; I patched the source code after the 4.19.3 tag and before the make dist. This time I have included it in the git repository, but I forgot to mention it in the release notes.)