diff options
author | Daniel Baumann <daniel.baumann@progress-linux.org> | 2024-05-06 02:42:50 +0000 |
---|---|---|
committer | Daniel Baumann <daniel.baumann@progress-linux.org> | 2024-05-06 02:42:50 +0000 |
commit | 8cb83eee5a58b1fad74c34094ce3afb9e430b5a4 (patch) | |
tree | a9b2e7baeca1be40eb734371e3c8b11b02294497 /Documentation/releases/v2.20-ReleaseNotes | |
parent | Initial commit. (diff) | |
download | util-linux-8cb83eee5a58b1fad74c34094ce3afb9e430b5a4.tar.xz util-linux-8cb83eee5a58b1fad74c34094ce3afb9e430b5a4.zip |
Adding upstream version 2.33.1.upstream/2.33.1upstream
Signed-off-by: Daniel Baumann <daniel.baumann@progress-linux.org>
Diffstat (limited to 'Documentation/releases/v2.20-ReleaseNotes')
-rw-r--r-- | Documentation/releases/v2.20-ReleaseNotes | 1061 |
1 files changed, 1061 insertions, 0 deletions
diff --git a/Documentation/releases/v2.20-ReleaseNotes b/Documentation/releases/v2.20-ReleaseNotes new file mode 100644 index 0000000..549d89d --- /dev/null +++ b/Documentation/releases/v2.20-ReleaseNotes @@ -0,0 +1,1061 @@ +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] + + * https://www.kernel.org/pub/linux/utils/util-linux/v2.19/v2.19.1-ReleaseNotes + https://www.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: + https://www.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] |