| Util-linux 2.19 Release Notes (10-Feb-2011) |
| =========================================== |
| |
| The util-linux-ng project has been renamed back to util-linux. |
| |
| Release highlights |
| ------------------ |
| |
| lsblk(8): |
| - this NEW COMMAND lists information about all or selected block devices in |
| tree-like format. |
| |
| partx(8): |
| - this command has been rewritten to use libblkid for partition tables |
| parsing. It supports aix, bsd, dos, gpt, mac, minix, sgi, solaris_x86, sun, |
| ultrix and unixware now. |
| |
| - supports new command line option "--show" to list partitions in new format |
| |
| - prints UUID and name for GPT and mac partitions |
| |
| findmnt(8): |
| - supports new command line option "--submounts" to list all submounts for |
| selected mountpoint(s) |
| |
| agetty(8): |
| - supports new command line options "-c" and "-s" to reuse already initialized |
| tty cflags and existing baud rate |
| |
| mount(8), umount(8): |
| - could be linked with libmount (--enable-libmount-mount) to manage userspace |
| mount options outside /etc/mtab on systems where the file is a symlink to |
| /proc/mounts. (EXPERIMENTAL) |
| |
| losetup(8), mount(8): |
| - uses /sys/dev/block/<device>/loop/backing_file rather than loopdev ioctls |
| (requires kernel >= 2.6.37) |
| |
| fsck(8): |
| - supports new command line option "-l" to lock whole-disk device by |
| exclusive flock(2). This option is recommended when more fsck(8) instances |
| are executed in the same time. |
| |
| rtcwake(8): |
| - supports new mode "show" to print the current RTC alarm time |
| |
| fstrim(8): |
| - this NEW COMMAND allows to discard unused blocks on a mounted filesystem |
| (wrapper for FITRIM ioctl) |
| |
| swapon(8): |
| - supports new options "discard" and "nofail" |
| |
| blkid(8): |
| - low-level probing (-p) returns "8" exit code for ambivalent probing results |
| |
| libmount: |
| - include file has been renamed from mount/mount.h to libmount/libmount.h |
| |
| |
| Changes between v2.18 and v2.19 |
| ------------------------------- |
| |
| For more details see ChangeLog files at: |
| ftp://ftp.kernel.org/pub/linux/utils/util-linux/v2.19/ |
| |
| addpart: |
| - code consolidation [Karel Zak] |
| agetty: |
| - Use EXIT_* and add noreturn attribute [Marek Polacek] |
| - add -c to reuse cflags [Karel Zak] |
| - add -s to reuse existing baud rate [Karel Zak] |
| - fix -s option (baud rate setup) [Karel Zak] |
| - 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] |
| - sync man page with code [Karel Zak] |
| build-sys: |
| - add --enable-libmount-mount [Karel Zak] |
| - add mesg to .gitignore [Karel Zak] |
| - add missing header [Karel Zak] |
| - add rpmatch.h to Makefile.am [Karel Zak] |
| - check for loff_t, it may not exist [Fabian Groffen] |
| - check for paths.h [Fabian Groffen] |
| - 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ò] |
| cal: |
| - follow HAVE_LANGINFO [Karel Zak] |
| - use EXIT_* and program_invocation_short_name [Karel Zak] |
| cfdisk: |
| - close the program when terminal isn't present [Francesco Cosoleto] |
| - data type mismatch, and other, compiler warning fixes [Sami Kerola] |
| - don't use size of device based on cylinders [Karel Zak] |
| - fix --with-slang [Karel Zak] |
| - fix n+1 again [Karel Zak] |
| - fix n+1 bug in error message [Karel Zak] |
| - get_string not calculating correct limits [Karel Zak] |
| - search for ncursesw/ncurses.h [Mike Frysinger] |
| chfn: |
| - Use EXIT_* and err() [Marek Polacek] |
| chrt: |
| - Add noreturn attribute to show_usage() function [Marek Polacek] |
| chsh: |
| - don't suggest ypchsh [Karel Zak] |
| - use EXIT_* and err.h [Karel Zak] |
| col: |
| - use err.h and EXIT_* macros [Karel Zak] |
| - use xalloc for memory allocation [Davidlohr Bueso] |
| column: |
| - EOF handling bug [Sami Kerola] |
| - code readability improvements [Sami Kerola] |
| - data type mismatch compiler warning fixes [Sami Kerola] |
| - error messaging & exit codes [Sami Kerola] |
| - fix column.1 typo [Davidlohr Bueso] |
| - getopt_long and new help output [Sami Kerola] |
| - segfault on empty input [Karel Zak] |
| - update manual page to match column switches [Sami Kerola] |
| ctrlaltdel: |
| - use err() instead of fprintf() and exit() [Marek Polacek] |
| ddate: |
| - fix typo in ddate.1 [Davidlohr Bueso] |
| - revert man page typo [Karel Zak] |
| delpart: |
| - code consolidation [Karel Zak] |
| 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 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 ReleaseNotes [Karel Zak] |
| - update TODO file [Davidlohr Bueso] |
| - update TODO file [Karel Zak] |
| - update TODO [Karel Zak] |
| - update v2.19 ReleaseNotes [Karel Zak] |
| - use rpmatch() for sfdisk [Karel Zak] |
| fallocate: |
| - fix build failure with old linux headers [Mike Frysinger] |
| - fix typo [Karel Zak] |
| fdisk: |
| - add description for partition type 0x27 [Karel Zak] |
| - add exFAT to MBR partition type 0x7 [Jon Grant] |
| - don't keep internally device size in 512-byte sectors [Karel Zak] |
| - eliminate redundant call to open() [Markus Rinne] |
| - fix alignment check for non-512-byte logical sectors [Karel Zak] |
| - fix freespace boundaries calculation on SGI disklabel [Karel Zak] |
| - fix use of non portable type [François Revol] |
| - more meaningful error messages (use err.h) [Francesco Cosoleto] |
| - quit with a single CTRL-D, confirm if necessary [Francesco Cosoleto] |
| - re-print prompt after maybe_exit() [Karel Zak] |
| - replace fatal(usage) with a separate usage() function [Francesco Cosoleto] |
| - update MBR after ID change [Karel Zak] |
| - use canonicalized names for -l (and sfdisk -d) [Karel Zak] |
| - use xalloc lib [Francesco Cosoleto] |
| findmnt: |
| - add --submounts option [Karel Zak] |
| - add /etc/fstab.d support [Karel Zak] |
| - add MAJ MIN [Karel Zak] |
| - add support for fs-root (subvolumes and bind mounts) [Karel Zak] |
| - apply new changes from tt.c [Karel Zak] |
| - don't swap source and target if the source is a tag [Karel Zak] |
| - fix exit code [Karel Zak] |
| - fix manpage typos [Davidlohr Bueso] |
| - fix support for -a option [Milan Broz] |
| - follow HAVE_LANGINFO [Karel Zak] |
| - use new libmount functions [Karel Zak] |
| - use new tab parsing API [Karel Zak] |
| flock: |
| - fix file number in flock.1 man page [Patrice Dumas] |
| - properly report exec() errors [Karel Zak] |
| - use more useful example in flock.1 [Jakob Unterwurzacher] |
| 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: |
| - add new command [Lukas Czerner] |
| - fix typo [Karel Zak] |
| hexdump: |
| - remove od functionality in favor to GNU coreutils od [Sami Kerola] |
| 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: |
| - [c] add ignore_result() [Karel Zak] |
| - [env] consolidate safe_getenv() usage [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] |
| - [tt] add TT_FL_RIGHT, add columns list parser [Karel Zak] |
| - [tt] fix alignment of the last tree child [Karel Zak] |
| - [xalloc] add xstrdup() [Karel Zak] |
| - [xalloc] don't use hardcoded return code [Karel Zak] |
| - 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: |
| - 256MiB is min size of btrfs [Karel Zak] |
| - NTFS volume label not found [Karel Zak] |
| - add LINHIB0001 signature to swap prober [Karel Zak] |
| - add blkdev.h to blkidP.h [Karel Zak] |
| - add blkid_probe_get_sectors() [Davidlohr Bueso] |
| - add magic to vfat [Jeroen Oortwijn] |
| - add nilfs2 filesystem superblock probe [Jiro SEKIBA] |
| - 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] |
| - fix MBR detection on iPod and cleanup vfat code [Karel Zak] |
| - fix endian conversion bug in NILFS [Karel Zak] |
| - fix memory leak [Igor Bazhitov] |
| - fix typo filesystem name nilfs to nilfs2 [Jiro SEKIBA] |
| - remove dead code section [Valerie Aurora] |
| - remove unnecessary __UCLIBC__ check [Mike Frysinger] |
| - remove unused variable [Karel Zak] |
| - set tolerant flag for HFS [Alexandre Peixoto Ferreira] |
| - support LIBBLKID_DEBUG= env. [Karel Zak] |
| - use PRId64 in PT parser [Karel Zak] |
| - wrong PT detection on RAID0 [Karel Zak] |
| libmount: |
| - _SC_GETPW_R_SIZE_MAX portability issue [Karel Zak] |
| - add /etc/fstab.d support [Karel Zak] |
| - add DBG() to optstr.c [Karel Zak] |
| - 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.<type> 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] |
| - add mnt_context_is_* functions [Karel Zak] |
| - add mnt_copy_fs() and mnt_fs_set_root() [Karel Zak] |
| - add mnt_fs_get_root() [Karel Zak] |
| - add mnt_fs_prepend_optstr() [Karel Zak] |
| - add mnt_get_writable_mtab_path() [Karel Zak] |
| - add mnt_optstr_fix_user [Karel Zak] |
| - add mnt_optstr_get_mountflags() [Karel Zak] |
| - add mnt_optstr_get_userspace_mountflags() [Karel Zak] |
| - add mnt_optstr_prepend_option() [Karel Zak] |
| - add mnt_split_optstr() [Karel Zak] |
| - add mnt_tab_find_pair() [Karel Zak] |
| - add mnt_tab_parse_mtab() [Karel Zak] |
| - add mnt_tab_parse_stream() [Karel Zak] |
| - add mnt_tab_set_parser_errcb() [Karel Zak] |
| - add mntent.h compatible stuff [Karel Zak] |
| - add mount(2) and /sbin/mount.<type> support [Karel Zak] |
| - add mount(8) sample [Karel Zak] |
| - add mtab management to context API [Karel Zak] |
| - add new debug messages, fix umount return code [Karel Zak] |
| - add new psetudo filesystems [Karel Zak] |
| - add new pseudo filesystems [Karel Zak] |
| - add routines for uid=, git= and context= translation [Karel Zak] |
| - add support for mtab management [Karel Zak] |
| - add uhelper=, improve mnt_split_optstr() [Karel Zak] |
| - add umount(2) support [Karel Zak] |
| - add unit test for mnt_copy_fs() [Karel Zak] |
| - add unmangle/mangle() functions to API [Karel Zak] |
| - add utils for work with uid/gid [Karel Zak] |
| - add utils to get FS root/mountpoint [Karel Zak] |
| - add {start,end}swith() functions [Karel Zak] |
| - allow to overwrite mtab/fstab paths [Karel Zak] |
| - allows to swap source and target [Karel Zak] |
| - always store rw/ro flags to mtab [Karel Zak] |
| - better permissions and optstr evaliation [Karel Zak] |
| - better work with mtab options [Karel Zak] |
| - clean mnt_update_* target usage [Karel Zak] |
| - clean up lock.c [Karel Zak] |
| - clean up mnt_fs_set_optstr() [Karel Zak] |
| - clean up mount.sym file [Karel Zak] |
| - clean up mountflags usage [Karel Zak] |
| - cleanup API and docs [Karel Zak] |
| - cleanup API, remove typedef [Karel Zak] |
| - cleanup MS_RDONLY usageand mnt_update_* symbols [Karel Zak] |
| - 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] |
| - cleanup mount.h [Karel Zak] |
| - cleanup mount.sym [Karel Zak] |
| - cleanup return codes (cache.c) [Karel Zak] |
| - cleanup return codes (fs.c) [Karel Zak] |
| - cleanup return codes (iter.c) [Karel Zak] |
| - cleanup return codes (lock.c) [Karel Zak] |
| - cleanup return codes (optmap.c) [Karel Zak] |
| - cleanup return codes (optstr.c) [Karel Zak] |
| - 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] |
| - extend mnt_update_* API [Karel Zak] |
| - fix Makefile and tests [Karel Zak] |
| - fix comment for mnt_unlock_file() [Karel Zak] |
| - fix context mount test [Karel Zak] |
| - fix datatype for mountflags [Karel Zak] |
| - fix debug message [Karel Zak] |
| - fix merge_optstr (do not truncate 3 trailing characters) [Petr Uzel] |
| - fix mnt_optstr_apply_flags() to work with optional variables [Karel Zak] |
| - fix mnt_optstr_remove_option_at() [Karel Zak] |
| - fix mount helpers call [Karel Zak] |
| - fix mount.h includes [Karel Zak] |
| - fix optstr test [Karel Zak] |
| - fix tab_update test program [Karel Zak] |
| - fix to work with btrfs subvolume user mounts [Karel Zak] |
| - fix user= usage [Karel Zak] |
| - fix utab file and dir modes, add new debug messages [Karel Zak] |
| - implement mnt_context_subst_optstr() [Karel Zak] |
| - improve an rename API for mtab management [Karel Zak] |
| - improve assert() and DBG() usage [Karel Zak] |
| - improve debugging, fix optstr prepend [Karel Zak] |
| - improve fstab/mtab options usage [Karel Zak] |
| - improve function for work with mtab paths [Karel Zak] |
| - improve mnt_get_fs_root() and mnt_get_mountpoint() [Karel Zak] |
| - improve parser return codes [Karel Zak] |
| - improve parsers return codes [Karel Zak] |
| - improve status check, minor cleanups [Karel Zak] |
| - 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] |
| - remove mnt_tab_strerr() [Karel Zak] |
| - remove unnecessary options container [Karel Zak] |
| - remove unused mnt_strconcat3() [Karel Zak] |
| - remove utab from API, update tests [Karel Zak] |
| - rename mount.h to libmount.h [Karel Zak] |
| - rename mount.sym -> libmount.sym [Karel Zak] |
| - rewrite DBG() macro [Karel Zak] |
| - rewrite mountinfo/fstab parsers to use sscanf() [Karel Zak] |
| - rewrite optstr translation [Karel Zak] |
| - rewrite update [Karel Zak] |
| - split context.c [Karel Zak] |
| - split mnt_context_do_mount() [Karel Zak] |
| - support /{proc,etc}/filesystems [Karel Zak] |
| - update mount.sym [Karel Zak] |
| - update mount.{h,sym} [Karel Zak] |
| - update mtab after mount(2) [Karel Zak] |
| - update tests [Karel Zak] |
| - use attribute __format__ for debug routines [Karel Zak] |
| - 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] |
| - use EXIT_* in checktty() [Karel Zak] |
| - use xalloc lib [Davidlohr Bueso] |
| look: |
| - fix conflict between locally defined err() and glibc's version [Davidlohr Bueso] |
| - fix memory leak in look(1) [Davidlohr Bueso] |
| losetup: |
| - do not distinguish between malloc and realloc [Tobias Klauser] |
| - remove unnecessary fstab.h include [Karel Zak] |
| - use /sys/dev/block/.../loop/backing_file [Karel Zak] |
| - use stdout and return 0 for --help [Karel Zak] |
| 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] |
| - support sysfs without cpu/online file [Karel Zak] |
| - update lscpu.1 to include new additions. [Davidlohr Bueso] |
| - use GPLv2+ [Karel Zak] |
| man: |
| - add russian translation of ddate.1 [Karel Zak] |
| mesg: |
| - Use EXIT_* and discard K&R style declaration. [Marek Polacek] |
| - change error exit code from 1 to >1 [Francesco Cosoleto] |
| misc-utils: |
| - use new xmalloc() wrapper [Davidlohr Bueso] |
| mkfs: |
| - add `mkfs.ext4` to section SEE ALSO of `mkfs.8`. [Paul Menzel] |
| - general cleanups [Davidlohr Bueso] |
| mkfs.cramfs: |
| - use symbolic exit codes [Sami Kerola] |
| more: |
| - use xalloc for memory allocation [Davidlohr Bueso] |
| mount: |
| - Add more pseudo filesystems. [Davidlohr Bueso] |
| - Don't call canonicalize_*(SPEC) for 9p [Sven Eckelmann] |
| - add info about type.subtype to /sbin/mount.<type> API description [Karel Zak] |
| - 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] |
| - canonicalize paths in HAVE_LIBMOUNT_MOUNT code [Karel Zak] |
| - clean up fstab.5 [Karel Zak] |
| - 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] |
| - ignore *context= options on remount [Karel Zak] |
| - improve verbose info [Karel Zak] |
| - mark die() as nonreturn [Karel Zak] |
| - read /sys for loopdev backing file [Karel Zak] |
| - read mtab by libmount [Karel Zak] |
| - remove warning about FS detection from mount.1 [Karel Zak] |
| - rewrite HAVE_LIBMOUNT_MOUNT code [Karel Zak] |
| - rewrite is_readonly() [Karel Zak] |
| - sanity check mount flags for MS_PROPAGATION [Karel Zak] |
| - update ext{3,4} options in mount.8 [Karel Zak] |
| - update relatime description in mount.8 [Karel Zak] |
| - use libmount for mtab/utab updates [Karel Zak] |
| - use utimensat(AT_FDCWD) rather than open()+futimens() [Karel Zak] |
| - use verbose info for HAVE_LIBMOUNT_MOUNT only [Karel Zak] |
| namei: |
| - fix memory leak in namei(1) [Davidlohr Bueso] |
| - parse all path arguments when an optarg path will fail [Sami Kerola] |
| newgrp: |
| - Use err() and EXIT_* [Marek Polacek] |
| partx: |
| - add mac partition table support [Davidlohr Bueso] |
| - add sun partition table support [Davidlohr Bueso] |
| - cleanup and add columns [Karel Zak] |
| - complete rewrite [Davidlohr Bueso, Karel Zak] |
| - 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] |
| po: |
| - add gl.po (from translationproject.org) [Fran Diéguez] |
| - add zh_TW.po (from translationproject.org) [Wei-Lun Chao] |
| - fix note about license [Karel Zak] |
| - 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] |
| - update nl.po (from translationproject.org) [Benno Schulenberg] |
| - update pl.po (from translationproject.org) [Jakub Bogusz] |
| - update vi.po (from translationproject.org) [Clytie Siddall] |
| portability: |
| - fix mntent.h and pty.h usage [François Revol] |
| - use standard constants [François Revol] |
| renice: |
| - improve messages specifying what ID is referring to [Francesco Cosoleto] |
| - make some functions static [Francesco Cosoleto] |
| - remove hardcoded program name using warn() and warnx() [Francesco Cosoleto] |
| - reverse %s position in error messages [Francesco Cosoleto] |
| - rewrite usage() [Karel Zak] |
| - update man page (nice rlimit was added to kernel) [Francesco Cosoleto] |
| rev: |
| - coding style, various fixes [Davidlohr Bueso] |
| - use xalloc for memory allocation [Davidlohr Bueso] |
| rtcwake: |
| - add 'show' mode for rtc alarm [Marek Otahal] |
| - 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] |
| shutdown: |
| - Use EXIT_* [Marek Polacek] |
| simpleinit: |
| - Use EXIT_* [Marek Polacek] |
| - move old init stuff to separate directory [Karel Zak] |
| swapon: |
| - Canonicalize swap device [Alexey Gladkov] |
| - Document btrfs limitation with swapfiles [Jeff Mahoney] |
| - 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] |
| sys-utils: |
| - fix manpage typos [Davidlohr Bueso] |
| - make use xalloc wrappers [Davidlohr Bueso] |
| tailf: |
| - fixed timing issue that could cause duplicate data output [Dima Kogan] |
| - use xalloc for memory allocation [Davidlohr Bueso] |
| taskset: |
| - proper numbers parsing [Karel Zak] |
| tests: |
| - add regression tests [Davidlohr Bueso] |
| - add basic libmount tests for mounting [Karel Zak] |
| - add blkid test for partitioned RAID0 [Karel Zak] |
| - add libmount lock test [Karel Zak] |
| - add libmount mtab tests [Karel Zak] |
| - add libmount mtab update test [Karel Zak] |
| - add libmount optstr.c tests [Karel Zak] |
| - add libmount tab_parse.c tests [Karel Zak] |
| - add libmount tags tests [Karel Zak] |
| - add libmount utab tests [Karel Zak] |
| - add libmount utils.c tests [Karel Zak] |
| - add nilfs2 test for libblkid [Jiro SEKIBA] |
| - add quoted optstr [Karel Zak] |
| - 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] |
| - improve subtests initialization [Karel Zak] |
| - refresh libmount fstab parser tests [Karel Zak] |
| - skip non-compiled libmount tests [Karel Zak] |
| - truncate BeFS and tuxonice images [Karel Zak] |
| - update lscpu tests [Karel Zak] |
| - update lscpu tests on x86_64 [Karel Zak] |
| - update namei regression test [Karel Zak] |
| - use findmnt(8) for mount --move test [Karel Zak] |
| - use findmnt(8) for remount test [Karel Zak] |
| - use {src,build}dir variables for tests [Karel Zak] |
| ul: |
| - fix memory leak. [Davidlohr Bueso] |
| - use atexit() to deallocate buffer, print errors by err() [Karel Zak] |
| - use xalloc for memory allocation [Davidlohr Bueso] |
| umount: |
| - add HAVE_LIBMOUNT_MOUNT code [Karel Zak] |
| - call is_loop_autoclear() for all loopdevs [Karel Zak] |
| - umount -r segfault [Karel Zak] |
| - use strtosize() for offset= [Karel Zak] |
| 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] |
| wall: |
| - Use EXIT_* and err() [Marek Polacek] |
| - add usage function [Davidlohr Bueso] |
| - document -n option [Davidlohr Bueso] |
| - fix coding style [Karel Zak] |
| - remove progname [Karel Zak] |
| - use xalloc lib [Davidlohr Bueso] |
| wipefs: |
| - fail if more device arguments specified [Milan Broz] |
| - use write_all from include/writeall.h [Petr Uzel] |
| |