]> git.ipfire.org Git - thirdparty/util-linux.git/commitdiff
docs: update v2.30-ReleaseNotes
authorKarel Zak <kzak@redhat.com>
Fri, 12 May 2017 11:00:36 +0000 (13:00 +0200)
committerKarel Zak <kzak@redhat.com>
Fri, 12 May 2017 11:00:36 +0000 (13:00 +0200)
Signed-off-by: Karel Zak <kzak@redhat.com>
Documentation/releases/v2.30-ReleaseNotes [new file with mode: 0644]

diff --git a/Documentation/releases/v2.30-ReleaseNotes b/Documentation/releases/v2.30-ReleaseNotes
new file mode 100644 (file)
index 0000000..5835ae6
--- /dev/null
@@ -0,0 +1,644 @@
+Util-linux 2.30 Release Notes 
+============================= 
+
+The libblkid library has been fixed to extract LABEL= and UUID= from UDF
+rather than from ISO9660 header on hybrid CDROM/DVD media. This changes
+makes UDF media on Linux user-space more compatible with another operation
+systems. Unfortunately, this change may introduce regression for (unusual)
+hybrid CDROM/DVDs where ISO and UDF use a different LABEL=.
+
+
+blkzone -- NEW COMMAND to run zone commands on block device that support Zoned
+Block Commands (ZBC) or Zoned-device ATA Commands (ZAC). The currently
+supported functionality is 'report' and 'reset'.
+[thanks to Shaun Tancheff (Seagate), Damien Le Moal (WD)]
+
+fincore -- NEW COMMAND to count pages of file contents in core (memory). 
+[thanks to Masatake YAMATO (Red Hat)]
+
+lsmem -- NEW COMMAND to list the ranges of available memory with their online
+status (originally implementd in Perl for s390-tools). [thanks to Clemens von Mann 
+and Heiko Carstens (IBM)]
+
+
+The old and dead Alpha and Cmos code has been removed from hwclock command.
+
+The command fallocate supports "insert range" operation now.
+
+The command "column -t|--table" has been modified to use libsmartcols. Now it
+provides almost all functionality of the library on command line, for example
+print header for table, reorder columns, align columns to the right, print
+tree-like output, wrap lines in cells, truncate text in cells, etc.
+
+The libmount library provides API to generate exit codes and error/warning
+messages compatible with mount(8).
+
+
+Stable maintenance releases between v2.29 and v2.30
+---------------------------------------------------
+                              
+util-linux 2.29.2 [Fed 02 2017]           
+                              
+ * https://www.kernel.org/pub/linux/utils/util-linux/v2.29/v2.29.2-ReleaseNotes
+   https://www.kernel.org/pub/linux/utils/util-linux/v2.29/v2.29.2-ChangeLog
+                              
+util-linux 2.29.1 [Jan 01 2017]          
+                              
+ * https://www.kernel.org/pub/linux/utils/util-linux/v2.29/v2.29.1-ReleaseNotes
+   https://www.kernel.org/pub/linux/utils/util-linux/v2.29/v2.29.1-ChangeLog
+                              
+Changes between v2.29 and v2.30
+-------------------------------          
+
+agetty:
+   - fix a memory leak when parsing \S in issue files  [Matthias Gerstner]
+   - fix characters reorder in login prompt  [Karel Zak]
+   - fix ifdef typo  [Ruediger Meier]
+   - fix login-options desc in man page  [Karel Zak]
+   - fix typo  [Karel Zak]
+   - make --remote to forward --nohostname as -H to login  [Sami Kerola]
+   - re-add utmp.h for Debian GNU/kFreeBSD  [Ruediger Meier]
+   - remove obsolete HAVE_UPDWTMP fallback  [Ruediger Meier]
+   - remove variable that is set but not read  [Sami Kerola]
+   - various man-page fixes  [J William Piggott]
+bash-completion:
+   - add a function for fincore command  [Masatake YAMATO]
+   - add blkreset and blkreport completion  [Sami Kerola]
+   - update disk-utils  [Sami Kerola]
+   - update fincore  [Sami Kerola]
+   - update fincore to have latest options  [Sami Kerola]
+   - update hwclock  [Sami Kerola]
+   - update login-utils  [Sami Kerola]
+   - update misc-utils  [Sami Kerola]
+   - update schedutils  [Sami Kerola]
+   - update sys-utils  [Sami Kerola]
+   - update term-utils  [Sami Kerola]
+   - update text-utils  [Sami Kerola]
+blkid:
+   - add control struct  [Sami Kerola]
+   - add curly braces to do-while statement  [Sami Kerola]
+   - add long options  [Sami Kerola]
+   - add messages to translations  [Sami Kerola]
+   - fix compiler warning [-Wdiscarded-qualifiers]  [Karel Zak]
+   - fix return code when display the version  [Alexey Gladkov]
+   - simplify version option handling  [Sami Kerola]
+blkzone:
+   - Add --count option  [Damien Le Moal]
+   - Fix zone condition strings handling  [Damien Le Moal]
+   - Improve zone information print  [Damien Le Moal]
+   - Report all zones if length is not specified  [Damien Le Moal]
+   - Reset all zones when length is not specified  [Damien Le Moal]
+   - add bash-completion  [Karel Zak]
+   - add count option to bash-completion  [Karel Zak]
+   - add new command (merge blkreport and blkreset)  [Karel Zak]
+   - use optutils.h to check mutually exclusive options  [Karel Zak]
+   - remove "LBA" from usage() and unnecessary alignment check  [Karel Zak]
+   - slice up option descriptions, fix typo, fix docstring  [Benno Schulenberg]
+   - remove in favour of blkzone  [Karel Zak]
+   - small code clean ups  [Sami Kerola]
+   - remove "LBA" from usage()  [Karel Zak]
+   - Add new commands for ZAC/ZBC drives  [Shaun Tancheff]
+build-sys:
+   - add AC_STRUCT_TIMEZONE  [Karel Zak]
+   - add missing file  [Karel Zak]
+   - add missing header file  [Karel Zak]
+   - add non-widechar.conf  [Karel Zak]
+   - add parse-date.y  [Karel Zak]
+   - check for POSIX utmpx usage  [Ruediger Meier]
+   - cleanup UL_NCURSES_CHECK  [Karel Zak]
+   - cosmetics PACKAGE_VERSION_MINOR  [Ruediger Meier]
+   - cosmetics, avoid useless m4 quotes  [Ruediger Meier]
+   - disable tailf by default  [Ruediger Meier]
+   - don't clean *.img files  [Ruediger Meier]
+   - fix "remove the g in git describe"  [Ruediger Meier]
+   - fix --disable-all-programs --enable-schedutils  [Karel Zak]
+   - fix bashism, introduced in 85004b14  [Ruediger Meier]
+   - fix compilation with ncurses and uClibc or musl libc  [Carlos Santos]
+   - fix empty package release number  [Ruediger Meier]
+   - fix lsmem dependence  [Karel Zak]
+   - improve detection of the "isnan" function in uClibc  [Carlos Santos]
+   - mark lsmem and chmem as Linux only  [Karel Zak]
+   - prefer pkg-config for ncurses  [Karel Zak]
+   - remove column-old.c  [Karel Zak]
+   - remove duplicate includes  [Karel Zak]
+   - remove old git fallback from git-version-gen  [Ruediger Meier]
+   - simplify UL_ENABLE_ALIAS() semantic  [Karel Zak]
+   - test_linux_version is Linux only  [Karel Zak]
+   - update package release number during development  [Ruediger Meier]
+   - use -lm for scriptreplay if necessary  [Karel Zak]
+   - use MATH_LIBS for hwclock  [Karel Zak]
+   - use sed to substitute  [Karel Zak]
+cfdisk:
+   - add copyright to help  [Karel Zak]
+   - avoid use of VLA in combination with sizeof() [smatch scan]  [Sami Kerola]
+   - support UI refresh on ^L  [Karel Zak]
+   - use buffer editor for ui_get_string()  [Karel Zak]
+chfn, chsh:
+   - use readline(3) to receive user input  [Sami Kerola]
+chmem:
+   - don't use scanf format for printf  [Ruediger Meier]
+   - new tool  [Heiko Carstens]
+chrt:
+   - default to SCHED_RR policy  [Andreas Henriksson]
+chsh:
+   - use -h as shorthand for --help instead of -u  [Andreas Henriksson]
+col:
+   - avoid extra newline if no input  [Sami Kerola]
+   - backspacing widechars  [Grady Martin]
+column:
+   - add --json  [Karel Zak]
+   - add --table-colnames  [Karel Zak]
+   - add --table-colright  [Karel Zak]
+   - add --table-hide  [Karel Zak]
+   - add --table-noextreme  [Karel Zak]
+   - add --table-order  [Karel Zak]
+   - add --table-truncate  [Karel Zak]
+   - add --table-wrap  [Karel Zak]
+   - add --tree to the man page  [Karel Zak]
+   - add note that circular dependencies are ignored  [Karel Zak]
+   - add support for trees  [Karel Zak]
+   - be robust on empty table  [Karel Zak]
+   - clean up man page  [Karel Zak]
+   - clean up multi-byte #ifelse  [Karel Zak]
+   - clean up usage() and options order  [Karel Zak]
+   - don't ignore mbs_to_wcs() errors  [Karel Zak]
+   - fix --tree id-parent loop crash  [Karel Zak]
+   - fix greedy initialization  [Karel Zak]
+   - fix typo  [Karel Zak]
+   - force to follow specified width  [Karel Zak]
+   - make input() more generic  [Karel Zak]
+   - make mbs/wcs conversions more robust  [Karel Zak]
+   - make more obvious what is default behavior  [Karel Zak]
+   - parent and child has to be independent  [Karel Zak]
+   - rename --columns to --output-width  [Karel Zak]
+   - rename functions  [Karel Zak]
+   - rename options  [Karel Zak]
+   - rename too generic macro  [Karel Zak]
+   - reorder functions  [Karel Zak]
+   - require column names for JSON  [Karel Zak]
+   - split old and new code  [Karel Zak]
+   - use NOEXTREMES for the last column  [Karel Zak]
+   - use colntrol struct on more places  [Karel Zak]
+   - use err_exclusive_options()  [Karel Zak]
+   - use libsmartcols for --table  [Karel Zak]
+   - use libsmartcols to avoid circular dependences  [Karel Zak]
+columns:
+   - add control struct  [Karel Zak]
+   - add note about width  [Karel Zak]
+disk-utils/mkfs.minix:
+   - Set ninodes after checking max  [Nate Clark]
+docs:
+   - Fix word repetitions  [Yuri Chornoivan]
+   - add BUG REPORTING section to README  [Karel Zak]
+   - add note about branches to README  [Karel Zak]
+   - improve agetty.8 manual page  [Sami Kerola]
+   - improve boilerplate.c options example  [Sami Kerola]
+   - ionice(1)  SEE ALSO  add ioprio_set(2)  [Michael Kerrisk]
+   - kill(1)  Add more detail on use of SIGTERM vs SIGKILL  [Michael Kerrisk]
+   - kill(1)  Fix section reference for sigqueue(3) and add to SEE ALSO  [Michael Kerrisk]
+   - kill(1)  Formatting fixes  [Michael Kerrisk]
+   - kill(1)  Rework notes on thread groups  [Michael Kerrisk]
+   - kill(1)  Wording fix  [Michael Kerrisk]
+   - last(1)  Eliminate oddball formatting  [Michael Kerrisk]
+   - last(1)  SEE ALSO  add reference to wtmp(5)  [Michael Kerrisk]
+   - lsns(8)  SEE ALSO  add namespaces(7)  [Michael Kerrisk]
+   - make column.1 example to use ascii output  [Sami Kerola]
+   - mount(8)  Wording fix  [Michael Kerrisk]
+   - namei(1)  SEE ALSO  add symlink(7)  [Michael Kerrisk]
+   - nsenter(1)  Describe the 'file' argument used by namespace options  [Michael Kerrisk]
+   - nsenter(1)  Formatting fix  [Michael Kerrisk]
+   - nsenter(1)  add missing 'see also' for --user  [Karel Zak]
+   - parse-date.txt fix whitespace  [J William Piggott]
+   - renice(1)  Add SEE ALSO entry for sched(7)  [Michael Kerrisk]
+   - renice(1)  Add credentials(7) to SEE ALSO  [Michael Kerrisk]
+   - renice(1)  Remove obsolete BUGS text  [Michael Kerrisk]
+   - renice(1)  Rework discussion of unprivileged users,  [Michael Kerrisk]
+   - replace FTP by HTTPS in kernel.org URLs  [Sébastien Helleu]
+   - taskset(1)  Wording fix  [Michael Kerrisk]
+   - try to convince open(2) O_DIRECT rather than using raw device  [Sami Kerola]
+   - update AUTHORS file  [Karel Zak]
+   - update Documentation/deprecated.txt  [Karel Zak]
+   - various pages  Format pathnames as italic (.I)  [Michael Kerrisk]
+   - various pages  Use "ID" not "id" in man pages  [Michael Kerrisk]
+   - various pages  Use "PID" not "pid" in man-pages  [Michael Kerrisk]
+   - various pages  Use "system call" not "syscall"  [Michael Kerrisk]
+   - various pages  Use 'UID" and "GID", not "uid" and "gid" in man pages  [Michael Kerrisk]
+   - various pages  Use consistent terminology (set-user-ID and set-group-ID)  [Michael Kerrisk]
+fallocate:
+   - Added posix_fallocate() support.  [Denis Chaplygin]
+   - add insert range support  [Fabian Frederick]
+fdisk:
+   - add to the man page missing option  [Karel Zak]
+   - don't be silent when list non-existing device  [Karel Zak]
+   - fix type dialog  [Karel Zak]
+   - improve --wipe functionality  [Karel Zak]
+   - inform on 'p' about wiped partitions  [Karel Zak]
+fdisk, sfdisk:
+   - avoid non-ANSI function declarations [smatch scan]  [Sami Kerola]
+fincore:
+   - add --bytes and --noheadings  [Karel Zak]
+   - add --output  [Karel Zak]
+   - add --raw and --json  [Karel Zak]
+   - add column RES  [Karel Zak]
+   - cleanup return codes  [Karel Zak]
+   - fix error on open()  [Karel Zak]
+   - fix file descriptor leak  [Sami Kerola]
+   - fix multiplication overflow  [Ruediger Meier]
+   - new command for counting pages of file contents in core  [Masatake YAMATO]
+   - use libsmartcols  [Karel Zak]
+   - use size_t everywhere  [Karel Zak]
+findfs:
+   - use getopt_long() to parse options  [Sami Kerola]
+findmnt:
+   - add --tree to allow to enable tree output for --mtab  [Karel Zak]
+   - add note about mount options  [Karel Zak]
+   - error on --target /non-exist  [Karel Zak]
+   - fix couple memory leaks [cppcheck]  [Sami Kerola]
+   - flush stdout after each (un)(re)mount event, when polling.  [Pedro Miguel Carvalho]
+   - use line separator for --poll output  [Karel Zak]
+fsfreeze:
+   - move filesystem support info to manual page  [Sami Kerola]
+   - remove unnecessary functions  [Sami Kerola]
+fstrim:
+   - de-duplicate btrfs sub-volumes  [Stanislav Brabec]
+   - use MNT_EX_* from libmount  [Karel Zak]
+hwclock:
+   - --set and --predict segmentation fault  [J William Piggott]
+   - add debugging to open_rtc()  [Sami Kerola]
+   - alloate date_resp parsing buffer in interpret_date_string()  [Sami Kerola]
+   - clarify cmos inb and outb preprocessor directives  [Sami Kerola]
+   - clarify set_cmos_epoch() code  [Sami Kerola]
+   - do not hardcode date command magic string twice  [Sami Kerola]
+   - don't check for permissions  [Karel Zak]
+   - extra messages for debug only  [J William Piggott]
+   - fix rtc atexit registration  [Sami Kerola]
+   - fix whitespace in hwclock-rtc.c  [J William Piggott]
+   - improve audit control  [J William Piggott]
+   - improve cmos message strings  [J William Piggott]
+   - improve coding style  [Sami Kerola]
+   - improve default function handling  [J William Piggott]
+   - initialize struct adjtime members  [Sami Kerola]
+   - make --date=argument less prone to injection  [Sami Kerola]
+   - make clock test mode message consistent  [J William Piggott]
+   - make epoch functions alpha only  [J William Piggott]
+   - move command-line options to control structure  [Sami Kerola]
+   - move error messages to determine_clock_access_method()  [Sami Kerola]
+   - remove --compare option  [Sami Kerola]
+   - remove 1994 Award BIOS workaround  [J William Piggott]
+   - remove FLOOR macro in favour of floor(3)  [Sami Kerola]
+   - remove UTC-0 localization hack  [Sami Kerola]
+   - remove alpha cmos  [J William Piggott]
+   - remove dead cmos code  [J William Piggott]
+   - remove dead code and other minor fixes  [Sami Kerola]
+   - remove division by zero [asan]  [Sami Kerola]
+   - remove hwclock_exit() indirection  [Sami Kerola]
+   - remove if-if-condition  [Karel Zak]
+   - remove magic constants from interpret_date_string()  [Sami Kerola]
+   - remove residual 'compare' from man-page  [J William Piggott]
+   - remove trailing dot from messages that include system error message  [Sami Kerola]
+   - remove unnecessary type casts  [Sami Kerola]
+   - remove unneeded braces  [J William Piggott]
+   - remove unused 'silent' arg  [J William Piggott]
+   - remove unused atomic arg in cmos  [J William Piggott]
+   - remove unused cmos ctl structs  [J William Piggott]
+   - simplify save_adjtime() execution flow  [Sami Kerola]
+   - stream line synchronize_to_clock_tick_rtc()  [Sami Kerola]
+   - try RTCGET and RTCSET only when normal rtc fails  [Sami Kerola]
+   - use a consistent name for --predict  [J William Piggott]
+   - use errtryhelp()  [J William Piggott]
+   - use parse_date function  [J William Piggott]
+   - use symbolic magic values passed in between functions  [Sami Kerola]
+hwclock-rtc.c:
+   - try the 'new' rtc class first  [J William Piggott]
+include:
+   - fix compiler warning  [Sami Kerola]
+include/c.h:
+   - add errtryhelp()  [Karel Zak]
+include/exitcodes:
+   - remove mount(8) exit codes  [Karel Zak]
+ipcs:
+   - make shmall overflow a bit less worse  [Ruediger Meier]
+last:
+   - include libgen.h for basename(3p)  [Ruediger Meier]
+   - use --time-format instruction when printing wtmp creation time  [Sami Kerola]
+   - use domain string more carefully  [Karel Zak]
+lib:
+   - add parse-date documentation  [J William Piggott]
+   - add parse-date.y  [J William Piggott]
+   - add timegm() portability function to lib/timeutils.c  [Sami Kerola]
+   - use unique ifdefs for tests  [Karel Zak]
+lib,strutils:
+   - add strtoux[16|32|64]_or_err functions  [Heiko Carstens]
+lib/colors:
+   - assert rathen than overflow [-Wnull-dereference]  [Karel Zak]
+lib/cpuset:
+   - stop changing variable that is not read  [Sami Kerola]
+lib/idcache:
+   - add void to function declaration [smatch scan]  [Sami Kerola]
+lib/linux_version:
+   - add test for manual testing  [Karel Zak]
+   - fix code indention  [Karel Zak]
+   - fix stupid typo  [Karel Zak]
+lib/list:
+   - remove LIST_HEAD macro  [Karel Zak]
+lib/mbsedit:
+   - add simple buffer editor  [Karel Zak]
+   - fix typo in comment  [Sami Kerola]
+lib/parse-date:
+   - don't use xalloc in lib-like code  [Karel Zak]
+lib/randutils:
+   - glibc 2.25 has getrandom(2) declaration  [Sami Kerola]
+   - use getrandom(2) when it is available  [Sami Kerola]
+lib/strutils:
+   - fix typos in huge size suffixes  [Karel Zak]
+   - return end pointer by isdigit_string()  [Karel Zak]
+lib/timer:
+   - add comment  [Karel Zak]
+lib/timer.c:
+   - prevent pathological race condition  [Rasmus Villemoes]
+   - remove bogus SA_SIGINFO from timer_settime call  [Rasmus Villemoes]
+libblkid:
+   - (gpt) fix force flag  [Karel Zak]
+   - Fix blkid.conf parsing  [Tobias Stoeckmann]
+   - Fix out of bounds byte swaps in ZFS handling  [Alden Tondettar]
+   - Fix out of bounds reads in BEFS handling  [Alden Tondettar]
+   - Fix out of bounds reads on bad GPT header  [Alden Tondettar]
+   - Fix out of bounds reads on bad NTFS Master File Table  [Alden Tondettar]
+   - add blkid_partitions_get_name()  [Sami Kerola]
+   - add blkid_probe_set_sectorsize()  [Karel Zak]
+   - avoid overflow when initializing array  [Sami Kerola]
+   - declare across file variables in blkidP.h [smatch scan]  [Sami Kerola]
+   - ensure uninitialized variable is not used [clang]  [Sami Kerola]
+   - fix BLKID_PARTS_FORCE_GPT usage  [Karel Zak]
+   - fix typo  [Karel Zak]
+   - prevent OOB access while probing HFS+  [Tobias Stoeckmann]
+   - remove unnecessary 'static' keyword  [Karel Zak]
+   - udf  For better readibility use one snprintf call instead multiple in loop  [Pali Rohár]
+libblkid/minix:
+   - Match minix superblock types  [Nate Clark]
+   - Sanity check superblock s_state for v 1 and 2  [Nate Clark]
+   - Use same checks for version 3  [Nate Clark]
+libfdisk:
+   - (dos) add ID related debug messages  [Karel Zak]
+   - (dos) debug what we read from first sector  [Karel Zak]
+   - (dos) make it possible to create primary/logical by template  [Karel Zak]
+   - (gpt) add check for entries array size  [Karel Zak]
+   - (gpt) care about SSIZE_MAX for read(2)  [Karel Zak]
+   - (gpt) don't access entries array directly  [Karel Zak]
+   - (gpt) fix ents zeroize  [Karel Zak]
+   - (gpt) make calculations more robust  [Karel Zak]
+   - (gpt) make entries array size calculation more robust  [Karel Zak]
+   - (gpt) make sure it's GPT in public API  [Karel Zak]
+   - (gpt) rename to gpt_entry_is_used()  [Karel Zak]
+   - (gpt) update nparts_max  [Karel Zak]
+   - (gpt) use size_t and gpt_get_nentries()  [Karel Zak]
+   - (sun) use self_label()  [Karel Zak]
+   - add fdisk_partition_has_wipe()  [Karel Zak]
+   - add sample-fdisk-mkpart binary  [Karel Zak]
+   - add version to debug output  [Karel Zak]
+   - allow to change an existing extended partition  [Pavel Butsykin]
+   - apply label alignment properties  [Karel Zak]
+   - change the way how apply user device properties  [Karel Zak]
+   - check for collisions when create new label  [Karel Zak]
+   - classify collision type  [Karel Zak]
+   - don't use blkdev ioctls for regular files  [Karel Zak]
+   - fix NLS support  [Karel Zak]
+   - fix compiler warning [-Wsign-compare]  [Karel Zak]
+   - fix fdisk_set_wipe_area() calls  [Karel Zak]
+   - fix potentially NULL pointer usage  [Karel Zak]
+   - recount size when apply user device properties  [Karel Zak]
+   - verify partno from template  [Karel Zak]
+libmount:
+   - (docs) add unused declarations  [Karel Zak]
+   - (docs) remove unwanted tag  [Karel Zak]
+   - Ensure utab.lock mode 644  [Stanislav Brabec]
+   - Fix incorrect detach of reused loop device  [Stanislav Brabec]
+   - add mnt_context_get_excode()  [Karel Zak]
+   - add read-only warning  [Karel Zak]
+   - cosmetic change to mnt_table_find_srcpath()  [Karel Zak]
+   - fix file descriptor leak  [Sami Kerola]
+   - fix mount -oloop=/dev/loopX regression  [Stanislav Brabec]
+   - fix use of preprocessor identifier  [Sami Kerola]
+   - introduce X-* comments  [Karel Zak]
+   - make rootfs lookup by parent-id more robust  [Karel Zak]
+   - reimplement mnt_match_options()  [Karel Zak]
+   - return tab entry for default node  [Petr Vorel]
+   - revert X-* and x-* meaning  [Karel Zak]
+   - support MS_RDONLY on write-protected devices  [Karel Zak]
+   - support name=value for mnt_match_options()  [Karel Zak]
+   - use x-systemd options as X-*  [Karel Zak]
+libsmartcols:
+   - add debug mesg to see width change  [Karel Zak]
+   - add scols_cell_get_alignment()  [Karel Zak]
+   - add scols_line_is_ancestor()  [Karel Zak]
+   - add scols_line_move_cells()  [Karel Zak]
+   - add scols_sort_table_by_tree()  [Karel Zak]
+   - add scols_table_move_column()  [Karel Zak]
+   - allow to add column to already used table  [Karel Zak]
+   - column width reduction refactoring  [Karel Zak]
+   - fix relative width interpretation  [Karel Zak]
+   - fix test variable shadowing  [Sami Kerola]
+   - fix typo  [Karel Zak]
+   - remove dead checks  [Igor Gnatenko]
+   - support columns separators greater than one output cell  [Karel Zak]
+   - unused parameter [-Wunused-parameter]  [Karel Zak]
+libuuid:
+   - unused parameter [-Wunused-parameter]  [Karel Zak]
+logger:
+   - make month names, login name, and tag read-only objects  [Sami Kerola]
+   - support sub-trees in the ID for RFC5424  [Karel Zak]
+login:
+   - prevent OOB read on illegal /etc/hushlogins  [Tobias Stoeckmann]
+   - re-add lastlog.h header  [Ruediger Meier]
+login-utils:
+   - avoid using the defined utmp sizes.  [Ruediger Meier]
+   - remove _HAVE_UT_TV fallback  [Ruediger Meier]
+   - switch to utmpx.h  [Ruediger Meier]
+losetup:
+   - losetup.8 Reorder options documentation  [Frederick Grose]
+lsblk:
+   - add ZONED column  [Damien Le Moal]
+   - don't duplicate columns  [Karel Zak]
+   - fix --inverse --list  [Karel Zak]
+   - move scols_flags to lsblk control struct  [Karel Zak]
+   - use errtryhelp()  [Karel Zak]
+lscpu:
+   - Detect Windows Subsystem for Linux  [Stanislav Brabec]
+   - Read available CPUs max and min frequencies  [Mamatha Inamdar]
+   - add --json  [Karel Zak]
+   - add aarch64 specific names  [Karel Zak]
+   - check return code [coverity scan]  [Karel Zak]
+   - don't use path_exist() before path_fopen()  [Karel Zak]
+   - fix mem leak [coverity scan]  [Karel Zak]
+   - make cpu_{max,min}_mhz() usage more elegant  [Karel Zak]
+   - make osrelease file optional  [Karel Zak]
+   - reuse the same buffer  [Karel Zak]
+   - use libsmartcols to print summary too  [Karel Zak]
+   - use macro for path to DMI  [Karel Zak]
+   - use sysfs for table access if available  [Ard Biesheuvel]
+lsipc:
+   - fix options parsing and sync with man page  [Sami Kerola]
+lslogins:
+   - remove useless strlen()  [Ruediger Meier]
+lsmem:
+   - (man page) recommend use --output  [Karel Zak]
+   - add --summary[=<when>] option  [Karel Zak]
+   - add Copyright  [Karel Zak]
+   - add missing placeholders  [Karel Zak]
+   - add testcase  [Heiko Carstens]
+   - align STATE to the right  [Karel Zak]
+   - cleanup for --summary=only  [Karel Zak]
+   - cleanup man page  [Karel Zak]
+   - cleanup, use libsmartcols for all output  [Karel Zak]
+   - disable summary for JSONm, raw and export output  [Karel Zak]
+   - improve node lookup  [Heiko Carstens]
+   - new tool  [Heiko Carstens]
+   - rename control struct  [Karel Zak]
+lsns:
+   - Fix parser for /proc/<pid>/stat which is including space in comm  [OGAWA Hirofumi]
+man:
+   - add a page for fincore command  [Masatake YAMATO]
+   - chfn(1)  add chsh and login.defs to SEE ALSO  [Andreas Henriksson]
+   - chsh(1)  add login.defs to SEE ALSO  [Andreas Henriksson]
+   - fix couple tools/checkmans.sh warnings  [cat ./disk-utils/fsck.8 | troff -mandoc -ww -]
+   - improve blkreport(8) and blkreset(8) manual pages  [Sami Kerola]
+misc:
+   - add static keyword to where needed [smatch scan]  [Sami Kerola]
+   - do not use plain 0 as NULL [smatch scan]  [Sami Kerola]
+   - fix some printf format strings  [Ruediger Meier]
+   - fix typos using codespell  [Ruediger Meier]
+   - spelling, always use "cannot" instead of "can not"  [Ruediger Meier]
+   - stop mixing declarations and code  [Sami Kerola]
+more:
+   - avoid double free() on exit  [Karel Zak]
+mount:
+   - use MNT_EX_* from libmount  [Karel Zak]
+mount, umount:
+   - use mnt_context_get_excode()  [Karel Zak]
+newgrp:
+   - use libc explicit_bzero() when it is available  [Sami Kerola]
+nsenter:
+   - add --all option  [Karel Zak]
+   - fix usage() and improve man page  [Karel Zak]
+optutils.h:
+   - don't print non-graph characters  [J William Piggott]
+parse-date:
+   - remove extraneous form feed  [J William Piggott]
+partx:
+   - add --list-types option  [Sami Kerola]
+   - add --sector-size option  [Karel Zak]
+po:
+   - merge changes  [Karel Zak]
+   - update da.po (from translationproject.org)  [Joe Hansen]
+   - update fr.po (from translationproject.org)  [Stéphane Aulery]
+   - update pt_BR.po (from translationproject.org)  [Rafael Fontenelle]
+   - update zh_CN.po (from translationproject.org)  [Wylmer Wang]
+rename:
+   - add --no-act option  [Alexander F Rødseth]
+   - add --no-act to bash-completion  [Karel Zak]
+runuser:
+   - add "--" to SYNOPSIS  [Karel Zak]
+script:
+   - always write stat and done message to typescript file  [Karel Zak]
+   - don't call strftime() if not necessary  [Karel Zak]
+   - fix start message showing in output file when -q is on  [Rui Zhao (renyuneyun)]
+setterm:
+   - add --resize option  [Sami Kerola]
+   - fix bitfield warning [smatch]  [Sami Kerola]
+sfdisk:
+   - --quiet fixes  [Karel Zak]
+   - add note about alignment to man page  [Karel Zak]
+   - cleanup --dump error messages  [Karel Zak]
+   - don't be silent when list non-existing device  [Karel Zak]
+   - improve --wipe functionality  [Karel Zak]
+   - note about small partition in man page  [Karel Zak]
+   - support empty label use-case  [Karel Zak]
+   - unused parameter 'sf' [-Wunused-parameter]  [Karel Zak]
+su:
+   - properly clear child PID  [Karel Zak]
+su, runuser:
+   - fix typo in the /etc/default path  [Karel Zak]
+sulogin:
+   - add missing type  [Karel Zak]
+   - bail out from getpasswd(...) on timeout  [Andreas Henriksson]
+   - make getpasswd(...) return NULL on ^D  [Andreas Henriksson]
+   - reduce vulnerability surface  [Sami Kerola]
+switch_root:
+   - unlink files without _DIRENT_HAVE_D_TYPE  [Patrick Steinhardt]
+   - use getopt_long() to parse options  [Sami Kerola]
+tailf:
+   - remove deprecated utility  [Sami Kerola]
+taskset:
+   - don't use zero PID in messages  [Karel Zak]
+term-utils/script:
+   - fix typo leading to syntax error  [Bert van Hall]
+test:
+   - fix mountpoint device check in libmount/loop  [Ruediger Meier]
+tests:
+   - (sfdisk) tell kernel about new partition  [Karel Zak]
+   - Add UDF CD-ROM hybrid image (ISO+Joliet+UDF) created by Nero 6  [Pali Rohár]
+   - Add UDF hdd images created by Linux mkudffs 1.3  [Pali Rohár]
+   - Fix test output for low-probe-udf to contain UDF data  [Pali Rohár]
+   - Introduce libmount/loop  [Stanislav Brabec]
+   - Rename udf-hdd-mkudffs* images to indicate used mkudffs version  [Pali Rohár]
+   - add --mountpoint to findmnt calls  [Karel Zak]
+   - add --show-diff  [Karel Zak]
+   - add cases for testing fincore command  [Masatake YAMATO]
+   - add column(1) columnate test  [Karel Zak]
+   - add column(1) table test  [Karel Zak]
+   - add column/files directory  [Karel Zak]
+   - add findmnt output tests  [Karel Zak]
+   - add findmnt tests  [Karel Zak]
+   - add missing file  [Karel Zak]
+   - add new build-sys tests  [Karel Zak]
+   - add new findmnt --options tests  [Karel Zak]
+   - add sfdisk --wipe and --wipe-partition tests  [Karel Zak]
+   - add static keyword where needed [smatch scan]  [Sami Kerola]
+   - add tests for new column features  [Karel Zak]
+   - add udevadm settle to sfdisk wipe  [Karel Zak]
+   - add x86_64-16g lsmem test  [Karel Zak]
+   - another improvement to the sfdisk wipe test  [Karel Zak]
+   - cleanup and update lsmem  [Karel Zak]
+   - define columns for fincore test  [Karel Zak]
+   - do not use plain 0 as NULL [smatch scan]  [Sami Kerola]
+   - fincore/count, skip unsupported FS  [Ruediger Meier]
+   - fix fincore/count for PAGE_SIZE != 4096  [Ruediger Meier]
+   - handle dd errors in fincore/count  [Ruediger Meier]
+   - make sfdisk wipe partition optional  [Karel Zak]
+   - redirect unwanted dd(1) advices to /dev/null  [Karel Zak]
+   - refresh fincore test  [Karel Zak]
+   - refresh lscpu tests  [Karel Zak]
+   - remove fincore SMALLER_THAN_PAGESIZE tests  [Ruediger Meier]
+   - remove status=none dd(1) from fincore  [Karel Zak]
+   - update libmount outputs  [Karel Zak]
+   - update lsmem tests  [Karel Zak]
+   - update script(1) tests  [Karel Zak]
+   - update sfdisk output  [Karel Zak]
+   - update wipe-partition  [Karel Zak]
+   - use swap in sfdisk wipe test  [Karel Zak]
+travis:
+   - let OSX auto-skip utmpx tools  [Ruediger Meier]
+umount:
+   - exclude selinuxfs from --all  [Karel Zak]
+   - fix typo  [Karel Zak]
+   - use MNT_EX_* from libmount  [Karel Zak]
+unshare:
+   - add note about persisten PID namespaces  [Karel Zak]
+   - add note about sysfs and procfs  [Karel Zak]
+   - fix SYNOPSIS and usage()  [Karel Zak]
+   - add cross reference to namespaces(7)  [Michael Kerrisk (man-pages)]
+utmpdump:
+   - code formatting for readability  [Ruediger Meier]
+   - remove unnecessary variable  [Sami Kerola]
+vipw:
+   - use getopt_long() to parse options  [Sami Kerola]
+wall:
+   - add --group option  [Jim Patterson]
+   - check -g GID  [Karel Zak]
+   - remove unnecessary include  [Karel Zak]
+wipefs:
+   - add note about no-act to the man page  [Karel Zak]
+   - unused parameter [-Wunused-parameter]  [Karel Zak]
+zramctl:
+   - be more specific about default output  [Karel Zak]
+   - make mm_stat parser more robust  [Karel Zak]