]> git.ipfire.org Git - thirdparty/util-linux.git/commitdiff
docs: update v2.41-rc2-ReleaseNotes
authorKarel Zak <kzak@redhat.com>
Thu, 6 Mar 2025 10:07:42 +0000 (11:07 +0100)
committerKarel Zak <kzak@redhat.com>
Thu, 6 Mar 2025 10:07:42 +0000 (11:07 +0100)
Signed-off-by: Karel Zak <kzak@redhat.com>
Documentation/releases/v2.41-ReleaseNotes

index 3db0ce0a121b6f7bf4f914077944e9a879e41212..60857c16e24f30009ac14743dcc4fe2ed356a6a5 100644 (file)
@@ -98,997 +98,1316 @@ zramctl:
 Changes between v2.40 and v2.41
 -------------------------------
 
-CI:
-   - Downgrade checkout version for compat build  [Michal Suchanek]
-Include/strutils:
-   - xstrncpy() returns the number of copied bytes  [Karel Zak]
-README.licensing/flock:
-   - Add MIT license mention  [Richard Purdie]
-Wall:
-   - Fix terminal flag usage . Signed-off-by Karel Zak <kzak@redhat.com>  [Karel Zak]
+*:
+    - spelling and grammar fixes (by Ville Skyttä)
+
 agetty:
-   - Don't override TERM passed by the user  [Daan De Meyer]
-   - Prevent cursor escape  [Stanislav Brabec]
-   - add "systemd" to --version output  [Karel Zak]
-   - always read additional issue file locations  [Karel Zak]
-   - fix ambiguous ‘else’ [-Werror=dangling-else]  [Karel Zak]
-   - fix resource leak  [Karel Zak]
-   - make reload code more robust  [Karel Zak]
+    - fix stdin conversion to tty name (by Karel Zak)
+    - always read additional issue file locations (by Karel Zak)
+    - fix ambiguous ‘else’ [-Werror=dangling-else] (by Karel Zak)
+    - Prevent cursor escape (by Stanislav Brabec)
+    - add "systemd" to --version output (by Karel Zak)
+    - make reload code more robust (by Karel Zak)
+    - fix resource leak (by Karel Zak)
+    - Don't override TERM passed by the user (by Daan De Meyer)
+
 all_errnos/all_syscalls:
-   - don't hardcode AWK invocation  [Thomas Weißschuh]
-   - don't warn during cleanup  [Thomas Weißschuh]
-   - fail if any step fails  [Thomas Weißschuh]
-   - use sed to extract defines from headers  [Thomas Weißschuh]
+    - use sed to extract defines from headers (by Thomas Weißschuh)
+    - don't hardcode AWK invocation (by Thomas Weißschuh)
+    - don't warn during cleanup (by Thomas Weißschuh)
+    - fail if any step fails (by Thomas Weißschuh)
+
 audit-arch.h:
-   - add defines for m68k, sh  [Chris Hofstaedtler]
+    - add defines for m68k, sh (by Chris Hofstaedtler)
+
 autotools:
-   - Check for BPF_OBJ_NAME_LEN (required by lsfd)  [Karel Zak]
-   - Properly order install dependencies of pam_lastlog2  [Thomas Weißschuh]
-   - add --disable-enosys, check for linux/audit.h  [Karel Zak]
-   - add --disable-makeinstall-tty-setgid  [Karel Zak]
-   - add Libs.private to uuid.pc  [Karel Zak]
-   - add dependence on libsmartcols for lsclocks  [Karel Zak]
-   - add missing HAVE_LIBLASTLOG2  [Karel Zak]
-   - add sysusers support  [Karel Zak]
-   - allow enabling dmesg with --disable-all-programs  [Henrik Lindström]
-   - allow enabling lsblk with --disable-all-programs  [Henrik Lindström]
-   - always add man-common/ to EXTRA_DIST  [Karel Zak]
-   - check for statmount and listmount syscalls  [Karel Zak]
-   - check for sys/vfs.h and linux/bpf.h  [Karel Zak]
-   - define HAVE_LIBPTHREAD and PTHREAD_LIBS  [Karel Zak]
-   - distribute pam_lastlog2/meson.build  [Thomas Weißschuh]
-   - fix po-man discheck  [Karel Zak]
-   - fix securedir and pam_lastlog2 install  [Karel Zak]
-   - improve devel-non-docs config-gen scenario  [Karel Zak]
-   - make errnos.h available without lsfd  [Thomas Weißschuh]
-   - make pam install path configurable  [Thomas Weißschuh]
-   - update po-man files on make dist  [Karel Zak]
+    - Fix use of mq_open and mq_close (by Samuel Thibault)
+    - remove tools/git-tp-sync-man (by Karel Zak)
+    - fix po-man discheck (by Karel Zak)
+    - update po-man files on make dist (by Karel Zak)
+    - add missing HAVE_LIBLASTLOG2 (by Karel Zak)
+    - always add man-common/ to EXTRA_DIST (by Karel Zak)
+    - define HAVE_LIBPTHREAD and PTHREAD_LIBS (by Karel Zak)
+    - add sysusers support (by Karel Zak)
+    - check for statmount and listmount syscalls (by Karel Zak)
+    - add --disable-makeinstall-tty-setgid (by Karel Zak)
+    - allow enabling dmesg with --disable-all-programs (by Henrik Lindström)
+    - allow enabling lsblk with --disable-all-programs (by Henrik Lindström)
+    - add Libs.private to uuid.pc (by Karel Zak)
+    - improve devel-non-docs config-gen scenario (by Karel Zak)
+    - fix securedir and pam_lastlog2 install (by Karel Zak)
+    - Check for BPF_OBJ_NAME_LEN (required by lsfd) (by Karel Zak)
+    - Properly order install dependencies of pam_lastlog2 (by Thomas Weißschuh)
+    - make pam install path configurable (by Thomas Weißschuh)
+    - add --disable-enosys, check for linux/audit.h (by Karel Zak)
+    - check for sys/vfs.h and linux/bpf.h (by Karel Zak)
+    - distribute pam_lastlog2/meson.build (by Thomas Weißschuh)
+    - add dependence on libsmartcols for lsclocks (by Karel Zak)
+    - make errnos.h available without lsfd (by Thomas Weißschuh)
+
 bash-completion:
-   - add `--pty` and `--no-pty` options for `su` and `runuser`  [Christoph Anton Mitterer]
-   - add logger --sd-* completions  [Ville Skyttä]
-   - add nsenter --net-socket  [Karel Zak]
-   - complete `--user` only for `runuser`, not for `su`  [Christoph Anton Mitterer]
-   - look rewrite completion logic  [Yao Zi]
-   - updated lsns bash completion  [Prasanna Paithankar]
+    - updated lsns bash completion (by Prasanna Paithankar)
+    - add `--pty` and `--no-pty` options for `su` and `runuser` (by Christoph Anton Mitterer)
+    - complete `--user` only for `runuser`, not for `su` (by Christoph Anton Mitterer)
+    - add nsenter --net-socket (by Karel Zak)
+    - look rewrite completion logic (by Yao Zi)
+    - add logger --sd-* completions (by Ville Skyttä)
+
 bcachefs:
-   - Remove BCACHEFS_SB_MAX_SIZE & check  [Tony Asleson]
+    - Remove BCACHEFS_SB_MAX_SIZE & check (by Tony Asleson)
+
 bits:
-   - cleanup --help output, add missing _( )  [Karel Zak]
+    - cleanup --help output, add missing _( ) (by Karel Zak)
+
 blkdev.h:
-   - update location of SCSI device types  [Christoph Anton Mitterer]
+    - update location of SCSI device types (by Christoph Anton Mitterer)
+
 blkdiscard:
-   - (man) add note about fdisk  [Karel Zak]
+    - (man) add note about fdisk (by Karel Zak)
+
 blkid:
-   - (tests) test output formats  [Thomas Weißschuh]
-   - (tests) use correct blkid binary  [Thomas Weißschuh]
-   - add json output format  [Thomas Weißschuh]
-   - allow up to 64k erofs block sizes  [Eric Sandeen]
-   - say "override" instead of "overwrite" in the --help text  [Benno Schulenberg]
+    - allow up to 64k erofs block sizes (by Eric Sandeen)
+    - say "override" instead of "overwrite" in the --help text (by Benno Schulenberg)
+    - add json output format (by Thomas Weißschuh)
+    - (tests) test output formats (by Thomas Weißschuh)
+    - (tests) use correct blkid binary (by Thomas Weißschuh)
+
 blkpr:
-   - grammarize the description of the tool and its options  [Benno Schulenberg]
+    - grammarize the description of the tool and its options (by Benno Schulenberg)
+
 blkzone:
-   - correct the wording of an error message, from ioctl to function  [Benno Schulenberg]
-   - improve the wording of an error message  [Benno Schulenberg]
+    - improve the wording of an error message (by Benno Schulenberg)
+    - correct the wording of an error message, from ioctl to function (by Benno Schulenberg)
+
 buffer:
-   - replace include of c.h with stddef.h  [Thomas Weißschuh]
+    - replace include of c.h with stddef.h (by Thomas Weißschuh)
+
 build(deps):
-   - bump actions/cache from 3 to 4  [dependabot[bot]]
-   - bump actions/checkout from 1 to 4  [dependabot[bot]]
-   - bump github/codeql-action from 2 to 3  [dependabot[bot]]
-   - bump redhat-plumbers-in-action/differential-shellcheck  [dependabot[bot]]
+    - bump redhat-plumbers-in-action/differential-shellcheck (by dependabot[bot])
+    - bump actions/cache from 3 to 4 (by dependabot[bot])
+    - bump github/codeql-action from 2 to 3 (by dependabot[bot])
+    - bump actions/checkout from 1 to 4 (by dependabot[bot])
+
 build-sys:
-   - build sample-mount-overwrite only on Linux  [Pino Toscano]
-   - introduce localstatedir  [Karel Zak]
-   - make sure everywhere is localstatedir  [Karel Zak]
-   - update version dates  [Karel Zak]
-c.h:
-   - consolidate THREAD_LOCAL.  [Karel Zak]
+    - keep the most recent version in NEWS (by Karel Zak)
+    - update version dates (by Karel Zak)
+    - build sample-mount-overwrite only on Linux (by Pino Toscano)
+    - make sure everywhere is localstatedir (by Karel Zak)
+    - introduce localstatedir (by Karel Zak)
+
 cal:
-   - colorize --vertical output.  [Karel Zak]
-   - fix --week use and colors  [Karel Zak]
-   - make sure day_in_week() does not overrun array size [coverity scan]  [Karel Zak]
-   - properly colorize the week number in vertical output.  [Karel Zak]
-   - use unsigned int to follow union with unsigned int  [Karel Zak]
+    - make sure day_in_week() does not overrun array size [coverity scan] (by Karel Zak)
+    - colorize --vertical output. (by Karel Zak)
+    - properly colorize the week number in vertical output. (by Karel Zak)
+    - fix --week use and colors (by Karel Zak)
+    - use unsigned int to follow union with unsigned int (by Karel Zak)
+
 cfdisk:
-   - Remove unused struct 'cfdisk_extra'  [Dr. David Alan Gilbert]
-   - add --sector-size commanand line option  [Karel Zak]
-   - fix possible integer overflow [coverity scan]  [Karel Zak]
+    - add --sector-size commanand line option (by Karel Zak)
+    - fix possible integer overflow [coverity scan] (by Karel Zak)
+    - Remove unused struct 'cfdisk_extra' (by Dr. David Alan Gilbert)
+
+c.h:
+    - consolidate THREAD_LOCAL. (by Karel Zak)
+
 chcpu(8):
-   - Document CPU deconfiguring behavior  [Mete Durlu]
-   - Fix typo  [Mete Durlu]
-   - document limitations of -g  [Stanislav Brabec]
+    - Document CPU deconfiguring behavior (by Mete Durlu)
+    - Fix typo (by Mete Durlu)
+    - document limitations of -g (by Stanislav Brabec)
+
 chrt:
-   - (man) Add note for custom slice length on SCHED_{OTHER,BATCH}  [Petre Tudor]
-   - (tests) Add new cases for custom slice on SCHED_{OTHER,BATCH}  [Petre Tudor]
-   - Add --sched_runtime support for SCHED_{OTHER,BATCH} policies  [Petre Tudor]
+    - (tests) Add new cases for custom slice on SCHED_{OTHER,BATCH} (by Petre Tudor)
+    - (man) Add note for custom slice length on SCHED_{OTHER,BATCH} (by Petre Tudor)
+    - Add --sched_runtime support for SCHED_{OTHER,BATCH} policies (by Petre Tudor)
+
 ci:
-   - bump coveralls compiler version to gcc 13  [Karel Zak]
-   - enable dependency manager for GitHub Actions  [Jan Macku]
-   - reduce aslr level to avoid issues with ASAN  [Thomas Weißschuh]
-   - temporarily switch the alt-arch job worker to Ubuntu 22.04  [Frantisek Sumsal]
-   - test on armv7  [Thomas Weißschuh]
-   - use OpenWRT SDK v23.05.4  [Thomas Weißschuh]
-   - use clang 18  [Thomas Weißschuh]
-   - use clang 19  [Thomas Weißschuh]
-   - use upload action v4  [Thomas Weißschuh]
+    - bump uraimo/run-on-arch-action to v3 (by Frantisek Sumsal)
+    - (reverted) temporarily switch the alt-arch job worker to Ubuntu 22.04 (by Frantisek Sumsal)
+    - temporarily switch the alt-arch job worker to Ubuntu 22.04 (by Frantisek Sumsal)
+    - bump coveralls compiler version to gcc 13 (by Karel Zak)
+    - use clang 19 (by Thomas Weißschuh)
+    - use upload action v4 (by Thomas Weißschuh)
+    - use OpenWRT SDK v23.05.4 (by Thomas Weißschuh)
+    - test on armv7 (by Thomas Weißschuh)
+    - enable dependency manager for GitHub Actions (by Jan Macku)
+    - reduce aslr level to avoid issues with ASAN (by Thomas Weißschuh)
+    - use clang 18 (by Thomas Weißschuh)
+
+CI:
+    - Downgrade checkout version for compat build (by Michal Suchanek)
+
 codeql:
-   - don't report world-writable files  [Thomas Weißschuh]
+    - don't report world-writable files (by Thomas Weißschuh)
+
 colrm:
-   - make the wording of the doc string analogous to that of `col`  [Benno Schulenberg]
+    - make the wording of the doc string analogous to that of `col` (by Benno Schulenberg)
+
 column:
-   - Adds option -S <num> so whitespaces are used instead of tabs in non table mode.  [drax]
-   - add doc comment explaining ansi code detection  [Juarez Rudsatz]
-   - add test for ansi escapes  [Juarez Rudsatz]
-   - fix regression tests complaint  [Juarez Rudsatz]
-   - fix unaligned cols in text with ansi escapes  [Juarez Rudsatz]
-   - handle ANSI SGR colors inside OSC 8 hyperlink escape codes  [Juarez Rudsatz]
-   - handle OSC 8 hyperlink escape sequences  [Juarez Rudsatz]
-   - test ANSI SGR colors inside OSC 8 hyperlink escape codes  [Juarez Rudsatz]
-   - test OSC 8 hyperlink escape sequences  [Juarez Rudsatz]
+    - replace a mistaken word in an error message (by Benno Schulenberg)
+    - test ANSI SGR colors inside OSC 8 hyperlink escape codes (by Juarez Rudsatz)
+    - handle ANSI SGR colors inside OSC 8 hyperlink escape codes (by Juarez Rudsatz)
+    - test OSC 8 hyperlink escape sequences (by Juarez Rudsatz)
+    - handle OSC 8 hyperlink escape sequences (by Juarez Rudsatz)
+    - Adds option -S <num> so whitespaces are used instead of tabs in non table mode. (by drax)
+    - add doc comment explaining ansi code detection (by Juarez Rudsatz)
+    - fix regression tests complaint (by Juarez Rudsatz)
+    - add test for ansi escapes (by Juarez Rudsatz)
+    - fix unaligned cols in text with ansi escapes (by Juarez Rudsatz)
+
 column.1.adoc:
