summaryrefslogtreecommitdiffstats
path: root/Documentation/releases/v2.20-ReleaseNotes
diff options
context:
space:
mode:
authorSami Kerola2011-08-12 20:19:52 +0200
committerSami Kerola2011-08-12 20:19:52 +0200
commitf98d4f766e39efd255c9b70d3780feea9c7a7898 (patch)
tree7eef63942216eb29ef1cb1532305ee45e6a67f42 /Documentation/releases/v2.20-ReleaseNotes
parentdocs: remove README.clear (diff)
downloadkernel-qcow2-util-linux-f98d4f766e39efd255c9b70d3780feea9c7a7898.tar.gz
kernel-qcow2-util-linux-f98d4f766e39efd255c9b70d3780feea9c7a7898.tar.xz
kernel-qcow2-util-linux-f98d4f766e39efd255c9b70d3780feea9c7a7898.zip
docs: Documentation directory added
Move readme, licence, change log, relese notes and other supplementary files to a Documentation directory. This commit does not change contents of any other but few Makefile.am files. Signed-off-by: Sami Kerola <kerolasa@iki.fi>
Diffstat (limited to 'Documentation/releases/v2.20-ReleaseNotes')
-rw-r--r--Documentation/releases/v2.20-ReleaseNotes848
1 files changed, 848 insertions, 0 deletions
diff --git a/Documentation/releases/v2.20-ReleaseNotes b/Documentation/releases/v2.20-ReleaseNotes
new file mode 100644
index 000000000..ceb149e3a
--- /dev/null
+++ b/Documentation/releases/v2.20-ReleaseNotes
@@ -0,0 +1,848 @@
+Util-linux 2.20 Release Notes
+=============================
+
+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
+
+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]
+ - add an autologin feature [Werner Fink]
+ - better support of virtual console [Dr. Werner Fink]
+ - check virtual console for UTF-8 support [Werner Fink]
+ - 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]
+ - more code cleanup [Werner Fink]
+ - 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]
+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 double free [coverity scan] [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]
+ - 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 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 distcheck for term-utils [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]
+ - fix configure.ac for uuidd [Karel Zak]
+ - 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]
+ - remove and ignore generated files [Karel Zak]
+ - remove check-news [Karel Zak]
+ - remove unnecessary files from getopt [Sami Kerola]
+ - 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]
+cfdisk:
+ - add home and end keys movements in partition list [Francesco Cosoleto]
+ - fix compilation with slang [Karel Zak]
+ - fix compiler warning [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]
+chrt:
+ - add strings to use NLS [Sami Kerola]
+ - 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]
+chsh:
+ - 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]
+cramfs.h:
+ - coding style [Sami Kerola]
+cramfs_common:
+ - coding style [Sami Kerola]
+cytune:
+ - remove unused variable [Karel Zak]
+ddate:
+ - 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]
+ - cleanup options and man page [Karel Zak]
+ - consolidate level parsiig code [Karel Zak]
+ - don't print non-printable chars, parse records [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 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]
+ - col manual update [Sami Kerola]
+ - colcrt manual update [Sami Kerola]
+ - 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]
+ - 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]
+ - update AUTHORS file [Karel Zak]
+ - update DEPRECATED file [Karel Zak]
+ - update TODO [Karel Zak]
+ - update TODO [Sami Kerola]
+ - update TODO file [Karel Zak]
+ - update TODO file [Sami Kerola]
+ - 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]
+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]
+ - 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]
+ - Use standard C types instead of u_int, u_char, u_long, etc. [Josiah Worcester]
+findmnt:
+ - 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 leak [Karel Zak]
+ - minor coding style changes [Karel Zak]
+ - print OLD-* columns only when necessary [Karel Zak]
+fsck:
+ - fix -C parsing [Karel Zak]
+ - fix clang compiler warning [Sami Kerola]
+ - use xmalloc, warn & err and new usage [Sami Kerola]
+ - 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]
+ - remove unused variables [Karel Zak]
+ - use common functionalitly [Davidlohr Bueso]
+ - use lib/ismounted.c [Karel Zak]
+fstrim:
+ - cast from __u64 to standard C types [Karel Zak]
+ - replace error() with err() [Francesco Cosoleto]
+getopt:
+ - add static qualifiers [Olivier Mengué]
+ - fix '--unqote' typo in usage text [Francesco Cosoleto]
+ - fix coding style [Sami Kerola]
+ - fix gcc warning [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 xalloc.h [Sami Kerola]
+hexdump:
+ - don't include err.h directly [Karel Zak]
+ - 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]
+ - include-what-you-use header check [Sami Kerola]
+ - 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 libc error printing functions [Sami Kerola]
+ - validate numeric option arguments [Sami Kerola]
+include:
+ - [at.h] include c.h for PATH_MAX [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] add definition wrappers for old libc versions [Davidlohr Bueso]
+ - [strutils.c] add list parsers [Karel Zak]
+ - [tt.c] always truncate if TT_FL_TRUNC [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]
+ - improve size_to_human_string() [Francesco Cosoleto]
+ - [blkdev.c] add blkdev_is_misaligned() [Davidlohr Bueso]
+ionice:
+ - IOPRIO_PRIO_* macros [Karel Zak]
+ - add long options [Sami Kerola]
+ - allow to use names for -c <class> [Karel Zak]
+ - coding style fixes [Sami Kerola]
+ - fix -V output [Sami Kerola]
+ - fix -p [Karel Zak]
+ - improve command line interpretation [Karel Zak]
+ - make -t more tolerant [Karel Zak]
+iosize:
+ - fix gcc warning [Karel Zak]
+ipcs:
+ - fix typo [Karel Zak]
+ - really show all resources when -a and -i are combined [Jens Kristian Søgaard]
+isosize:
+ - check user input to be numeric [Sami Kerola]
+ - fix coding style [Sami Kerola]
+ - 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]
+ - translate "-l <num>" to RT<n> [Karel Zak]
+lib:
+ - [at.c] add readlink_at(), fix semantic for absolute paths [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]
+ - [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]
+ - [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] 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 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] 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:
+ - 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]
+ - 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 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]
+ - don't export functions for vfs/fs/userspace mount options [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 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]
+ - 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]
+ - 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]
+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 typos in man page [Karel Zak]
+login-utils:
+ - include fix [Sami Kerola]
+look:
+ - add long options [Sami Kerola]
+losetup:
+ - spelling fixes [Petr Uzel]
+lsblk:
+ - add --pairs to output in key="value" format [Karel Zak]
+ - add TYPE column to lsblk output [Milan Broz]
+ - 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]
+ - 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]
+ - 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 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]
+ - 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]
+ - 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-utils:
+ - remove misleading README files [Sami Kerola]
+mkfs:
+ - add long options [Sami Kerola]
+ - coding style fixes [Sami Kerola]
+ - 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:
+ - 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]
+ - 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:
+ - 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 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]
+namei:
+ - add --version option [Sami Kerola]
+ - 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]
+ - get partition number with sysfs lib [Davidlohr Bueso]
+ - improve clarity of some messages, gettextize two missed ones [Benno Schulenberg]
+ - remove unused headers [Davidlohr Bueso]
+ - trivial comment fix [Davidlohr Bueso]
+ - use sysfs_deinit [Davidlohr Bueso]
+partx, lsblk:
+ - fix gettext calls [Karel Zak]
+pg:
+ - return value warning fix [Sami Kerola]
+ - use size_t for wcstombs() return code [Sami Kerola]
+po:
+ - merge changes [Karel Zak]
+ - update cs.po (from translationproject.org) [Petr Písař]
+ - update da.po (from translationproject.org) [Joe Hansen]
+ - update fr.po (from translationproject.org) [David Prévot]
+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]
+rename:
+ - verbose option & maintenance fixes [Sami Kerola]
+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:
+ - do not duplicate argument strings [Davidlohr Bueso]
+ - test for available suspend modes [Lawrence Rust]
+script:
+ - don't include err.h directly [Karel Zak]
+ - fix compiler warnings [Sami Kerola]
+ - include-what-you-use header check [Sami Kerola]
+ - inform about long options in script manual page [Sami Kerola]
+ - 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]
+ - end printing with new line [Sami Kerola]
+ - fix buffer overflow [Sami Kerola]
+ - support long options [Sami Kerola]
+setterm:
+ - add note about long dump file paths to man page [Sami Kerola]
+ - 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:
+ - declare unused function attributes [Sami Kerola]
+ - fix coding style. [Karel Zak]
+ - fix for data type mismatches [Sami Kerola]
+ - fix implicit overflow [Sami Kerola]
+ - help screen format [Sami Kerola]
+ - previously undocumented options to usage [Sami Kerola]
+ - rename warn to my_warn [Fabian Groffen]
+ - returns non-zero on failed BLKRRPART ioctl [Andrea Galbusera]
+simpleinit:
+ - remove this deprecated set of utils [Karel Zak]
+strutils:
+ - new wrapper function strtoll_or_err [Sami Kerola]
+swapon:
+ - 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]
+ - support --lines 0 [Karel Zak]
+ - tailf mention new help & version options in man page [Sami Kerola]
+ - use long options [Sami Kerola]
+taskset:
+ - 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]
+ - 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:
+ - 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]
+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]
+uuidd:
+ - add "-q" to synopsis, order options alphabetically [Benno Schulenberg]
+ - coding style fixes [Sami Kerola]
+ - die() function removed [Sami Kerola]
+ - 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]
+wall:
+ - add long options and 79 char cut info to the man page [Sami Kerola]
+ - cleanup mbufsize 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:
+ - 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]
+write:
+ - long options & new usage [Sami Kerola]
+ - maintenance fixes [Sami Kerola]
+
+misc:
+ - long options & new usage [Sami Kerola]
+ - maintenance fixes [Sami Kerola]
+ - hurd build fixes [Samuel Thibault]
+ - use unsigned int for bit-fileds [Karel Zak]
+