Util-linux 2.20 Release Notes
=============================

 The ddate(1) command is not built by default (see --enable-ddate).

Release highlights
------------------

agetty(8):
  - mingetty features have been merged to agetty

chrt(1), taskset(1):
  - supports new command line option "--all-tasks" to set or retrieve the 
    scheduling attributes of all the tasks (threads) for a given PID

dmesg(1):
  - supports new command line options: --clear, --console-on, --console-off,
    --ctime, --decode, --facility=<list>, --level=<list>, --show-delta,
    --notime, --kernel and --userspace

fdisk(8):
  - improved dialogs to be more user-friendly

findmnt(8), partx(8), lsblk(8)
  - support new command line option "--pairs" to enable key="value" 
    output format

findmnt(8):
  - supports new command line options "--poll" and "--timeout" to monitor
    /proc/self/mountinfo changes

ionice(1):
  - supports human-readable scheduling class names, for example:
    ionice -c best-effort $PID

kill(1):
  - supports new command line option "-q <sigval>" to use sigqueue(2)
  - supports real-time signals in formats RT<n>, RTMIN+<n> and RTMAX-<n>

libmount:
  - the API officially stable

lsblk(8):
  - supports new columns: 
      TYPE      - device type
      RQ-SIZE   - queue request size
      STATE     - device state (e.g. running, suspended)
      DALIGN    - discard alignment offset
      DISC-GRAN - discard granularity
      DISC-MAX  - discard max bytes
      DISC-ZERO - discard zeroes data
  - supports new command line option "-D" to print device discard topology

lscpu(8):
  - improved support for s390 boxes

mkfs.minix:
  - supports minix version 3

mountpoint(1):
  - this NEW COMMAND is libmount based re-implementation of mountpoint(1) from
    sysvinit suite

setarch(8):
  - supports new command line options "--uname-2.6" to enable UNAME26
    personality flag

simpleinit:
  - this set of deprecated utils has been REMOVED

wall(1):
  - support new command line option "--timeout" to specify write timeout to 
    terminals in seconds.

It's not supported to link with external (e.g. from e2fsprogs) libblkis and
libuuid any more.


Stable maintenance releases between v2.19 and v2.20
---------------------------------------------------

util-linux 2.19.1 [02-May-2011]

 * ftp://ftp.kernel.org/pub/linux/utils/util-linux/v2.19/v2.19.1-ReleaseNotes
   ftp://ftp.kernel.org/pub/linux/utils/util-linux/v2.19/v2.19.1-ChangeLog


Changes between v2.19 and v2.20
-------------------------------

 For more details see ChangeLog files at:
 ftp://ftp.kernel.org/pub/linux/utils/util-linux/v2.20/

addpart:
   - multiplication on 512 deleted  [Anton V. Boyarshinov]
agetty:
   - #endif comments  [Sami Kerola]
   - C.UTF-8 locale instead of en_US.UTF-8  [Samuel Thibault]
   - Fix IUTF8 flag  [Werner Fink]
   - add an autologin feature  [Werner Fink]
   - better support of virtual console  [Dr. Werner Fink]
   - check virtual console for UTF-8 support  [Werner Fink]
   - clean up usage  [Karel Zak]
   - cleanup argv parsing, utmp update, use writeall(), etc.  [Werner Fink]
   - coding style - fix comments, remove tailing whitespace  [Karel Zak]
   - coding style - fix identation  [Karel Zak]
   - don't use xalloc.h stuff  [Karel Zak]
   - error message about required arguments  [Sami Kerola]
   - getopt case segment reordering  [Sami Kerola]
   - improve login(1) argv[]  [Karel Zak]
   - more code cleanup  [Werner Fink]
   - only enable F_UTF8 if kernel has already set IUTF8.  [Samuel Thibault]
   - proper session on the terminal line  [Werner Fink]
   - remove unnecessary options synonyms  [Karel Zak]
   - remove unnecessary space and "(void)" junk  [Karel Zak]
   - symbolic standard file descriptors  [Sami Kerola]
   - try next speed after CBREAK  [Karel Zak]
   - use a generic function for strings concatenation  [Karel Zak]
   - use long options  [Sami Kerola]
   - use program_invocation_short_name  [Sami Kerola]
   - use xalloc.h  [Sami Kerola]
   - further scrubbing  [Sami Kerola]
   - move issue path to pathnames.h  [Sami Kerola]
   - further mingetty features  [Dr. Werner Fink]
blkdev:
   - add blkdev_is_misaligned()  [Davidlohr Bueso]
blkid:
   - add -d option to print non-printable chars  [Karel Zak]
   - don't free() uninitialized variable  [Karel Zak]
   - don't ignore -i  [Karel Zak]
   - don't read past end of FAT32 cluster chain  [John Lindgren]
   - fix compiler warnings [-Wunused-parameter]  [Karel Zak]
   - fix double free [coverity scan]  [Karel Zak]
   - fix typo  [Karel Zak]
   - indent usage()  [Karel Zak]
   - list all known filesystems/RAIDs (add -k option)  [Karel Zak]
   - small fix for safe_print()  [Sergey Gusarov]
   - uniformize the synopsis, remove "the the"  [Benno Schulenberg]
blockdev:
   - add --help option  [Sami Kerola]
   - broken compiler warning circumvention removed  [Sami Kerola]
   - coding style fix  [Sami Kerola]
   - indent usage()  [Karel Zak]
   - remove progname  [Sami Kerola]
   - set options read only  [Sami Kerola]
   - type mismatch fix  [Sami Kerola]
   - use libc error facilities  [Sami Kerola]
   - use pathnames.h to find partitions  [Sami Kerola]