-   - Fix spelling and improve option descriptions  [Nejc Bertoncelj]
+    - Fix spelling and improve option descriptions (by Nejc Bertoncelj)
+
 coresched:
-   - Manage core scheduling cookies for tasks  [Thijs Raymakers, Phil Auld]
-   - add bash completions  [Thijs Raymakers]
+    - add bash completions (by Thijs Raymakers)
+    - Manage core scheduling cookies for tasks (by Thijs Raymakers)
+
 disk-utils:
-   - make pointer arrays const  [Max Kellermann]
+    - make pointer arrays const (by Max Kellermann)
+
 dmesg:
-   - don't affect delta by --since  [Karel Zak]
-   - fix --notime use  [Karel Zak]
-   - fix delta calculation  [Karel Zak]
-   - fix wrong size calculation  [Karel Zak]
-   - print object closing brace while waiting for next message  [Thomas Weißschuh]
+    - fix --notime use (by Karel Zak)
+    - print object closing brace while waiting for next message (by Thomas Weißschuh)
+    - fix wrong size calculation (by Karel Zak)
+    - fix delta calculation (by Karel Zak)
+    - don't affect delta by --since (by Karel Zak)
+
 doc:
-   - fsck.8.adoc - fix email typo  [Geoffrey Casper]
+    - fsck.8.adoc - fix email typo (by Geoffrey Casper)
+
 docs:
-   - add COPYING.MIT  [Karel Zak]
-   - add European Public License v1.2  [Thijs Raymakers]
-   - add hints about systemd  [Karel Zak]
-   - add note about stable branches  [Karel Zak]
-   - cleanup public domain license texts  [Karel Zak]
-   - fix GPL name typo  [Karel Zak]
-   - fix typos  [Jakub Wilk]
-   - improve howto-pull-request  [Karel Zak]
-   - lsns(8) ENVIRONMENT describe LSNS_DEBUG  [Masatake YAMATO]
-   - move GPL-2.0 license text to Docimentation directory  [Karel Zak]
-   - reduce AUTHORS file  [Karel Zak]
-   - reduce and freeze NEWS file  [Karel Zak]
-   - remove duplicated author name in namei.1.adoc  [Emanuele Torre]
-   - rename v*-devel tag to v*-start  [Karel Zak]
-   - update README  [Karel Zak]
-   - use proper XSPD identifier for GPL-2.0  [Karel Zak]
+    - fix typo in v2.41-ReleaseNotes (by Chris Hofstaedtler)
+    - add v2.41-ReleaseNotes (by Karel Zak)
+    - reduce and freeze NEWS file (by Karel Zak)
+    - reduce AUTHORS file (by Karel Zak)
+    - rename v*-devel tag to v*-start (by Karel Zak)
+    - add European Public License v1.2 (by Thijs Raymakers)
+    - fix GPL name typo (by Karel Zak)
+    - update README (by Karel Zak)
+    - lsns(8) ENVIRONMENT describe LSNS_DEBUG (by Masatake YAMATO)
+    - add COPYING.MIT (by Karel Zak)
+    - fix typos (by Jakub Wilk)
+    - add note about stable branches (by Karel Zak)
+    - move GPL-2.0 license text to Docimentation directory (by Karel Zak)
+    - use proper XSPD identifier for GPL-2.0 (by Karel Zak)
+    - cleanup public domain license texts (by Karel Zak)
+    - improve howto-pull-request (by Karel Zak)
+    - remove duplicated author name in namei.1.adoc (by Emanuele Torre)
+    - add hints about systemd (by Karel Zak)
+
 enosys:
-   - (man) add missing word  [Jakub Wilk]
-   - add functionality to dump filter  [Thomas Weißschuh]
-   - add support for alternative error codes  [Thomas Weißschuh]
-   - allow dumping to file  [Thomas Weißschuh]
-   - generalize named number parsing  [Thomas Weißschuh]
+    - (man) add missing word (by Jakub Wilk)
+    - allow dumping to file (by Thomas Weißschuh)
+    - add support for alternative error codes (by Thomas Weißschuh)
+    - generalize named number parsing (by Thomas Weißschuh)
+    - add functionality to dump filter (by Thomas Weißschuh)
+
 env:
-   - add "overwrite" argument to env_list_setenv()  [Karel Zak]
-   - add env_list_add_getenv() and env_list_add_getenvs()  [Karel Zak]
-   - cleanup env_list API  [Karel Zak]
-   - save parsed variables into ul_env_list  [Karel Zak]
+    - add env_list_add_getenv() and env_list_add_getenvs() (by Karel Zak)
+    - cleanup env_list API (by Karel Zak)
+    - add "overwrite" argument to env_list_setenv() (by Karel Zak)
+    - save parsed variables into ul_env_list (by Karel Zak)
+
 fadvise:
-   - fix a typo of an option name in the bash completion rule  [Masatake YAMATO]
+    - fix a typo of an option name in the bash completion rule (by Masatake YAMATO)
+
 fallocate:
-   - forbid --posix with special options  [Chris Hofstaedtler]
-   - keep-size and zero-range are compatible  [Antonio Russo]
+    - rework incompatible options (by Antonio Russo)
+    - keep-size and zero-range are compatible (by Antonio Russo)
+    - forbid --posix with special options (by Chris Hofstaedtler)
+
 fdisk:
-   - (man) improve --sector-size description  [Karel Zak]
-   - add 'T' command to discard sectors  [Karel Zak]
-   - fix SGI boot file prompt  [mr-bronson]
-   - fix fdisk_sgi_set_bootfile return value  [mr-bronson]
-   - fix sgi_check_bootfile name size minimum  [mr-bronson]
-   - fix sgi_menu_cb return value  [mr-bronson]
-   - fix typos  [Karel Zak]
-   - improve list_freespace()  [Karel Zak]
+    - (man) add note about partition size calculation (by Karel Zak)
+    - (man) improve --sector-size description (by Karel Zak)
+    - fix sgi_menu_cb return value (by mr-bronson)
+    - fix fdisk_sgi_set_bootfile return value (by mr-bronson)
+    - fix sgi_check_bootfile name size minimum (by mr-bronson)
+    - fix SGI boot file prompt (by mr-bronson)
+    - fix typos (by Karel Zak)
+    - add 'T' command to discard sectors (by Karel Zak)
+    - improve list_freespace() (by Karel Zak)
+
 fincore:
-   - Use correct syscall number for cachestat on alpha  [John Paul Adrian Glaubitz]
+    - Use correct syscall number for cachestat on alpha (by John Paul Adrian Glaubitz)
+
 findfs:
-   - (man) be more accurate in describing non-tags  [Karel Zak]
+    - (man) be more accurate in describing non-tags (by Karel Zak)
+
 findmnt:
-   - (man) write about -Q,--filter option  [Masatake YAMATO]
-   - (refactor) add a helper function making an instance of libscols_table  [Masatake YAMATO]
-   - (refactor) convert add_column macro to a function  [Masatake YAMATO]
-   - (refactor) remove global variables shared between findmnt.c and fintmnt-verify.c  [Masatake YAMATO]
-   - add --hyperlink command line option  [Karel Zak]
-   - add --id and --uniq-id options  [Karel Zak]
-   - add --kernel=listmount  [Karel Zak]
-   - add -Q,--filter option  [Masatake YAMATO]
-   - add UNIQ-ID column  [Karel Zak]
-   - add docs for --kernel  [Karel Zak]
-   - add optional argument to --kernel  [Karel Zak]
-   - always zero-terminate SOURCES data  [Thomas Weißschuh]
-   - fix resource leaks [coverity scan]  [Karel Zak]
-   - improve --help output  [Karel Zak]
-   - improve -Q to output tree  [Karel Zak]
-   - improve reliability of match testing  [Karel Zak]
-   - remove deleted option from manual  [Chris Hofstaedtler]
-   - revise the code for -I and -D option  [Masatake YAMATO]
+    - fix resource leaks [coverity scan] (by Karel Zak)
+    - add --id and --uniq-id options (by Karel Zak)
+    - improve --help output (by Karel Zak)
+    - improve reliability of match testing (by Karel Zak)
+    - add UNIQ-ID column (by Karel Zak)
+    - add docs for --kernel (by Karel Zak)
+    - add --kernel=listmount (by Karel Zak)
+    - add optional argument to --kernel (by Karel Zak)
+    - add --hyperlink command line option (by Karel Zak)
+    - improve -Q to output tree (by Karel Zak)
+    - (man) write about -Q,--filter option (by Masatake YAMATO)
+    - add -Q,--filter option (by Masatake YAMATO)
+    - (refactor) convert add_column macro to a function (by Masatake YAMATO)
+    - (refactor) add a helper function making an instance of libscols_table (by Masatake YAMATO)
+    - (refactor) remove global variables shared between findmnt.c and fintmnt-verify.c (by Masatake YAMATO)
+    - always zero-terminate SOURCES data (by Thomas Weißschuh)
+    - revise the code for -I and -D option (by Masatake YAMATO)
+    - remove deleted option from manual (by Chris Hofstaedtler)
+
+- Fixed report error code in blockdev. - Minor:
+    - Added a period at the end of "--rereadpt" description. (by EvgeniyRogov)
+
 flock:
-   - add support for using fcntl() with open file description locks  [Rasmus Villemoes]
-   - bash-completion add --fcntl  [Rasmus Villemoes]
-   - document --fcntl  [Rasmus Villemoes]
+    - document --fcntl (by Rasmus Villemoes)
+    - bash-completion add --fcntl (by Rasmus Villemoes)
+    - add support for using fcntl() with open file description locks (by Rasmus Villemoes)
+
 format:
-   - CamelCase to SnakeCase  [jNullj]
-   - fix comments and if braces format  [jNullj]
-   - fix switch case indent  [jNullj]
+    - fix switch case indent (by jNullj)
+    - fix comments and if braces format (by jNullj)
+    - CamelCase to SnakeCase (by jNullj)
+
 fsck:
-   - warn if fsck.<type> not found and device is specified  [Karel Zak]
+    - warn if fsck.<type> not found and device is specified (by Karel Zak)
+
 fsck.minix:
-   - fix possible overrun  [Karel Zak]
-fstab.5 mount:
-   - fstab.5 mount.8 add note about field separator  [Karel Zak]
+    - fix possible overrun (by Karel Zak)
+
+fstab.5 mount.8:
+    - add note about field separator (by Karel Zak)
+
 fstrim:
-   - fix SYNOPSIS/usage (mandatory fstrim -A|-a|mountpoint)  [наб]
+    - fix SYNOPSIS/usage (mandatory fstrim -A (by -a|mountpoint)|наб)
+
 getopt:
-   - remove free-before-exit  [Karel Zak]
+    - remove free-before-exit (by Karel Zak)
+
 github:
-   - enable verbose output, don't generate docs default  [Karel Zak]
+    - enable verbose output, don't generate docs default (by Karel Zak)
+
 gitignore:
-   - ignore `test/failures`  [LiviaMedeiros]
+    - ignore `test/failures` (by LiviaMedeiros)
+
 hardlink:
-   - add --list-duplicates and --zero  [наб]
-   - add --prioritize-trees  [Karel Zak]
-   - add missing verbose messages and unify them  [Karel Zak]
-   - add new options to the bash-completion  [Karel Zak]
-   - fix 0-sized file processing  [наб]
-   - fix memory corruption (size calculation)  [Karel Zak]
-   - fix memory corruption in read buffers  [Karel Zak]
-   - hardlink.1 directory|file is mandatory  [наб]
-   - implement --exclude-subtree  [Karel Zak]
-   - implement --mount  [Karel Zak]
-   - re-raise SIGINT instead of exiting  [наб]
-   - use xcalloc rather than xmalloc  [Karel Zak]
+    - replace a strange word in an error message (by Benno Schulenberg)
+    - fix memory corruption in read buffers (by Karel Zak)
+    - fix memory corruption (size calculation) (by Karel Zak)
+    - add new options to the bash-completion (by Karel Zak)
+    - implement --mount (by Karel Zak)
+    - add missing verbose messages and unify them (by Karel Zak)
+    - implement --exclude-subtree (by Karel Zak)
+    - re-raise SIGINT instead of exiting (by наб)
+    - fix 0-sized file processing (by наб)
+    - add --list-duplicates and --zero (by наб)
+    - add --prioritize-trees (by Karel Zak)
+    - use xcalloc rather than xmalloc (by Karel Zak)
+
+hardlink.1:
+    - directory (by file is mandatory|наб)
+
 hexdump:
-   - allow enabling with --disable-all-programs  [Robert Marko]
-   - check blocksize when display data  [Karel Zak]
+    - allow enabling with --disable-all-programs (by Robert Marko)
+    - check blocksize when display data (by Karel Zak)
+
 hwclock:
-   - Remove ioperm declare as it causes nested extern declare warning  [Zhaoming Luo]
-   - Support GNU Hurd  [Zhaoming Luo]
-   - add -param-index  [Karel Zak]
-   - cleanup save_adjtime()  [Karel Zak]
-   - free temporary variable before return  [Karel Zak]
-   - initialize parser variables  [Karel Zak]
+    - Support GNU Hurd (by Zhaoming Luo)
+    - Remove ioperm declare as it causes nested extern declare warning (by Zhaoming Luo)
+    - cleanup save_adjtime() (by Karel Zak)
+    - add -param-index (by Karel Zak)
+    - free temporary variable before return (by Karel Zak)
+    - initialize parser variables (by Karel Zak)
+
 include:
-   - Include <unistd.h> in pidfd-utils.h for syscall()  [Xi Ruoyao]
-   - add functions to implement --hyperlink  [Karel Zak]
-   - introduce seccomp.h  [Thomas Weißschuh]
+    - add functions to implement --hyperlink (by Karel Zak)
+    - Include <unistd.h> in pidfd-utils.h for syscall() (by Xi Ruoyao)
+    - introduce seccomp.h (by Thomas Weißschuh)
+
 include/blkdev:
-   - share BLKDISCARD macros  [Karel Zak]
+    - share BLKDISCARD macros (by Karel Zak)
+
 include/c:
-   - add BIT()  [Karel Zak]
+    - add BIT() (by Karel Zak)
+
 include/c.h:
-   - pass const pointer array to print_features()  [Max Kellermann]
+    - pass const pointer array to print_features() (by Max Kellermann)
+
 include/debug:
-   - Relicense to Public Domain  [Karel Zak]
+    - Relicense to Public Domain (by Karel Zak)
+
 include/mount-api-utils:
-   - add statmount and listmount  [Karel Zak]
-   - fix typo  [Karel Zak]
+    - improve coding style (by Karel Zak)
+    - fix typo (by Karel Zak)
+    - add statmount and listmount (by Karel Zak)
+
 include/optstr:
-   - improve optstr parsing  [Karel Zak]
+    - improve optstr parsing (by Karel Zak)
+
 include/pidfd-utils:
-   - add namespaces ioctls  [Karel Zak]
-   - provide ENOSYS stubs if pidfd functions are missing  [Thomas Weißschuh]
-   - remove hardcoded syscall fallback  [Karel Zak]
+    - improve robustness (by Karel Zak)
+    - add namespaces ioctls (by Karel Zak)
+    - provide ENOSYS stubs if pidfd functions are missing (by Thomas Weißschuh)
+    - remove hardcoded syscall fallback (by Karel Zak)
+
+Include/strutils:
+    - xstrncpy() returns the number of copied bytes (by Karel Zak)
+
 include/timeutils:
-   - add time_diff()  [Karel Zak]
+    - add time_diff() (by Karel Zak)
+
 include/ttyutils:
-   - add terminal hyperlink ESC sequences  [Karel Zak]
+    - add terminal hyperlink ESC sequences (by Karel Zak)
+
 ipc:
-   - coding style cosmetic changes  [Karel Zak]
+    - coding style cosmetic changes (by Karel Zak)
+
 ipcrm:
-   - simplify code  [Yang Kun]
+    - simplify code (by Yang Kun)
+
 jsonwrt:
-   - add ul_jsonwrt_flush  [Thomas Weißschuh]
+    - add ul_jsonwrt_flush (by Thomas Weißschuh)
+
 kill:
