Re: [LFS Trac] #5750: shadow-4.18.0

"LFS Trac" ([email protected] via lfs-book Mailing List) <[email protected]>
Newsgroups gmane.linux.lfs.book
Message-ID <[email protected]>
#5750: shadow-4.18.0
-------------------------+-----------------------
 Reporter:  Bruce Dubbs  |       Owner:  lfs-book
     Type:  enhancement  |      Status:  new
 Priority:  normal       |   Milestone:  12.4
Component:  Book         |     Version:  git
 Severity:  normal       |  Resolution:
 Keywords:               |
-------------------------+-----------------------
Comment (by Bruce Dubbs):

 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
-- 
Ticket URL: <https://wiki.linuxfromscratch.org/lfs/ticket/5750#comment:1>
LFS Trac <https://wiki.linuxfromscratch.org/lfs/>
Linux From Scratch: Your Distro, Your Rules.

-- 
http://lists.linuxfromscratch.org/sympa/info/lfs-book
Unsubscribe: See the above information page
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.