build-sys:
   - Enable automake's -Wno-portability option.  [Sami Kerola]
   - add --enable-ddate  [Karel Zak]
   - add required files to dist  [Sami Kerola]
   - add term-utils/  [Karel Zak]
   - add term-utils/.gitignore  [Karel Zak]
   - add uuid_generate_time_safe.3 .gitignore  [Karel Zak]
   - clean up partx Makefile  [Karel Zak]
   - cleanup lib/ tests  [Karel Zak]
   - disable lib/ at.c tests building  [Karel Zak]
   - do not ignore datarootdir  [Sami Kerola]
   - don't build lsblk on Linux without openat()  [Karel Zak]
   - don't support external (e2fsprogs) libblkid  [Karel Zak]
   - don't support external (e2fsprogs) libuuid  [Karel Zak]
   - don't try to chgrp write or wall if they are not built  [Marc-Antoine Perennou]
   - don't use HAVE_LIBBLKID_INTERNAL macro  [Karel Zak]
   - enable mountpoint, add dependence on libmout  [Karel Zak]
   - fix 'make checkincludes' warnings  [Karel Zak]
   - fix configure.ac for uuidd  [Karel Zak]
   - fix distcheck for term-utils  [Karel Zak]
   - fix git-version-gen for -rc tags  [Karel Zak]
   - fix gtk-doc build  [Karel Zak]
   - fix gtk-doc distclean  [Karel Zak]
   - fix spaces versus tabs conflict  [Marc-Antoine Perennou]
   - fix unportable Makefile.am assignment  [Sami Kerola]
   - include <uuid.h> rather than <uuid/uuid.h>  [Karel Zak]
   - introduce AM_PROG_CC_C_O macro  [Sami Kerola]
   - move BUILD_SCHEDUTILS to top-level Makefile  [Karel Zak]
   - move agetty to term-utils  [Karel Zak]
   - move mesg to term-utils/  [Karel Zak]
   - move reset to term-utils/  [Karel Zak]
   - move script and scriptreplay to term-utils/  [Karel Zak]
   - move setterm to term-utils/  [Karel Zak]
   - move wall to term-utils/  [Karel Zak]
   - move write to term-utils directory  [Sami Kerola]
   - non-linux fixup  [Samuel Thibault]
   - print helpful error when pkg.m4 is missing  [Sami Kerola]
   - provide alternatives for err, errx, warn and warnx  [Fabian Groffen]
   - release++ (v2.20-rc1)  [Karel Zak]
   - release++ (v2.20-rc2)  [Karel Zak]
   - remove and ignore generated files  [Karel Zak]
   - remove check-news  [Karel Zak]
   - remove unnecessary files from getopt  [Sami Kerola]
   - rename --enable-partx to --disable-partx  [Karel Zak]
   - stop building line(1) by default  [Sami Kerola]
   - use AC_LANG_SOURCE to suppress warnings  [Sami Kerola]
   - use AUTOMAKE_OPTIONS = gnu  [Sami Kerola]
   - use git-version-gen to distinct git and release versions  [Sami Kerola]
   - use gtkdoc without tmpl dir  [Karel Zak]
   - use silent rules got gtkdoc, fix dependencies  [Karel Zak]
   - use top-level directory for libblkid rather than shlibs/blkid  [Karel Zak]
   - use top-level directory for libmount rather than shlibs/mount  [Karel Zak]
   - use top-level directory for libuuid rather than shlibs/uuid  [Karel Zak]
cal:
   - argument checking, long options and argument checking  [Sami Kerola]
   - clean up few coding style issues  [Sami Kerola]
   - fix compiler warnings  [Sami Kerola]
   - fix manpage formatting  [Petr Uzel]
   - indent usage()  [Karel Zak]
   - fix typo ("fistt day") in help text, seize chance to improve it  [Benno Schulenberg]
cfdisk:
   - add home and end keys movements in partition list  [Francesco Cosoleto]
   - fix compilation with slang  [Karel Zak]
   - fix compiler warning  [Karel Zak]
   - fix compiler warnings [-Wunused-parameter]  [Karel Zak]
   - fix gcc warning (unused variable)  [Karel Zak]
   - move "No more partition" warning to draw_cursor()  [Francesco Cosoleto]
   - move keys related to the cursor of the partition list outside menuselect()  [Francesco Cosoleto]
   - remove unused vertical menu direction code  [Francesco Cosoleto]
   - use keypad() in menu selection function  [Francesco Cosoleto]
checktty:
   - Use NGROUPS_MAX instead of NGROUPS  [Josiah Worcester]
   - fix unused parameters  [Sami Kerola]
chfn:
   - fix compiler warnings [-Wsign-compare]  [Karel Zak]
chrt:
   - [selinux] fix compiler warnings [-Wsign-compare]  [Karel Zak]
   - add strings to use NLS  [Sami Kerola]
   - adjust style of man page, alphabetize option -p  [Benno Schulenberg]
   - allow to use --all-tasks when retrieve info  [Karel Zak]
   - chrt.1 fix grammar  [Davidlohr Bueso]
   - clarify use of -a option  [Davidlohr Bueso]
   - coding style fix  [Sami Kerola]
   - data type compiler warning fixed  [Sami Kerola]
   - make threads aware  [Davidlohr Bueso]
   - silently ignore -R if unsupported  [Karel Zak]
chsh:
   - fix compiler warnings [-Wsign-compare]  [Karel Zak]
   - fix gcc link() warn_unused_result warning  [Karel Zak]
   - fix small memory leak  [Karel Zak]
col:
   - check with strtol_or_err option argument  [Sami Kerola]
   - coding style changes  [Sami Kerola]
   - use long options  [Sami Kerola]
colctr:
   - use long options and clean coding style  [Sami Kerola]
colrm:
   - gotos, long options and argument checking  [Sami Kerola]
   - manual update  [Sami Kerola]
column:
   - fix problems with uninitialized variables  [Karel Zak]
   - use xalloc lib  [Sami Kerola]
   - add version printing  [Sami Kerola]
   - coding style fixes  [Sami Kerola]
   - free memory before exit  [Sami Kerola]
   - global variables removed  [Sami Kerola]
   - make table function clarification  [Sami Kerola]
   - replace emalloc with xcalloc  [Sami Kerola]
   - validate numeric user inputs  [Sami Kerola]
cramfs:
   - remove cramfs_common.h  [Davidlohr Bueso]
   - use stdint.h instead of u{8,16,32}  [Sami Kerola]
   - coding style  [Sami Kerola]
cramfs_common:
   - coding style  [Sami Kerola]
cytune:
   - fix compiler warnings [-Wsign-compare]  [Karel Zak]
   - remove unused variable  [Karel Zak]
ddate:
   - fix St. Tib's Day in other languages  [Karel Zak]
   - remove non-ascii chars from ddate  [Karel Zak]
   - use ARRAY_SIZE  [Karel Zak]
dmesg:
   - add --clear (SYSLOG_ACTION_CLEAR)  [Karel Zak]
   - add --console-on and --console-off  [Karel Zak]
   - add --ctime to print human readable timestamps  [Karel Zak]
   - add --decode to print readable facility and level  [Karel Zak]
   - add --facility option  [Karel Zak]
   - add --level=<list>  [Karel Zak]
   - add --show-delta option  [Karel Zak]
   - add -t option to suppress timestamps  [Karel Zak]
   - add -u and -k options  [Karel Zak]
   - add long options, --help and --version  [Karel Zak]
   - allow to print time delta without timestamp  [Karel Zak]
   - avoid mess at the end of dmesg output  [Petr Uzel]
   - cleanup options and man page  [Karel Zak]
   - cleanup usage()  [Karel Zak]
   - consolidate level parsiig code  [Karel Zak]
   - don't print non-printable chars, parse records  [Karel Zak]
   - fix compiler warnings [-Wsign-compare]  [Karel Zak]
   - fix segfault  [Marc-Antoine Perennou]
   - fix typo in usage()  [Karel Zak]
   - mark some options mutually exclusive  [Karel Zak]
   - print_buffer() refactoring  [Karel Zak]
   - refactoring - cleanup get bufsize code  [Karel Zak]
   - refactoring - cleanup main() code  [Karel Zak]
   - refactoring - cleanup print buffer code  [Karel Zak]
   - refactoring - cleanup read buffer code  [Karel Zak]
   - reorder options, add comments  [Karel Zak]
   - use SYSLOG_ACTION_* macros rather than magic constatnts  [Karel Zak]
   - variables refactoring  [Karel Zak]
   - cleanups -- use err(), xalloc()  [Marek Polacek]