-   - (test) add a case for testing -l 0xSIGMASK and -d $PID options  [Masatake YAMATO]
-   - add a feature decoding signal masks  [Masatake YAMATO]
+    - (test) add a case for testing -l 0xSIGMASK and -d $PID options (by Masatake YAMATO)
+    - add a feature decoding signal masks (by Masatake YAMATO)
+
 last:
-   - avoid out of bounds array access  [biubiuzy]
+    - avoid out of bounds array access (by biubiuzy)
+
 lastlog:
-   - cleanup function definitions  [Karel Zak]
-   - improve errors printing  [Karel Zak]
+    - cleanup function definitions (by Karel Zak)
+    - improve errors printing (by Karel Zak)
+
 lastlog2:
-   - Don't print space if Service column is not printed  [Miika Alikirri]
-   - Fix various issues with meson  [Fabian Vogt]
-   - Improve comments and documentation  [Tobias Stoeckmann]
-   - begin descriptions of options with a lowercase letter  [Benno Schulenberg]
-   - convert check_user() to boolean-like macro  [Karel Zak]
-   - improve coding style  [Karel Zak]
-   - make longopts[] static-const  [Karel Zak]
-   - rename tmpfiles  [Christian Hesse]
+    - Improve comments and documentation (by Tobias Stoeckmann)
+    - begin descriptions of options with a lowercase letter (by Benno Schulenberg)
+    - rename tmpfiles (by Christian Hesse)
+    - convert check_user() to boolean-like macro (by Karel Zak)
+    - make longopts[] static-const (by Karel Zak)
+    - improve coding style (by Karel Zak)
+    - Don't print space if Service column is not printed (by Miika Alikirri)
+    - Fix various issues with meson (by Fabian Vogt)
+
 lastlog2,uuidd:
-   - rename tmpfiles config file  [Zbigniew Jędrzejewski-Szmek]
+    - rename tmpfiles config file (by Zbigniew Jędrzejewski-Szmek)
+
 lib:
-   - make pointer arrays const  [Max Kellermann]
+    - make pointer arrays const (by Max Kellermann)
+
+libblkid:
+    - fix potential memory leaks (by Karel Zak)
+    - (gpt) use blkid_probe_verify_csum() for partition array checksum (by Thomas Weißschuh)
+    - fix spurious ext superblock checksum mismatches (by Krister Johansen)
+    - zfs fix overflow warning [coverity scan] (by Ameer Hamza)
+    - make pointer arrays const (by Max Kellermann)
+    - zfs Use nvlist for detection instead of Uber blocks (by Ameer Hamza)
+    - add FSLASTBLOCK for swaparea (by Karel Zak)
+    - (exfat) validate fields used by prober (by Thomas Weißschuh)
+    - improve portability (by Yang Kun)
+    - apfs validate checksums (by Thomas Weißschuh)
+    - bitlocker add drive label (by Victor Westerhuis)
+    - bitlocker use volume identifier as UUID (by Victor Westerhuis)
+    - bitlocker add image for Windows 7+ BitLocker (by Victor Westerhuis)
+    - bitlocker fix version on big-endian systems (by Victor Westerhuis)
+    - make example more robust (by Karel Zak)
+    - topology/ioctl simplify ioctl handling (by Thomas Weißschuh)
+    - topology/ioctl correctly handle kernel types (by Thomas Weißschuh)
+    - Fix segfault when blkid.conf doesn't exist (by Karel Zak)
+    - check OPAL lock only when necessary (by Oldřich Jedlička)
+    - use correct logging prefix for checksum mismatch (by Thomas Weißschuh)
+    - introduce luks opal prober (by Thomas Weißschuh)
+    - Check offset in LUKS2 header (by Milan Broz)
+
 lib/buffer:
-   - introduce ul_buffer_get_string()  [Thomas Weißschuh]
+    - introduce ul_buffer_get_string() (by Thomas Weißschuh)
+
 lib/colors:
-   - fix fallback to system directory  [Thomas Weißschuh]
-   - free unnecessary ncurses resources  [Karel Zak]
+    - fix fallback to system directory (by Thomas Weißschuh)
+    - free unnecessary ncurses resources (by Karel Zak)
+
+libfdisk:
+    - make pointer arrays const (by Max Kellermann)
+    - make sure libblkid uses the same sector size (by Karel Zak)
+    - (dos) ignore incomplete EBR for non-wholedisk (by Karel Zak)
+    - check alignment reset return codes (by Karel Zak)
+    - fix fdisk_partition_start_follow_default() docs (by Karel Zak)
+    - add initializer to geometry (by Karel Zak)
+    - add missing va_end() [coverity scan] (by Karel Zak)
+    - add fdisk_ask_menu() (by Karel Zak)
+
 lib/fileutils:
-   - add ul_basename()  [Karel Zak]
+    - add ul_basename() (by Karel Zak)
+
 lib/jsonwrt:
-   - introduce ul_jsonwrt_empty()  [Karel Zak]
-lib/pager:
-lib/path:
-   - add ul_path_statf() and ul_path_vstatf()  [Karel Zak]
-   - introduce ul_path_vreadf_buffer  [Thomas Weißschuh]
-   - use _read_buffer for _read_string()  [Thomas Weißschuh]
-   - use _vreadf_buffer for _cpuparse()  [Thomas Weißschuh]
-lib/pty-session:
-   - Don't ignore SIGHUP.  [Kuniyuki Iwashima]
-lib/sha1:
-   - fix for old glibc  [Karel Zak]
-lib/sysfs:
-   - abort device hierarchy walk at root of sysfs  [Thomas Weißschuh]
-   - zero-terminate result of sysfs_blkdev_get_devchain()  [Thomas Weißschuh]
-libblkid:
-   - (exfat) validate fields used by prober  [Thomas Weißschuh]
-   - (gpt) use blkid_probe_verify_csum() for partition array checksum  [Thomas Weißschuh]
-   - Check offset in LUKS2 header  [Milan Broz]
-   - Fix segfault when blkid.conf doesn't exist  [Karel Zak]
-   - add FSLASTBLOCK for swaparea  [Karel Zak]
-   - apfs validate checksums  [Thomas Weißschuh]
-   - bitlocker add drive label  [Victor Westerhuis]
-   - bitlocker add image for Windows 7+ BitLocker  [Victor Westerhuis]
-   - bitlocker fix version on big-endian systems  [Victor Westerhuis]
-   - bitlocker use volume identifier as UUID  [Victor Westerhuis]
-   - check OPAL lock only when necessary  [Oldřich Jedlička]
-   - fix potential memory leaks  [Karel Zak]
-   - fix spurious ext superblock checksum mismatches  [Krister Johansen]
-   - improve portability  [Yang Kun]
-   - introduce luks opal prober  [Thomas Weißschuh]
-   - make example more robust  [Karel Zak]
-   - make pointer arrays const  [Max Kellermann]
-   - topology/ioctl correctly handle kernel types  [Thomas Weißschuh]
-   - topology/ioctl simplify ioctl handling  [Thomas Weißschuh]
-   - use correct logging prefix for checksum mismatch  [Thomas Weißschuh]
-   - zfs Use nvlist for detection instead of Uber blocks  [Ameer Hamza]
-   - zfs fix overflow warning [coverity scan]  [Ameer Hamza]
-libfdisk:
-   - (dos) ignore incomplete EBR for non-wholedisk  [Karel Zak]
-   - add fdisk_ask_menu()  [Karel Zak]
-   - add initializer to geometry  [Karel Zak]
-   - add missing va_end() [coverity scan]  [Karel Zak]
-   - check alignment reset return codes  [Karel Zak]
-   - fix fdisk_partition_start_follow_default() docs  [Karel Zak]
-   - make pointer arrays const  [Max Kellermann]
-   - make sure libblkid uses the same sector size  [Karel Zak]
+    - introduce ul_jsonwrt_empty() (by Karel Zak)
+
 liblastlog2:
-   - Improved sqlite3 error handling  [Stefan Schubert]
-   - tests provide fallback PATH_MAX definition  [Pino Toscano]
+    - tests provide fallback PATH_MAX definition (by Pino Toscano)
+    - Improved sqlite3 error handling (by Stefan Schubert)
+
 libmount:
-   - (docs) add missing api indexes  [Karel Zak]
-   - (loop) detect and report lost loop nodes  [Karel Zak]
-   - Add API to get/set unique IDs  [Karel Zak]
-   - Add integer type headers to private header file  [Karel Zak]
-   - Fix access check for utab in context  [Karel Zak]
-   - Fix atime remount for new API  [Karel Zak]
-   - Fix export of mnt_context_is_lazy and mnt_context_is_onlyonce  [Matt Turner]
-   - add API to read ID by statx()  [Karel Zak]
-   - add X-mount.nocanonicalize[=source|target]  [Karel Zak]
-   - add functions to use error buffer  [Karel Zak]
-   - add listmount() sample  [Karel Zak]
-   - add mnt_context_sprintf_errmsg()  [Karel Zak]
-   - add mnt_table_find_[uniq]_id() function  [Karel Zak]
-   - add mount-api-utils.h to mountP.h  [Karel Zak]
-   - add private mnt_context_read_mesgs()  [Karel Zak]
-   - add statmount to features list  [Karel Zak]
-   - add support for listmount()  [Karel Zak]
-   - add support for statmount()  [Karel Zak]
-   - cleanup comments  [Karel Zak]
-   - create EROFS loopdev only after ENOTBLK  [Karel Zak]
-   - don't hold write fd to mounted device  [Jan Kara]
-   - don't initialize variable twice (#2714)  [Thorsten Kukuk]
-   - expose exec errors  [Karel Zak]
-   - extract common error handling function  [John Keeping]
-   - fix __table_insert_fs()  [Karel Zak]
-   - fix comment typo for mnt_fs_get_comment()  [Tianjia Zhang]
-   - fix copy & past bug in lock initialization  [Karel Zak]
-   - fix mnt_fs_match_target()  [Karel Zak]
-   - fix possible memory leak  [Karel Zak]
-   - fix table_init_listmount()  [Karel Zak]
-   - fix tree FD usage in subdir hook  [Karel Zak]
-   - fix typo in symbols list  [Karel Zak]
-   - fix umount --read-only  [Karel Zak]
-   - fix use-after free, etc. [coverity scan]  [Karel Zak]
-   - ifdef STATMOUNT_* in sample  [Karel Zak]
-   - ifdef STATX_MNT_ID_UNIQUE  [Karel Zak]
-   - ifdef listmount and statmount stuff  [Karel Zak]
-   - implement ro[=vfs,fs]  [Karel Zak]
-   - improve error messages in ID-mapping hook  [Karel Zak]
-   - improve fs->stmnt_done mask use  [Karel Zak]
-   - improve how library generates fs->optstr  [Karel Zak]
-   - improving readability  [Karel Zak]
-   - improving robustness in reading kernel messages  [Karel Zak]
-   - make sure "option=" is used as string  [Karel Zak]
-   - map unsupported LISTMOUNT_REVERSE to ENOSYS  [Karel Zak]
-   - propagate first error of multiple filesystem types  [John Keeping]
-   - read all types of kernel messages  [Karel Zak]
-   - reduce size of syscall-failed message  [Karel Zak]
-   - remember parsed propagation  [Karel Zak]
-   - remove unnecessary include  [Karel Zak]
-   - report kernel message from new API  [Karel Zak]
-   - support X-mount.noloop  [Karel Zak]
-   - support bind symlink over symlink  [Karel Zak]
-   - update tests  [Karel Zak]
-   - use __unused__ for dummy get_mnt_id()  [Karel Zak]
-   - use regular function to save/reset syscalls status  [Karel Zak]
-   - use unique ID in utab  [Karel Zak]
+    - add support for STATMOUNT_SB_SOURCE (by Karel Zak)
+    - fix table_init_listmount() (by Karel Zak)
+    - fix use-after free, etc. [coverity scan] (by Karel Zak)
+    - improve error messages in ID-mapping hook (by Karel Zak)
+    - add private mnt_context_read_mesgs() (by Karel Zak)
+    - reduce size of syscall-failed message (by Karel Zak)
+    - (reverted) exec mount helpers with posixly correct argument order (by Karel Zak)
+    - read all types of kernel messages (by Karel Zak)
+    - map unsupported LISTMOUNT_REVERSE to ENOSYS (by Karel Zak)
+    - add mnt_table_find_[uniq]_id() function (by Karel Zak)
+    -  fix mnt_fs_match_target() (by Karel Zak)
+    - improve fs->stmnt_done mask use (by Karel Zak)
+    - improve how library generates fs->optstr (by Karel Zak)
+    - remove unnecessary include (by Karel Zak)
+    - Add integer type headers to private header file (by Karel Zak)
+    - use __unused__ for dummy get_mnt_id() (by Karel Zak)
+    - update tests (by Karel Zak)
+    - ifdef STATMOUNT_* in sample (by Karel Zak)
+    - ifdef STATX_MNT_ID_UNIQUE (by Karel Zak)
+    - ifdef listmount and statmount stuff (by Karel Zak)
+    - fix typo in symbols list (by Karel Zak)
+    - (docs) add missing api indexes (by Karel Zak)
+    - add listmount() sample (by Karel Zak)
+    - add support for listmount() (by Karel Zak)
+    - fix __table_insert_fs() (by Karel Zak)
+    - add support for statmount() (by Karel Zak)
+    - use unique ID in utab (by Karel Zak)
+    - add API to read ID by statx() (by Karel Zak)
+    - Add API to get/set unique IDs (by Karel Zak)
+    - remember parsed propagation (by Karel Zak)
+    - add statmount to features list (by Karel Zak)
+    - add mount-api-utils.h to mountP.h (by Karel Zak)
+    - create EROFS loopdev only after ENOTBLK (by Karel Zak)
+    - exec mount helpers with posixly correct argument order (by nilfsuser5678)
+    - support X-mount.noloop (by Karel Zak)
+    - implement ro[=vfs,fs] (by Karel Zak)
+    - improving readability (by Karel Zak)
+    - support bind symlink over symlink (by Karel Zak)
+    - add X-mount.nocanonicalize[=source (by target]|Karel Zak)
+    - cleanup comments (by Karel Zak)
+    - propagate first error of multiple filesystem types (by John Keeping)
+    - extract common error handling function (by John Keeping)
+    - improving robustness in reading kernel messages (by Karel Zak)
+    - fix tree FD usage in subdir hook (by Karel Zak)
+    - expose exec errors (by Karel Zak)
+    - (loop) detect and report lost loop nodes (by Karel Zak)
+    - add mnt_context_sprintf_errmsg() (by Karel Zak)
+    - add functions to use error buffer (by Karel Zak)
+    - use regular function to save/reset syscalls status (by Karel Zak)
+    - Fix atime remount for new API (by Karel Zak)
+    - fix possible memory leak (by Karel Zak)
+    - fix umount --read-only (by Karel Zak)
+    - Fix access check for utab in context (by Karel Zak)
+    - fix comment typo for mnt_fs_get_comment() (by Tianjia Zhang)
+    - don't initialize variable twice (#2714) (by Thorsten Kukuk)
+    - make sure "option=" is used as string (by Karel Zak)
+    - Fix export of mnt_context_is_lazy and mnt_context_is_onlyonce (by Matt Turner)
+    - report kernel message from new API (by Karel Zak)
+    - don't hold write fd to mounted device (by Jan Kara)
+    - (reverted) don't canonicalize symlinks for bind operation (by Karel Zak)
+    - fix copy & past bug in lock initialization (by Karel Zak)
+
+Libmount:
+    - Fix removal of "owner" option when executed as root (by Karel Zak)
+
 libmount/context_mount:
-   - fix argument number comments  [nilfsuser5678]
+    - fix argument number comments (by nilfsuser5678)
+
 libmount/hooks:
-   - make `hooksets` array const  [Max Kellermann]
+    - make `hooksets` array const (by Max Kellermann)
+
 libmount/utils:
