[<prev] [next>] [day] [month] [year] [list]
Message-ID: <20110729214735.GF24754@nb.net.home>
Date: Fri, 29 Jul 2011 23:47:35 +0200
From: Karel Zak <kzak@...hat.com>
To: linux-kernel@...r.kernel.org, linux-fsdevel@...r.kernel.org,
util-linux@...r.kernel.org
Subject: [ANNOUNCE] util-linux v2.20-rc1
The first util-linux 2.20 release candidate is available at
ftp://ftp.kernel.org/pub/linux/utils/util-linux/v2.20
Feedback and bug reports, as always, are welcomed.
Karel
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) libblkid 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]
--
To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
the body of a message to majordomo@...r.kernel.org
More majordomo info at http://vger.kernel.org/majordomo-info.html
Please read the FAQ at http://www.tux.org/lkml/
Powered by blists - more mailing lists