--- /dev/null
+util-linux 2.19.1 Release Notes
+===============================
+
+Changes since v2.19
+-------------------
+
+ For more details see ChangeLog files at:
+ ftp://ftp.kernel.org/pub/linux/utils/util-linux/v2.19/
+
+blkid:
+ - don't ignore -i [Karel Zak]
+ - fix double free [coverity scan] [Karel Zak]
+ - small fix for safe_print() [Sergey Gusarov]
+build-sys:
+ - don't build lsblk on Linux without openat() [Karel Zak]
+chsh:
+ - fix gcc link() warn_unused_result warning [Karel Zak]
+ - fix small memory leak [Karel Zak]
+ddate:
+ - remove non-ascii chars from ddate [Karel Zak]
+docs:
+ - update AUTHORS file [Karel Zak]
+fdisk:
+ - check index before access to array [coverity scan] [Karel Zak]
+ - more robust whole-disk detection [Karel Zak]
+findmnt:
+ - check mnt_tab_next_fs() return code [coverity scan] [Karel Zak]
+fsck:
+ - fix -C parsing [Karel Zak]
+include:
+ - [at.h] include c.h for PATH_MAX [Karel Zak]
+ - [c.h] typeof to __typeof__ fix [Sami Kerola]
+ - [c.h] add definition wrappers for old libc versions [Davidlohr Bueso]
+lib:
+ - [strutils.c] more robust strtol checks [Karel Zak]
+ - [strutils] avoid integer overflow on large values [Dave Reisner]
+ - [tt.c] dereferencing data before a null check [coverity scan] [Karel Zak]
+libblkid:
+ - add PART_ENTRY_* to docs [Karel Zak]
+ - 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]
+ - remove test for non-zero head count in FAT superblock probe. [Nick Holloway]
+ - try to detect if PT is newer than LVM [Karel Zak]
+ - use blkid_probe_get_buffer() more carefully [Karel Zak]
+libmount:
+ - add fallbacks for old systems without umount2() syscall [Karel Zak]
+ - avoid redundant declaration of mnt_context_do_umount [Jan Engelhardt]
+ - block signals when update utab [Karel Zak]
+ - block signals when writing to mtab [Karel Zak]
+ - cleanup *_do_[u]mount() return codes and docs [Karel Zak]
+ - create a default lock for mtab update [Karel Zak]
+ - fix memory leak in cache [Karel Zak]
+ - fix parsing of mountinfo from 2.6.39 [Karel Zak]
+ - keep code more readable for analyzers [coverity scan] [Karel Zak]
+ - more robust mtab and utab update (CVE-2011-1676, CVE-2011-1677) [Karel Zak]
+ - remove unused variable from test [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]
+libuuid:
+ - do not use invalid file descriptor [Petr Uzel]
+ - fix test in get_clock() [Petr Uzel]
+ - manpage spelling fixes [Petr Uzel]
+logger:
+ - fix variable type compiler warning [Sami Kerola]
+login:
+ - does not ignore setgid() return code for non-roots [Karel Zak]
+ - fix checktty test to compile with old glibc [Karel Zak]
+lsblk:
+ - 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]
+ - use ssize_t for readlink() return code [Karel Zak]
+lscpu:
+ - detect sun4{u,v} in /proc/cpuinfo for sparc64 [Karel Zak]
+ - fix op-mode for /{sys,proc} dumps [Karel Zak]
+ - fix threads-per-core calculation [Karel Zak]
+mount:
+ - add note about blank lines to fstab.5 [Karel Zak]
+ - remove unused variable [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 lock from mnt_update_table() [Karel Zak]
+partx, lsblk:
+ - fix gettext calls [Karel Zak]
+po:
+ - merge changes [Karel Zak]
+ - update da.po (from translationproject.org) [Joe Hansen]
+ - update fr.po (from translationproject.org) [David Prévot]
+readprofile:
+ - don't stop parsing at __init_end [Po-Yu Chuang]
+rev:
+ - memory leak fix [Sami Kerola]
+script:
+ - fix compiler warnings [Sami Kerola]
+scriptreplay:
+ - bug in argument check [Sami Kerola]
+setterm:
+ - segfault with long dump file name [Sami Kerola]
+tailf:
+ - fix open() return value check [coverity scan] [Karel Zak]
+ - support --lines 0 [Karel Zak]
+tests:
+ - 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]
+ - update GPT test [Karel Zak]
+ - use libmount tab update tests for UID=0 only [Karel Zak]
+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]
+ - 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]
+uuidd:
+ - fix manpage libuuid(3) does not exist [Petr Uzel]