-   - add pidfs to pseudo fs list  [Mike Yuan]
+    - add pidfs to pseudo fs list (by Mike Yuan)
+
+lib/pager:
+    - (reverted) Apply pager-specific fixes only when needed (by Thomas Weißschuh)
+
+lib/path:
+    - use _vreadf_buffer for _cpuparse() (by Thomas Weißschuh)
+    - introduce ul_path_vreadf_buffer (by Thomas Weißschuh)
+    - use _read_buffer for _read_string() (by Thomas Weißschuh)
+    - add ul_path_statf() and ul_path_vstatf() (by Karel Zak)
+
+lib/pty-session:
+    - Don't ignore SIGHUP. (by Kuniyuki Iwashima)
+
+lib/sha1:
+    - fix for old glibc (by Karel Zak)
+
 libsmartcol docs:
-   - Format samples, lists, tables  [FeRD (Frank Dana)]
+    - Format samples, lists, tables (by FeRD (Frank Dana))
+
 libsmartcols:
-   - (filter) accept prefixes like k, M, G as a parts of a number  [Karel Zak, Masatake YAMATO]
-   - (filter) check vasprintf() return value  [Karel Zak]
-   - (filter) emulate YYerror for old Bison  [Karel Zak]
-   - (filter) use variable argument lists for yyerror()  [Karel Zak]
-   - (sample) add wrap repeating example  [Karel Zak]
-   - add printf api to fill in column data  [Robin Jarry]
-   - add support for terminal hyperlinks  [Karel Zak]
-   - fix column reduction  [Karel Zak]
-   - fix reduction stages use  [Karel Zak]
-   - make __attributes__ more portable  [Karel Zak]
-   - make pointer arrays const  [Max Kellermann]
-   - print empty arrays in better way  [Karel Zak]
-   - reset wrap after calculation  [Karel Zak]
+    - add support for terminal hyperlinks (by Karel Zak)
+    - make pointer arrays const (by Max Kellermann)
+    - make __attributes__ more portable (by Karel Zak)
+    - add printf api to fill in column data (by Robin Jarry)
+    - fix reduction stages use (by Karel Zak)
+    - fix column reduction (by Karel Zak)
+    - (sample) add wrap repeating example (by Karel Zak)
+    - reset wrap after calculation (by Karel Zak)
+    - (filter) emulate YYerror for old Bison (by Karel Zak)
+    - (filter) check vasprintf() return value (by Karel Zak)
+    - (filter) accept prefixes like k, M, G as a parts of a number (by Karel Zak)
+    - (filter) use variable argument lists for yyerror() (by Karel Zak)
+    - print empty arrays in better way (by Karel Zak)
+
 libsmartcols/src/Makemodule.am:
-   - ensure filter-scanner/paser.c file is newer than the .h file  [Chen Qi]
+    - ensure filter-scanner/paser.c file is newer than the .h file (by Chen Qi)
+
+lib/sysfs:
+    - zero-terminate result of sysfs_blkdev_get_devchain() (by Thomas Weißschuh)
+    - abort device hierarchy walk at root of sysfs (by Thomas Weißschuh)
+
 libuuid:
-   - (man) fix function declarations  [CismonX]
-   - add helper to set version and variant in uuid_t  [Thomas Weißschuh]
-   - add support for RFC9562 UUIDs  [Thomas Weißschuh]
-   - clear uuidd cache on fork()  [Thomas Weißschuh]
-   - construct UUIDv6 without "struct uuid"  [Thomas Weißschuh]
-   - construct UUIDv7 without "struct uuid"  [Thomas Weißschuh]
-   - drop check for HAVE_TLS  [Thomas Weißschuh]
-   - drop duplicate assignment liuuid_la_LDFLAGS  [Karel Zak]
-   - fix gcc15 warnings  [Cristian Rodríguez]
-   - fix v6 generation  [Thomas Weißschuh]
-   - link test_uuid_time with pthread  [Thomas Weißschuh]
-   - set variant in the corrrect byte __uuid_set_variant_and_version  [oittaa]
-   - split uuidd cache into dedicated struct  [Thomas Weißschuh]
-   - support non-cached scenarios (when -lpthread is unavailable)  [Karel Zak]
-   - test time-based UUID generation  [Thomas Weißschuh]
+    - support non-cached scenarios (when -lpthread is unavailable) (by Karel Zak)
+    - fix gcc15 warnings (by Cristian Rodríguez)
+    - set variant in the corrrect byte __uuid_set_variant_and_version (by oittaa)
+    - link test_uuid_time with pthread (by Thomas Weißschuh)
+    - construct UUIDv7 without "struct uuid" (by Thomas Weißschuh)
+    - construct UUIDv6 without "struct uuid" (by Thomas Weißschuh)
+    - add helper to set version and variant in uuid_t (by Thomas Weißschuh)
+    - test time-based UUID generation (by Thomas Weißschuh)
+    - drop duplicate assignment liuuid_la_LDFLAGS (by Karel Zak)
+    - fix v6 generation (by Thomas Weißschuh)
+    - clear uuidd cache on fork() (by Thomas Weißschuh)
+    - split uuidd cache into dedicated struct (by Thomas Weißschuh)
+    - drop check for HAVE_TLS (by Thomas Weißschuh)
+    - add support for RFC9562 UUIDs (by Thomas Weißschuh)
+    - (man) fix function declarations (by CismonX)
+
 logger:
-   - (man) fix --socket-error  [Karel Zak]
-   - correctly format tv_usec  [Thomas Weißschuh]
-   - do not show arguments of --socket-errors as optional in --help  [Benno Schulenberg]
-   - grammarize the description of --socket-errors in the man page  [Benno Schulenberg]
-   - handle failures of gettimeofday()  [Thomas Weißschuh]
-   - rework error handling in logger_gettimeofday()  [Thomas Weißschuh]
+    - grammarize the description of --socket-errors in the man page (by Benno Schulenberg)
+    - (man) fix --socket-error (by Karel Zak)
+    - do not show arguments of --socket-errors as optional in --help (by Benno Schulenberg)
+    - correctly format tv_usec (by Thomas Weißschuh)
+    - rework error handling in logger_gettimeofday() (by Thomas Weißschuh)
+    - handle failures of gettimeofday() (by Thomas Weißschuh)
+
 login:
-   - actually honour $HOME for chdir()  [Lennart Poettering]
-   - add LOGIN_ENV_SAFELIST /etc/login.def item  [Karel Zak]
+    - actually honour $HOME for chdir() (by Lennart Poettering)
+    - add LOGIN_ENV_SAFELIST /etc/login.def item (by Karel Zak)
+
 login,libblkid:
-   - use econf_readConfig rather than deprecated econf_readDirs  [Karel Zak]
+    - use econf_readConfig rather than deprecated econf_readDirs (by Karel Zak)
+
 login-utils:
-   - make pointer arrays const  [Max Kellermann]
+    - make pointer arrays const (by Max Kellermann)
+
 login-utils/su-common:
-   - Check that the user didn't change during PAM transaction  [Marco Trevisan (Treviño)]
-   - Validate all return values again  [Thomas Weißschuh]
-losetup:
-   - losetup.8 Clarify --direct-io  [Colin Walters]
+    - Validate all return values again (by Thomas Weißschuh)
+    - Check that the user didn't change during PAM transaction (by Marco Trevisan (Treviño))
+
+losetup.8:
+    - Clarify --direct-io (by Colin Walters)
+
 lsblk:
-   - (refactor) refer to a parameter instead of a file static var  [Masatake YAMATO]
-   - add --hyperlink command line option  [Karel Zak]
-   - add --properties-by option  [Karel Zak]
-   - simplify SOURCES code  [Karel Zak]
-   - update --help  [Karel Zak]
-   - update bash-completion/lsblk  [Karel Zak]
+    - add --hyperlink command line option (by Karel Zak)
+    - update bash-completion/lsblk (by Karel Zak)
+    - update --help (by Karel Zak)
+    - add --properties-by option (by Karel Zak)
+    - simplify SOURCES code (by Karel Zak)
+    - (refactor) refer to a parameter instead of a file static var (by Masatake YAMATO)
+
 lsclocks:
-   - fix FD leak  [Karel Zak]
-   - fix dynamic clock ids  [Thomas Weißschuh]
+    - fix dynamic clock ids (by Thomas Weißschuh)
+    - fix FD leak (by Karel Zak)
+
 lscpu:
