[ANNOUNCE] util-linux v2.28.1

From: Karel Zak
Date: Thu Aug 11 2016 - 06:42:37 EST


The util-linux release v2.28.1 is available at

http://ftp.kernel.org/pub/linux/utils/util-linux/v2.28

Feedback and bug reports, as always, are welcomed.

Karel


util-linux 2.28.1 Release Notes
===============================

agetty:
- call uname() only when necessary [Karel Zak]
- don't modify argv[] when parse speeds [Karel Zak]
- fix \S usage [Karel Zak]
blkdiscard:
- Improve man page [Allon Mureinik]
build-sys:
- add --enable-libuuid-force-uuidd [Ruediger Meier]
- add tools/Makemodule.am [Karel Zak]
- fix uClibc-ng scanf check [Waldemar Brodkorb]
- workaround for autoconf "present but cannot be compiled" [Karel Zak]
cfdisk:
- use libsmartcols ASCII for non-widechar environment [Karel Zak]
chfn:
- chsh use selinux_check_passwd_access() [Karel Zak]
colcrt:
- avoid the command getting hung [afl] [Sami Kerola]
deprecated.txt:
- Add sfdisk --show-pt-geometry [Stanislav Brabec]
dmesg:
- --notime should not suppress --show-delta [Sami Kerola]
docs:
- update AUTHORS file [Karel Zak]
fdisk:
- make -l <dev ...> behaves like fdisk -l [Thierry Vignaud]
fsck:
- fix racing between unlock/unlink and open [Yuriy M. Kaminskiy]
lib:
- avoid double free in loopdev.c [Sami Kerola]
libblkid:
- Add metadata signature check for IMSM on 4Kn drives [Alexey Obitotskiy]
- avoid non-empty recursion in EBR [Karel Zak]
- ignore extended partition at zero offset [Karel Zak]
- make I/O errors on CDROMs non-fatal [Karel Zak]
- make blkid_do_wipe() work with probes with offset [Petr Uzel]
- Add length check in probe_nilfs2 before crc32 [Torsten Hilbrich]
- fix probe_nilfs2 I/O error backup [Karel Zak]
libfdisk:
- (gpt) be more careful with 64bit constants [Karel Zak]
- don't offer zero length freespace [Karel Zak]
- fix range checking for fdisk_set_last_lba [Sassan Panahinejad]
libmount:
- Preserve empty string value in optstr parsing [Filipe Brandenburger]
- fix memory leak [Sami Kerola]
- fix mnt_table_parse_stream() logic [Karel Zak]
- make kernel_fs_postparse() more robust [Karel Zak]
libsmartcols:
- Corrected JSON escaping [Karel Zak, Bryan Elliott]
logger:
- add man page note about the default --tag [Karel Zak]
- be more precise about --port description [Karel Zak]
lsblk:
- improve support for nvme [Karel Zak]
- use ID_WWN_WITH_EXTENSION is possible [Karel Zak]
man pages:
- fix spacing between man page name & section number [Mike Frysinger]
mkswap:
- tolerate ENOTSUP when failing to relabel [Lubomir Rintel]
mount:
- try to tell what mount was doing when it failed [Sami Kerola]
po:
- merge changes [Karel Zak]
- update ja.po (from translationproject.org) [Takeshi Hamasaki]
- update nl.po (from translationproject.org) [Benno Schulenberg]
- update sv.po (from translationproject.org) [Sebastian Rasmussen]
pylibmount:
- include c.h [Karel Zak]
script:
- avoid trying fclose(NULL) [Sami Kerola]
- use empty-slave heuristic more carefully [Karel Zak]
setpwnam:
- fix memory leak [Sami Kerola]
sfdisk:
- Add --show-pt-geometry compatibility code [Stanislav Brabec]
- add show-pt-geometry to usage() and sfdisk.8 [Karel Zak]
- exit with error if rereading partition table fails [Victor Dodon]
tailf:
- Fix previously adjusted segfault patch [Tobias Stoeckmann]
- Fix segmentation fault in tailf on 32 bit [Tobias Stoeckmann]
taskset:
- clarify that masks are always hex in man page [Chris Metcalf]
tests:
- Use proper word splitting when executing tests [Filipe Brandenburger]
- update build-sys test [Karel Zak]
tools:
- add script to load .po from translationproject.org [Karel Zak]
umount:
- add note about FS names differences to the man page [Karel Zak]
wipefs:
- force GPT detection [Karel Zak]
write:
- fix setuid related regression [Wayne Pollock]

--
Karel Zak <kzak@xxxxxxxxxx>
http://karelzak.blogspot.com