]> git.ipfire.org Git - thirdparty/util-linux.git/commitdiff
docs: update v2.37-ReleaseNotes
authorKarel Zak <kzak@redhat.com>
Fri, 9 Apr 2021 13:30:19 +0000 (15:30 +0200)
committerKarel Zak <kzak@redhat.com>
Fri, 9 Apr 2021 13:30:19 +0000 (15:30 +0200)
Signed-off-by: Karel Zak <kzak@redhat.com>
Documentation/releases/v2.37-ReleaseNotes [new file with mode: 0644]

diff --git a/Documentation/releases/v2.37-ReleaseNotes b/Documentation/releases/v2.37-ReleaseNotes
new file mode 100644 (file)
index 0000000..0ecb3de
--- /dev/null
@@ -0,0 +1,908 @@
+Util-linux 2.37 Release Notes
+=============================
+Release highlights
+------------------
+
+This project no more uses Groff to maintain man-pages. Since v2.37 all text is
+maintained in AsciiDoc and man-pages are generated by asciidoctor to man-pages
+during the package build process (see also --disable-asciidoc configure
+option). Thanks to Mario Blättermann.           
+                                                
+The long-term goal is to maintain also man-page translations (via
+translationproject.org and po4a) in the util-linux project. Please, contact
+Mario Blättermann if you're want to help with the conversion from
+manpages-l10n.
+                                                
+The old harlink(1) implementation from Jakub Jelinek (originally for Fedora)
+has been replaced by a new implementation from Julian Andres Klode (originally
+for Debian). The new implementation does not support -f option to force
+hardlinks creation between filesystem.          
+                                                
+lscpu(1) has been reimplemented. Now it analyzes /sys for all CPUs and provides
+information for all CPU types used by the system (for example heterogeneous
+big.LITTLE ARMs, etc.). This command reads also SMBIOS tables to get CPU
+identifiers. Thanks to Masayoshi Mizuma from Fujitsu and Jeffrey Bastian from
+Red Hat.  The default output on the terminal is more structured now to be more
+human-readable. 
+                                                
+uclampset(1) is new util to manipulate the utilization clamping attributes of
+the system or a process. Thanks to Qais Yousef from ARM.
+                                                
+hexdump(1) automatically uses -C when called as "hd".
+                                                
+dmesg(1) supports new command-line options --since and --until.
+                                                
+findmnt(8) supports new command-line options --shadowed to print only
+filesystems over-mounted by another filesystem. 
+                                                
+mount(8) supports --read-only command-line option for non-root users too.
+                                                
+umount(8) can umount also all over-mounted filesystems (more filesystems on the
+the same mount point) when executed with --recursive.
+                                                
+libfdisk (and fdisk, sfdisk, cfdisk) supports partition type names on input,
+ignoring the case of the characters and all non-alphanumeric and non-digit
+characters in the name (e.g. type="Linux /usr x86" is the same as type="linux
+usr-x86" for sfdisk).                           
+                                                
+libmount no more contains a workaround to detect inconsistent
+/proc/self/mountinfo read. This problem is fixed by the Linux kernel now.
+                                                
+libblkid supports "probing hints" now. The hints are the optional way how to
+force probing functions to check for example another location -- for example
+specific session on multi-session UDF. The command blkid(8) supports this
+functionality with a new --hint option. The library has been also extended to
+support others ISO9660 and UDF identifiers. Thanks to Pali Rohár.
+
+blkzone(8) provides a new "capacity" command.
+cfdisk(8) is possible to start in read-only mode by a new command-line option
+--read-only
+lsblk(8) provides new columns FSROOTS, and MOUNTTARGETS. The column
+MOUNTTARGETS is used in the default output now and this new column prints all
+mount points where the device is used (btrfs subvolumes, bind mounts, etc).
+losetup(8) uses LOOP_CONFIG ioctl now.
+column(1) supports a new command-line option --table-columns-limit to specify a
+maximal number of the input columns. The last column will contain all remaining
+line data if the limit is smaller than the number of the columns in the input
+data.
+It's possible to use meson to build util-linux. This feature is experimental
+and currently designed only for developers. No panic, the current primary
+autotools-based build process will be supported, maintained, and used as
+primary for next years.
+
+
+Changes between v2.36 and v2.37
+-------------------------------
+
+Asciidoc:
+   - Adapt Makefiles to new asciidoc man pages  [Mario Blättermann]
+   - Add Po4a hint to file headers  [Mario Blättermann]
+   - Add po4a config file and initial translation template for man pages  [Mario Blättermann]
+   - Better gettext message splitting in nsenter.1.adoc  [Mario Blättermann]
+   - Fix artifact from initial import, sixth attempt  [Mario Blättermann]
+   - Fix artifacts from initial import  [Mario Blättermann]
+   - Fix artifacts from initial import, fifth attempt  [Mario Blättermann]
+   - Fix artifacts from initial import, fourth attempt  [Mario Blättermann]
+   - Fix artifacts from initial import, second attempt  [Mario Blättermann]
+   - Fix artifacts from initial import, third attempt  [Mario Blättermann]
+   - Fix man pages with variables to use the same value as in previous *.in files  [Mario Blättermann]
+   - Fix typo  [Mario Blättermann]
+   - Fix typo and remove invisible spaces which confuse po4a  [Mario Blättermann]
+   - Formatting cleanup  [Mario Blättermann]
+   - Import disk-utils man pages  [Mario Blättermann]
+   - Import hwclock.8.in  [Mario Blättermann]
+   - Import libuuid man pages  [Mario Blättermann]
+   - Import login-utils man pages  [Mario Blättermann]
+   - Import misc-utils man pages  [Mario Blättermann]
+   - Import rtcwake.8.in  [Mario Blättermann]
+   - Import sys-utils man pages, part 1  [Mario Blättermann]
+   - Import sys-utils man pages, part 2  [Mario Blättermann]
+   - Import sys-utils man pages, part 3  [Mario Blättermann]
+   - Import term-utils man pages  [Mario Blättermann]
+   - Import textutils man pages  [Mario Blättermann]
+   - Incorporate latest change in findmnt.8  [Mario Blättermann]
+   - Incorporate latest changes in findmnt.8  [Karel Zak]
+   - Incorporate latest changes in rfkill.8 and umount.8  [Mario Blättermann]
+   - Re-add empty lines to man pages  [Mario Blättermann]
+   - Remove already imported *roff man pages  [Mario Blättermann]
+   - Remove already imported disk-utils *roff man pages  [Mario Blättermann]
+   - Remove already imported login-utils *roff man pages  [Mario Blättermann]
+   - Remove already imported misc-utils *roff man pages  [Mario Blättermann]
+   - Remove already imported text-utils *roff man pages  [Mario Blättermann]
+   - Remove old man page links  [Mario Blättermann]
+   - Reorder example command sequence  [Mario Blättermann]
+   - Review disk-utils man pages  [Mario Blättermann]
+   - Review login-utils man pages  [Mario Blättermann]
+   - Review misc-utils man pages  [Mario Blättermann]
+   - Review schedutils man pages  [Mario Blättermann]
+   - Review sys-utils man pages, part 2  [Mario Blättermann]
+   - Review sys-utils man pages,part 1  [Mario Blättermann]
+   - Review term-utils man pages  [Mario Blättermann]
+   - Review terminal-colors.d.5.adoc  [Mario Blättermann]
+   - Review text-utils man pages  [Mario Blättermann]
+   - Small fix in nsenter.1.adoc  [Mario Blättermann]
+   - Small indentation fix in mount.8.adoc  [Mario Blättermann]
+   - Some formatting cleanup in man pages  [Mario Blättermann]
+   - Some more  man page formatting improvements  [Mario Blättermann]
+   - Unify spelling of »User Commands«  [Mario Blättermann]
+   - Update .pot template  [Mario Blättermann]
+   - Use correct ' man manual ' for man pages from section 8  [Mario Blättermann]
+   - Yet another formatting fix  [Mario Blättermann]
+   - add missing bugreports section to libblkid and some cleanup  [Mario Blättermann]
+Automake:
+   - install uuidgen bash completion only if it is built  [Luca Boccassi]
+   - use EXTRA_LTLIBRARIES instead of noinst_LTLIBRARIES  [Luca Boccassi]
+Manual pages:
+   - spelling and grammar fixes  [Ville Skyttä]
+   - agetty.8  Minor formatting and wording fixes  [Michael Kerrisk (man-pages)]
+   - blockdev.8  Minor wording and formatting fixes  [Michael Kerrisk (man-pages)]
+   - blockdev.8, sfdisk.8  typo fixes  [Michael Kerrisk (man-pages)]
+   - document the 'resize' command  [Vincent McIntyre]
+   - logger.1  minor formatting and typo fixes  [Michael Kerrisk (man-pages)]
+   - lsblk.8  Minor formatting and typo fixes  [Michael Kerrisk (man-pages)]
+   - lslogins.1  Minor wording and formatting fixres  [Michael Kerrisk (man-pages)]
+   - nologin.8  formatting fixes  [Michael Kerrisk (man-pages)]
+   - raw.8  Minor formatting and wording fixes  [Michael Kerrisk (man-pages)]
+   - sfdisk.8  Minor wording and formatting fixes  [Michael Kerrisk (man-pages)]
+   - sfdisk.8  Use less aggressive indenting  [Michael Kerrisk (man-pages)]
+   - wdctl.8  typo fix  [Michael Kerrisk (man-pages)]
+   - wipefs.8  Formatting fixes  [Michael Kerrisk (man-pages)]
+agetty:
+   - Allow --init-string on a virtual console  [Ivan Mironov]
+   - fix typo in manual page  [Samanta Navarro]
+   - tty eol defaults to REPRINT  [Sami Loone]
+bash-completion:
+   - (lsblk) update columns  [Karel Zak]
+   - add column --table-columns-limit  [Karel Zak]
+   - add irqtop/lsirq --softirq  [Karel Zak]
+blkdiscard:
+   - fix compiler warnings [-Wmaybe-uninitialized]  [Karel Zak]
+blkid:
+   - add --hint <name>=value  [Karel Zak]
+   - add another UDF identifiers  [Karel Zak]
+   - encode all udf and iso IDs in udev output  [Karel Zak]
+blkzone:
+   - add capacity field to zone report  [Shin'ichiro Kawasaki]
+   - add report capacity command  [Hans Holmberg]
+blockdev:
+   - fix man page formatting  [Jakub Wilk]
+build-sys:
+   - add --disable-scriptutils  [Karel Zak]
+   - add EXTRA_LTLIBRARIES beween CLEANFILES  [Karel Zak]
+   - add UL_REQUIRES_PROGRAM() macro, use it for asciidoc  [Karel Zak]
+   - add man-common/Makemodule.am  [Karel Zak]
+   - add missing header file  [Karel Zak]
+   - add restrict keyword fallback  [Karel Zak]
+   - add support for --enable-fuzzing-engine  [Evgeny Vereshchagin]
+   - check for libselinux >= 3.1  [Karel Zak]
+   - cleanup .gitignore files  [Karel Zak]
+   - cleanup distcheck options  [Karel Zak]
+   - cleanup uclampset dependencies  [Karel Zak]
+   - do not build plymouth-ctrl.c w/ disabled plymouth  [Pino Toscano]
+   - do not use extra subdir for getopt examples  [Karel Zak]
+   - exclude GPL from libcommon  [Karel Zak]
+   - fix out-of-tree build  [Karel Zak]
+   - fix schedutils/sched_attr.h include  [Karel Zak]
+   - fix sendfile use  [Karel Zak]
+   - fix typo  [Karel Zak]
+   - improve asciidoc generic rule  [Karel Zak]
+   - make man pages location independent  [Karel Zak]
+   - make man pages optional, add --disable-asciidoc  [Karel Zak]
+   - move selinux_utils.c  [Karel Zak]
+   - remove duplicate hook  [Karel Zak]
+   - remove fallback for security_context_t  [Karel Zak]
+   - remove man page link files  [Karel Zak]
+   - remove some man pages from PATHFILES  [Karel Zak]
+   - set localstatedir and sysconfdir default  [Karel Zak]
+   - silence non-POSIX variable name warning  [Sami Kerola]
+   - sort various lists in configure.ac  [Sami Kerola]
+   - split man pages and man page links  [Karel Zak]
+   - update to autoconf 2.70  [Sami Kerola]
+   - use _DATA to install getopt examples  [Karel Zak]
+build-system:
+   - make "make distcheck" work  [Evgeny Vereshchagin]
+   - stop looking for %ms and %as  [Evgeny Vereshchagin]
+cal:
+   - do not use putp(), directly use stdio functions  [Karel Zak]
+cfdisk:
+   - (man) add info when cfdisk writes to the device  [Karel Zak]
+   - Implemented cfdisk's opening in read-only mode  [Dmitriy Chestnykh]
+   - show Q option when choosing label type  [Chris Hofstaedtler]
+chfs-chfn:
+   - remove deprecated selinux_check_passwd_access()  [Karel Zak]
+chrt:
+   - (man) add human-readable names for policies  [Karel Zak]
+   - don't restrict --reset-on-fork, add more info to man page  [Karel Zak]
+   - use SCHED_FLAG_RESET_ON_FORK for sched_setattr()  [Karel Zak]
+ci:
+   - 'downgrade' Ubuntu version to Bionic  [Frantisek Sumsal]
+   - build both w/ and w/o sanitizers on GH Actions  [Frantisek Sumsal]
+   - code cleanup  [Frantisek Sumsal]
+   - deal with uninstrumented binaries using instrumented libs  [Frantisek Sumsal]
+   - run the build test for each pull request  [Frantisek Sumsal]
+   - trigger CiFuzz for the master branch only  [Evgeny Vereshchagin]
+   - use the correct compiler version  [Frantisek Sumsal]
+cifuzz:
+   - reindent yaml file  [Sami Kerola]
+   - turn on MSan  [Evgeny Vereshchagin]
+col:
+   - add defaults to switch case clauses  [Sami Kerola]
+   - add handle_not_graphic() function  [Sami Kerola]
+   - add more tests  [Sami Kerola]
+   - add structure to hold line variables  [Sami Kerola]
+   - add update_cur_line() function  [Sami Kerola]
+   - cleanup usage() and struct col_*  [Karel Zak]
+   - enable deallocation on exit also for __SANITIZE_ADDRESS__  [Karel Zak]
+   - fix --help short option in usage() output  [Sami Kerola]
+   - flip all comparisions to numerical order  [Sami Kerola]
+   - free memory before exit [LeakSanitizer]  [Sami Kerola]
+   - initialize variables when they are declared  [Sami Kerola]
+   - make input to tolerate invalid wide characters  [Sami Kerola]
+   - move global variables to a control structure  [Sami Kerola]
+   - move option handling to separate function  [Sami Kerola]
+   - remove function prototypes  [Sami Kerola]
+   - replace LINE and CHAR typedefs with structs  [Sami Kerola]
+   - tidy up sources a little bit  [Sami Kerola]
+   - use inline function rather than function like define  [Sami Kerola]
+   - use size_t when dealing with numbers that buffer sizes  [Sami Kerola]
+   - use typedef and enum to clarify struct  [Sami Kerola]
+colrm:
+   - fix argument parsing  [Sami Kerola]
+column:
+   - Deprecate --table-empty-lines in favor of --keep-empty-lines  [Lennard Hofmann]
+   - Optionally keep empty lines in cols/rows mode  [Lennard Hofmann]
+   - add --table-columns-limit  [Karel Zak]
+configure:
+   - test -a|o is not POSIX  [Issam E. Maghni]
+configure.ac:
+   - check for sendfile  [Egor Chelak]
+dmesg:
+   - add --since and --until  [Karel Zak]
+   - fix and cleanup --read-clear  [Karel Zak]
+docs:
+   - add hint about make install-strip and link to Documentation/  [Karel Zak]
+   - add note about github  [Karel Zak]
+   - fix typo in v2.36-ReleaseNotes  [Karel Zak]
+   - mention OSS-Fuzz and CIFuzz and how to build fuzz targets locally  [Evgeny Vereshchagin]
+   - rename to getopt-example  [Karel Zak]
+   - update AUTHORS file  [Karel Zak]
+   - update Documentation/howto-man-page.txt  [Karel Zak]
+   - update TODO  [Karel Zak]
+   - update TODO (add item about mnt_context_get_excode() )  [Karel Zak]
+   - update TODO (scols borders)  [Karel Zak]
+   - update TODO file (add item about libblkid ZFS)  [Karel Zak]
+eject:
+   - cleanup before successful exit  [Karel Zak]
+fallocate:
+   - fix --dig-holes at end of files  [Gero Treuner]
+fdformat:
+   - remove command from default build  [Sami Kerola]
+fdisk:
+   - (man) add info about order for -l  [Karel Zak]
+   - always report fdisk_create_disklabel() errors  [Karel Zak]
+   - always skips zeros in dumps  [Karel Zak]
+   - fix expected test output on alpha  [Chris Hofstaedtler]
+   - support partition type name in dialogs  [Karel Zak]
+findmnt:
+   - (man) add more info about --target  [Karel Zak]
+   - add --shadowed  [Karel Zak]
+   - add PARENT column  [Karel Zak]
+   - add option to list all fs-independent flags  [Roberto Bergantinos Corpas]
+   - sort columns  [Karel Zak]
+flock:
+   - keep -E exit status more restrictive  [Karel Zak]
+fsck, libblkid:
+   - fix printf format string issue [coverity scan]  [Sami Kerola]
+fsck.cramfs:
+   - fix fsck.cramfs crashes on blocksizes > 4K  [ToddRK]
+fstab:
+   - fstab.5 NTFS and FAT volume IDs use upper case  [Heinrich Schuchardt]
+fstrim:
+   - fix memory leak [coverity scan]  [Karel Zak]
+   - remove fstab condition from fstrim.timer  [Dusty Mabe]
+fuzzers:
+   - make tests setup more robust  [Karel Zak]
+getopt:
+   - explicitly ask for POSIX mode on POSIXLY_CORRECT  [Đoàn Trần Công Danh]
+github:
+   - CC fix export  [Karel Zak]
+   - add 'distcheck' workflow job  [Karel Zak]
+   - add build workflow  [Karel Zak]
+   - add ruby-asciidoctor to CI-build  [Karel Zak]
+   - cleanup cibuild.sh  [Karel Zak]
+   - enable ci-build for all basic branches  [Karel Zak]
+   - export CC and CXX  [Karel Zak]
+   - fix asciidoctror dependence  [Karel Zak]
+   - fix btrfs package name  [Karel Zak]
+   - fix cibuild typo  [Karel Zak]
+   - fix distcheck job  [Karel Zak]
+   - make sure compiler is defined  [Karel Zak]
+   - remove distcheck  [Karel Zak]
+hardlink:
+   - add --quiet option  [Karel Zak]
+   - check and use sys/xattr.h  [Karel Zak]
+   - cleanup --minimum-size stuff  [Karel Zak]
+   - cleanup includes and types  [Karel Zak]
+   - cleanup man page  [Karel Zak]
+   - cleanup summary  [Karel Zak]
+   - cleanup usage()  [Karel Zak]
+   - fix hardlink pcre leak  [Sami Kerola]
+   - fix indention  [Karel Zak]
+   - fix typo in man page  [Karel Zak]
+   - move default to options initialization  [Karel Zak]
+   - replace with code from Debian  [Karel Zak]
+   - s/DEBUG/VERBOSE/  [Karel Zak]
+   - translate verbose messages  [Karel Zak]
+   - use PRCE2 posix header file  [Karel Zak]
+   - use err() if possible  [Karel Zak]
+   - use errx() when parse options  [Karel Zak]
+   - use monotonic time like other utils  [Karel Zak]
+   - use only err.h to print errors and warnings  [Karel Zak]
+   - use our xalloc.h  [Karel Zak]
+   - use size_to_human_string()  [Karel Zak]
+hexdump:
+   - automatically use -C when called as hd  [Chris Hofstaedtler]
+hwclock:
+   - add fallback if SYS_settimeofday does not exist  [Karel Zak]
+   - do not assume __NR_settimeofday_time32  [Pino Toscano]
+   - fix SYS_settimeofday fallback  [Rosen Penev]
+   - fix compiler warnings [-Wmaybe-uninitialized]  [Karel Zak]
+   - fix indentation  [Łukasz Stelmach]
+   - make tz use more robust [coverity scan]  [Karel Zak]
+   - use pointer to adjtime data  [Karel Zak]
+include/pathnames:
+   - cleanup /proc/sys/kernel use  [Karel Zak]
+include/strutils:
+   - make xstrncpy() compatible with over-smart gcc 9  [Karel Zak]
+ipcs:
+   - Avoid shmall overflows  [Vasilis Liaskovitis]
+   - fallback for overflow  [Karel Zak]
+irqtop:
+   - add per-cpu stats  [Karel Zak]
+   - check scols_line_set_data() return code  [Karel Zak]
+   - print header in reverse mode  [Karel Zak]
+   - small cleanup  [Karel Zak]
+irqtop/lsirq:
+   - add additional desc for softirq  [zhenwei pi]
+   - add softirq for man page  [zhenwei pi]
+   - support softirq  [zhenwei pi]
+lib:
+   - add missing headers to .c files  [Karel Zak]
+   - fix compiler warnings [-Wmaybe-uninitialized]  [Karel Zak]
+   - use procutils.c on Linux only  [Karel Zak]
+   - use ul_prefix for close_all_fds() and mkdir_p()  [Karel Zak]
+lib/buffer:
+   - add simple grow-able buffer  [Karel Zak]
+   - fix end pointer initilaization  [Karel Zak]
+   - make it robust for static analyzers [coverity scan]  [Karel Zak]
+lib/caputils:
+   - add fall back for last cap using prctl.  [Érico Rolim]
+   - split to multiple functions, add test  [Karel Zak]
+lib/env:
+   - add function to save and restore unwanted variables  [Karel Zak]
+lib/fileutils:
+   - make close_all_fds() to be similar with close_range()  [Sami Kerola]
+lib/jsonwrt:
+   - add new functions to write in JSON  [Karel Zak]
+   - use proper output function  [Karel Zak]
+lib/loopdev:
+   - cosmetic changes to LOOP_CONFIGURE  [Karel Zak]
+   - make is_loopdev() more robust  [Karel Zak]
+lib/pager:
+   - fix improper use of negative value [coverity scan]  [Sami Kerola]
+lib/procutils:
+   - add proc_is_procfs helper.  [Érico Rolim]
+   - improve proc_is_procfs(), add test  [Karel Zak]
+   - use Public Domain for this file  [Karel Zak]
+lib/randutils:
+   - rename random_get_bytes()  [Sami Kerola]
+lib/selinux-utils:
+   - cleanup function names  [Karel Zak]
+   - tiny cleanup  [Karel Zak]
+lib/signames:
+   - change license to public domain  [Karel Zak]
+lib/strutils:
+   - add normalize_whitespace()  [Karel Zak]
+   - add ul_stralnumcmp()  [Karel Zak]
+lib/sysfs:
+   - fix doble free [coverity scan]  [Karel Zak]
+libblikid.3.adoc:
+   - Add missing SYNOPSIS section  [Mario Blättermann]
+libblkid:
+   - (gpt) accept tiny devices  [Karel Zak]
+   - add blkid_probe_{set,get}_hint()  [Karel Zak]
+   - add erofs filesystem support  [Gao Xiang]
+   - allow a lot of mac partitions  [Samanta Navarro]
+   - allow to specify offset defined by hint for blkid_probe_get_idmag()  [Pali Rohár]
+   - detect CD/DVD discs in packet writing mode  [Pali Rohár]
+   - detect session_offset hint for optical discs  [Pali Rohár]
+   - do size correction of optical discs also by last written sector  [Pali Rohár]
+   - drbdmanage  use blkid_probe_strncpy_uuid instead of blkid_probe_set_id_label  [Pali Rohár]
+   - export blkid_probe_reset_hints()  [Karel Zak]
+   - fix Atari prober logic  [Karel Zak]
+   - fix blkid_probe_get_sb() to use hint offset calculation  [Pali Rohár]
+   - fix comment block  [Karel Zak]
+   - fix memory leak in config parser  [Samanta Navarro]
+   - fix some typos in function comments  [nick black]
+   - fix time_t handling  [Samanta Navarro]
+   - improve debug for /proc/partitions  [Karel Zak]
+   - initialize magic strings in robust way  [Karel Zak]
+   - iso9660  add new test images  [Pali Rohár]
+   - iso9660  add support for VOLUME_SET_ID and DATA_PREPARER_ID  [Pali Rohár]
+   - iso9660  add support for multisession via session_offset hint  [Pali Rohár]
+   - iso9660  check that iso->publisher_id and iso->application_id are not file paths  [Pali Rohár]
+   - iso9660  do not check is_str_empty() for iso->system_id and boot->boot_system_id  [Pali Rohár]
+   - iso9660  fix parsing images which do not have Primary Volume Descriptor as the first  [Pali Rohár]
+   - iso9660  improve label parsing  [Pali Rohár]
+   - iso9660  parse SYSTEM_ID, PUBLISHER_ID and APPLICATION_ID from Joliet  [Pali Rohár]
+   - iso9660  set block size also for High Sierra format  [Pali Rohár]
+   - limit amount of parsed partitions  [Samanta Navarro]
+   - make Atari more robust  [Karel Zak]
+   - make gfs2 prober more extendible  [Karel Zak]
+   - overwrite existing hint  [Karel Zak]
+   - udf  add support for APPLICATION_ID  [Pali Rohár]
+   - udf  add support for PUBLISHER_ID  [Pali Rohár]
+   - udf  add support for multisession via session_offset hint  [Pali Rohár]
+   - udf  add support for unclosed sequential Write-Once media  [Pali Rohár]
+   - udf  check that dstrings are encoded in OSTA Compressed Unicode  [Pali Rohár]
+   - udf  update test output for APPLICATION_ID and PUBLISHER_ID  [Pali Rohár]
+   - use /sys to read all block devices  [Karel Zak]
+libfdisk:
+   - (dos) fix last possible sector calculation  [Karel Zak]
+   - (gpt) make sure device is large enough  [Karel Zak]
+   - (gpt) reduce number of entries to fit small device  [Karel Zak]
+   - (gpt) returns location of the backup header too  [Karel Zak]
+   - (script) don't use sector size if not specified  [Karel Zak]
+   - (script) fix possible memory leaks  [Karel Zak]
+   - (script) fix possible partno overflow  [Karel Zak]
+   - (script) ignore empty values for start and size  [Gaël PORTAY]
+   - (script) make sure buffer is initialized  [Karel Zak]
+   - (script) make sure label is specified  [Karel Zak]
+   - add "Linux /usr" and "Linux /usr verity" GPT partition types  [nl6720]
+   - add systemd-homed user's home GPT partition type  [nl6720]
+   - another parse_line_nameval() cleanup  [Karel Zak]
+   - fix fdisk_reread_changes() for extended partitions  [Karel Zak]
+   - fix last free sector detection if partition size specified  [Karel Zak]
+   - fix typo from 255f5f4c770ebd46a38b58975bd33e33ae87ed24  [Karel Zak]
+   - ignore 33553920 byte optimal I/O size  [Ryan Finnie]
+   - make fdisk_partname() more robust  [Karel Zak]
+   - make labels allocations readable for analysers [coverity scan]  [Karel Zak]
+   - reset context FD on error  [yangzz-97]
+   - support partition type name parsing  [Karel Zak]
+libmount:
+   - (optstr) improve default initialization  [Karel Zak]
+   - (python) fix compiler warning  [Karel Zak]
+   - Fix 0x%u usage  [Dr. David Alan Gilbert]
+   - add assert() to umount lookup code  [Karel Zak]
+   - add mnt_table_over_fs()  [Karel Zak]
+   - add vboxsf, virtiofs to pseudo filesystems  [Shahid Laher]
+   - allow --read-only for not-root users  [Karel Zak]
+   - do not canonicalize ZFS source dataset  [Karel Zak]
+   - do not use pointer as an integer value  [Sami Kerola]
+   - don't use "symfollow" for helpers on user mounts  [Karel Zak]
+   - don't use deprecated security_context_t  [Karel Zak]
+   - fix /{etc,proc}/filesystems use  [Karel Zak]
+   - fix compiler warnings [-Wmaybe-uninitialized]  [Karel Zak]
+   - fix memory leak [coverity scan]  [Karel Zak]
+   - fix tab parser for badly terminated lines  [Karel Zak]
+   - improve mnt_split_optstr() performance  [Karel Zak]
+   - mark entries from /proc/swaps by MNT_FS_SWAP  [Karel Zak]
+   - mnt_table_over_fs() make child optional  [Karel Zak]
+   - optimize mnt_optstr_apply_flags()  [Karel Zak]
+   - remove read-mountinfo workaround  [Karel Zak]
+libmount (verity):
+   - let crypt_deactivate_by_name handle its own data structure  [Luca Boccassi]
+   - plug libcryptsetup logger into our logging system  [Luca Boccassi]
+libsmartcols:
+   - add comments to private header file  [Karel Zak]
+   - add sort sunction to the sample  [Karel Zak]
+   - don't print empty output on empty table in JSON  [Karel Zak]
+   - fix colors use  [Karel Zak]
+   - introduce default sort column  [Karel Zak]
+   - remove unnecessary code  [Karel Zak]
+   - sanitize variable names on export output  [Karel Zak]
+   - support arrays for JSON output  [Karel Zak]
+   - use lib/jsonwrt.c for JSON  [Karel Zak]
+libsmratcols:
+   - print title color only when wanted  [Karel Zak]
+libuuid:
+   - check quality of random bytes  [Samanta Navarro]
+   - improve "restrict" keyword use  [Karel Zak]
+   - simplify uuid_is_null() check  [Sami Kerola]
+login:
+   - add initialize() function to have less stack allocated in main()  [Sami Kerola]
+   - add option to not reset username on each attempt  [Thayne McCombs]
+   - close() only a file descriptor that is open [coverity scan]  [Sami Kerola]
+   - ensure getutxid() does not use uninitialized variable [coverity scan]  [Sami Kerola]
+   - fix coding style issues  [Sami Kerola]
+   - fix compiler warning [-Werror=strict-prototypes]  [Karel Zak]
+   - move generic setting to ttyutils.h  [Karel Zak]
+   - move getlogindefs_num() after localization init  [Sami Kerola]
+   - move message printing out from main()  [Sami Kerola]
+   - move proctitle code to login.c  [Karel Zak]
+   - move timeout from global to local scope  [Sami Kerola]
+   - replace function like definitions with inline functions  [Sami Kerola]
+   - stop keeping timeout message in memory forever  [Sami Kerola]
+   - tidy up manual page  [Sami Kerola]
+   - use calloc() when memory needs to be cleared  [Sami Kerola]
+   - use close_range() system call when possible  [Sami Kerola]
+   - use explicit_bzero() to get rid of confidental memory  [Sami Kerola]
+   - use full tty path for PAM_TTY  [Karel Zak]
+   - use mem2strcpy() rather than rely on printf()  [Karel Zak]
+   - use sig_atomic_t type for variable accessed from signal handler  [Sami Kerola]
+   - use system definitions to determine maxium login name length  [Sami Kerola]
+   - use ul_copy_file  [Egor Chelak]
+   - use xalloc memory allocation helpers everywhere  [Sami Kerola]
+login-utils:
+   - don't use deprecated security_context_t  [Karel Zak]
+loopdev:
+   - use LOOP_CONFIG ioctl  [Sinan Kaya]
+losetup:
+   - avoid infinite busy loop  [Karel Zak]
+   - fix wrong printf() format specifier for ino_t data type  [Manuel Bentele]
+   - increase limit of setup attempts  [Karel Zak]
+lsblk:
+   - add --width option  [Karel Zak]
+   - add FSROOTS column  [Karel Zak]
+   - add dependence between CD/DVD block and packet devices  [Karel Zak]
+   - add lscpu_read_topology_polarization()  [Karel Zak]
+   - fix -T optional argument  [Karel Zak]
+   - fix SCSI_IDENT_SERIAL  [Karel Zak]
+   - fix filesystem array allocation  [Karel Zak]
+   - ignore only loopdevs without backing file  [Karel Zak]
+   - print all device mountpoints  [Karel Zak]
+   - print zero rather than empty SIZE  [Karel Zak]
+   - read ID_SCSI_IDENT_SERIAL if available  [Karel Zak]
+   - read SCSI_IDENT_SERIAL also from udev  [Karel Zak]
+   - show all empty, except loopdevs  [Karel Zak]
+   - update man page  [Karel Zak]
+   - use MOUNTPOINTS in --fs  [Karel Zak]
+   - use MOUNTTARGETS in default output  [Karel Zak]
+lscpu:
+   - (arm) reuse parsed vendor ID  [Karel Zak]
+   - (cpuinfo) fill empty cputype  [Karel Zak]
+   - (cpuinfo) rewrite parser  [Karel Zak]
+   - (cputype) add cpuinfo parser  [Karel Zak]
+   - (cputype) add debug stuff  [Karel Zak]
+   - (cputype) add header file, cleanup patterns code  [Karel Zak]
+   - (cputype) add ref-counting, allocate context  [Karel Zak]
+   - (cputype) move temporary stuff  [Karel Zak]
+   - (cputype) simplify cpuinfo parsing  [Karel Zak]
+   - (topology) add read_address()  [Karel Zak]
+   - (topology) add read_configure()  [Karel Zak]
+   - (topology) add read_mhz()  [Karel Zak]
+   - (topology) read caches from /sys  [Karel Zak]
+   - (virt) add macros for VMWARE  [Karel Zak]
+   - (virt) simplify hypervisor parsing  [Karel Zak]
+   - Adapt MIPS cpuinfo  [Karel Zak]
+   - Add FUJITSU aarch64 A64FX cpupart  [Shunsuke Nakamura]
+   - Even more Arm part numbers  [Jeremy Linton]
+   - add LSCPU_OUTPUT_ enum  [Karel Zak]
+   - add MHZ column  [Karel Zak]
+   - add another part of summary output  [Karel Zak]
+   - add extra caches to --cache output  [Karel Zak]
+   - add function to count caches size  [Karel Zak]
+   - add functions to get CPU freq  [Karel Zak]
+   - add helper to get physical sockets  [Masayoshi Mizuma]
+   - add info that caches sizes are sum  [Karel Zak]
+   - add lscpu_cpu to internal API  [Karel Zak]
+   - add lscpu_cpus_loopup_by_type(), improve readability  [Karel Zak]
+   - add lscpu_read_architecture()  [Karel Zak]
+   - add lscpu_read_cpulists()  [Karel Zak]
+   - add lscpu_read_extra()  [Karel Zak]
+   - add lscpu_read_numas()  [Karel Zak]
+   - add lscpu_read_topolgy_ids()  [Karel Zak]
+   - add lscpu_read_topology()  [Karel Zak]
+   - add lscpu_read_virtualization()  [Karel Zak]
+   - add lscpu_read_vulnerabilities()  [Karel Zak]
+   - add note about cache IDs  [Karel Zak]
+   - add per type summary function  [Karel Zak]
+   - add rest of summary  [Karel Zak]
+   - add sections  [Karel Zak]
+   - add setsize to lscpu context  [Karel Zak]
+   - add shared cached info for s390 lscpu -C  [Karel Zak]
+   - add very basic cputype code  [Karel Zak]
+   - assume gaps in list of CPUs  [Karel Zak]
+   - avoid segfault on PowerPC systems with valid hardware configurations  [Thomas Abraham]
+   - calculate threads number from type specific values  [Karel Zak]
+   - cleanup --cache  [Karel Zak]
+   - cleanup --parse  [Karel Zak]
+   - cleanup -e  [Karel Zak]
+   - cleanup lscpu_unref_cputype()  [Karel Zak]
+   - cleaup arch freeing  [Karel Zak]
+   - convert ARM decoding to new API  [Karel Zak]
+   - convert getopt block to new API  [Karel Zak]
+   - deallocate maps  [Karel Zak]
+   - don't use section for extra caches  [Karel Zak]
+   - don't use smbios when read snapshots  [Karel Zak]
+   - fix MHZ parsing  [Karel Zak]
+   - fix NUMAs reading code  [Karel Zak]
+   - fix for sparc64  [Karel Zak]
+   - fix last caches separator in -e and -p output  [Karel Zak]
+   - fix mem-leak in cpu  [Karel Zak]
+   - fix memory leaks  [Karel Zak]
+   - fix possible null dereferences [coverity scan]  [Karel Zak]
+   - fix resource leak [coverity scan]  [Karel Zak]
+   - fix variable shadowing  [Sami Kerola]
+   - generate cache ID if not available  [Karel Zak]
+   - hide all to lscpu_read_topology()  [Karel Zak]
+   - improve bogomips use  [Karel Zak]
+   - improve debug message  [Karel Zak]
+   - improve topology calculation  [Karel Zak]
+   - improve topology calculation, use /proc/sysinfo  [Karel Zak]
+   - improve topology debug message  [Karel Zak]
+   - keep hypervisor name in allocated memory  [Karel Zak]
+   - keep static/dynamic MHz in cputype struct  [Karel Zak]
+   - merge new API to lscpu.h  [Karel Zak]
+   - move debug initialization to main  [Karel Zak]
+   - move to main function to init context  [Karel Zak]
+   - move topology stuff to separate file  [Karel Zak]
+   - new cpuinfo parser  [Karel Zak]
+   - print generic part of the summary  [Karel Zak]
+   - remove obsolete code  [Karel Zak]
+   - remove unnecessary prefix from static function  [Karel Zak]
+   - remove unused code  [Karel Zak]
+   - remove unused function  [Karel Zak]
+   - report also number of cache instances  [Karel Zak]
+   - show the number of physical socket on aarch64 machine without ACPI PPTT  [Masayoshi Mizuma]
+   - sort extra caches  [Karel Zak]
+   - split output to sections  [Karel Zak]
+   - support +list for -e, -p and -C  [Karel Zak]
+   - support s390 cpuinfo processor-pre-line format  [Karel Zak]
+   - temporary commit  [Karel Zak]
+   - update tests  [Karel Zak]
+   - use SMBIOS tables on ARM for lscpu  [Jeffrey Bastian]
+   - use cache ID, keep caches independent on CPU type  [Karel Zak]
+   - use cluster on aarch64 machine which doesn't have ACPI PPTT  [Masayoshi Mizuma]
+   - use constants from new API  [Karel Zak]
+   - use new code to read CPUs info  [Karel Zak]
+   - use size_t for counters  [Karel Zak]
+   - use size_t for ncolumns  [Karel Zak]
+lscpu-arm:
+   - Add "BIOS Vendor ID" and "BIOS Model name" to show the SMBIOS information.  [Masayoshi Mizuma]
+lscpu-dmi:
+   - Move some functions related to DMI to lscpu-dmi  [Masayoshi Mizuma]
+lscpu-virt:
+   - fix return type of read_hypervisor_cpuid for non x86.  [Érico Rolim]
+   - split hypervisor_from_dmi_table()  [Masayoshi Mizuma]
+lsipc:
+   - make default output byte sizes to be in human units  [Sami Kerola]
+lsirq:
+   - fix resources leak [coverity scan]  [Karel Zak]
+lslogins:
+   - call close() for usable FD [coverity scan]  [Karel Zak]
+lsmem:
+   - use ul_path_readf_string() readable for analysers [coverity scan]  [Karel Zak]
+man:
+   - add missing backslash to caret printing macro  [Sami Kerola]
+   - make tilde and caret characters to render correctly  [Sami Kerola]
+manpages:
+   - fix "The example command" in AVAILABILITY section  [Chris Hofstaedtler]
+meson:
+   - add irq utils  [Karel Zak]
+   - add missing HAVE_ definitions  [Karel Zak]
+   - add second build system  [Zbigniew Jędrzejewski-Szmek]
+   - generate man pages from asciidoc  [Karel Zak]
+   - implement building of static programs  [Zbigniew Jędrzejewski-Szmek]
+   - port localstatedir and sysconfdir  [Karel Zak]
+   - update configuration  [Karel Zak]
+   - update for new hardlink  [Karel Zak]
+   - update sources and dependencies  [Karel Zak]
+misc:
+   - fix typos  [Samanta Navarro]
+   - fix typos [codespell]  [Samanta Navarro]
+mkfs.minix:
+   - add --lock and LOCK_BLOCK_DEVICE  [Karel Zak]
+mkswap:
+   - add --verbose, reduce extents check output  [Karel Zak]
+   - check for holes and unwanted extentd in file  [Karel Zak]
+   - cleanup usage()  [Karel Zak]
+   - don't use deprecated security_context_t  [Karel Zak]
+   - improve extents check  [Karel Zak]
+   - remove deprecated SELinux matchpathcon()  [Karel Zak]
+   - remove unnecessary on FS_IOC_FIEMAP  [Karel Zak]
+   - tell how to fix insecure permissions and owner in warning  [Sami Kerola]
+more:
+   - fix ARROW_DOWN and PAGE_DOWN behaviour to not skip lines  [Hannes Müller]
+   - fix command 'f' (screen forward) behaviour  [Hannes Müller]
+   - improve error messaging when input file is directory  [Sami Kerola]
+mount:
+   - Add support for "nosymfollow" mount option.  [Mattias Nissler]
+mount, umount:
+   - restore environ[] after suid drop  [Karel Zak]
+mountpoint:
+   - different exit status for errors and non-mountpoint situation  [Karel Zak]
+nologin:
+   - use ul_copy_file  [Egor Chelak]
+nsenter / switch_root:
+   - fix insecure chroot [coverity scan]  [Sami Kerola]
+pg:
+   - fix wcstombs() use  [Karel Zak]
+po:
+   - add sr.po (from translationproject.org)  [Мирослав Николић]
+   - merge changes  [Karel Zak]
+   - update cs.po (from translationproject.org)  [Petr Písař]
+   - update es.po (from translationproject.org)  [Antonio Ceballos Roa]
+   - update hr.po (from translationproject.org)  [Božidar Putanec]
+   - update sv.po (from translationproject.org)  [Sebastian Rasmussen]
+prlimit:
+   - fix optional arguments parsing  [Karel Zak]
+pylibmount:
+   - PyEval_Call* is deprecate, use PyObject_Call*  [Karel Zak]
+read_all:
+   - return 0 when EOF occurs after 0 bytes  [Egor Chelak]
+readprofile:
+   - fix static analyzer warning [coverity scan]  [Karel Zak]
+rfkill:
+   - add "toggle" command  [Karel Zak]
+   - fix static analyzer warning [coverity scan]  [Karel Zak]
+   - stop execution when rfkill device cannot be opened  [Sami Kerola]
+script:
+   - cleanup --echo  [Soumendra Ganguly]
+   - don't use strings from user as printf-format [coverity scan]  [Karel Zak]
+   - fix compiler warnings [-Wmaybe-uninitialized]  [Karel Zak]
+   - improve I/O return code checks  [Soumendra Ganguly]
+   - kill child process on error  [Karel Zak]
+scriptlive:
+   - fix compiler warnings [-Wmaybe-uninitialized]  [Karel Zak]
+scriptreplay:
+   - enable special character handling  [Soumendra Ganguly]
+setpriv:
+   - allow using [-+]all for capabilities.  [Érico Rolim]
+   - small clean-up.  [Érico Rolim]
+sfdisk:
+   - (docs) add more information about GPT attribute bits  [Karel Zak]
+   - correct --json --dump false exclusive  [Dimitri John Ledkov]
+   - disable bootbits protection on '--wipe always'  [Karel Zak]
+   - do not free device name too soon [coverity scan]  [Sami Kerola]
+   - fix backward --move-data  [Karel Zak]
+   - fix resources leak [coverity scan]  [Karel Zak]
+   - support for type="partition type name"  [Karel Zak]
+su:
+   - (pty) change owner and mode for pty  [Karel Zak]
+   - explicitly enable echo for --pty  [Karel Zak]
+   - fix man page typos  [Štěpán Němec]
+   - remove useless assignment  [Karel Zak]
+   - use full tty path for PAM_TTY  [Karel Zak]
+switch_root:
+   - check if mount point to move even exists  [Thomas Deutschmann]
+   - fix double close [coverity scan]  [Karel Zak, Sami Kerola]
+sys-utils:
+   - mount.8  fix a typo  [Eric Biggers]
+tests:
+   - (blkid) add erofs image  [Karel Zak]
+   - (blkid) add support for multisession images  [Karel Zak]
+   - (fileutils) remove unused code  [Karel Zak]
+   - (ul) remove another 'dim' input  [Karel Zak]
+   - add a fuzz target calling fdisk_script_read_file  [Evgeny Vereshchagin]
+   - add a fuzzer for mnt_table_parse_stream  [Evgeny Vereshchagin]
+   - add a fuzzer for process_wtmp_file  [Evgeny Vereshchagin]
+   - add checksum for cramfs/mkfs for LE 16384 (ia64)  [Anatoly Pugachev]
+   - add sfdisk test for 4fe7f9b614e2b5bb97f6d89af02acb867cffccc1  [Karel Zak]
+   - add testcases that triggered various crashes  [Evgeny Vereshchagin]
+   - an attempt to get around https //github.com/karelzak/util-linux/issues/1110  [Evgeny Vereshchagin]
+   - be explicit with file permissions for cramfs  [Karel Zak]
+   - cover the code parsing comments  [Evgeny Vereshchagin]
+   - don't reply on scsi_debug partitions  [Karel Zak]
+   - dump more information about CFS and block devices  [Karel Zak]
+   - improve u64 use in ipcs test  [Karel Zak]
+   - integrate test_last_fuzz into the testsuite  [Evgeny Vereshchagin]
+   - integrate test_mount_fuzz into the testsuite  [Evgeny Vereshchagin]
+   - make it compatible with meson  [Karel Zak]
+   - mark ul/basic as KNOWN_FAIL  [Karel Zak]
+   - migrate from ext3 to ext2  [Karel Zak]
+   - mkfs-endianness test use iflag=fullblock to fill block completely with string  [Masami Ichikawa]
+   - mkfs-endianness test uses prepared test data  [Masami Ichikawa]
+   - move misc/ul to ul/ directory  [Sami Kerola]
+   - pack testcases into zip archives  [Evgeny Vereshchagin]
+   - remove ul(1) 'dim' input  [Karel Zak]
+   - set shmmni to 32k  [Karel Zak]
+   - skip hwclock/systohc on GH Actions  [Karel Zak]
+   - suggest "make check-programs"  [Karel Zak]
+   - take exit codes into account  [Evgeny Vereshchagin]
+   - update JSON outputs  [Karel Zak]
+   - update atari blkid tests  [Karel Zak]
+   - update atari partx tests  [Karel Zak]
+   - update blkid output for iso/udf  [Karel Zak]
+   - update build test results  [Karel Zak]
+   - update fdisk dumps  [Karel Zak]
+   - update hardlink tests  [Karel Zak]
+   - update lscpu output  [Karel Zak]
+   - update mountpoint return code chack  [Karel Zak]
+   - update mountpoint tests  [Karel Zak]
+   - update script(1) return code  [Karel Zak]
+   - update sfdisk wipe tests  [Karel Zak]
+   - update swaplabel.err  [Karel Zak]
+tests/run:
+   - create failure directory  [Zbigniew Jędrzejewski-Szmek]
+text-utils:
+   - correctly detect ASan under clang  [Frantisek Sumsal]
+tools:
+   - add missing stuff to Makefile.am  [Karel Zak]
+   - make it possible to set all the fuzzing flags with config-gen  [Evgeny Vereshchagin]
+   - replace checkmans.sh with adoc scripts  [Karel Zak]
+   - use libcryptsetup in config-gen.d/all.conf  [Karel Zak]
+travis:
+   - cleanup before autogen  [Karel Zak]
+   - disable OSX for now  [Karel Zak]
+   - remove old ubuntu  [Karel Zak]
+   - set CXX correctly  [Evgeny Vereshchagin]
+   - stop building fuzz targets on macOS  [Evgeny Vereshchagin]
+   - try update to xcode10.1  [Karel Zak]
+   - turn off libmount on OSX  [Evgeny Vereshchagin]
+   - turn on --enable-fuzzing-engine  [Evgeny Vereshchagin]
+   - use verbose mode (V=1) for make  [Karel Zak]
+ttymsg:
+   - fix resource leak [coverity scan]  [Karel Zak]
+uclampset:
+   - Add man page  [Qais Yousef]
+   - Plumb in bash-completion  [Qais Yousef]
+   - Plump into the build system  [Qais Yousef]
+   - cleanup --hel output  [Karel Zak]
+ul:
+   - add a term capabilities tracking structure  [Sami Kerola]
+   - add basic tests  [Sami Kerola]
+   - fix use of unsigned number  [Karel Zak]
+   - flip comparisons to lesser to greater order  [Sami Kerola]
+   - free most allocations ncurses did during setupterm()  [Sami Kerola]
+   - improve function and variable names  [Sami Kerola]
+   - make set_column() zero check more obvious  [Sami Kerola]
+   - remove function like putwp preprocessor define  [Sami Kerola]
+   - remove function prototypes  [Sami Kerola]
+   - rename enumerated mode symbols  [Sami Kerola]
+   - replace global runtime variables with a control structure  [Sami Kerola]
+   - small coding changes  [Karel Zak]
+   - tidy up coding style  [Sami Kerola]
+   - use size_t to measure memory allocation size  [Sami Kerola]
+ul_copy_file:
+   - add test program  [Egor Chelak]
+   - handle EAGAIN and EINTR  [Egor Chelak]
+   - make defines for return values  [Egor Chelak]
+   - use BUFSSIZ for buffer size  [Egor Chelak]
+   - use all_read/all_write  [Egor Chelak]
+   - use sendfile  [Egor Chelak]
+umount:
+   - ignore --no-canonicalize,-c for non-root users  [Karel Zak]
+   - support over-mounts for --recursive  [Karel Zak]
+unshare:
+   - fix bad bit shift operation [coverity scan]  [Sami Kerola]
+utmpdup:
+   - Ensure flushing when using follow flag  [Andrew Shapiro]
+uuidd:
+   - add command-line option values struct  [Sami Kerola]
+   - add uuidd specific data types that are used in protocol  [Sami Kerola]
+   - document uuidd protocol  [Sami Kerola]
+   - fix misleading indentation  [Sami Kerola]
+   - make timeout to take effect when debug is not defined  [Sami Kerola]
+   - move option parsing to separate function  [Sami Kerola]
+   - override operation type when performing bulk request  [Sami Kerola]
+   - remove unnecessary bulk request size limit  [Sami Kerola]
+   - reorder bulk time and random generation code  [Sami Kerola]
+   - use pid_t type when referring to process id  [Sami Kerola]
+uuidgen:
+   - give hint in usage() what uuid namepaces can be used  [Sami Kerola]
+   - use errx() rather than fprintf() when priting errors  [Sami Kerola]
+uuidparse:
+   - use libuuid function to test nil uuid  [Sami Kerola]
+   - use uuid type definitions from libuuid header  [Sami Kerola]
+vipw:
+   - fix short write handling in copyfile  [Egor Chelak]
+   - move copyfile to the lib  [Egor Chelak]
+whereis:
+   - add --disable-whereis to configure  [Samanta Navarro]
+   - add lib32 directories  [Samanta Navarro]
+   - do not ignore trailing numbers  [Samanta Navarro]
+   - do not strip suffixes  [Samanta Navarro]
+   - extend test case  [Samanta Navarro]
+   - filter bin, man and src differently  [Samanta Navarro]
+   - fix out of boundary read  [Samanta Navarro]
+   - support zst compressed man pages  [Samanta Navarro]
+wipefs:
+   - (man) add hint to erase on partitions and disk  [Karel Zak]
+   - fix compiler warning  [Karel Zak]