[ANNOUNCE] util-linux v2.20-rc1

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



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-fsdevel" in
the body of a message to majordomo@xxxxxxxxxxxxxxx
More majordomo info at  http://vger.kernel.org/majordomo-info.html


[Index of Archives]     [Linux Ext4 Filesystem]     [Union Filesystem]     [Filesystem Testing]     [Ceph Users]     [Ecryptfs]     [AutoFS]     [Kernel Newbies]     [Share Photos]     [Security]     [Netfilter]     [Bugtraq]     [Yosemite News]     [MIPS Linux]     [ARM Linux]     [Linux Security]     [Linux Cachefs]     [Reiser Filesystem]     [Linux RAID]     [Samba]     [Device Mapper]     [CEPH Development]
  Powered by Linux