-   - Add FUJITSU aarch64 MONAKA cpupart  [Emi, Kisanuki]
-   - New Arm Cortex part numbers  [Jeremy Linton]
-   - Skip aarch64 decode path for rest of the architectures  [Pratik R. Sampat]
-   - add --raw command line option  [Karel Zak]
-   - add procfs–sysfs dump from Milk-V Pioneer  [Jan Engelhardt]
-   - don't use NULL sharedmap  [Karel Zak]
-   - fix incorrect number of sockets during hotplug  [Anjali K]
-   - initialize all variables (#2714)  [Thorsten Kukuk]
-   - make code more readable  [Karel Zak]
-   - make three column descriptions more grammatical  [Benno Schulenberg]
-   - optimize query virt pci device  [Guixin Liu]
-   - restructure op-mode printing  [Thomas Weißschuh]
-   - skip frequencies of 0 MHz when getting minmhz  [Ricardo Neri]
-   - use CPU types de-duplication  [Karel Zak]
-   - use bool type in control structs  [Karel Zak]
+    - skip frequencies of 0 MHz when getting minmhz (by Ricardo Neri)
+    - make three column descriptions more grammatical (by Benno Schulenberg)
+    - Add FUJITSU aarch64 MONAKA cpupart (by Emi, Kisanuki)
+    - use bool type in control structs (by Karel Zak)
+    - add --raw command line option (by Karel Zak)
+    - fix incorrect number of sockets during hotplug (by Anjali K)
+    - add procfs–sysfs dump from Milk-V Pioneer (by Jan Engelhardt)
+    - optimize query virt pci device (by Guixin Liu)
+    - make code more readable (by Karel Zak)
+    - Skip aarch64 decode path for rest of the architectures (by Pratik R. Sampat)
+    - use CPU types de-duplication (by Karel Zak)
+    - New Arm Cortex part numbers (by Jeremy Linton)
+    - initialize all variables (#2714) (by Thorsten Kukuk)
+    - don't use NULL sharedmap (by Karel Zak)
+    - restructure op-mode printing (by Thomas Weißschuh)
+
 lsfd:
-   - (bugfix) fix wrong type usage in anon_bpf_map_fill_column  [Masatake YAMATO]
-   - (cosmetic) normalize whitespaces  [Masatake YAMATO]
-   - (man) add commas between SEE ALSO items  [Jakub Wilk]
-   - (man) add more filter examples related to unix stream sockets  [Masatake YAMATO]
-   - (man) fix license name  [Jakub Wilk]
-   - (man) fix the decoration of an optional parameter  [Masatake YAMATO]
-   - (man) fix typos  [Jakub Wilk]
-   - (po-man) update po4a.cfg  [Karel Zak]
-   - (refactor) add abst_class as super class of file_class  [Masatake YAMATO]
-   - (refactor) flatten bit fields in struct file  [Masatake YAMATO]
-   - (refactor) make the steps for new_file consistent  [Masatake YAMATO]
-   - (refactor) rename a local variable and a parameter  [Masatake YAMATO]
-   - (refactor) rename a member of struct proc  [Masatake YAMATO]
-   - (refactor) rename add_nodevs to read_mountinfo  [Masatake YAMATO]
-   - (refactor) simplify the step to copy a file struct if the result of its stat is reusable  [Masatake YAMATO]
-   - (refactor) simplify the step to make a file struct  [Masatake YAMATO]
-   - (refactor) split the function processing mountinfo file  [Masatake YAMATO]
-   - (refactor) store a mnt_namespace object to struct process  [Masatake YAMATO]
-   - (refactor) use a binary tree as the implementation for mnt_namespaces  [Masatake YAMATO]
-   - (refactor) use ul_path_statf and ul_path_readlinkf  [Masatake YAMATO]
-   - (tests) skip tests using fd flags on qemu-user  [Thomas Weißschuh]
-   - Gather information on target socket's net namespace  [Dmitry Safonov]
-   - Refactor the pidfd logic into lsfd-pidfd.c  [Xi Ruoyao]
-   - Support pidfs  [Xi Ruoyao]
-   - add --_drop-prvilege option for testing purpose  [Masatake YAMATO]
-   - add --hyperlink command line option  [Karel Zak, Masatake YAMTO]
-   - add BPF-PROG.TAG column  [Masatake YAMATO]
-   - add ERROR as a new type  [Masatake YAMATO]
-   - add LSFD_DEBUG env var for debugging  [Masatake YAMATO]
-   - add meson.build for the command  [Masatake YAMATO]
-   - avoid accessing an uninitialized value  [Masatake YAMATO]
-   - consolidate add_column()  [Karel Zak]
-   - don't enable hyperlinks for deleted files  [Masatake YAMATO]
-   - enable hyperlinks only for regular files and directories  [Masatake YAMATO]
-   - extend nodev table to decode "btrfs" on SOURCE column  [Masatake YAMATO]
-   - finalize abst_class  [Masatake YAMATO]
-   - fix typos of a function name  [Masatake YAMATO]
-   - include buffer.h in decode-file-flags.h  [Thomas Weißschuh]
-   - include linux/fcntl.h  [Thomas Weißschuh]
-   - make the way to read /proc/$pid/mountinfo robust  [Masatake YAMATO]
-   - minimize the output related to lsfd itself  [Masatake YAMATO]
-   - move interface of decode-file-flags to header  [Thomas Weißschuh]
-   - move the source code to new ./lsfd-cmd directory  [Masatake YAMATO]
-   - read /proc/$pid/ns/mnt earlier  [Masatake YAMATO]
-   - remove C++ comment  [Karel Zak]
-   - support AF_VSOCK sockets  [Masatake YAMATO]
-   - test Adapt test cases for pidfs  [Xi Ruoyao]
-   - update bpf related tables  [Masatake YAMATO]
-lsfd,test_mkfds:
-   - (refactor) specify the variable itself as an operand of sizeof  [Masatake YAMATO]
+    - remove C++ comment (by Karel Zak)
+    - support AF_VSOCK sockets (by Masatake YAMATO)
+    - don't enable hyperlinks for deleted files (by Masatake YAMATO)
+    - enable hyperlinks only for regular files and directories (by Masatake YAMATO)
+    - add --hyperlink command line option (by Karel Zak)
+    - consolidate add_column() (by Karel Zak)
+    - (man) add more filter examples related to unix stream sockets (by Masatake YAMATO)
+    - add BPF-PROG.TAG column (by Masatake YAMATO)
+    - update bpf related tables (by Masatake YAMATO)
+    - (bugfix) fix wrong type usage in anon_bpf_map_fill_column (by Masatake YAMATO)
+    - avoid accessing an uninitialized value (by Masatake YAMATO)
+    - finalize abst_class (by Masatake YAMATO)
+    - Gather information on target socket's net namespace (by Dmitry Safonov)
+    - minimize the output related to lsfd itself (by Masatake YAMATO)
+    - (tests) skip tests using fd flags on qemu-user (by Thomas Weißschuh)
+    - (refactor) use ul_path_statf and ul_path_readlinkf (by Masatake YAMATO)
+    - include linux/fcntl.h (by Thomas Weißschuh)
+    - include buffer.h in decode-file-flags.h (by Thomas Weißschuh)
+    - move interface of decode-file-flags to header (by Thomas Weißschuh)
+    - (man) add commas between SEE ALSO items (by Jakub Wilk)
+    - (man) fix license name (by Jakub Wilk)
+    - (man) fix typos (by Jakub Wilk)
+    - add meson.build for the command (by Masatake YAMATO)
+    - (po-man) update po4a.cfg (by Karel Zak)
+    - move the source code to new ./lsfd-cmd directory (by Masatake YAMATO)
+    - add LSFD_DEBUG env var for debugging (by Masatake YAMATO)
+    - test Adapt test cases for pidfs (by Xi Ruoyao)
+    - Support pidfs (by Xi Ruoyao)
+    - Refactor the pidfd logic into lsfd-pidfd.c (by Xi Ruoyao)
+    - (man) fix the decoration of an optional parameter (by Masatake YAMATO)
+    - extend nodev table to decode "btrfs" on SOURCE column (by Masatake YAMATO)
+    - (refactor) rename a member of struct proc (by Masatake YAMATO)
+    - (refactor) rename a local variable and a parameter (by Masatake YAMATO)
+    - (refactor) split the function processing mountinfo file (by Masatake YAMATO)
+    - (refactor) store a mnt_namespace object to struct process (by Masatake YAMATO)
+    - (refactor) use a binary tree as the implementation for mnt_namespaces (by Masatake YAMATO)
+    - read /proc/$pid/ns/mnt earlier (by Masatake YAMATO)
+    - (refactor) rename add_nodevs to read_mountinfo (by Masatake YAMATO)
+    - make the way to read /proc/$pid/mountinfo robust (by Masatake YAMATO)
+    - (cosmetic) normalize whitespaces (by Masatake YAMATO)
+    - add --_drop-prvilege option for testing purpose (by Masatake YAMATO)
+    - add ERROR as a new type (by Masatake YAMATO)
+    - (refactor) make the steps for new_file consistent (by Masatake YAMATO)
+    - (refactor) add abst_class as super class of file_class (by Masatake YAMATO)
+    - (refactor) simplify the step to make a file struct (by Masatake YAMATO)
+    - (refactor) simplify the step to copy a file struct if the result of its stat is reusable (by Masatake YAMATO)
+    - (refactor) flatten bit fields in struct file (by Masatake YAMATO)
+    - fix typos of a function name (by Masatake YAMATO)
+
 lsfd-cmd:
-   - make pointer arrays const  [Max Kellermann]
+    - make pointer arrays const (by Max Kellermann)
+
+lsfd,test_mkfds:
+    - (refactor) specify the variable itself as an operand of sizeof (by Masatake YAMATO)
+
 lsipc:
-   - (man) add note about default outputs  [Karel Zak]
-   - fix semaphore USED counter  [Karel Zak]
-   - improve variable naming  [Karel Zak]
+    - doesn't mount /dev/mqueue (by Prasanna Paithankar)
+    - (man) add note about default outputs (by Karel Zak)
+    - improve variable naming (by Karel Zak)
+    - fix semaphore USED counter (by Karel Zak)
+
 lsirq:
-   - add option to limit cpus  [Robin Jarry]
+    - add option to limit cpus (by Robin Jarry)
+
 lsirq,irqtop:
-   - add threshold option  [Robin Jarry]
-   - cleanup threshold datatype  [Karel Zak]
+    - cleanup threshold datatype (by Karel Zak)
+    - add threshold option (by Robin Jarry)
+
 lslocks:
-   - don't abort gathering per-process information even if opening a /proc/[0-9]* fails  [Masatake YAMATO]
-   - fix buffer overflow  [Karel Zak]
-   - remove a unused local variable  [Masatake YAMATO]
-   - remove deadcode [coverity scan]  [Karel Zak]
-   - remove unnecessary code  [Karel Zak]
+    - remove unnecessary code (by Karel Zak)
+    - remove deadcode [coverity scan] (by Karel Zak)
+    - remove a unused local variable (by Masatake YAMATO)
+    - don't abort gathering per-process information even if opening a /proc/[0-9]* fails (by Masatake YAMATO)
+    - fix buffer overflow (by Karel Zak)
+
 lslogins:
-   - Add support for lastlog2  [Stefan Schubert]
-   - don't ignore stat error  [Thorsten Kukuk]
+    - don't ignore stat error (by Thorsten Kukuk)
+
 lsmem:
-   - improve coding style  [Karel Zak]
-   - make an error message identical to one used in seven other places  [Benno Schulenberg]
-   - make lsmem to check for the nodes more robust  [zhangyao]
+    - increase the available width for the summary text labels (by Benno Schulenberg)
+    - make an error message identical to one used in seven other places (by Benno Schulenberg)
+    - improve coding style (by Karel Zak)
+    - make lsmem to check for the nodes more robust (by zhangyao)
+
 lsns:
-   - (man) make the namespace parameter optional  [Masatake YAMATO]
-   - (refactor) add get_{parent|owner}_ns_ino() implementing some parts of get_ns_ino()  [Masatake YAMATO]
-   - (refactor) give a enumeration name 'lsns_type' to LSNS_TYPE_ enumerators  [Masatake YAMATO]
-   - (refactor) make the function names for reading namespaces consistent  [Masatake YAMATO]
-   - (refactor) rename LSNS_ID_.* to LSNS_TYPE_.*  [Masatake YAMATO]
-   - (refactor) rename get_ns_ino() to get_ns_inos()  [Masatake YAMATO]
-   - (refactor) rename read_related_namespaces to connect_namespaces  [Masatake YAMATO]
-   - (refactor) use get_{parent|owner}_ns_ino() in add_namespace_for_nsfd  [Masatake YAMATO]
-   - (refactor) use ls_path_{openf|statf} to make the code simple  [Masatake YAMATO]
-   - (refactor) use ul_new_path and procfs_process_init_path  [Masatake YAMATO]
-   - List network namespaces that are held by a socket  [Dmitry Safonov]
-   - add --filter option to the --help optout and the completion rule  [Masatake YAMATO]
-   - add -H, --list-columns option  [Masatake YAMATO]
-   - add a missing '=' character in the help message  [Masatake YAMATO]
-   - add more print-debug code  [Masatake YAMATO]
-   - check for mnt_fs_get_target return value  [Karel Zak]
-   - continue the executing even if opening a /proc/$pid fails  [Masatake YAMATO]
-   - don't call close(2) if unnecessary  [Masatake YAMATO]
-   - fill the netsid member of lsns_process with reliable value  [Masatake YAMATO]
-   - fix netns use  [Karel Zak]
-   - fix ul_path_stat() error handling [coverity scan]  [Karel Zak]
-   - ignore ESRCH errors reported when accessing files under /proc  [Masatake YAMATO]
-   - implement -Q, --filter option  [Masatake YAMATO]
-   - report with warnx if a namespace related ioctl fails with ENOSYS  [Masatake YAMATO]
-   - show namespaces only kept alive by open file descriptors  [Masatake YAMATO]
-   - tolerate lsns_ioctl(fd, NS_GET_{PARENT,USERNS}) failing with ENOSYS  [Masatake YAMATO]
-   - verify the uniqueness of a namespace in ls->namespaces list  [Masatake YAMATO]
+    - check for mnt_fs_get_target return value (by Karel Zak)
+    - List network namespaces that are held by a socket (by Dmitry Safonov)
+    - don't call close(2) if unnecessary (by Masatake YAMATO)
+    - ignore ESRCH errors reported when accessing files under /proc (by Masatake YAMATO)
+    - (refactor) use ls_path_{openf (by statf} to make the code simple|Masatake YAMATO)
+    - verify the uniqueness of a namespace in ls->namespaces list (by Masatake YAMATO)
+    - (refactor) make the function names for reading namespaces consistent (by Masatake YAMATO)
+    - (refactor) rename read_related_namespaces to connect_namespaces (by Masatake YAMATO)
+    - (refactor) rename get_ns_ino() to get_ns_inos() (by Masatake YAMATO)
+    - (refactor) use get_{parent (by owner}_ns_ino() in add_namespace_for_nsfd|Masatake YAMATO)
+    - (refactor) add get_{parent (by owner}_ns_ino() implementing some parts of get_ns_ino()|Masatake YAMATO)
+    - (refactor) give a enumeration name 'lsns_type' to LSNS_TYPE_ enumerators (by Masatake YAMATO)
+    - (refactor) rename LSNS_ID_.* to LSNS_TYPE_.* (by Masatake YAMATO)
+    - fix netns use (by Karel Zak)
+    - add --filter option to the --help optout and the completion rule (by Masatake YAMATO)
+    - report with warnx if a namespace related ioctl fails with ENOSYS (by Masatake YAMATO)
+    - fill the netsid member of lsns_process with reliable value (by Masatake YAMATO)
+    - tolerate lsns_ioctl(fd, NS_GET_{PARENT,USERNS}) failing with ENOSYS (by Masatake YAMATO)
+    - add more print-debug code (by Masatake YAMATO)
+    - continue the executing even if opening a /proc/$pid fails (by Masatake YAMATO)
+    - fix ul_path_stat() error handling [coverity scan] (by Karel Zak)
+    - show namespaces only kept alive by open file descriptors (by Masatake YAMATO)
+    - (refactor) use ul_new_path and procfs_process_init_path (by Masatake YAMATO)
+    - add -H, --list-columns option (by Masatake YAMATO)
+    - implement -Q, --filter option (by Masatake YAMATO)
+    - add a missing '=' character in the help message (by Masatake YAMATO)
+    - (man) make the namespace parameter optional (by Masatake YAMATO)
+
 man pages:
-   - document `--user` option for `runuser`  [Christoph Anton Mitterer]
-   - use `user` rather than `username`  [Christoph Anton Mitterer]
-   - use the same verb for --version as for --help, like in usages  [Benno Schulenberg]
+    - use the same verb for --version as for --help, like in usages (by Benno Schulenberg)
+    - document `--user` option for `runuser` (by Christoph Anton Mitterer)
+    - use `user` rather than `username` (by Christoph Anton Mitterer)
+
 mesg:
-   - remove ability to compile with fchmod(S_IWOTH)  [Karel Zak]
+    - remove ability to compile with fchmod(S_IWOTH) (by Karel Zak)
+
 meson:
-   - Add build-blkdiscard option  [Jordan Williams]
-   - Add build-blkpr option  [Jordan Williams]
-   - Add build-blkzone option  [Jordan Williams]
-   - Add build-blockdev option  [Jordan Williams]
-   - Add build-chcpu option  [Jordan Williams]
-   - Add build-dmesg option  [Jordan Williams]
-   - Add build-enosys option  [Jordan Williams]
-   - Add build-fadvise option  [Jordan Williams]
-   - Add build-fsfreeze option  [Jordan Williams]
-   - Add build-hexdump option  [Alexander Shursha]
-   - Add build-ipcmk option  [Jordan Williams]
-   - Add build-ldattach option  [Jordan Williams]
-   - Add build-lsclocks option  [Jordan Williams]
-   - Add build-lsfd option and make rt dependency optional  [Jordan Williams]
-   - Add build-rtcwake option  [Jordan Williams]
-   - Add build-script option  [Jordan Williams]
-   - Add build-scriptlive option  [Jordan Williams]
-   - Add build-setarch option  [Jordan Williams]
-   - Add have_pty variable to check if pty is available  [Jordan Williams]
-   - Add missing check for build-ipcrm option  [Jordan Williams]
-   - Check options for building lib_pam_misc  [Alexander Shursha]
-   - Correctly require the Python.h header for the python dependency  [Jordan Williams]
-   - Define _DARWIN_C_SOURCE on macOS as is done in Autotools  [Jordan Williams]
-   - Disable targets requiring pam when it is missing  [Jordan Williams]
-   - Don't define HAVE_ENVIRON_DECL when environ is unavailable  [Jordan Williams]
-   - Enforce sqlite dependency for liblastlog2  [Jordan Williams]
-   - Fix build by default and install behavior for build-pipesz option  [Jordan Williams]
-   - Fix build-python option  [Jordan Williams]
-   - Fix checking options build-bits.  [Alexander Shursha]
-   - Fix false positive detection of mempcpy on macOS  [Jordan Williams]
-   - Make ncurses dependency a disabler when not found  [Jordan Williams]
-   - Make the zlib dependency a disabler when not found  [Jordan Williams]
-   - Make tinfo dependency a disabler when not found  [Jordan Williams]
-   - Only build blkzone and blkpr if the required linux header exists  [Jordan Williams]
-   - Only build libmount python module if python was found  [Fabian Vogt]
-   - Only build libmount when required  [Jordan Williams]
-   - Only pick up the rt library once  [Jordan Williams]
-   - Only require Python module when building pylibmount  [Jordan Williams]
-   - Only require the crypt library when necessary  [Jordan Williams]
-   - Only use the --version-script linker flag where it is supported  [Jordan Williams]
-   - Remove libblkid dependency on libmount  [Jordan Williams]
-   - Require Python dependency which can be embedded for pylibmount  [Jordan Williams]
-   - Require pty for the su and runuser executables  [Jordan Williams]
-   - Require the seminfo type for ipcmk, ipcrm, and ipcs  [Jordan Williams]
-   - Require the sys/vfs.h header for libmount and fstrim  [Jordan Williams]
-   - Use has_type instead of sizeof to detect cpu_set_t type  [Jordan Williams]
-   - Use is_absolute to determine if the prefix directory is absolute  [Jordan Williams]
-   - Use libblkid as a dependency  [Jordan Williams]
-   - Use libmount as a dependency  [Jordan Williams]
-   - add -D tty-setgid=[false|true]  [Karel Zak]
-   - add HAVE_LIBPTHREAD  [Karel Zak]
-   - add checking build-cal  [Alexander Shursha]
-   - add checking build-findfs.  [Alexander Shursha]
-   - add forgotten files to lists  [Zbigniew Jędrzejewski-Szmek]
-   - add missing `is_disabler` checks  [Sam James]
-   - add missing sample-mount-overwrite  [Karel Zak]
-   - add options for more utilities  [Rosen Penev]
-   - avoid future-deprecated feature  [Thomas Weißschuh]
-   - check for BPF_OBJ_NAME_LEN and linux/bpf.h  [Karel Zak]
-   - check for blkzoned.h  [Karel Zak]
-   - check for statmount and listmount syscalls  [Karel Zak]
-   - checking build_libblkid for manadocs  [Alexander Shursha]
-   - checking build_libsmartcols for manadocs.  [Alexander Shursha]
-   - correctly detect posix_fallocate  [Chris Hofstaedtler]
-   - define have_linux_blkzoned_h  [Frantisek Sumsal]
-   - do not hardcode /var in uuidd-sysusers.conf.  [Karel Zak]
-   - don't install getopt examples if disabled  [Rosen Penev]
-   - fix LIBBLKID_VERSION definition  [Karel Zak]
-   - fix after rebase  [Karel Zak]
-   - fix build of lslogins with -Dbuild-liblastlog2=disabled  [Thomas Weißschuh]
-   - fix checking build-cramfs  [Alexander Shursha]
-   - fix checking build-login  [Alexander Shursha]
-   - fix checking build-sulogin  [Alexander Shursha]
-   - fix disablement check  [Zbigniew Jędrzejewski-Szmek]
-   - fix generated header paths  [amibranch]
-   - fix mismatch with handling of lib_dl dependency  [Zbigniew Jędrzejewski-Szmek]
-   - generate man page translations  [Jordan Williams]
-   - install lastlog2.h library header file  [Karel Zak]
-   - po disable if nls is disabled  [Rosen Penev]
-   - remove unused lastlog-compat-symlink option  [Jordan Williams]
-   - respect c_args/CFLAGS when generating syscalls/errnos  [Thomas Weißschuh]
-   - run compiler checks with -D_GNU_SOURCE when necessary  [Thomas Weißschuh]
-   - simplify code  [Yang Kun]
-   - test for pidfd_getfd()  [Thomas Weißschuh]
-   - use a / b instead of join_paths(a, b)  [Dmitry V. Levin]
-   - use files() for man page source files  [Jordan Williams]
-   - use signed chars  [Thomas Weißschuh]
-   - use tmpfilesdir pkg-config variable  [Karel Zak]
+    - demote two libraries to library (by Rosen Penev)
+    - generate man page translations (by Jordan Williams)
+    - use files() for man page source files (by Jordan Williams)
+    - define have_linux_blkzoned_h (by Frantisek Sumsal)
+    - check for blkzoned.h (by Karel Zak)
+    - add HAVE_LIBPTHREAD (by Karel Zak)
+    - correctly detect posix_fallocate (by Chris Hofstaedtler)
+    - use tmpfilesdir pkg-config variable (by Karel Zak)
+    - do not hardcode /var in uuidd-sysusers.conf. (by Karel Zak)
+    - fix after rebase (by Karel Zak)
+    - check for statmount and listmount syscalls (by Karel Zak)
+    - add missing `is_disabler` checks (by Sam James)
+    - add checking build-findfs. (by Alexander Shursha)
+    - Fix checking options build-bits. (by Alexander Shursha)
+    - Check options for building lib_pam_misc (by Alexander Shursha)
+    - checking build_libsmartcols for manadocs. (by Alexander Shursha)
+    - checking build_libblkid for manadocs (by Alexander Shursha)
+    - add checking build-cal (by Alexander Shursha)
+    - fix checking build-sulogin (by Alexander Shursha)
+    - fix checking build-login (by Alexander Shursha)
+    - fix checking build-cramfs (by Alexander Shursha)
+    - Add build-hexdump option (by Alexander Shursha)
+    - remove unused lastlog-compat-symlink option (by Jordan Williams)
+    - add -D tty-setgid=[false (by true]|Karel Zak)
+    - test for pidfd_getfd() (by Thomas Weißschuh)
+    - don't install getopt examples if disabled (by Rosen Penev)
+    - check for BPF_OBJ_NAME_LEN and linux/bpf.h (by Karel Zak)
+    - fix generated header paths (by amibranch)
+    - simplify code (by Yang Kun)
+    - use a / b instead of join_paths(a, b) (by Dmitry V. Levin)
+    - add options for more utilities (by Rosen Penev)
+    - add missing sample-mount-overwrite (by Karel Zak)
+    - po disable if nls is disabled (by Rosen Penev)
+    - Correctly require the Python.h header for the python dependency (by Jordan Williams)
+    - Only require Python module when building pylibmount (by Jordan Williams)
+    - Fix build-python option (by Jordan Williams)
+    - Add build-lsclocks option (by Jordan Williams)
+    - Add build-enosys option (by Jordan Williams)
+    - Define _DARWIN_C_SOURCE on macOS as is done in Autotools (by Jordan Williams)
+    - Fix build by default and install behavior for build-pipesz option (by Jordan Williams)
+    - Add build-fadvise option (by Jordan Williams)
+    - Add build-scriptlive option (by Jordan Williams)
+    - Add build-script option (by Jordan Williams)
+    - Require pty for the su and runuser executables (by Jordan Williams)
+    - Add have_pty variable to check if pty is available (by Jordan Williams)
+    - Add build-blockdev option (by Jordan Williams)
+    - Add build-chcpu option (by Jordan Williams)
+    - Use has_type instead of sizeof to detect cpu_set_t type (by Jordan Williams)
+    - Add build-setarch option (by Jordan Williams)
+    - Add build-rtcwake option (by Jordan Williams)
+    - Add build-ldattach option (by Jordan Williams)
+    - Add build-blkdiscard option (by Jordan Williams)
+    - Add build-fsfreeze option (by Jordan Williams)
+    - Add build-blkzone option (by Jordan Williams)
+    - Add build-blkpr option (by Jordan Williams)
+    - Add build-dmesg option (by Jordan Williams)
+    - Use is_absolute to determine if the prefix directory is absolute (by Jordan Williams)
+    - Require the seminfo type for ipcmk, ipcrm, and ipcs (by Jordan Williams)
+    - Add build-ipcmk option (by Jordan Williams)
+    - Add missing check for build-ipcrm option (by Jordan Williams)
+    - Remove libblkid dependency on libmount (by Jordan Williams)
+    - Make the zlib dependency a disabler when not found (by Jordan Williams)
+    - Make ncurses dependency a disabler when not found (by Jordan Williams)
+    - Make tinfo dependency a disabler when not found (by Jordan Williams)
+    - Only use the --version-script linker flag where it is supported (by Jordan Williams)
+    - Require the sys/vfs.h header for libmount and fstrim (by Jordan Williams)
+    - Disable targets requiring pam when it is missing (by Jordan Williams)
+    - Require Python dependency which can be embedded for pylibmount (by Jordan Williams)
+    - Enforce sqlite dependency for liblastlog2 (by Jordan Williams)
+    - use signed chars (by Thomas Weißschuh)
+    - Only build libmount when required (by Jordan Williams)
+    - Use libblkid as a dependency (by Jordan Williams)
+    - Use libmount as a dependency (by Jordan Williams)
+    - Only pick up the rt library once (by Jordan Williams)
+    - Add build-lsfd option and make rt dependency optional (by Jordan Williams)
+    - Fix false positive detection of mempcpy on macOS (by Jordan Williams)
+    - respect c_args/CFLAGS when generating syscalls/errnos (by Thomas Weißschuh)
+    - Don't define HAVE_ENVIRON_DECL when environ is unavailable (by Jordan Williams)
+    - Only require the crypt library when necessary (by Jordan Williams)
+    - Only build blkzone and blkpr if the required linux header exists (by Jordan Williams)
+    - fix LIBBLKID_VERSION definition (by Karel Zak)
+    - avoid future-deprecated feature (by Thomas Weißschuh)
+    - run compiler checks with -D_GNU_SOURCE when necessary (by Thomas Weißschuh)
+    - fix build of lslogins with -Dbuild-liblastlog2=disabled (by Thomas Weißschuh)
+    - install lastlog2.h library header file (by Karel Zak)
+    - Only build libmount python module if python was found (by Fabian Vogt)
+    - fix mismatch with handling of lib_dl dependency (by Zbigniew Jędrzejewski-Szmek)
+    - add forgotten files to lists (by Zbigniew Jędrzejewski-Szmek)
+    - fix disablement check (by Zbigniew Jędrzejewski-Szmek)
+
 misc-utils:
-   - make pointer arrays const  [Max Kellermann]
-   - uuidd Use ul_sig_err instead of errx  [Cristian Rodríguez]
+    - make pointer arrays const (by Max Kellermann)
+
+misc-utils/lastlog2:
+    - Add option -a for listing active users only (by WanBingjiang)
+
+misc-utils:uuidd:
+    - Use ul_sig_err instead of errx (by Cristian Rodríguez)
+
 mkfs.cramfs:
-   - in usage text, separate two direct arguments from options  [Benno Schulenberg]
+    - in usage text, separate two direct arguments from options (by Benno Schulenberg)
+
 mkswap:
-   - add features list to --version output  [Karel Zak]
-   - fix includes  [Karel Zak]
-   - improve --file option for use on btrfs  [Karel Zak]
-   - remove unused variable for non-nocow systems  [Karel Zak]
-   - set selinux label also when creating file  [Zbigniew Jędrzejewski-Szmek]
+    - remove unused variable for non-nocow systems (by Karel Zak)
+    - add features list to --version output (by Karel Zak)
+    - fix includes (by Karel Zak)
+    - improve --file option for use on btrfs (by Karel Zak)
+    - set selinux label also when creating file (by Zbigniew Jędrzejewski-Szmek)
+
 mkswap.8.adoc:
-   - update note regarding swapfile creation  [Mike Yuan]
+    - update note regarding swapfile creation (by Mike Yuan)
+
 more:
-   - fix compilation  [Yang Kun]
-   - fix poll() use  [Karel Zak]
-   - make sure we have data on stderr  [Karel Zak]
-   - remove second check for EOF (#2714)  [Thorsten Kukuk]
+    - fix compilation (by Yang Kun)
+    - make sure we have data on stderr (by Karel Zak)
+    - remove second check for EOF (#2714) (by Thorsten Kukuk)
+    - fix poll() use (by Karel Zak)
+
 mount:
-   - (man) add note about -o bind,rw  [Karel Zak]
-   - (man) add note about symlink over symlink  [Karel Zak]
-   - print info and warning messages  [Karel Zak]
-   - properly mark the arguments of the 'ro' and 'rw' extended options  [Benno Schulenberg]
-   - use ul_optstr_is_valid()  [Karel Zak]
+    - (man) add info about info messages (by Karel Zak)
+    - properly mark the arguments of the 'ro' and 'rw' extended options (by Benno Schulenberg)
+    - print info and warning messages (by Karel Zak)
+    - use ul_optstr_is_valid() (by Karel Zak)
+    - (man) add note about symlink over symlink (by Karel Zak)
+    - (man) add note about -o bind,rw (by Karel Zak)
+
 nsenter:
-   - Provide an option to join target process's socket net namespace  [Dmitry Safonov]
-   - Rewrite --user-parent to use pidfd  [Karel Zak]
-   - add functions to enable/disable namespaces  [Karel Zak]
-   - improve portability to older kernels  [Karel Zak]
-   - reuse pidfd for --net-socket  [Karel Zak]
-   - support empty environ[]  [Karel Zak]
-   - use macros to access the nsfiles array  [Karel Zak]
-   - use pidfd to enter target namespaces  [Karel Zak]
-   - use separate function to enter namespaces  [Karel Zak]
+    - support empty environ[] (by Karel Zak)
+    - improve portability to older kernels (by Karel Zak)
+    - Rewrite --user-parent to use pidfd (by Karel Zak)
+    - reuse pidfd for --net-socket (by Karel Zak)
+    - use macros to access the nsfiles array (by Karel Zak)
+    - use pidfd to enter target namespaces (by Karel Zak)
+    - use separate function to enter namespaces (by Karel Zak)
+    - add functions to enable/disable namespaces (by Karel Zak)
+    - Provide an option to join target process's socket net namespace (by Dmitry Safonov)
+
 pam_lastlog2:
-   - drop duplicate assignment pam_lastlog2_la_LDFLAGS  [Thomas Weißschuh]
-   - link against liblastlog  [Thomas Weißschuh]
-   - remove symbol that doesn't exist from version script  [psykose]
+    - remove symbol that doesn't exist from version script (by psykose)
+    - drop duplicate assignment pam_lastlog2_la_LDFLAGS (by Thomas Weißschuh)
+    - link against liblastlog (by Thomas Weißschuh)
+
 partx:
-   - Fix example in man page  [Michal Suchanek]
+    - Fix example in man page (by Michal Suchanek)
+
 pg:
-   - make sure cmdline[] not overflow [coverity scan]  [Karel Zak]
+    - make sure cmdline[] not overflow [coverity scan] (by Karel Zak)
+
 po:
-   - merge changes  [Karel Zak]
-   - update cs.po (from translationproject.org)  [Petr Písař]
-   - update de.po (from translationproject.org)  [Mario Blättermann]
-   - update es.po (from translationproject.org)  [Antonio Ceballos Roa]
-   - update fr.po (from translationproject.org)  [Frédéric Marchal]
-   - update hr.po (from translationproject.org)  [Božidar Putanec]
-   - update ja.po (from translationproject.org)  [Hideki Yoshida]
-   - update ko.po (from translationproject.org)  [Seong-ho Cho]
-   - update nl.po (from translationproject.org)  [Benno Schulenberg]
-   - update pl.po (from translationproject.org)  [Jakub Bogusz]
-   - update pt_BR.po (from translationproject.org)  [Rafael Fontenelle]
-   - update ro.po (from translationproject.org)  [Remus-Gabriel Chelu]
-   - update sr.po (from translationproject.org)  [Мирослав Николић]
-   - update tr.po (from translationproject.org)  [Emir SARI]
-   - update uk.po (from translationproject.org)  [Yuri Chornoivan]
-   - update zh_CN.po (from translationproject.org)  [Mingye Wang (Artoria2e5)]
+    - merge changes (by Karel Zak)
+    - update nl.po (from translationproject.org) (by Benno Schulenberg)
+    - update es.po (from translationproject.org) (by Antonio Ceballos Roa)
+    - merge changes (by Karel Zak)
+    - update LINGUAS list (by Karel Zak)
+    - update hr.po (from translationproject.org) (by Božidar Putanec)
+    - merge changes (by Karel Zak)
+    - update zh_CN.po (from translationproject.org) (by Mingye Wang (Artoria2e5))
+    - update uk.po (from translationproject.org) (by Yuri Chornoivan)
+    - update tr.po (from translationproject.org) (by Emir SARI)
+    - update sr.po (from translationproject.org) (by Мирослав Николић)
+    - update ro.po (from translationproject.org) (by Remus-Gabriel Chelu)
+    - update pt_BR.po (from translationproject.org) (by Rafael Fontenelle)
+    - update pl.po (from translationproject.org) (by Jakub Bogusz)
+    - update nl.po (from translationproject.org) (by Benno Schulenberg)
+    - update ko.po (from translationproject.org) (by Seong-ho Cho)
+    - update ja.po (from translationproject.org) (by Hideki Yoshida)
+    - update hr.po (from translationproject.org) (by Božidar Putanec)
+    - update fr.po (from translationproject.org) (by Frédéric Marchal)
+    - update es.po (from translationproject.org) (by Antonio Ceballos Roa)
+    - update de.po (from translationproject.org) (by Mario Blättermann)
+    - update cs.po (from translationproject.org) (by Petr Písař)
+
 po-man:
-   - add asciidoctor --trace  [Karel Zak]
-   - add missing asciidoctor-unicodeconverter  [Karel Zak]
-   - add missing langs to po4a.cfg  [Karel Zak]
-   - add missing pages, improve output  [Karel Zak]
-   - cleanup install  [Karel Zak]
-   - fix 'make dist'  [Karel Zak]
-   - fix typo, update .gitignore  [Karel Zak]
-   - fix uninstall  [Karel Zak]
-   - improve translation and install scripts  [Karel Zak]
-   - merge changes  [Karel Zak]
-   - move scripts tools/  [Karel Zak]
-   - rewrite autotools code  [Karel Zak]
-   - update de.po (from translationproject.org)  [Mario Blättermann]
-   - update fr.po (from translationproject.org)  [Frédéric Marchal]
-   - update ko.po (from translationproject.org)  [Seong-ho Cho]
-   - update pt_BR.po (from translationproject.org)  [Rafael Fontenelle]
-   - update ro.po (from translationproject.org)  [Remus-Gabriel Chelu]
-   - update sr.po (from translationproject.org)  [Мирослав Николић]
-   - update uk.po (from translationproject.org)  [Yuri Chornoivan]
+    - merge changes (by Karel Zak)
+    - merge changes (by Karel Zak)
+    - update uk.po (from translationproject.org) (by Yuri Chornoivan)
+    - update sr.po (from translationproject.org) (by Мирослав Николић)
+    - update ro.po (from translationproject.org) (by Remus-Gabriel Chelu)
+    - update pt_BR.po (from translationproject.org) (by Rafael Fontenelle)
+    - update ko.po (from translationproject.org) (by Seong-ho Cho)
+    - update fr.po (from translationproject.org) (by Frédéric Marchal)
+    - update de.po (from translationproject.org) (by Mario Blättermann)
+    - add missing pages, improve output (by Karel Zak)
+    - add asciidoctor --trace (by Karel Zak)
+    - add missing asciidoctor-unicodeconverter (by Karel Zak)
+    - fix uninstall (by Karel Zak)
+    - fix 'make dist' (by Karel Zak)
+    - cleanup install (by Karel Zak)
+    - move scripts tools/ (by Karel Zak)
+    - rewrite autotools code (by Karel Zak)
+    - improve translation and install scripts (by Karel Zak)
+    - fix typo, update .gitignore (by Karel Zak)
+    - add missing langs to po4a.cfg (by Karel Zak)
+
 prlimit:
-   - in man page, mark --resource as placeholder, not literal option  [Benno Schulenberg]
+    - in man page, mark --resource as placeholder, not literal option (by Benno Schulenberg)
+
+README.licensing/flock:
+    - Add MIT license mention (by Richard Purdie)
+
 readprofile:
-   - put two things that belong together into a single message  [Benno Schulenberg]
+    - put two things that belong together into a single message (by Benno Schulenberg)
+
 rename:
-   - use ul_basename()  [Karel Zak]
+    - use ul_basename() (by Karel Zak)
+
 renice:
-   - put text that belongs together into a single translatable message  [Benno Schulenberg]
+    - put text that belongs together into a single translatable message (by Benno Schulenberg)
+
 rev:
-   - Check for wchar conversion errors  [Tim Hallmann]
-   - standardize the usage header, making the synopsis equal to another  [Benno Schulenberg]
+    - standardize the usage header, making the synopsis equal to another (by Benno Schulenberg)
+    - Check for wchar conversion errors (by Tim Hallmann)
+
 schedutils:
-   - make pointer arrays const  [Max Kellermann]
+    - make pointer arrays const (by Max Kellermann)
+
 script:
-   - mention in usage that value for <size> may have a suffix  [Benno Schulenberg]
+    - mention in usage that value for <size> may have a suffix (by Benno Schulenberg)
+
 scriptlive:
-   - add --echo <never|always|auto>  [Karel Zak]
-   - echo re-run commands from in stream  [Matt Cover]
+    - improve some descriptions, markup, and grammar in the manpage (by Benno Schulenberg)
+    - reduce two usage synopses to one simple one (by Benno Schulenberg)
+    - add --echo <never (by always|auto>|Karel Zak)
+    - echo re-run commands from in stream (by Matt Cover)
+
 scriptreplay:
-   - add key bindings info to --help  [Karel Zak]
-   - fix compiler warning  [Karel Zak]
-   - fix uninitialized value [coverity scan]  [Karel Zak]
+    - mark literal values in the man page in bold, not italic (by Benno Schulenberg)
+    - reduce two usage synopses to one, and drop the -t from it (by Benno Schulenberg)
+    - make Up/Down keys use a percentage instead of fixed amount (by Benno Schulenberg)
+    - indicate that <divisor> is conditional on <typescript> (by Benno Schulenberg)
+    - add key bindings info to --help (by Karel Zak)
+    - fix compiler warning (by Karel Zak)
+    - fix uninitialized value [coverity scan] (by Karel Zak)
+
 setpriv:
-   - (tests) add seccomp test  [Thomas Weißschuh]
-   - Add --ptracer, which calls PR_SET_PTRACER  [Geoffrey Thomas]
-   - add support for seccomp filters  [Thomas Weißschuh]
-   - consistently use "<caps>" to indicate a list of capabilities  [Benno Schulenberg]
-   - describe --groups more correctly in the usage text  [Benno Schulenberg]
-   - make message for failing PR_GET_PDEATHSIG the same as the other  [Benno Schulenberg]
+    - make message for failing PR_GET_PDEATHSIG the same as the other (by Benno Schulenberg)
+    - describe --groups more correctly in the usage text (by Benno Schulenberg)
+    - consistently use "<caps>" to indicate a list of capabilities (by Benno Schulenberg)
+    - Add --ptracer, which calls PR_SET_PTRACER (by Geoffrey Thomas)
+    - (tests) add seccomp test (by Thomas Weißschuh)
+    - add support for seccomp filters (by Thomas Weißschuh)
+
 setpriv.c:
-   - fix memory leak in parse_groups function  [AntonMoryakov]
+    - fix memory leak in parse_groups function (by AntonMoryakov)
+
 setterm:
-   - Document behavior of redirection  [Stanislav Brabec]
-   - improve "bright %s" error message  [Karel Zak]
-   - mark literal values in the man page in bold  [Benno Schulenberg]
-   - put an option and its description in a single message  [Benno Schulenberg]
+    - mark literal values in the man page in bold (by Benno Schulenberg)
+    - put an option and its description in a single message (by Benno Schulenberg)
+    - improve "bright %s" error message (by Karel Zak)
+    - Document behavior of redirection (by Stanislav Brabec)
+
 sfdisk:
-   - add --discard-free  [Karel Zak]
-   - add --sector-size commanand line option  [Karel Zak]
-   - ignore last-lba from script on --force  [Karel Zak]
-   - make sure partition number > 0 [coverity scan]  [Karel Zak]
+    - make sure partition number > 0 [coverity scan] (by Karel Zak)
+    - add --sector-size commanand line option (by Karel Zak)
+    - add --discard-free (by Karel Zak)
+    - ignore last-lba from script on --force (by Karel Zak)
+
 strutils.h:
-   - Include strings.h header for strncasecmp function  [Jordan Williams]
+    - Include strings.h header for strncasecmp function (by Jordan Williams)
+
 su:
-   - fix use after free in run_shell  [Tanish Yadav]
-   - use lib/env.c for --whitelist-environment  [Karel Zak]
+    - use lib/env.c for --whitelist-environment (by Karel Zak)
+    - fix use after free in run_shell (by Tanish Yadav)
+
 su, agetty:
-   - don't use program_invocation_short_name for openlog()  [Karel Zak]
+    - don't use program_invocation_short_name for openlog() (by Karel Zak)
+
 sulogin:
-   - extend --version features list  [Karel Zak]
-   - fix POSIX locale use  [Karel Zak]
+    - extend --version features list (by Karel Zak)
+    - fix POSIX locale use (by Karel Zak)
+
 swapoff:
-   - avoid being killed by OOM  [Karel Zak]
+    - avoid being killed by OOM (by Karel Zak)
+
 sys-utils:
-   - (save_adjtime) fix memory leak  [Maks Mishin]
-   - (setpriv) fix potential memory leak  [Maks Mishin]
-   - fix add NULL check for mnt_fs_get_target return value  [AntonMoryakov]
-   - fixed build system for POSIX IPC tools  [Prasanna Paithankar]
-   - hwclock-rtc fix pointer usage  [Karthikeyan Krishnasamy]
-   - make pointer arrays const  [Max Kellermann]
-   - remove redundant comparison in read_hypervisor_dmi in lscpu-virt.c  [Anton Moryakov]
-   - warns if mqueue fs is not mounted  [Prasanna Paithankar]
+    - remove redundant comparison in read_hypervisor_dmi in lscpu-virt.c (by Anton Moryakov)
+    - warns if mqueue fs is not mounted (by Prasanna Paithankar)
+    - fixed build system for POSIX IPC tools (by Prasanna Paithankar)
+    - fix add NULL check for mnt_fs_get_target return value (by AntonMoryakov)
+    - (setpriv) fix potential memory leak (by Maks Mishin)
+    - make pointer arrays const (by Max Kellermann)
+    - (save_adjtime) fix memory leak (by Maks Mishin)
+    - (setpriv) fix potential memory leak (by Maks Mishin)
+    - hwclock-rtc fix pointer usage (by Karthikeyan Krishnasamy)
+
 sys-utils/irq-common:
-   - fix SPDX typos  [Karel Zak]
+    - fix SPDX typos (by Karel Zak)
+
+sys-utils/lscpu:
+    - Change object type to SCOLS_JSON_STRING if data == "-" (by WanBingjiang)
+
 sys-utils/setarch.c:
-   - fix build with uclibc-ng < 1.0.39  [Fabrice Fontaine]
+    - fix build with uclibc-ng < 1.0.39 (by Fabrice Fontaine)
+
 sys-utils/setpgid:
-   - fix --help typo (foregound > foreground) + alignment  [Emanuele Torre]
-   - make -f work  [Emanuele Torre]
+    - fix --help typo (foregound > foreground) + alignment (by Emanuele Torre)
+    - make -f work (by Emanuele Torre)
+
 term-utils:
-   - make pointer arrays const  [Max Kellermann]
+    - make pointer arrays const (by Max Kellermann)
+
 test:
-   - (test_mkfds) add -O option for describing output values  [Masatake YAMATO]
+    - (test_mkfds) add -O option for describing output values (by Masatake YAMATO)
+
 test_mkfds:
-   - (bugfix) listing ALL output values for a given factory  [Masatake YAMATO]
-   - (cosmetic) remove whitespaces between a function and its arguments  [Masatake YAMATO]
-   - reserve file descriptors in the early stage of execution  [Masatake YAMATO]
+    - disable ppoll multiplexer if sigset_t is not defined (by Masatake YAMATO)
+    - remove local pidfd_open() fallback (by Karel Zak)
+    - reserve file descriptors in the early stage of execution (by Masatake YAMATO)
+    - (bugfix) listing ALL output values for a given factory (by Masatake YAMATO)
+    - (cosmetic) remove whitespaces between a function and its arguments (by Masatake YAMATO)
+
 tests:
-   - (findmnt) add a case testing -Q option  [Masatake YAMATO]
-   - (functions.sh) add a helper funcion making a device number from given major and minor nums  [Masatake YAMATO]
-   - (liblastlog2) don't write to stderr and stdout  [Karel Zak]
-   - (lsfd) add a case testing ERROR type appeared in TYPE column  [Masatake YAMATO]
-   - (lsfd) don't refer "$?" on the line follwoing the use of "local"  [Masatake YAMATO]
-   - (lsfd) fix typoes in an error name  [Masatake YAMATO]
-   - (lsfd) quote '$' in patterns in a case/esac block  [Masatake YAMATO]
-   - (lsfd) skip some cases if NETLINK_SOCK_DIAG for AF_UNIX is not available  [Masatake YAMATO]
-   - (lsfd) verify SOCK.NETID and ENDPOINTS for sockets made in another netns  [Masatake YAMATO]
-   - (lsfd-functions.bash) add a missing constant  [Masatake YAMATO]
-   - (lsfd-functions.bash,cosmetic) unify the style to define functions  [Masatake YAMATO]
-   - (lsfdmkfds-bpf-prog) verify BPF-PROG.{ID,TAG} column  [Masatake YAMATO]
-   - (lsfdmkfds-inotify) consider environments not having / as a mount point  [Masatake YAMATO]
-   - (lsfdmkfds-inotify-btrfs) test INOTIFY.INODES cooked output  [Masatake YAMATO]
-   - (lsfdmkfds-multiplexing) skip if /proc/$pid/syscall is broken  [Masatake YAMATO]
-   - (lsfdmkfds_vsock) skip if diag socket for AF_VSOCK is unavailable  [Masatake YAMATO]
-   - (lslogins) use GMT timezone  [Karel Zak]
-   - (lslogins) use fixed time format  [Karel Zak]
-   - (lslogins) write to TS_OUTDIR only, check for sqlite3  [Karel Zak]
-   - (lsns) add a case testing -Q, --filter option  [Masatake YAMATO]
-   - (lsns) verify the code finding an isolated netns via socket  [Masatake YAMATO]
-   - (lsnsfiledesc) enable debug output and show the exit status  [Masatake YAMATO]
-   - (lsnsfiledesc) skip if NS_GET_NSTYPE ioctl cmd not available  [Masatake YAMATO]
-   - (lsnsfilter) add more debug printing  [Masatake YAMATO]
-   - (lsnsfilter) delete an unused variable  [Masatake YAMATO]
-   - (lsnsfilter) don't use double-quotes chars for PID  [Masatake YAMATO]
-   - (lsnsfilter) skip if /proc/self/uid_map is not writable  [Masatake YAMATO]
-   - (lsnsioctl_ns) add more debug print  [Masatake YAMATO]
-   - (lsnsioctl_ns) record stdout/stderr for debugging the case  [Masatake YAMATO]
-   - (nsenter) verify the code entering the network ns via socket made in the ns  [Masatake YAMATO]
-   - (test_mkfds) add a missing word in a comment  [Masatake YAMATO]
-   - (test_mkfds) don't close fds and free memory objects when exiting with EXIT_FAILURE  [Masatake YAMATO]
-   - (test_mkfds) fix a typo in an option name  [Masatake YAMATO]
-   - (test_mkfds) fix the way to detect errors in fork(2)  [Masatake YAMATO]
-   - (test_mkfds) save errno before calling system calls for clean-up  [Masatake YAMATO]
-   - (test_mkfds, cosmetic) add an empty line before the definition of struct sysvshm_data  [Masatake YAMATO]
-   - (test_mkfds, refactor) use xmemdup newly added in xalloc.h  [Masatake YAMATO]
-   - (test_mkfds,refactor) simplify nested if conditions  [Masatake YAMATO]
-   - (test_mkfdsbpf-prog) report id and tag  [Masatake YAMATO]
-   - (test_mkfdsforeign-sockets) new factory  [Masatake YAMATO]
-   - (test_mkfdsmake-regular-file) fix the default union member for \"readable\" parameter  [Masatake YAMATO]
-   - (test_mkfdsmmap) new factory  [Masatake YAMATO]
-   - (test_mkfdsmultiplexing) fix the factory description  [Masatake YAMATO]
-   - (test_mkfdsnetlink) pass a correct file descriptor to bind(2)  [Masatake YAMATO]
-   - (test_mkfdssockdiag) new factory  [Masatake YAMATO]
-   - (test_mkfdssockdiag) support AF_VSOCK family  [Masatake YAMATO]
-   - (test_mkfdssockdiag) verify the recieved message to detect whether the socket is usable or not  [Masatake YAMATO]
-   - (test_mkfdsuserns) add a new factory  [Masatake YAMATO]
-   - (test_sysinfo) add a helper to call xgethostname  [Masatake YAMATO]
-   - (test_sysinfo) add a helper to detect NS_GET_USERNS  [Masatake YAMATO]
-   - add --fcntl testing to flock  [Rasmus Villemoes]
-   - add X-mount.nocanonicalize tests  [Karel Zak]
-   - add color schema to cal(1) tests  [Karel Zak]
-   - add dump from ARM with A510+A710+A715+X3  [Karel Zak]
-   - add findmnt --kernel=listmount  [Karel Zak]
-   - add mount-api-utils.h to linux only ifdef  [Karel Zak]
-   - add skips when IPv6 is not supported  [LiviaMedeiros]
-   - add su --whitelist-environment test  [Karel Zak]
-   - fdisk/bsd Update expected output for alpha  [John Paul Adrian Glaubitz]
-   - include <sys/mount.h> only on Linux  [Pino Toscano]
-   - prepare flock for testing --fcntl  [Rasmus Villemoes]
-   - properly look for ts_cap helper  [Thomas Weißschuh]
-   - update dmesg deltas  [Karel Zak]
-   - update findmnt -Q tests  [Karel Zak]
-   - update lscpu vmware_fpe output  [Karel Zak]
-text-utils:
-   - add bits command  [Robin Jarry]
-   - make pointer arrays const  [Max Kellermann]
+    - (lsns/nsfs) consider the cases that lsns returns multiple paths (by Masatake YAMATO)
+    - (lsns/nsfs) check test_sysinfo helper (by Masatake YAMATO)
+    - improve test_sysinfo to check for NS_GET_NSTYPE usability (by Karel Zak)
+    - check for ns-get*-ok (by Karel Zak)
+    - mark lsns/filer as TS_KNOWN_FAIL (by Karel Zak)
+    - (lslogins) use GMT timezone (by Karel Zak)
+    - (lslogins) write to TS_OUTDIR only, check for sqlite3 (by Karel Zak)
+    - (lslogins) use fixed time format (by Karel Zak)
+    - add findmnt --kernel=listmount (by Karel Zak)
+    - (lsfd::mkfds_vsock) skip if diag socket for AF_VSOCK is unavailable (by Masatake YAMATO)
+    - (test_mkfds::sockdiag) support AF_VSOCK family (by Masatake YAMATO)
+    - (lsns::filter) skip if /proc/self/uid_map is not writable (by Masatake YAMATO)
+    - (lsfd-functions.bash) add a missing constant (by Masatake YAMATO)
+    - (lsfd) quote '$' in patterns in a case/esac block (by Masatake YAMATO)
+    - fdisk/bsd Update expected output for alpha (by John Paul Adrian Glaubitz)
+    - add skips when IPv6 is not supported (by LiviaMedeiros)
+    - (test_sysinfo) add a helper to call xgethostname (by Masatake YAMATO)
+    - (test_mkfds::make-regular-file) fix the default union member for \"readable\" parameter (by Masatake YAMATO)
+    - (lsfd::mkfds-bpf-prog) verify BPF-PROG.{ID,TAG} column (by Masatake YAMATO)
+    - (test_mkfds::bpf-prog) report id and tag (by Masatake YAMATO)
+    - (liblastlog2) don't write to stderr and stdout (by Karel Zak)
+    - (test_mkfds) add a missing word in a comment (by Masatake YAMATO)
+    - (lsfd) verify SOCK.NETID and ENDPOINTS for sockets made in another netns (by Masatake YAMATO)
+    - (lsns) verify the code finding an isolated netns via socket (by Masatake YAMATO)
+    - (nsenter) verify the code entering the network ns via socket made in the ns (by Masatake YAMATO)
+    - (test_sysinfo) add a helper to detect NS_GET_USERNS (by Masatake YAMATO)
+    - (test_mkfds::foreign-sockets) new factory (by Masatake YAMATO)
+    - (test_mkfds, refactor) use xmemdup newly added in xalloc.h (by Masatake YAMATO)
+    - (test_mkfds) fix a typo in an option name (by Masatake YAMATO)
+    - add X-mount.nocanonicalize tests (by Karel Zak)
+    - (test_mkfds) don't close fds and free memory objects when exiting with EXIT_FAILURE (by Masatake YAMATO)
+    - (test_mkfds,refactor) simplify nested if conditions (by Masatake YAMATO)
+    - (test_mkfds) save errno before calling system calls for clean-up (by Masatake YAMATO)
+    - (test_mkfds, cosmetic) add an empty line before the definition of struct sysvshm_data (by Masatake YAMATO)
+    - (test_mkfds) fix the way to detect errors in fork(2) (by Masatake YAMATO)
+    - add su --whitelist-environment test (by Karel Zak)
+    - update findmnt -Q tests (by Karel Zak)
+    - properly look for ts_cap helper (by Thomas Weißschuh)
+    - add mount-api-utils.h to linux only ifdef (by Karel Zak)
+    - include <sys/mount.h> only on Linux (by Pino Toscano)
+    - (findmnt) add a case testing -Q option (by Masatake YAMATO)
+    - add dump from ARM with A510+A710+A715+X3 (by Karel Zak)
+    - update lscpu vmware_fpe output (by Karel Zak)
+    - add color schema to cal(1) tests (by Karel Zak)
+    - add --fcntl testing to flock (by Rasmus Villemoes)
+    - prepare flock for testing --fcntl (by Rasmus Villemoes)
+    - (lsns::ioctl_ns) add more debug print (by Masatake YAMATO)
+    - (lsns::ioctl_ns) record stdout/stderr for debugging the case (by Masatake YAMATO)
+    - (lsfd) don't refer "$?" on the line follwoing the use of "local" (by Masatake YAMATO)
+    - (functions.sh) add a helper funcion making a device number from given major and minor nums (by Masatake YAMATO)
+    - (lsns::filedesc) skip if NS_GET_NSTYPE ioctl cmd not available (by Masatake YAMATO)
+    - (lsns::filedesc) enable debug output and show the exit status (by Masatake YAMATO)
+    - (lsns::filter) don't use double-quotes chars for PID (by Masatake YAMATO)
+    - (lsns::filter) add more debug printing (by Masatake YAMATO)
+    - (lsns::filter) delete an unused variable (by Masatake YAMATO)
+    - (lsfd::mkfds-multiplexing) skip if /proc/$pid/syscall is broken (by Masatake YAMATO)
+    - (test_mkfds::sockdiag) verify the recieved message to detect whether the socket is usable or not (by Masatake YAMATO)
+    - (lsfd) skip some cases if NETLINK_SOCK_DIAG for AF_UNIX is not available (by Masatake YAMATO)
+    - (test_mkfds::sockdiag) new factory (by Masatake YAMATO)
+    - (lsfd-functions.bash,cosmetic) unify the style to define functions (by Masatake YAMATO)
+    - (lsfd) fix typoes in an error name (by Masatake YAMATO)
+    - (test_mkfds::netlink) pass a correct file descriptor to bind(2) (by Masatake YAMATO)
+    - (lsns) add a case testing -Q, --filter option (by Masatake YAMATO)
+    - (test_mkfds::userns) add a new factory (by Masatake YAMATO)
+    - (test_mkfds::multiplexing) fix the factory description (by Masatake YAMATO)
+    - (lsfd::mkfds-inotify) consider environments not having / as a mount point (by Masatake YAMATO)
+    - (lsfd::mkfds-inotify-btrfs) test INOTIFY.INODES cooked output (by Masatake YAMATO)
+    - update dmesg deltas (by Karel Zak)
+    - (lsfd) add a case testing ERROR type appeared in TYPE column (by Masatake YAMATO)
+    - (test_mkfds::mmap) new factory (by Masatake YAMATO)
+
 textual:
-   - consistently mark "=" as literal before an optional argument  [Benno Schulenberg]
-   - fix some typos and inconsistencies in usage and error messages  [Benno Schulenberg]
-   - fix three misspellings of "unsupported"  [Benno Schulenberg]
-   - give seven error messages the same form as two others  [Benno Schulenberg]
-   - make two incorrect synopses identical to a better one  [Benno Schulenberg]
-   - remove other inconsistent uses of "=" before option argument  [Benno Schulenberg]
+    - make two incorrect synopses identical to a better one (by Benno Schulenberg)
+    - fix three misspellings of "unsupported" (by Benno Schulenberg)
+    - give seven error messages the same form as two others (by Benno Schulenberg)
+    - consistently mark "=" as literal before an optional argument (by Benno Schulenberg)
+    - remove other inconsistent uses of "=" before option argument (by Benno Schulenberg)
+    - fix some typos and inconsistencies in usage and error messages (by Benno Schulenberg)
+
+text-utils:
+    - make pointer arrays const (by Max Kellermann)
+    - add bits command (by Robin Jarry)
+
 textutils:
-   - introduce and use fgetwc_or_err  [Thomas Weißschuh]
-   - use fgetwc() instead of getwc()  [Thomas Weißschuh]
+    - introduce and use fgetwc_or_err (by Thomas Weißschuh)
+    - use fgetwc() instead of getwc() (by Thomas Weißschuh)
+
 tmpfiles:
-   - add and install for uuidd, generate /run/uuidd & /var/lib/libuuid  [Christian Hesse]
-   - depend on systemd...  [Christian Hesse]
+    - depend on systemd... (by Christian Hesse)
+    - add and install for uuidd, generate /run/uuidd & /var/lib/libuuid (by Christian Hesse)
+
+tools/git-grouped-log:
+    - add from master branch (by Karel Zak)
+
+tools/git-tp-sync:
+    - update also po-man (by Karel Zak)
+    - fix checkout -f use (by Karel Zak)
+    - require git (by Karel Zak)
+    - merge changes to PO files (by Karel Zak)
+    - support multiple directories (by Karel Zak)
+    - reuse git ls-files calls (by Karel Zak)
+    - add --dry-run and --help (by Karel Zak)
+    - Compare Revisions (by Karel Zak)
+
+tools/git-tp-sync-man:
+    - remove obsolete script (by Karel Zak)
+
 treewide:
-   - use fgetc() instead of getc()  [Thomas Weißschuh]
-   - use scols printf api where possible  [Robin Jarry]
+    - use scols printf api where possible (by Robin Jarry)
+    - use fgetc() instead of getc() (by Thomas Weißschuh)
+
 umount, losetup:
-   - Document loop destroy behavior  [Stanislav Brabec]
+    - Document loop destroy behavior (by Stanislav Brabec)
+
 unshare:
-   - Add options to identity map the user's subordinate uids and gids  [David Gibson]
-   - don't mark "|" and "" as part of the placeholders  [Benno Schulenberg]
-   - don't use "=" before a required option argument  [Benno Schulenberg]
-   - in usage text, reshuffle options into somewhat related groups  [Benno Schulenberg]
-   - load binfmt_misc interpreter  [Laurent Vivier]
-   - mount binfmt_misc  [Laurent Vivier]
-   - use single asterisks around long options, double around values  [Benno Schulenberg]
+    - in usage text, reshuffle options into somewhat related groups (by Benno Schulenberg)
+    - don't mark " (by " and ":" as part of the placeholders|Benno Schulenberg)
+    - use single asterisks around long options, double around values (by Benno Schulenberg)
+    - don't use "=" before a required option argument (by Benno Schulenberg)
+    - Add options to identity map the user's subordinate uids and gids (by David Gibson)
+    - load binfmt_misc interpreter (by Laurent Vivier)
+    - mount binfmt_misc (by Laurent Vivier)
+
 usage:
-   - mention also the missing KiB and MiB as permissible suffixes  [Benno Schulenberg]
+    - mention also the missing KiB and MiB as permissible suffixes (by Benno Schulenberg)
+
 uuidd:
-   - add sysusers file  [Zbigniew Jędrzejewski-Szmek]
-   - fix /var/lib/libuuid mode uuidd-tmpfiles.conf  [Karel Zak]
-   - fix typo in tmpfiles.conf  [Karel Zak]
+    - add sysusers file (by Zbigniew Jędrzejewski-Szmek)
+    - fix typo in tmpfiles.conf (by Karel Zak)
+    - fix /var/lib/libuuid mode uuidd-tmpfiles.conf (by Karel Zak)
+
 uuidd.rc:
-   - create localstatedir in init script  [Christian Hesse]
+    - create localstatedir in init script (by Christian Hesse)
+
 uuidgen:
-   - add support for RFC9562 UUIDs  [Thomas Weißschuh]
-   - use xmalloc instead of malloc (#2714)  [Thorsten Kukuk]
+    - add support for RFC9562 UUIDs (by Thomas Weißschuh)
+    - use xmalloc instead of malloc (#2714) (by Thorsten Kukuk)
+
 uuidparse:
-   - add support for RFC9562 UUIDs  [Thomas Weißschuh]
-   - only report type/version for DCE variant  [Thomas Weißschuh]
+    - add support for RFC9562 UUIDs (by Thomas Weißschuh)
+    - only report type/version for DCE variant (by Thomas Weißschuh)
+
 wall:
-   - always use utmp as fallback  [Karel Zak]
-   - check sysconf() returnvalue  [Karel Zak]
-   - fix escape sequence Injection [CVE-2024-28085]  [Karel Zak]
-   - fix possible memory leak  [Karel Zak]
-   - make sure unsigned variable not underflow  [Karel Zak]
+    - always use utmp as fallback (by Karel Zak)
+    - check sysconf() returnvalue (by Karel Zak)
+    - fix possible memory leak (by Karel Zak)
+    - make sure unsigned variable not underflow (by Karel Zak)
+    - fix escape sequence Injection [CVE-2024-28085] (by Karel Zak)
+
+Wall:
+    - Fix terminal flag usage . Signed-off-by Karel Zak <kzak@redhat.com> (by Karel Zak)
+
 wdctl:
-   - always query device node when sysfs is unavailable  [Thomas Weißschuh]
+    - always query device node when sysfs is unavailable (by Thomas Weißschuh)
+
 whereis:
-   - avoid accessing uninitialized memory  [xiovwx]
+    - avoid accessing uninitialized memory (by xiovwx)
+
 wipefs:
-   - fix typo  [Karel Zak]
+    - fix typo (by Karel Zak)
+
 xalloc.h:
-   - Include stdio.h header for vasprintf function  [Jordan Williams]
-   - add xmemdup  [Masatake YAMATO]
+    - add xmemdup (by Masatake YAMATO)
+    - Include stdio.h header for vasprintf function (by Jordan Williams)
+
 zramctl:
-   - add COMP-RATIO column  [Karel Zak, davidemanin]
-   - add algorithm-params to bash-completion  [Karel Zak]
-   - add support for `algorithm_params`  [LiviaMedeiros]
-   - fix typo and memory leak  [Karel Zak]
-   - improve grammar in usage and don't gettextize list of algorithms  [Benno Schulenberg]
-   - rename `--params` into `--algorithm-params`  [LiviaMedeiros]
-   - support -o+list notation  [Karel Zak]
-
-- spelling and grammar fixes  [Ville Skyttä]
-- Fixed report error code in blockdev. - Minor:
-- Added a period at the end of "--rereadpt" description.  [EvgeniyRogov]
+    - improve grammar in usage and don't gettextize list of algorithms (by Benno Schulenberg)
+    - add algorithm-params to bash-completion (by Karel Zak)
+    - rename `--params` into `--algorithm-params` (by LiviaMedeiros)
+    - add support for `algorithm_params` (by LiviaMedeiros)
+    - fix typo and memory leak (by Karel Zak)
+    - support -o+list notation (by Karel Zak)
+    - add COMP-RATIO column (by Karel Zak)
+
+Misc:
+    - remove duplicate includes (by Karel Zak)
+    - Defined macros for POSIX IPC compilation and removed path buffer. (by Prasanna Paithankar)
+    - Fix CodeQL warning (by Prasanna Paithankar)
+    - bash completions for IPC tools (by Prasanna Paithankar)
+    - Fix --disable-widechar compile warnings (by Marc Aurèle La France)
+    - rectified long formatting error (by Prasanna Paithankar)
+    - configured for meson build system (by Prasanna Paithankar)
+    - added POSIX IPC paathnames; modified sys-utils/Makemodule.am (by Prasanna Paithankar)
+    - added POSIX IPC support to lsipc, ipcrm, ipcmk (by Prasanna Paithankar)
+    - Add fuse.portal to list of pseudo file systems (by Stanislav Brabec)
+    - refactor things to avoid an other header. (by Mark Harfouche)
+    - Include errno.h within lsfd.c (by Mark Harfouche)
+    - Fix non-Linux build (by Samuel Thibault)
+    - test_sysinfo; fix fsopen() ifdef (by Karel Zak)
+    - Fix table formatting (by M Sirabella)
+    - Drop pointless bitfields (by Zbigniew Jędrzejewski-Szmek)
+    - Skip tmpfs-sensitive tests if fstype cannot be determined (by Chris Hofstaedtler)
+    - Update chsh.1.adoc to avoid duplicates in man page (by bearhoney)
+    - Fix typos in TODO (by Firas Khalil Khana)
+    - Update description of --disable-poman in configure.ac (by Firas Khalil Khana)
+    - Optionally execute a program after group change (by Gábor Németh)
+    - Define EXIT_ENOSYS in test helpers (by Mark Harfouche)
+    - fix it's vs. its, and some adjacent errors (by mr-bronson)
+    - fix spelling and typos (by mr-bronson)
+    - fix typos (by Yang Hau)
+    - Add missing section comment (by Uwe Seimet)
+    - Add GPT type for Minix filesystem (by Uwe Seimet)
+    - Fix typos (by Tobias Stoeckmann)
+    - Treat out of memory as error (by Tobias Stoeckmann)
+    - Add GPT type "Atari TOS raw data (XHDI)" (by Uwe Seimet)
+    - Fix the typos (by Yang Hau)
+    - Add thread dep to libuuid meson.build (by Satadru Pramanik, DO, MPH, MEng)
+    - Add GPT type "Atari TOS basic data" (734E5AFE-F61A-11E6-BC64-92361F002671) (by Uwe Seimet)
+    - Prevent problems with period after the URL (by Thomas Bertels)
+    - fix clang compile (by jNullj)
+    - replace fgetwc with fgetc (by jNullj)
+    - Add Qualcomm Oryon ARM core (by Sophon)
+    - Refactor convoluted switch case into if else (by jNullj)
+    - Conditionally add uuid_time64 to sym. version map (by Nicholas Vinson)
+    - Fix fstab order in `column` manpage example. (by Rom)
+    - fix formatting and add mising break (by jNullj)
+    - Add missing author (by jNullj)
+    - Add interactive playback docs (by jNullj)
+    - Add right arrow key to step forward in playback (by jNullj)
+    - Fix ul_path_read_buffer() (by Daan De Meyer)
+    - Remove uneeded veriable (by jNullj)
+    - Add support for adjusting replay speed with arrow keys (by jNullj)
+    - Refactor to handle responsive input (by jNullj)
+    - Add pause functionality to replay (by jNullj)
+    - Refactor delay_for function signature to use const struct timeval (by jNullj)
+    - Set stdin to nonblock (by jNullj)
+    - last/lastb field truncation indicator (by Jason Stewart)
+    - Allow printf to be used on signal handlers (by Cristian Rodríguez)
+    - suL fix use after free on error (by Karel Zak)
+    - (minor) update sulogin.c (by Leaflet)
+    - libsmartcols; (filter) make libscols_filter accessible in lex (by Karel Zak)
+    - Fix misplaced else in mnt_update_already_done (by Gavin Lloyd)
+    - add static partx (by BinBashBanana)
+    - Adding Neoverse-V3/-N3 ARM cores (by Thomas Kaiser)
+    - Add Microsoft as vendor and Cobalt 100 core (by Thomas Kaiser)
+    - Save and restore errno on signal handlers (by Cristian Rodríguez)
+    - added build option login-lastlogin (by Stefan Schubert)
+    - added sqlite3 to packit (by Stefan Schubert)
+    - added sqlite3 to debian build (by Stefan Schubert)
+    - fixed time (by Stefan Schubert)
+    - unifiy test output (by Stefan Schubert)
+    - cleanup tests (by Stefan Schubert)
+    - cleanup tests (by Stefan Schubert)
+    - fixed time-stamp (by Stefan Schubert)
+    - creating lastlog2 database in the tests (by Stefan Schubert)
+    - check test output (by Stefan Schubert)
+    - cleanup; Added testcase for lslogins and lastlog2 DB (by Stefan Schubert)
+