Opened 2 months ago

Closed 2 months ago

#5750 closed enhancement (fixed)

shadow-4.18.0

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

Description

New minor version.

Change History (2)

comment:1 by Bruce Dubbs, 2 months ago

4.18.0

What's Changed

  • CI: purge man-db
  • passwd: document exit code when PAM has errored
  • Man patches
  • Quick fix: define E_PAM_ERR in lib/pam_pass.c
  • Accept /usr/sbin/nologin as an alternate to /sbin/nologin
  • Add LOGIN_ENV_SAFELIST to FOREIGNDEFS
  • ci: add gawk as a fedora dependency
  • man/useradd.8.xml: fix the CREATE_HOME description
  • lib/getdate.y: Restrict the date formats that we support
  • newuidmap: better error logging on failure
  • Extend basic test cases to check shadow and gshadow entries
  • lib/sizeof.h: Make sure STRLEN() only accepts string literals
  • Add strprefix(), and use it instead of its pattern
  • src/: Simplify, using strpbrk(3)
  • lib/string/strdup/: STRNDUPA(): Reimplement in terms of strndupa(3)
  • Remove dead beef
  • lib/atoi/a2i/: Simplify these macros
  • strtolower(): Add API, and use it instead of its pattern
  • lib/: sget*ent(): Simplify
  • fields
  • yacc(1) is a dead language; bury it deep in the ground
  • Test expiration date
  • [scp] Add strcaseprefix(), and use it instead of its pattern
  • valid_field(): Improve readability
  • lib/, src/, tests/: Use the standard countof() instead of our NITEMS()
  • lib/fs/mkstemp/, src/: Move fmkomstemp() to separate files under lib/fs/mkstemp/, and split into mkomstemp()
  • [x][v]aprintf(): Add APIs, and use them instead of [x][v]asprintf(3)
  • lib/get_pid.c: pid_t is a signed integer
  • src/newusers.c: Fix off-by-one benign bug in array declaration
  • Add some wrappers for usual loops around strsep(3)
  • lib/fs/readlink/areadlink.h: areadlink(): Avoid inconditionally using PATH_MAX
  • configure: Fix typo
  • Update man pages for chage, shadow, passwd
  • contrib/: Burn it all
  • Release 4.18.0

Full Changelog: https://github.com/shadow-maint/shadow/compare/4.17.4...4.18.0

comment:2 by Bruce Dubbs, 2 months ago

Resolution: fixed
Status: newclosed

Fixed at commit d4171ab2ff.

Note: See TracTickets for help on using tickets.