661 lines
29 KiB
Plaintext
661 lines
29 KiB
Plaintext
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:
|
|
https://www.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]
|
|
|