Opened 3 weeks ago

Closed 3 weeks ago

#5986 closed enhancement (fixed)

shadow-4.20.0

Reported by: Bruce Dubbs Owned by: lfs-book
Priority: normal Milestone: 13.1
Component: Book Version: git
Severity: normal Keywords:
Cc:

Description

New minor version.

Change History (2)

comment:1 by Bruce Dubbs, 3 weeks ago

shadow-4.1.5.1 -> shadow-4.2

* general

  • Handle libc whose crypt() returns NULL when passed a salt that violates specs or system requirements (e.g. FIPS140). This is needed with glibc/eglibc 2.17 for tools checking passwords (passwd (non PAM enabled) or newgrp), and for tools generating encrypted passwords (chgpasswd, chpasswd, or gpasswd when non PAM enabled or when a fixed crypt method is requested on the command line, and newusers, or passwd in their non PAM enabled versions)
  • Fix segfault when reading groups split on multiple lines. This impacts most user/group management tools when MAX_MEMBERS_PER_GROUP is set.
  • su
    • When su receives a signal (SIGTERM, or SIGINT/SIGQUIT in non interactive mode), kill the child process group, rather than just the immediate child.
    • Fix segmentation faults for users without a proper home or shell in their passwd entries.
  • login
    • Fix segmentation faults for users without a proper home or shell in their passwd entries.

* documentation

  • Fixed useradd man page (--home-dir option, instead of --home).

* translation

  • Updated Russian translation.
  • Updated German man pages translation.
  • Fixed gshadow Japanese man page translation.

comment:2 by Bruce Dubbs, 3 weeks ago

Resolution: fixed
Status: newclosed

Fixed at commit f1476cdc33c.

Update to shadow-4.20.0.
Update to systemd-261.2.
Update to sqlite-3.53.4.
Update to pkgconf-3.0.4.
Update to perl-5.44.0.
Update to linux-7.1.5.
Update to libtool-2.6.2.
Update to iana-etc-20260723.
Update to binutils-2.47.
Note: See TracTickets for help on using tickets.