From 167d959d4c60fd158e9e028811d3e5b7126caab6 Mon Sep 17 00:00:00 2001 From: Karel Zak Date: Thu, 10 Feb 2011 09:27:06 +0100 Subject: docs: update v2.19 ReleaseNotes Signed-off-by: Karel Zak --- docs/v2.19-ReleaseNotes | 77 ++++++++++++++++++++++++++++++++++++++++++------- 1 file changed, 66 insertions(+), 11 deletions(-) diff --git a/docs/v2.19-ReleaseNotes b/docs/v2.19-ReleaseNotes index 46ba7ad64..4c6c1a000 100644 --- a/docs/v2.19-ReleaseNotes +++ b/docs/v2.19-ReleaseNotes @@ -1,5 +1,5 @@ -Util-linux 2.19 Release Notes -============================= +Util-linux 2.19 Release Notes (10-Feb-2011) +=========================================== The util-linux-ng project has been renamed back to util-linux. @@ -74,6 +74,12 @@ agetty: - use ignore_result() or write(1, ...) [Karel Zak] - use nl_langinfo() [Karel Zak] - don't wipe CLOCAL flag [Karel Zak] +blkid: + - add new return code 8 for ambivalent low-level probing result [Karel Zak] + - add note about PART_ENTRY_ tags to blkid.8 [Karel Zak] + - don't print devname if nothing detected [Karel Zak] + - don't return PART_ENTRY_* if partition is empty [Karel Zak] + - dynamically allocate devicename array [Eric Sandeen] blockdev: - add BLKDISCARDZEROES [Karel Zak] - fix typo in blockdev.8 [Karel Zak] @@ -88,17 +94,21 @@ build-sys: - cleanup autogen.sh [Karel Zak] - drop shlibs/Makefile.am that only adds SUBDIRS [Diego Elio 'Flameeyes' Pettenò] - drop the getsize test out of Makefile.am [Diego Elio 'Flameeyes' Pettenò] + - enable lsblk and libmount for Linux only [Karel Zak] - explicitly check for slang.h [Karel Zak] - fix lsblk building [Karel Zak] - ignore generated ltmain.sh [Karel Zak] - improve check for crypt [Fabian Groffen] - link with socketlibs when necessary [Fabian Groffen] - man aliases don't depend on original man page [Diego Elio 'Flameeyes' Pettenò] + - provide missing strnlen from strutils [Fabian Groffen] - release++ (v2.19-rc1) [Karel Zak] - release++ (v2.19-rc2) [Karel Zak] + - release++ (v2.19-rc3) [Karel Zak] - remove generated po/POTFILES.in [Karel Zak] - remove unnecessary header [Karel Zak] - require automake 1.10 as gtk-doc requires it anyway [Diego Elio 'Flameeyes' Pettenò] + - shell syntax fix in autogen.sh [Sami Kerola] - use WORDS_BIGENDIAN to determine platform byte-order [Fabian Groffen] - use generated libtool-2 stuff [Karel Zak] - use the silent-rules prefix when generating man pages. [Diego Elio 'Flameeyes' Pettenò] @@ -144,24 +154,26 @@ disk-utils: - fix manpage typos [Davidlohr Bueso] dmesg: - fix memory leak in dmesg(1). [Davidlohr Bueso] + - use strtol_or_err instead of atoi [Davidlohr Bueso] docs: - - add COPYING.lib* files [Karel Zak] - add blkid --list-all to TODO [Karel Zak] + - add COPYING.lib* files [Karel Zak] - add note about agetty to TODO [Karel Zak] - add note about sfdisk to TODO [Karel Zak] - add v2.19 ReleaseNotes [Karel Zak] - correct spelling mistakes in DEPRECATED file [Jon Grant] + - fix typo [Davidlohr Bueso] - fix typos in man pages [Karel Zak] - make it easier to find mail list address [Alexander Shishkin] - mark line(1) as deprecated [Karel Zak] - remove ipc.texi (info with IPC API docs) [Karel Zak] - update AUTHORS file [Karel Zak] - update DEPRECATED file [Karel Zak] - - update TODO [Karel Zak] + - update ReleaseNotes [Karel Zak] - update TODO file [Davidlohr Bueso] - update TODO file [Karel Zak] + - update TODO [Karel Zak] - update v2.19 ReleaseNotes [Karel Zak] - - fix typo [Davidlohr Bueso] - use rpmatch() for sfdisk [Karel Zak] fallocate: - fix build failure with old linux headers [Mike Frysinger] @@ -201,6 +213,7 @@ flock: fsck: - add support for whole-disk locking (-l option) [Karel Zak] - improve whole-disk check, detect stacked devices [Karel Zak] + - include c.h, fallback for PATH_MAX [Karel Zak] - inform about nonexistent devices in verbose mode [Karel Zak] - returns proper code on exec() error [Karel Zak] fstrim: @@ -212,24 +225,25 @@ hwclock: - [m68k] unbreak FTBFS with recent (>= 2.4.18?) kernels [Thorsten Glaser] - allow setting of RTC when it contains invalid data [Peter Tyser] include: + - [c.h] add unused attribute to ignore_result() [Karel Zak] + - [c.h] fix __alloc_size__ test [Karel Zak] + - [c.h] add fallback for alloc_size attributes [Karel Zak] + - [c.h] move ignore_result() to gcc-only block [Karel Zak] - [tt] enlarge output buffer [Karel Zak] + - [xalloc.h] include string.h [Marek Polacek] - add fallback for rpmatch() [Francesco Cosoleto] - cleanup blkdev.h [Karel Zak] - emulate dirfd when necessary [Fabian Groffen] - fix list.h ifdefs [Karel Zak] + - [xalloc] general purpose memory allocation handling wrappers [Davidlohr Bueso] ipc: - remove .info file [Karel Zak] last: - Use EXIT_* and err() [Marek Polacek] - use xalloc lib [Davidlohr Bueso] lib: - - add fallback for nl_langinfo() [Karel Zak] - - add test program to canonicalize.c [Karel Zak] - - add wrappers for "at" functions [Karel Zak] - [c] add ignore_result() [Karel Zak] - [env] consolidate safe_getenv() usage [Karel Zak] - - fix mange() and unmangle() to handle NULL [Karel Zak] - - fix syntax error in blkdev.c [Karel Zak] - [ismounted] don't wast time with mtab is /proc/mounts used [Karel Zak] - [strutils] general purpose string handling functions [Davidlohr Bueso] - [strutils] move strmode() from namei.c to strutils.c [Karel Zak] @@ -237,7 +251,11 @@ lib: - [tt] fix alignment of the last tree child [Karel Zak] - [xalloc] add xstrdup() [Karel Zak] - [xalloc] don't use hardcoded return code [Karel Zak] - - [xalloc] general purpose memory allocation handling wrappers [Davidlohr Bueso] + - add fallback for nl_langinfo() [Karel Zak] + - add test program to canonicalize.c [Karel Zak] + - add wrappers for "at" functions [Karel Zak] + - fix mange() and unmangle() to handle NULL [Karel Zak] + - fix syntax error in blkdev.c [Karel Zak] lib/tt: - fix langinfo build break [Davidlohr Bueso] libblkid: @@ -251,6 +269,8 @@ libblkid: - add searching in attributes dir to BeFS [Jeroen Oortwijn] - add signature to FAT32 fsinfo block [Jeroen Oortwijn] - cache is incorrectly revalidated [Karel Zak] + - check for swap or DM cow on small devices [Karel Zak] + - conditionalise parts from blkid/topology for Linux [Fabian Groffen] - consolidate magic strings detection code [Karel Zak] - don't ignore zero for SBMAGIC_OFFSET [Karel Zak] - don't probe directories [Karel Zak] @@ -272,10 +292,12 @@ libmount: - add FS detection [Karel Zak] - add LIBMOUNT_{MTAB,FSTAB} [Karel Zak] - add MNT_FS_SWAP flag [Karel Zak] + - add and copy FS internal flags [Karel Zak] - add debug messages and fix typos in tab_update [Karel Zak] - add first part of high-level API [Karel Zak] - add functions for mount. helpers [Karel Zak] - add functions get mtab/utab paths [Karel Zak] + - add low-level API for umount [Karel Zak] - add mnt_context [Karel Zak] - add mnt_context_get_{fstab,mtab}() [Karel Zak] - add mnt_context_get_{source,target,fstype} [Karel Zak] @@ -325,7 +347,9 @@ libmount: - cleanup context API [Karel Zak] - cleanup debug flags [Karel Zak] - cleanup fstab parser, improve mnt_tab errcb usage [Karel Zak] + - cleanup helper initialization API [Karel Zak] - cleanup helpers support [Karel Zak] + - cleanup high-level mount API [Karel Zak] - cleanup internal API [Karel Zak] - cleanup lock API [Karel Zak] - cleanup mangle() usage [Karel Zak] @@ -340,9 +364,12 @@ libmount: - cleanup return codes (tab.c) [Karel Zak] - cleanup return codes (tab_parse.c) [Karel Zak] - compile tests [Karel Zak] + - copy mount attrs from utab to context [Karel Zak] - correctly use "none" values [Karel Zak] + - do not check for EAGAIN after flock() [Petr Uzel] - don't compile tests by default [Karel Zak] - don't export some cache.c files [Karel Zak] + - don't prepare update if syscall failed [Karel Zak] - don't return old data from optls iterator [Karel Zak] - don't store filename to mnt_tab [Karel Zak] - don't use NULL pointer in mntenv [Karel Zak] @@ -375,6 +402,7 @@ libmount: - minor cleanup in optstr.c [Karel Zak] - minor fixes [Karel Zak] - minor fixes in cache.c [Karel Zak] + - more robust flock() usage [Karel Zak] - optimize blkid_devno_to_devname() [Karel Zak] - properly canonicalize source and target [Karel Zak] - remove fs and tab printf functions [Karel Zak] @@ -399,6 +427,9 @@ libmount: - use better format for utab, improve bind mounts [Karel Zak] - use mnt_fs for mtab API [Karel Zak] - use separate buffer for userspace options, add mount attributes [Karel Zak] +libuuid: + - do not check for EAGAIN after flock() [Petr Uzel] + - fix locking of clock state counter file [Petr Uzel] login: - fix "ignoring return value" errors [Karel Zak] - use EXIT_* and err.h, clean up return codes [Marek Polacek] @@ -416,11 +447,14 @@ lsblk: - add --nodeps [Karel Zak] - add new utility [Milan Broz] - rename "RA" column to "RE" [Karel Zak] + - small grammar touches to the man page [Benno Schulenberg] - use "RM" for removable [Karel Zak] lscpu: - add -x and {On,Off}-line CPU(s) mask/list [Karel Zak] - add byte order and bogoMIPS information [Davidlohr Bueso] + - add description of --sysroot option to man page, plus grammar touches [Benno Schulenberg] - avoid len = 0 as a consequence of maxcpus = 0 [Gerrit Renker] + - cleanup usage() [Karel Zak] - fix 64bit CPU detection [Karel Zak] - really use 'mode' argument in path_fopen() [Petr Uzel] - support offline CPUs [Karel Zak] @@ -448,6 +482,7 @@ mount: - add mnt_init_debug() [Karel Zak] - add note about context= remount to mount.8 [Karel Zak] - add note about subtypes to fstab.5 [Karel Zak] + - add rootcontext= for tmpfs on SELinux boxes [Karel Zak] - avoid starting a man page line with a single quote [Chris Frost] - be more explicit about --move in mount.8 [Karel Zak] - better describe UUIDs usage in man pages [Karel Zak] @@ -456,8 +491,10 @@ mount: - don't canonicalize "spec" with --no-canonicalize option [Miklos Szeredi] - don't use auto-clear loopdev if mtab is available [Karel Zak] - fix "mount -a" for auto-clear loopdevs and /proc/mounts [Karel Zak] + - fix atime description in mount.8 man page [Karel Zak] - fix gcc warning [Karel Zak] - fix mount.8, shortname=mixed is now default for vfat [Petr Uzel] + - fix parsing offset= followed by more options [Petr Uzel] - fix reference to cifs-utils in mount.8 [Karel Zak] - get most recently mounted fs from /etc/mtab. [Valerie Aurora] - handle filesystems with subtype [Miklos Szeredi] @@ -488,6 +525,7 @@ partx: - fix authors section in man page [Davidlohr Bueso] - fix typo in partx.8 [Davidlohr Bueso] - integrate support for mac and sun partitions, based on kpartx. [Davidlohr Bueso] + - normalize the punctuation of man page, and improve grammar here and there [Benno Schulenberg] - tiny change in usage() [Karel Zak] pg: - use xalloc for memory allocation [Davidlohr Bueso] @@ -498,6 +536,9 @@ po: - merge changes [Karel Zak] - refresh gl and zh_TW [Karel Zak] - update after rename [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] - update fr.po (from translationproject.org) [Milan Bouchet-Valat] - update hu.po (from translationproject.org) [Gabor Kelemen] - update ja.po (from translationproject.org) [Makoto Kato] @@ -522,6 +563,7 @@ rtcwake: - use err.h routines [Karel Zak] schedutils: - fix typos [Davidlohr Bueso] + - remove unneeded header files [Davidlohr Bueso] sfdisk: - add option to use maximum partition size [Karel Zak] - save errno before calling perror [Forest Bond] @@ -536,6 +578,8 @@ swapon: - add "discard" support [Hugh Dickins] - add support for "nofail" fstab mount option [Karel Zak] - better text for "discard", note about swapon in fstab.5 [Karel Zak] + - make needlessly global variables static [Tobias Klauser] + - use EXIT_SUCCESS constants [Davidlohr Bueso] - warn if file owner is not root [Karel Zak] swpaon: - use canonicalized devnames on -s output [Karel Zak] @@ -564,6 +608,7 @@ tests: - add utab update tests [Karel Zak] - check for mtab [Karel Zak] - fix blkid MD test (missing tailing whitespaces) [Karel Zak] + - fix libmount test [Karel Zak] - fix strtosize() test [Karel Zak] - ignore device name used in some fdisk and blkid tests [Francesco Cosoleto] - improve libmount context mount and umount test [Karel Zak] @@ -589,7 +634,16 @@ umount: unshare: - fix SIGSEGV on invalid command line option [Alexey Gladkov] uuidd: + - correctly report number of generated subsequent UUIDs [Petr Uzel] + - fix -n usage [Petr Uzel] + - fix uuidd -r -n 2 [Petr Uzel] + - increase connection backlog size to SOMAXCONN [Petr Uzel] - mention -q in uuidd.8 [Petr Uzel] + - use UUIDD_OP_BULK_*_UUID named constants [Petr Uzel] + - use UUID_STR_LEN and UUID_LEN [Petr Uzel] + - use daemon(3) library function [Petr Uzel] + - use die() where possible [Petr Uzel] + - use write_all from include/writeall.h [Petr Uzel] vipw: - fix warn_unused_result gcc warning [Karel Zak] - use EXIT_* and err() [Marek Polacek] @@ -602,4 +656,5 @@ wall: - use xalloc lib [Davidlohr Bueso] wipefs: - fail if more device arguments specified [Milan Broz] + - use write_all from include/writeall.h [Petr Uzel] -- cgit v1.2.3-55-g7522