github shadow-maint/shadow 4.19.4

7 hours ago
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.gz

Source 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.tar

Edit:

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.)

Don't miss a new shadow release

NewReleases is sending notifications on new releases.