docs:
   - mention mkswap long options in man page  [Sami Kerola]
   - TODO update  [Karel Zak]
   - add 2.20 ReleaseNotes  [Karel Zak]
   - add Matej to AUTHORS  [Karel Zak]
   - add long options to fdformat.8  [Sami Kerola]
   - add long options to mkfs.8  [Sami Kerola]
   - add long options to mkfs.bfs.8  [Sami Kerola]
   - agetty long options  [Sami Kerola]
   - agetty manual update  [Sami Kerola]
   - also uniformize headers and footers of troff-formatted man pages  [Benno Schulenberg]
   - col manual update  [Sami Kerola]
   - colcrt manual update  [Sami Kerola]
   - drop the pluralization item with ngettext() in TODO file  [Benno Schulenberg]
   - favour small patches  [Sami Kerola]
   - inform about cal long options  [Sami Kerola]
   - inform about mcookie long options  [Sami Kerola]
   - isosize.8 add long options  [Sami Kerola]
   - look.1 manual rewrote  [Sami Kerola]
   - mention long options in ionice.1  [Sami Kerola]
   - mention long options in uuidd.8 manual page  [Sami Kerola]
   - remove README.namei  [Sami Kerola]
   - rename.1 verbose, long options and warning  [Sami Kerola]
   - scriptreplay add note about new options  [Sami Kerola]
   - scriptreplay mention basic long options  [Sami Kerola]
   - sfdisk manual update  [Sami Kerola]
   - tell mount/* is in maintenance mode  [Sami Kerola]
   - tweak the formatting and wording of several disk-utils man pages  [Benno Schulenberg]
   - tweak the formatting and wording of some text-utils man pages  [Benno Schulenberg]
   - un-deprecate kill(1)  [Karel Zak]
   - uniformize the header and footer lines in man pages  [Benno Schulenberg]
   - update AUTHORS file  [Karel Zak]
   - update DEPRECATED file  [Karel Zak]
   - update ReleaseNotes  [Karel Zak]
   - update ReleaseNotes  fix typo in v2.20-ReleaseNotes  [Bernhard Voelker]
   - update TODO  [Karel Zak]
   - update TODO  [Sami Kerola]
   - update TODO file  [Karel Zak]
   - update TODO file  [Sami Kerola]
   - update example files  [Karel Zak]
   - update v2.20 ReleaseNotes  [Karel Zak]
   - uuidgen.1 mention long options  [Sami Kerola]
elvtune, isosize:
   - print usage text in case of invalid option  [Francesco Cosoleto]
   - remove redundant message in case of invalid option  [Francesco Cosoleto]
fallocate:
   - cleanup usage()  [Karel Zak]
fdformat:
   - cleanup error messages  [Karel Zak]
   - coding style  [Sami Kerola]
   - include-what-you-use header check  [Sami Kerola]
   - integer comparisons & unused parameter  [Sami Kerola]
   - use libc error printing facilities  [Sami Kerola]
   - use long options  [Sami Kerola]
   - use xalloc.h  [Sami Kerola]
fdisk:
   - accept digits-space-suffix format  [Francesco Cosoleto]
   - add a default response for the partition type dialog  [Francesco Cosoleto]
   - change primary or extended partition type dialog  [Francesco Cosoleto]
   - check index before access to array [coverity scan]  [Karel Zak]
   - fix "invalid partition number for type" error message  [Francesco Cosoleto]
   - fix compiler warnings [-Wunused-parameter -Wsign-compare]  [Karel Zak]
   - improve error message for missing extended partition  [Francesco Cosoleto]
   - more robust whole-disk detection  [Karel Zak]
   - print logical partition number while adding it  [Francesco Cosoleto]
   - quit from partition type dialog after invalid response  [Francesco Cosoleto]
   - use a single variable for the current disklabel  [Francesco Cosoleto]
fdisk, display, hexdump.h:
   - Use standard C types instead of u_int, u_char, u_long, etc.  [Josiah Worcester]
   - correct the grammar of an error message  [Benno Schulenberg]
findmnt:
   - (man page) short option for --timeout is not -t but -w  [Benno Schulenberg]
   - add --pairs to output in key="value" format  [Karel Zak]
   - add --poll and --timeout to the man page  [Karel Zak]
   - add --poll option  [Karel Zak]
   - add --timeout option  [Karel Zak]
   - add columns description to the --help output  [Karel Zak]
   - check mnt_tab_next_fs() return code [coverity scan]  [Karel Zak]
   - filter filesystems and actions for --poll  [Karel Zak]
   - fix compiler warnings [-Wunused-parameter]  [Karel Zak]
   - fix leak  [Karel Zak]
   - improve spelling, wording and order of help text  [Benno Schulenberg]
   - minor coding style changes  [Karel Zak]
   - print OLD-* columns only when necessary  [Karel Zak]
   - slice up the help text into manageable chunks  [Benno Schulenberg]
flock:
   - cleanup usage()  [Karel Zak]
   - fix example in man page  [Karel Zak]
fsck:
   - fix -C parsing  [Karel Zak]
   - fix clang compiler warning  [Sami Kerola]
   - in man page say that "options take arguments", not vice versa  [Benno Schulenberg]
   - in usage() unmark type as optional for the -t option  [Benno Schulenberg]
   - indent usage()  [Karel Zak]
   - use <var> in usage()  [Karel Zak]
   - use same word category in message, and add translators comment  [Benno Schulenberg]
   - use xmalloc, warn & err and new usage  [Sami Kerola]
fsck, checktty, flock:
   - Use more portable includes.  [Josiah Worcester]
fsck.cramfs:
   - add missed strings to translation  [Sami Kerola]
   - coding style  [Sami Kerola]
   - retire die function  [Sami Kerola]
   - use xalloc.h  [Sami Kerola]
fsck.minix:
   - fix "array subscript is above array bounds"  [Karel Zak]
   - fix compiler warnings [-Wsign-compare]  [Karel Zak]
   - remove unused variables  [Karel Zak]
   - use common functionalitly  [Davidlohr Bueso]
   - use lib/ismounted.c  [Karel Zak]
fsfreeze:
   - cleanup usage()  [Karel Zak]
fstrim:
   - cast from __u64 to standard C types  [Karel Zak]
   - cleanup usage()  [Karel Zak]
   - correct mistaken grammar in one message  [Benno Schulenberg]
fstrim, setarch:
   - replace error() with err()  [Francesco Cosoleto]
getopt:
   - add static qualifiers  [Olivier Mengué]
   - do not bundle help text lines into a single unwieldy chunk  [Benno Schulenberg]
   - fix '--unqote' typo in usage text  [Francesco Cosoleto]
   - fix coding style  [Sami Kerola]
   - fix gcc warning  [Karel Zak]
   - indent usage()  [Karel Zak]
   - make user getopt_long parsing to use function pointer  [Sami Kerola]
   - options struct, usage and version outputs  [Sami Kerola]
   - remove unnecessary free()  [Sami Kerola]
   - use <var> in usage()  [Karel Zak]
   - use xalloc.h  [Sami Kerola]
hexdump:
   - don't include err.h directly  [Karel Zak]
   - fix "beginnin" typo in usage message  [Benno Schulenberg]
   - fix segfault due to uninitialized memory  [Petr Uzel]
   - new usage(), xalloc and err.h stuff  [Sami Kerola]
hwclock:
   - Don't use asm/io.h if sys/io.h can't be found  [Josiah Worcester]
   - add variable initialization  [Sami Kerola]
   - build on non-Linux  [Samuel Thibault]
   - coding style clean up  [Sami Kerola]
   - fix compiler warnings  [Sami Kerola]
   - fix gcc warning (uninitialized variable)  [Karel Zak]
   - in man page move --date and --epoch from Functions to Options  [Benno Schulenberg]
   - include-what-you-use header check  [Sami Kerola]
   - indent usage()  [Karel Zak]
   - make RTC default to UTC time  [Daniel Drake]
   - move long options away from global scope  [Sami Kerola]
   - move path definitions to pathnames.h  [Sami Kerola]
   - remove clock-ppc.c  [Sami Kerola]
   - remove goto statement  [Sami Kerola]
   - remove misleading information  [Sami Kerola]
   - remove unused variables  [Karel Zak]
   - tiny change in comment  [Karel Zak]
   - use <var> in usage()  [Karel Zak]
   - use libc error printing functions  [Sami Kerola]
   - validate numeric option arguments  [Sami Kerola]
   - when cutting up help texts anyway, do it into small chunks  [Benno Schulenberg]
include:
   - [at.h]  include c.h for PATH_MAX  [Karel Zak]
   - [bitops.h] make return values consistent  [Karel Zak]
   - [c.h]  add fallback for old libs without O_CLOEXEC  [Karel Zak]
   - [c.h]  remove strings.h include dublicate  [Sami Kerola]
   - [c.h]  typeof to __typeof__ fix  [Sami Kerola]
   - [c.h] Include stdlib.h unconditionaly  [maximilian attems]
   - [c.h] add definition wrappers for old libc versions  [Davidlohr Bueso]
   - [c.h] move up declaration of program_invocation_short_name before usage  [maximilian attems]
   - [nls.h] define a macro for handling plurals with ngettext()  [Benno Schulenberg]
   - [strutils.c] add list parsers  [Karel Zak]
   - [tt.c] always truncate if TT_FL_TRUNC  [Karel Zak]
   - [writeall] add fwrite_all()  [Karel Zak]
   - [xalloc.h]  mention strdup in the file description  [Petr Uzel]
   - minix.h  use data types from stdint.h  [Sami Kerola]
   - move disk-utils/mkfs.h -> include/exitcodes.h  [Sami Kerola]
   - move fsck return values to exitcodes.h  [Sami Kerola]
   - move minix.h to include directory  [Sami Kerola]
   - remove kernel headers from minix.h  [Sami Kerola]
ionice:
   - IOPRIO_PRIO_* macros  [Karel Zak]
   - add long options  [Sami Kerola]
   - adjust synopsis and wording and formatting on the man page  [Benno Schulenberg]
   - allow to use names for -c <class>  [Karel Zak]
   - coding style fixes  [Sami Kerola]
   - fix -V output  [Sami Kerola]
   - fix -p  [Karel Zak]
   - fix compiler warnings [-Wsign-compare]  [Karel Zak]
   - improve command line interpretation  [Karel Zak]
   - make -t more tolerant  [Karel Zak]
   - slightly improve grammar, spacing and consistency of man page  [Benno Schulenberg]
iosize:
   - fix gcc warning  [Karel Zak]
ipcmk:
   - cleanup usage()  [Karel Zak]
ipcs:
   - fix compiler warnings [-Wsign-compare]  [Karel Zak]
   - fix typo  [Karel Zak]
   - really show all resources when -a and -i are combined  [Jens Kristian Søgaard]
   - use unsigned type for uid/gid  [Karel Zak]
isosize:
   - check user input to be numeric  [Sami Kerola]
   - fix coding style  [Sami Kerola]
   - improve style, grammar and spacing of man page  [Benno Schulenberg]
   - include-what-you-use header check  [Sami Kerola]
   - remove global variables  [Sami Kerola]
   - simplify some error messages  [Francesco Cosoleto]
   - use long options  [Sami Kerola]
   - use program_invocation_short_name  [Francesco Cosoleto]
kill:
   - add -q sigval to use sigqueue(2)  [Karel Zak]
   - add support for real-time signals  [Karel Zak]
   - fix compiler warnings [-Wsign-compare]  [Karel Zak]
   - translate "-l <num>" to RT<n>  [Karel Zak]
last:
   - fix compiler warnings [-Wsign-compare]  [Karel Zak]
ldattach:
   - cleanup usage()  [Karel Zak]
lib:
   - [at.c] add readlink_at(), fix semantic for absolute paths  [Karel Zak]
   - [at.c] fix compiler warnings [-Wunused-parameter]  [Karel Zak]
   - [blkdev.c] add blkdev_get_physector_size()  [Davidlohr Bueso]
   - [blkdev.c] more robust blkdev_is_misaligned()  [Karel Zak]
   - [blkdev.c] remove kernel version check from blkdev_get_sector_size()  [Karel Zak]
   - [cpuset.c] fix compiler warnings [-Wsign-compare]  [Karel Zak]
   - [fsprobe.c] fix blkid_evaluate_spec() call  [Karel Zak]
   - [fsprobe.c] remove obsolete <blkid/blkid.h>  [Karel Zak]
   - [fsprobe.c] use internal libblkid only  [Karel Zak]
   - [linux_version.c] accommodate two-component linux version (e.g. 3.0)  [Karel Zak]
   - [linux_version.c] simplify version parsing  [Karel Zak]
   - [loopdev.c] add module for work loop devices  [Karel Zak]
   - [loopdev.c] cleanup flags usage  [Karel Zak]
   - [loopdev.c] correct qsort compare function  [Karel Zak]
   - [loopdev.c] correct trivial typo  [Davidlohr Bueso]
   - [mangle.c] fix compiler warnings [-Wsign-compare]  [Karel Zak]
   - [procutils.c]  add missing files. Sorry.  [Karel Zak]
   - [procutils.c]  general purpose procfs parsing functions  [Davidlohr Bueso]
   - [procutils.c] improve robustness  [Karel Zak]
   - [strutils.c] fix compiler warnings [-Wsign-compare]  [Karel Zak]
   - [strutils.c] more robust strtol checks  [Karel Zak]
   - [strutils] avoid integer overflow on large values  [Dave Reisner]
   - [sysfs.c] add sysfs_readlink and name/path functions  [Karel Zak]
   - [sysfs.c] fix compiler warnings [-Wsign-compare]  [Karel Zak]
   - [sysfs.c] fix double free  [Karel Zak]
   - [sysfs.c] make sysfs_read_* function more robust  [Karel Zak]
   - [tt.c] Fix mbs_width macro for systems without WIDECHAR  [Josiah Worcester]
   - [tt.c] clean up used types  [Karel Zak]
   - [tt.c] dereferencing data before a null check [coverity scan]  [Karel Zak]
   - [tt.c] support fixed width and multiple tt_print_table() calls  [Karel Zak]
   - [tt.c] support key="value" output format  [Karel Zak]
   - [tt.c] use mbs_truncate() from mbsalign.c  [Karel Zak]
   - add generic sysfs utils  [Karel Zak]
   - add strtoul_or_err() function  [Sami Kerola]
libblkid:
   - [partitions] fix compiler warnings [-Wunused-parameter -Wsign-compare]  [Karel Zak]
   - [superblocks] fix compiler warnings [-Wunused-parameter -Wsign-compare]  [Karel Zak]
   - [topology] fix compiler warnings [-Wunused-parameter -Wsign-compare]  [Karel Zak]
   - add ID_PART_ENTRY_{OFFSET,SIZE,DISK}  [Karel Zak]
   - add PART_ENTRY_* to docs  [Karel Zak]
   - add blkid_evaluate_spec()  [Karel Zak]
   - add debug message  [Karel Zak]
   - add docs for new PART_ENTRY_* values  [Karel Zak]
   - add some debug messages  [Karel Zak]
   - befs validate di_br_size !=0 and br_per_di_br != 0  [Timo Warns]
   - cleanup flags  [Karel Zak]
   - cleanup prober initialization  [Karel Zak]
   - don't ignore swap UUID if only first byte is zero  [Richard W.M. Jones]
   - fix EFI GPT uuid byte order  [Karel Zak]
   - fix compiler warnings [-Wunused-parameter -Wsign-compare]  [Karel Zak]
   - fix gcc warnings  [Karel Zak]
   - fix typo in *_to_cpu() usage in raid detection [coverity scan]  [Karel Zak]
   - found whole-disk for partitions mapped by kpartx  [Karel Zak]
   - ignore hfsplus superblocks with blocksize < 512  [Karel Zak]
   - improve blkid__scan_dir  [Karel Zak]
   - make whole disk probing more robust  [Karel Zak]
   - minor change in man page  [Karel Zak]
   - move MINIX_MAXPARTITIONS to minix.h  [Sami Kerola]
   - remove test for non-zero head count in FAT superblock probe.  [Nick Holloway]
   - try to detect if PT is newer than LVM  [Karel Zak]
   - update docs  [Karel Zak]
   - use 64bit offset in search_fat_label to avoid truncation  [Jindrich Makovicka]
   - use MINIX_BLOCK_SIZE from minix.h  [Sami Kerola]
   - use blkid_probe_get_buffer() more carefully  [Karel Zak]
   - use cached buffers for nested PT probing  [Karel Zak]
   - use partno for partitions mapped by DM  [Karel Zak]
   - use stuff from sysfs.h and at.h  [Karel Zak]
   - use superblock structure from minix.h  [Sami Kerola]
   - use sysfs_init() more carefully  [Karel Zak]
   - validate hfs blocksize != 0  [Timo Warns]
   - vfat big endian fix  [Jindrich Makovicka]
libmount:
   - add MOUNT_2.20 version to the API  [Karel Zak]
   - add fallbacks for old systems without umount2() syscall  [Karel Zak]
   - add generic function to read table for context  [Karel Zak]
   - add mnt_reset_table()  [Karel Zak]
   - add mnt_tabdiff_* functions  [Karel Zak]
   - add mnt_table_is_mounted()  [Karel Zak]
   - add mount support for loopdevs  [Karel Zak]
   - add mountpoint(1) implementation to samples/  [Karel Zak]
   - add phelper= support  [Karel Zak]
   - add support for mount -a  [Karel Zak]
   - add support for x-* mount comments  [Karel Zak]
   - allow to convert /dev/loopN to backing filename  [Karel Zak]
   - allow to set parser callback to context  [Karel Zak]
   - avoid redundant declaration of mnt_context_do_umount  [Jan Engelhardt]
   - better "user" evaluation  [Karel Zak]
   - block signals when update utab  [Karel Zak]
   - block signals when writing to mtab  [Karel Zak]
   - clean up cache.c  [Karel Zak]
   - clean up docs  [Karel Zak]
   - cleanup *_do_[u]mount() return codes and docs  [Karel Zak]
   - cleanup code for "none" source and fstype, fix mem leak  [Karel Zak]
   - cleanup docs  [Karel Zak]
   - cleanup return codes in mount sample  [Karel Zak]
   - cleanup umount code  [Karel Zak]
   - create a default lock for mtab update  [Karel Zak]
   - cut up mount's help text into manageable chunks  [Benno Schulenberg]
   - don't export functions for vfs/fs/userspace mount options  [Karel Zak]
   - fix compiler warnings [-Wunused-parameter -Wsign-compare]  [Karel Zak]
   - fix debug message  [Karel Zak]
   - fix fstype caching  [Karel Zak]
   - fix leak in sample program  [Karel Zak]
   - fix memory leak in cache  [Karel Zak]
   - fix mtab update for "none" source  [Karel Zak]
   - fix parsing of mountinfo from 2.6.39  [Karel Zak]
   - fix some typos and copy&paste mistakes in comments  [Petr Uzel]
   - fix test  [Karel Zak]
   - fix undefined sources  [Davidlohr Bueso]
   - fix uninitialized variable in sample  [Karel Zak]
   - improve apply_fstab debugging  [Karel Zak]
   - keep code more readable for analyzers [coverity scan]  [Karel Zak]
   - merge mtab and utab locking code  [Karel Zak]
   - minor changes in sample program  [Karel Zak]
   - minor fix to mnt_tabdiff_*  [Karel Zak]
   - minor fixes  [Karel Zak]
   - more robust mtab and utab update (CVE-2011-1676, CVE-2011-1677)  [Karel Zak]
   - plug memory leak in sample program  [Petr Uzel]
   - remove 'seclabel' on remount, improve for 2.6.39  [Karel Zak]
   - remove unnecessary includes, mask API as stable  [Karel Zak]
   - rename in cache.c  [Karel Zak]
   - rename mount option "quiet" to "silent"  [Karel Zak]
   - replace mkostmps() with more portable mkstemp()  [Karel Zak]
   - small lock code cleanup  [Karel Zak]
   - support /run/mount rather than /dev/.mount  [Karel Zak]
   - support NULL source path for mnt_table_find_* functions  [Karel Zak]
   - update list of pseudo-filesystems  [Karel Zak]
   - use chdir() and NOFOLLOW umount flag for umount operation  [Karel Zak]
   - use libmnt_lock for utab flock  [Karel Zak]
   - use mnt_table_get_fs_root() in utab code  [Karel Zak]
libuuid:
   - __uuid_generate_time()  report if clock_seq is safe  [Petr Uzel]
   - do not use invalid file descriptor  [Petr Uzel]
   - fix test in get_clock()  [Petr Uzel]
   - get_clock()  report if the clock_seq is safe  [Petr Uzel]
   - introduce uuid_generate_time_safe()  [Petr Uzel]
   - manpage spelling fixes  [Petr Uzel]
   - move __uuid function to UUIDD_PRIVATE in uuid.sym  [Karel Zak]
   - rename uuid__generate_* to __uuid_generate_*  [Petr Uzel]
   - update manpage, mention uuid_generate_time_safe  [Petr Uzel]
logger:
   - fix variable type compiler warning  [Sami Kerola]
   - improve descriptions on man page, sort the options, add -h and -V  [Benno Schulenberg]
   - improve, sort and slice up usage() help text  [Benno Schulenberg]
   - indent usage()  [Karel Zak]
   - mention long option in logger man page  [Sami Kerola]
   - support for logging to UDP socket / remote syslog server  [WUEBBELS, Josef \(Extern\)]
   - support long options  [Sami Kerola]
   - use libc error printing facilities  [Sami Kerola]
   - use simple apostrophe instead of multibyte char in logger.1  [Petr Uzel]
login:
   - cleanup unused variables  [Karel Zak]
   - does not ignore setgid() return code for non-roots  [Karel Zak]
   - fix checktty test to compile with old glibc  [Karel Zak]
   - fix compiler warnings [-Wunused-parameter -Wsign-compare]  [Karel Zak]
   - fix typos in man page  [Karel Zak]
login-utils:
   - include fix  [Sami Kerola]
look:
   - add long options  [Sami Kerola]
   - adjust the formatting and some wording of the man page  [Benno Schulenberg]
   - cleanup usage()  [Karel Zak]
   - fix manpage formatting  [Petr Uzel]
losetup:
   - allow to use --verbose with --all  [Karel Zak]
   - cleanup usage()  [Karel Zak]
   - correct qsort compare function  [Andreas Schwab]
   - spelling fixes  [Petr Uzel]
lsblk:
   - add --pairs to output in key="value" format  [Karel Zak]
   - add TYPE column to lsblk output  [Milan Broz]
   - add note to the man page  [Karel Zak]
   - add queue request size attribute  [Milan Broz]
   - add state attribute  [Milan Broz]
   - add support for discard topology (-D option)  [Martin K. Petersen]
   - bitwise or TT_FL_ASCII with tt_flags instead of setting  [Dave Reisner]
   - correct mistaken word  [Benno Schulenberg]
   - fix compiler warnings [-Wsign-compare]  [Karel Zak]
   - fix readlink() usage  [Karel Zak]
   - fix strtoul() usage [coverity scan]  [Karel Zak]
   - ignore device if disappear while processing  [Milan Broz]
   - improve discard support  [Martin K. Petersen]
   - use generic sysfs functions  [Karel Zak]
   - use ssize_t for readlink() return code  [Karel Zak]
   - use sysfs_read_u64() rather than sysfs_strdup() + atol()  [Karel Zak]
lscpu:
   - add support for books  [Heiko Carstens]
   - cleanup usage()  [Karel Zak]
   - detect VMware hypervisor  [Stephen Hemminger]
   - detect sun4{u,v} in /proc/cpuinfo for sparc64  [Karel Zak]
   - extend --parse functionality  [Karel Zak]
   - fix bogomips detection for s390  [Heiko Carstens]
   - fix compiler warnings [-Wsign-compare]  [Karel Zak]
   - fix op-mode for /{sys,proc} dumps  [Karel Zak]
   - fix threads-per-core calculation  [Karel Zak]
   - use xalloc  [Davidlohr Bueso]
   - use xstrdup from xalloc.h  [Petr Uzel]
mcookie:
   - change coding style  [Sami Kerola]
   - cleanup usage()  [Karel Zak]
   - use warnx, long options and help screen  [Sami Kerola]
md5:
   - use symbolical digest length  [Sami Kerola]
mesg:
   - add \n to usage() output  [Karel Zak]
   - add long options to the man page  [Sami Kerola]
   - cleanup usage()  [Karel Zak]
   - man page clean wqup  [Karel Zak]
   - new --verbose option  [Sami Kerola]
   - use long options, also --help and --version added  [Sami Kerola]
minix:
   - add MINIX_ prefix to some global macros  [Karel Zak]
   - add common functionality  [Davidlohr Bueso]
   - add version 3 layout  [Davidlohr Bueso]
   - cleanup global variables and macros  [Karel Zak]
   - fix warning  [Davidlohr Bueso]
   - move globals and inline functions to minix_programs.h  [Sami Kerola]
   - remove fs state  [Davidlohr Bueso]
   - remove unnecessary initializations  [Karel Zak]
misc:
   - hurd build fixes  [Samuel Thibault]
   - use unsigned int for bit-fileds  [Karel Zak]
misc-utils:
   - remove misleading README files  [Sami Kerola]
mkfs:
   - add long options  [Sami Kerola]
   - coding style fixes  [Sami Kerola]
   - fix small formatting issues in man page  [Benno Schulenberg]
   - include-what-you-use header check  [Sami Kerola]
mkfs.bfs:
   - add long options  [Sami Kerola]
   - cleanu p --version output  [Karel Zak]
   - coding style fix  [Sami Kerola]
   - include-what-you-use header check  [Sami Kerola]
   - use err() instead of errx()  [Karel Zak]
   - use libc error facilities  [Sami Kerola]
   - use xstrdup from xalloc.h  [Sami Kerola]
   - validate numeric user inputs  [Sami Kerola]
mkfs.cramfs:
   - clearer error message, "cannot close" instead of "closing"  [Benno Schulenberg]
   - coding style  [Sami Kerola]
   - convert spaces to tabs  [Sami Kerola]
   - error printing fixes  [Sami Kerola]
   - few symbolic exit codes where missing  [Sami Kerola]
   - include-what-you-use header check  [Sami Kerola]
   - use program_invocation_short_name  [Sami Kerola]
   - use xalloc.h  [Sami Kerola]
   - validate numeric user inputs  [Sami Kerola]
mkfs.minix:
   - add fs version options  [Davidlohr Bueso]
   - add minix v3 support  [Davidlohr Bueso]
   - check for misalignment  [Davidlohr Bueso]
   - document -3 option  [Davidlohr Bueso]
   - fix compiler warnings [-Wsign-compare]  [Karel Zak]
   - fix write_all() usage  [Karel Zak]
   - general cleanups  [Davidlohr Bueso]
   - remove die()  [Davidlohr Bueso]
   - standardize superblock attribute settings  [Davidlohr Bueso]
   - use common functionality  [Davidlohr Bueso]
   - use inode wrappers  [Davidlohr Bueso]
mkswap:
   - Use c.h  [maximilian attems]
   - add alignment check  [Davidlohr Bueso]
   - coding style unification  [Sami Kerola]
   - fix compiler warning  [Karel Zak]
   - fix to compiler warnings  [Sami Kerola]
   - support long options and check user inputs  [Sami Kerola]
   - use EXIT_ values  [Sami Kerola]
   - use libc error messaging facilities  [Sami Kerola]
   - use xalloc  [Sami Kerola]
more:
   - new usage output, and some trivial fixes  [Sami Kerola]
mount:
   - -a segfaults when 4th field is omitted (mount options)  [Karel Zak]
   - add note about blank lines to fstab.5  [Karel Zak]
   - add phelper=  [Karel Zak]
   - add ufstype=ufs2 to mount.8  [Karel Zak]
   - canonicalize fstab mnt_dir  [Karel Zak]
   - first look for mountpoint  [Karel Zak]
   - fix compiler warnings [-Wsign-compare -Wunused-parameter]  [Karel Zak]
   - fix double free in mount.c with SELinux enabled  [Kirill Elagin]
   - fix reference to sharedsubtree documentation in mount.8  [Mike Hommey]
   - fix typo in mount.8  [Petr Uzel]
   - fix typos in mount.8  [Nicolas Francois]
   - make the error message clear  [Petr Uzel]
   - mount.8 remove reprecated bh/nobh options from the manual page  [Lukas Czerner]
   - remove 'seclabel' mount option on remount  [Karel Zak]
   - remove accidental extra word in ext4 documentation in mount.8  [Petr Uzel]
   - remove note about obsolete volume_id library from man page  [Karel Zak]
   - rename "quiet" to "silent" (MS_SILENT)  [Karel Zak]
   - update mtab on "-f" and compiled with libmount  [Karel Zak]
   - use fflush() and temporary file for mtab updates (CVE-2011-1089)  [Karel Zak]
   - use libmount to detect already mounted bind mounts  [Karel Zak]
   - use lock from mnt_update_table()  [Karel Zak]
mountpoint:
   - add new command  [Karel Zak]
   - cleanup usage()  [Karel Zak]
namei:
   - add --version option  [Sami Kerola]
   - cleanup usage()  [Karel Zak]
   - fix to argument handling  [Sami Kerola]
   - remove unused variable  [Karel Zak]
   - use xalloc.h  [Sami Kerola]
partx:
   - add --pairs to output in key="value" format  [Karel Zak]
   - add fallback for openat() to be usable on old systems  [Karel Zak]
   - cleanup usage()  [Karel Zak]
   - do not print null  [Davidlohr Bueso]
   - get partition number with sysfs lib  [Davidlohr Bueso]
   - improve clarity of some messages, gettextize two missed ones  [Benno Schulenberg]
   - remove unused headers  [Davidlohr Bueso]
   - switch on localization  [Benno Schulenberg]
   - trivial comment fix  [Davidlohr Bueso]
   - use lowercase in usage()  [Karel Zak]
   - use sysfs_deinit  [Davidlohr Bueso]
partx, lsblk:
   - fix gettext calls  [Karel Zak]
pg:
   - fix compiler warnings [-Wunused-result]  [Karel Zak]
   - fix write_all() usage  [Karel Zak]
   - normalize formatting of the man page, and tweak some of its wording  [Benno Schulenberg]
   - return value warning fix  [Sami Kerola]
   - use size_t for wcstombs() return code  [Sami Kerola]
po:
   - also extract plural messages from the C files  [Benno Schulenberg]
   - change MSGID_BUGS_ADDRESS  [Karel Zak]
   - do not search /samples/ subdirectories for translatable strings  [Benno Schulenberg]
   - merge changes  [Karel Zak]
   - update cs.po (from translationproject.org)  [Petr Písař]
   - update da.po (from translationproject.org)  [Joe Hansen]
   - update de.po (from translationproject.org)  [Philipp Thomas]
   - update fr.po (from translationproject.org)  [David Prévot]
   - update ja.po (from translationproject.org)  [Takeshi Hamasaki]
   - update nl.po (from translationproject.org)  [Benno Schulenberg]
   - update pl.po (from translationproject.org)  [Jakub Bogusz]
procutils:
   - include missing header  [Davidlohr Bueso]
raw:
   - remove constants from message strings; undo some abbrevs  [Benno Schulenberg]
readprofile:
   - don't stop parsing at __init_end  [Po-Yu Chuang]
   - fix compiler warnings [-Wsign-compare]  [Karel Zak]
rename:
   - cleanup usage()  [Karel Zak]
   - verbose option & maintenance fixes  [Sami Kerola]
renice:
   - cleanup usage()  [Karel Zak]
rev:
   - mark signo unused in sig_handler  [Sami Kerola]
   - memory leak fix  [Sami Kerola]
   - mention long options in man page  [Sami Kerola]
   - option parsing bug fixed & long options added  [Sami Kerola]
   - use xrealloc from xalloc.h  [Sami Kerola]
rtcwake:
   - cleanup usage()  [Karel Zak]
   - do not duplicate argument strings  [Davidlohr Bueso]
   - test for available suspend modes  [Lawrence Rust]
script:
   - cleanup usage()  [Karel Zak]
   - don't include err.h directly  [Karel Zak]
   - fix compiler warnings  [Sami Kerola]
   - include-what-you-use header check  [Sami Kerola]
   - indicate that the file argument to --timing is optional  [Benno Schulenberg]
   - inform about long options in script manual page  [Sami Kerola]
   - normalize formatting of the man page  [Benno Schulenberg]
   - option --force added  [Sami Kerola]
   - optional timing output file argument added  [Sami Kerola]
   - remove magic constants and a type mismatch fix  [Sami Kerola]
   - remove unnecessary void casting  [Sami Kerola]
   - support for long options  [Sami Kerola]
   - use libc error printing facilities  [Sami Kerola]
scriptreplay:
   - allow arguments as command line switches  [Sami Kerola]
   - bug in argument check  [Sami Kerola]
   - cleanup usage()  [Karel Zak]
   - end printing with new line  [Sami Kerola]
   - fix buffer overflow  [Sami Kerola]
   - improve synopsis and formatting and wording in man page  [Benno Schulenberg]
   - support long options  [Sami Kerola]
setarch:
   - add --uname-2.6 option for personality flag UNAME26  [Ben Hutchings]
   - fix compiler warnings [-Wsign-compare]  [Karel Zak]
setterm:
   - add note about long dump file paths to man page  [Sami Kerola]
   - cleanup usage()  [Karel Zak]
   - fix variable types, and unused argument warnings  [Sami Kerola]
   - function screendump coding style fixed  [Sami Kerola]
   - mention in man setterm.1 -version and -help switches  [Sami Kerola]
   - segfault with long dump file name  [Sami Kerola]
   - support -help and -version options  [Sami Kerola]
   - use libc error printing facilities  [Sami Kerola]
   - use xmalloc()  [Karel Zak]
sfdisk:
   - (man page) use comma between short and long option instead of "or"  [Benno Schulenberg]
   - correct '--inside-order' to '--inside-outer' in documentation  [Benno Schulenberg]
   - declare unused function attributes  [Sami Kerola]
   - fix coding style.  [Karel Zak]
   - fix for data type mismatches  [Sami Kerola]
   - fix implicit overflow  [Sami Kerola]
   - fix typo in man page  [Karel Zak]
   - gettextize each warning as a whole  [Benno Schulenberg]
   - help screen format  [Sami Kerola]
   - improve descriptions of options --no-reread and --show-extended  [Benno Schulenberg]
   - indent usage()  [Karel Zak]
   - make some tests conditional to !Linux  [Giulio Orsero]
   - previously undocumented options to usage  [Sami Kerola]
   - remove inconsistent and wasteful newlines in the _() calls  [Benno Schulenberg]
   - rename warn to my_warn  [Fabian Groffen]
   - returns non-zero on failed BLKRRPART ioctl  [Andrea Galbusera]
   - slice help text into small chunks and improve its wording  [Benno Schulenberg]
simpleinit:
   - remove this deprecated set of utils  [Karel Zak]
strutils:
   - new wrapper function strtoll_or_err  [Sami Kerola]
swaplabel:
   - fix compiler warnings [-Wunused-parameter]  [Karel Zak]
swapon:
   - fix compiler warnings [-Wsign-compare]  [Karel Zak]
   - missing separator in swapon -s command  [Karel Zak]
   - rewrite usage()  [Karel Zak]
   - use xalloc lib  [Davidlohr Bueso]
sysfs:
   - free used resources  [Davidlohr Bueso]
tailf:
   - fix memmove() usage  [Karel Zak]
   - fix open() return value check [coverity scan]  [Karel Zak]
   - harmonize option argument and explanation in usage message  [Benno Schulenberg]
   - support --lines 0  [Karel Zak]
   - tailf mention new help & version options in man page  [Sami Kerola]
   - use long options  [Sami Kerola]
taskset:
   - adjust style of man page  [Benno Schulenberg]
   - coding style fixes  [Sami Kerola]
   - include-what-you-use header check  [Sami Kerola]
   - make threads aware  [Davidlohr Bueso]
   - use xalloc lib  [Davidlohr Bueso]
test_sysinfo:
   - Use CHAR_BIT*sizeof(void*) instead of __WORDSIZE.  [Josiah Worcester]
   - fix printf format  [Karel Zak]
tests:
   - [cpuset] call free() for range  [Karel Zak]
   - add 'none' source to libmount update tests  [Karel Zak]
   - add -o remount to libmount tests  [Karel Zak]
   - add colrm basic test  [Sami Kerola]
   - add column tests  [Sami Kerola]
   - add dump from PPC64 to lscpu tests  [Karel Zak]
   - add dump from UltraSparc T1 to lscpu tests  [Karel Zak]
   - add dump from huge ia64 to lscpu tests  [Karel Zak]
   - add lscpu dumps from three Dell's & a Xen  [Sami Kerola]
   - add mount(8) test for fstab entries without options  [Karel Zak]
   - add test for RLIMIT_FSIZE issue  [Karel Zak]
   - add tests for [u]mount regular file  [Karel Zak]
   - don't run mount/regfile test on old kernel  [Karel Zak]
   - fix compiler warnings [-Wunused-parameter]  [Karel Zak]
   - grammar fixes  [Davidlohr Bueso]
   - remove generated file  [Karel Zak]
   - test column(1) with multiple input files  [Karel Zak]
   - update GPT test  [Karel Zak]
   - update blkid MD test  [Karel Zak]
   - update for recent fdisk changes  [Karel Zak]
   - update libmount tests (add optstr output)  [Karel Zak]
   - update lscpu tests  [Karel Zak]
   - use libmount tab update tests for UID=0 only  [Karel Zak]
textual:
   - add some guiding comments for translators  [Benno Schulenberg]
   - fix three typos in message strings and improve consistency  [Benno Schulenberg]
   - improve the wording of some error and usage messages  [Benno Schulenberg]
   - tweak several manpages, mainly the blkid one  [Benno Schulenberg]
ttymsg:
   - fix compiler warnings and use EXIT_  [Sami Kerola]
tunelp:
   - fix compiler warnings [-Wsign-compare]  [Karel Zak]
ul:
   - add -h and -V to the man page; use "file" and lowercase  [Benno Schulenberg]
   - in usage() not overwriting but overriding is meant  [Benno Schulenberg]
   - make usage() say that more than one input file is allowed  [Benno Schulenberg]
   - remove superfluous return as usage() does not return  [Benno Schulenberg]
ul.c:
   - close files and free memory after usage  [Sami Kerola]
   - code style and comment fixes  [Sami Kerola]
   - convert definition to function  [Sami Kerola]
   - escape handling refactored  [Sami Kerola]
   - fix compier warnings  [Sami Kerola]
   - magic constant removal  [Sami Kerola]
   - use long options  [Sami Kerola]
   - warn user when command chooses term type  [Sami Kerola]
umount:
   - allow unmounting loopdev specified by associated file  [Petr Uzel]
   - block signals when umounting and updating mtab (CVE-2011-1676, CVE-2011-1677)  [Karel Zak]
   - do not hang with disconnected NFS mounts  [Petr Uzel]
   - segfaults with inconsistent entry in /etc/fstab  [Karel Zak]
   - support non-canonical devnames in mtab  [Karel Zak]
   - use UMOUNT_NOFOLLOW for non-root users  [Karel Zak]
   - use helper= for all UIDs  [Karel Zak]
unshare:
   - cleanup usage()  [Karel Zak]
uuidd:
   - (man page) alphabetize the options  [Benno Schulenberg]
   - (man page) repair the snipped up description of option -T  [Benno Schulenberg]
   - add "-q" to synopsis, order options alphabetically  [Benno Schulenberg]
   - cleanup usage()  [Karel Zak]
   - coding style fixes  [Sami Kerola]
   - die() function removed  [Sami Kerola]
   - distinguish between singular and plural in three messages  [Benno Schulenberg]
   - fix compiler warnings [-Wsign-compare]  [Karel Zak]
   - fix manpage  libuuid(3) does not exist  [Petr Uzel]
   - long options & new usage  [Sami Kerola]
   - remove goto statement  [Sami Kerola]
   - use symbolic exit and return values  [Sami Kerola]
uuidgen:
   - add long options  [Sami Kerola]
   - cleanup usage()  [Karel Zak]
vipw:
   - (man page) uniformize header and footer, tweak the formatting  [Benno Schulenberg]
wall:
   - add long options and 79 char cut info to the man page  [Sami Kerola]
   - build with SUID_{C,LD}FLAGS  [Petr Uzel]
   - cleanup mbufsize usage  [Karel Zak]
   - cleanup usage()  [Karel Zak]
   - remove global variables and support TMPDIR  [Sami Kerola]
   - support --timeout switch  [Sami Kerola]
   - support --timeout switch (vol 2.)  [Karel Zak]
   - use long options  [Sami Kerola]
whereis:
   - cleanup usage()  [Karel Zak]
   - coding style  [Sami Kerola]
   - new usage output & version printing  [Sami Kerola]
   - remove find()  [Davidlohr Bueso]
   - remove goto statements  [Sami Kerola]
   - update coding style  [Davidlohr Bueso]
   - warnings, exit values, braces and returns  [Sami Kerola]
wipefs:
   - add version printing & compiler warning  [Sami Kerola]
   - change option -v to -V for --version; add it to man page  [Benno Schulenberg]
   - gettextize one sentence as a whole  [Benno Schulenberg]
write:
   - cleanup usage()  [Karel Zak]
   - long options & new usage  [Sami Kerola]
   - maintenance fixes  [Sami Kerola]
   - remove inconsistent periods from two error messages  [Benno Schulenberg]

- cleanup usage()  [Karel Zak]
- long options & new usage  [Sami Kerola]
- maintenance fixes  [Sami Kerola]
- remove inconsistent periods from two error messages  [Benno Schulenberg]
