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)
+