﻿id	summary	reporter	owner	description	type	status	priority	milestone	component	version	severity	resolution	keywords	cc
4890	util-linux 2.37.1	Bruce Dubbs	lfs-book	"New point version.

{{{
agetty:
   - do not use atol()
blockdev:
   - improve arguments parsing (remove atoi)
build-sys:
   - Update configure.ac
   - add generated man-pages to distribution tarball
   - display cryptsetup status after ./configure
   - fix {release-version} man pages
   - install hardlink bash-completion
   - make re-use of generated man-pages more robust
   - use $LIBS rather than LDFLAGS
cfdisk:
   - do not use atoi()
   - optimize mountpoint detection for PARTUUID
dmesg:
   - fix indentation in man page
   - fix possible memory leak [coverity scan]
   - remove  condition [lgtm scan]
docs:
   - add uclampset to AUTHORS file
   - fix typo in v2.37-ReleaseNotes
   - update AUTHORS file
eject:
   - add __format__ attribute
   - do not use atoi()
fdisk:
   - do not print error message when partition reordering is not needed
   - move reorder diag messages to fdisk_reorder_partitions()
findmnt:
   - (verify) fix cache related memory leaks on --nocanonicalize [coverity scan]
   - (verify) fix memory leak [asan]
   - add __format__ attribute
fsck:
   - check errno after strto..()
   - do not use atoi()
fsck.cramfs:
   - use open+fstat rather than stat+open
fstrim:
   - clean return code on --quiet-unsupported
hardlink:
   - remove pcre2posix.h support
hexdump:
   - correctly display signed single byte integers
   - do not use atoi()
hwclock:
   - check errno after strto..()
   - close adjtime on write error [coverity scan]
   - fix ul_path_scanf() use
include/c:
   - add __format__ attribute
   - add drop_permissions(), consolidate UID/GID reset
include/path:
   - add __format__attribute
include/strutils:
   - cleanup strto..() functions
   - consolidate string to number conversion
   - fix __format__attribute
   - fix heap-buffer-overflow in normalize_whitespace()
include/strv:
   - fix format attributes
ipcs:
   - check errno after strto..()
   - do not use atoi()
kill:
   - check errno after strto..()
ldattach:
   - add __format__ attribute
lib/loopdev:
   - perform retry on EAGAIN
lib/path:
   - (test) fix ul_new_path() use
   - fix possible leak when use ul_path_read_string() [coverity scan]
   - improve ul_path_readlink() to be more robust
libblkid:
   - Add hyphens to UUID string representation in Stratis superblock parsing
   - check errno after strto..()
   - vfat  Fix reading FAT16 boot label and serial id
   - vfat  Fix reading FAT32 boot label
libfdisk:
   - add and fix __format__ attributes
libmount:
   - add __format__ attribute
   - check errno after strto..()
libsmartcols:
   - fix bare array on JSON output
libuuid:
   - check errno after strto..()
logger:
   - add __format__ attribute
login:
   - add callback for close_range()
   - fix close_range() use
   - remove obsolete and confusing comment
lsblk:
   - fix formatting in -e option
   - normalize space in SERIAL and MODEL
   - use ID_MODEL_ENC is possible
lscpu:
   - check errno after strto..()
   - do not use atoi()
   - don't use DMI if executed with --sysroot
   - fix build on powerpc
lslocks:
   - check errno after strto..()
lslogins:
   - ask for supplementary groups only once [asan]
   - check errno after strto..()
   - consolidate and optimize utmp files use
   - fix memory leak [asan]
   - use sd_journal_get_data() in proper way
lsmem:
   - check errno after strto..()
meson:
   - fix crypt_activate_by_signed_key detection
   - fix dlopen support for cryptsetup
misc:
   - improve string to number conversions
mkfs.cramfs:
   - add comment to explain readlink() use
mkswap:
   - fix holes detection (infinite loop and/or stack-buffer-underflow)
more:
   - add __format__ attribute
   - fix null-pointer dereference
   - fix setuid/setgid order
mount:
   - fix roothash signature extension in manpage
   - man-page; add all overlayfs options
   - mount.8 fix overlayfs nfs_export= indention
mount.8.adoc:
   - Remove context options exclusion
   - document SELinux use of nosuid mount flag
namei:
   - simplify code
newgrp:
   - fix memory leak [coverity scan]
pg:
   - do not use atoi()
po:
   - merge changes
   - update es.po (from translationproject.org)
   - update pt_BR.po (from translationproject.org)
   - update sr.po (from translationproject.org)
readprofile:
   - check errno after strto..()
rename:
   - use readlink() in more robust way
rfkill:
   - Set scols table name to make the json output valid
script:
   - add __format__ attribute
sulogin:
   - add missing ifdefs
   - use explicit_bzero() for buffer with password
swapon:
   - do not use atoi()
test/eject:
   - guard asan LD_PRELOAD with use-system-commands check
tests:
   - check correct log file for errors in blkdiscard test
   - don't hardcode /bin/kill in the kill tests
   - fix lsns test on kernels without USER namespaces
   - mark ul/ul as a known failure
   - skip if scsi_debug model file is not accessible
   - update sfdisk reorder test
tools:
   - report and use LDFLAGS in tools/config-gen
uclampset:
   - Fix left over optind++
utmpdump:
   - do not use atoi()
verity:
   - fix verity.roothashsig only working as last parameter
wall:
   - add __format__ attribute
wipefs:
   - check errno after strto..()
}}}
"	enhancement	closed	normal	11.0	Book	git	normal	fixed		
