| Util-linux 2.21 Release Notes |
| ============================= |
| |
| The udev compatible output (-o udev) from blkid(8) is deprecated. Udev |
| links directly to libblkid now. |
| |
| Release highlights |
| ------------------ |
| |
| chcpu(8): |
| - this NEW COMMAND can modify the state of CPUs, enable or disable CPUs, |
| scan for new CPUs, change the CPU dispatching mode of the underlying |
| hypervisor, and request CPUs from the hypervisor (configure) or return CPUs to |
| the hypervisor (deconfigure). |
| |
| prlimit(1): |
| - this NEW COMMAND is very smart command line interface to prlimit(2) |
| syscall and allows to get and set a process resource limits. It's much |
| more flexible than old shell built-in ulimit(1). |
| |
| login(1): |
| - the command has been rewritten, features: |
| * strictly PAM-only, another authentication method is unsupported |
| * compatible with Suse login(1) |
| * supports /etc/login.defs(5) config file |
| |
| losetup(8): |
| - the command has been rewritten, features: |
| * requires kernel >= 2.6 |
| * supports 64bit ioctls only |
| * losetup -a does not require root permissions (kernel >= 2.6.37) |
| * uses new /dev/loop-control kernel API (kernel >= 3.1) |
| * supports new command line option --partscan to enable kernel partition |
| table parser |
| |
| mount(8), umount(8): |
| - new pure libmount based mount(8) and umounts(8) commands are available, |
| this experimental implementation could be enabled by --enable-new-mount |
| |
| agetty(8): |
| - supports new command line options --nohints to disable hints about Num, |
| Caps and Scroll Locks |
| - supports new command line option --remote to add a hostname to the |
| login(1) command line |
| |
| dmesg(1): |
| - supports new command line options --file to read the log from a file rather |
| than from kernel buffer |
| |
| fallocate(8): |
| - supports new command line options --punch-hole to punch holes in the file |
| |
| findmnt(8): |
| - supports alternative location of the fstab file |
| |
| ipcrm(8): |
| - supports new command line option --all to remove all resources |
| |
| lscpu(1): |
| - supports new command line options --all, --offline and --online to list |
| all, offline or online CPUs |
| - supports s390 topology description (polarization, books, ...) |
| |
| partx(8): |
| - supports partitioned loop devices (note that since kernel 3.2 partitioned |
| loop devices are usable everywhere (including Fedora)) |
| |
| wipefs(8): |
| - allows to zap partition tables |
| - supports new command line option "--type <list>" to wipe only specified |
| filesystems, RAIDs or partition table types |
| |
| libblkid: |
| - provides new function blkid_do_wipe() to remove all signatures from the |
| given block device. This new functionality is used in wipefs(8) and |
| mkswap(8). It's recommended to use this function in mkfs-like programs. |
| |
| |
| Stable maintenance releases between v2.20 and v2.21 |
| --------------------------------------------------- |
| |
| util-linux 2.20.1 [20-Oct-2011] |
| |
| * https://www.kernel.org/pub/linux/utils/util-linux/v2.20/v2.20.1-ReleaseNotes |
| https://www.kernel.org/pub/linux/utils/util-linux/v2.20/v2.20.1-ChangeLog |
| |
| |
| Changes between v2.20 and v2.21 |
| ------------------------------- |
| |
| For more details see ChangeLog files at: |
| https://www.kernel.org/pub/linux/utils/util-linux/v2.21/ |
| |
| agetty: |
| - add --nohints [Karel Zak] |
| - add static and const qualifiers [Francesco Cosoleto] |
| - check localtime() result [Karel Zak] |
| - don't use log_err() for non-fatal errors [Karel Zak] |
| - double equals sign typo in opentty() [Karel Zak] |
| - map NL to CR-NL on output in initial termiossettings [Jacoby Hickerson] |
| - pass hostname to login(1) [Karel Zak] |
| - test ECHO on c_lflag [Karel Zak] |
| arch: |
| - minor changes to usage() [Karel Zak] |
| - start using arch as a usage() example [Sami Kerola] |
| blkdev: |
| - add is_blkdev function [Davidlohr Bueso] |
| blkid: |
| - add comment to keep static analysers happy [Karel Zak] |
| - check fd before use [coverity scan] [Karel Zak] |
| - fix unfinished sentence for -l option in blkid.8 [Dave Reisner] |
| - move cache to /run on new systems [Karel Zak] |
| - potential null derefence [smatch scan] [Karel Zak] |
| - print ID_PART_ENTRY_* for small devices [Karel Zak] |
| - remove -w option from man page and usage() output [Karel Zak] |
| - remove dead assigment [Karel Zak] |
| blockdev: |
| - make functions static [Wanlong Gao] |
| - make the code more readable for static analysers [Karel Zak] |
| - remove non-ANSI function declaration [smatch scan] [Karel Zak] |
| build-sys: |
| - add --enable-most-builds [Sami Kerola] |
| - add --enable-new-mount [Karel Zak] |
| - add UL_BUILD_INIT macro [Karel Zak] |
| - add UL_REQUIRES_* macros [Karel Zak] |
| - add changelog target [Karel Zak] |
| - add checksmatch target [Karel Zak] |
| - add checkxalloc to toplevel Makefile [Karel Zak] |
| - add err and errx to smatch no_return_funcs [Karel Zak] |
| - add ko-release-gen script [Karel Zak] |
| - add ko-release-push script [Karel Zak] |
| - add log_err to smatch non-return functions [Karel Zak] |
| - add missing BUILD_PRLIMIT [Karel Zak] |
| - add missing headers to dist [Sami Kerola] |
| - add path.h to Makefile.am [Karel Zak] |
| - add sleepexit from login.c to smatch non-return functions [Karel Zak] |
| - add smatch data [Karel Zak] |
| - add tools/ to EXTRA_DIST [Karel Zak] |
| - add tools/config-gen and basic compilation scenarios [Karel Zak] |
| - check HAVE_ definitions with #ifdef [smatch scan] [Sami Kerola] |
| - check scanf %ms modifier [Karel Zak] |
| - cleanup BUILD_ARCH [Karel Zak] |
| - cleanup BUILD_CRAMFS [Karel Zak] |
| - cleanup BUILD_ELVTUNE [Karel Zak] |
| - cleanup BUILD_FALLOCATE [Karel Zak] |
| - cleanup BUILD_FSCK [Karel Zak] |
| - cleanup BUILD_HWCLOCK [Karel Zak] |
| - cleanup BUILD_KILL, enable kill(1) by default [Karel Zak] |
| - cleanup BUILD_LIBMOUNT [Karel Zak] |
| - cleanup BUILD_LOGIN_UTILS [Karel Zak] |
| - cleanup BUILD_LSBLK [Karel Zak] |
| - cleanup BUILD_MOUNT [Karel Zak] |
| - cleanup BUILD_MOUNTPOINT [Karel Zak] |
| - cleanup BUILD_PARTX [Karel Zak] |
| - cleanup BUILD_PIVOT_ROOT [Karel Zak] |
| - cleanup BUILD_RAW [Karel Zak] |
| - cleanup BUILD_SCHEDUTILS [Karel Zak] |
| - cleanup BUILD_SWITCH_ROOT [Karel Zak] |
| - cleanup BUILD_UNSHARE [Karel Zak] |
| - cleanup BUILD_UUIDD [Karel Zak] |
| - cleanup BUILD_{DDATE,AGETTY} [Karel Zak] |
| - cleanup BUILD_{LAST,LINE,MESG} [Karel Zak] |
| - cleanup BUILD_{LS,CH}CPU [Karel Zak] |
| - cleanup BUILD_{RENAME,RESET} [Karel Zak] |
| - cleanup BUILD_{WALL,WRITE} [Karel Zak] |
| - cleanup HAVE_LIBCRYPT [Karel Zak] |
| - cleanup misc-utils/Makefile.am [Karel Zak] |
| - ddate typo fixed [Sami Kerola] |
| - don't install ru/ddate.1 if ddate disabled [Karel Zak] |
| - don't use full paths for smatch [Karel Zak] |
| - enable .xz, disable .gz [Karel Zak] |
| - enhance error message for missing libtoolize [Sami Kerola] |
| - fix UL_INIT_BUILD macro [Karel Zak] |
| - fix building of wall [Petr Uzel] |
| - fix libuuid initialization [Karel Zak] |
| - fixes to USAGE_* macros [Sami Kerola] |
| - improve changelog target [Karel Zak] |
| - improve ko-release-* scripts [Karel Zak] |
| - move --enable-lib{mount,uuid,blkid} before others --enable-* [Karel Zak] |
| - move --with-* before --enable-* [Karel Zak] |
| - move gettext check before --enable-* [Karel Zak] |
| - move structs, types, descs checks before --enable-* [Karel Zak] |
| - move swapon from mount/ to sys-utils/ [Karel Zak] |
| - move type checks before --enable-* [Karel Zak] |
| - release++ (v2.21-rc1) [Karel Zak] |
| - release++ (v2.21-rc2) [Karel Zak] |
| - remove redundant __progname check [Karel Zak] |
| - remove redundant flags from mount/Makefile.am [Karel Zak] |
| - remove unnecessary perl check [Karel Zak] |
| - rename BUILD_BUG_ON_ZERO definition [Sami Kerola] |
| - rename and move macros [Karel Zak] |
| - require PAM for login-utils [Karel Zak] |
| - suport static build for new [u]mount [Karel Zak] |
| - use $(MAKE) for checksmatch [Karel Zak] |
| - use $build_libblkid [Karel Zak] |
| - use --enable-most-builds for distcheck [Karel Zak] |
| cal: |
| - non-ANSI definition [smatch scan] [Karel Zak] |
| cfdisk: |
| - add note about alignment to the man page [Karel Zak] |
| - wctomb() returns -1 on error [Karel Zak] |
| chcpu: |
| - check get_max_number_of_cpus() result properly [Karel Zak] |
| - convert to use lib/path.c [Heiko Carstens] |
| - man page update [Heiko Carstens] |
| - new tool [Heiko Carstens] |
| - provide better user feedback [Heiko Carstens] |
| - use appropriate variable type [cppcheck] [Sami Kerola] |
| chcpu,cpuset: |
| - reduce code duplication for cpu list parsing [Heiko Carstens] |
| chfn: |
| - align with howto-usage-function.txt [Sami Kerola] |
| - fix coding style [Sami Kerola] |
| - fix use-after-free [coverity scan] [Karel Zak] |
| - remove non-ANSI definitions [smatch scan] [Karel Zak] |
| - remove non-PAM code [Karel Zak] |
| - use libc error printing facilities [Sami Kerola] |
| chfn, chsh: |
| - new file pamfail.h for error printing [Sami Kerola] |
| chfn, chsh, setpwnam: |
| - get true/false from stdbool.h [Sami Kerola] |
| chfn, setpwnam: |
| - let config.h be in control of extensions in use [Sami Kerola] |
| chrt: |
| - add comment to keep static analysers happy [Karel Zak] |
| chsh: |
| - align with howto-usage-function.txt [Sami Kerola] |
| - build bug do not override config.h definition [Sami Kerola] |
| - fix coding style [Sami Kerola] |
| - remove non-PAM code [Karel Zak] |
| - use libc error printing facilities [Sami Kerola] |
| column: |
| - avoid memory overrun and/or use of uninitialized buffer [Jim Meyering] |
| - don't check result from xmalloc() [Karel Zak] |
| - fix error reported by smatch [Sami Kerola] |
| - use xalloc libs [Dave Reisner] |
| cpuset: |
| - add option to allow cpulist_parse() to fail [Heiko Carstens] |
| ctrlaltdel: |
| - add version & help options [Sami Kerola] |
| - minor changes to usage() [Karel Zak] |
| cytune: |
| - add long options and usage() [Sami Kerola] |
| - check numeric user inputs [Sami Kerola] |
| - coding style fixes [Sami Kerola] |
| - cytune.8 fix formatting [Petr Uzel] |
| - fix printf type warning [Sami Kerola] |
| - refactor main(), new function query_tty_stats() [Sami Kerola] |
| - use libc error printing facilities [Sami Kerola] |
| dmesg: |
| - add --file option [Karel Zak] |
| - fix for non-CONFIG_PRINTK_TIME kernels [Karel Zak] |
| - fix non-ANSI function declaration [smatch scan] [Karel Zak] |
| - fix printing of multibyte characters [Petr Uzel] |
| - remove extra space only after time stamp [Karel Zak] |
| do: |
| - fix czech LABEL= translation [Karel Zak] |
| docs: |
| - add debugging doc [Davidlohr Bueso] |
| - Documentation directory added [Sami Kerola] |
| - add --version to setarch.8 [Sami Kerola] |
| - add howto-build-sys.txt [Karel Zak] |
| - add hwclock -c to TODO file [Karel Zak] |
| - add info about virt-what to TODO [Karel Zak] |
| - add libmount & libblkid debug instructions [Sami Kerola] |
| - add long options to ipcmk.1 man page [Sami Kerola] |
| - add long options to ipcrm.1 man page [Sami Kerola] |
| - add long options to ipcs.1 man page [Sami Kerola] |
| - add long options to readprofile.8 [Sami Kerola] |
| - add long options to tunelp.8 [Sami Kerola] |
| - add non-return function and if shorthand tips [Sami Kerola] |
| - add note about BUILD_* macros [Karel Zak] |
| - add note about config-gen purpose [Karel Zak] |
| - add note about fdisk to TODO [Karel Zak] |
| - add note about losetup to TODO [Karel Zak] |
| - add note about mount(8) options to TODO [Karel Zak] |
| - add notes about tools/config-gen [Karel Zak] |
| - add prlimit to the TODO file [Karel Zak] |
| - add usage() howto for contributors [Sami Kerola] |
| - add v2.21 ReleaseNotes [Karel Zak] |
| - add x-mount-mkdir to TODO file [Karel Zak] |
| - align col.1 with howto-man-page.txt [Sami Kerola] |
| - align colcrt.1 with howto-man-page.txt [Sami Kerola] |
| - align colrm.1 with howto-man-page.txt [Sami Kerola] |
| - align fallocate.1 with howto-man-page.txt [Sami Kerola] |
| - align hexdump.1 with howto-man-page.txt [Sami Kerola] |
| - align logger.1 with howto-man-page.txt [Sami Kerola] |
| - align more.1 with howto-man-page.txt [Sami Kerola] |
| - align renice.1 with howto-man-page.txt [Sami Kerola] |
| - align rev.1 with howto-man-page.txt [Sami Kerola] |
| - align script.1 with howto-man-page.txt [Sami Kerola] |
| - align scriptreplay.1 with howto-man-page.txt [Sami Kerola] |
| - align tunelp.8 with howto-man-page.txt [Sami Kerola] |
| - align ul.1 with howto-man-page.txt [Sami Kerola] |
| - align vipw.8 with howto-man-page.txt [Sami Kerola] |
| - align wall.1 with howto-man-page.txt [Sami Kerola] |
| - chcpu and readprofile are sysadmin utils [Sami Kerola] |
| - clean up old readme files [Sami Kerola] |
| - copy contributors from legacy files to AUTHORS [Sami Kerola] |
| - fix return value table in fsck.8 [Sami Kerola] |
| - mention long options in ctrlaltdel.8 [Sami Kerola] |
| - mention long options in cytune.8 [Sami Kerola] |
| - mention long options in pivot_root.8 [Sami Kerola] |
| - move setuid information from reame to hwclock.8 [Sami Kerola] |
| - new file Documentation/howto-compilation.txt [Sami Kerola] |
| - new file Documentation/howto-contribute.txt [Sami Kerola] |
| - new file Documentation/howto-man-page.txt [Sami Kerola] |
| - new file Documentation/release-schedule.txt [Sami Kerola] |
| - new file Documentation/source-code-management.txt [Sami Kerola] |
| - note about independent super block structs [Sami Kerola] |
| - refresh TODO file [Karel Zak] |
| - remove README.clear [Sami Kerola] |
| - remove URL to u-l webpage [Karel Zak] |
| - remove duplicated text [Sami Kerola] |
| - require kernel support before accepting use of it [Sami Kerola] |
| - restructure flock.1 manual page [Sami Kerola] |
| - tell what the Documentation/ is about [Sami Kerola] |
| - trivial documentation fixes and improvements [Petr Uzel] |
| - update AUTHORS file [Karel Zak] |
| - update TODO [Karel Zak] |
| - update TODO [Petr Uzel] |
| - update TODO file [Davidlohr Bueso] |
| - update TODO file [Karel Zak] |
| - update copyright years [Karel Zak] |
| - update v2.21-ReleaseNotes [Karel Zak] |
| - use .LGPL extension for file with GNU Lesser License [Karel Zak] |
| - use correct translation project url [Sami Kerola] |
| fallocate: |
| - add FALLOC_FL_PUNCH_HOLE support [Cong Wang] |
| - clean up fallbacks for FALLOC_FL_* flags [Karel Zak] |
| fdformat: |
| - fix uninitialized variable [Francesco Cosoleto] |
| fdisk: |
| - Fix bad invalid flag 0x00000 warning message [Francesco Cosoleto] |
| - add missing break [Karel Zak] |
| - avoid an intermediate variable in command_prompt() [Francesco Cosoleto] |
| - avoid segfault validating a sgi label (boot/swap not set) [Francesco Cosoleto] |
| - don't shorten long path to disk device [Karel Zak] |
| - don't swap unsigned char [Karel Zak] |
| - don't use get_existing_partition() if disk label isn't dos [Francesco Cosoleto] |
| - drop one parameter from try() function [Francesco Cosoleto] |
| - enable expert menu with SGI label [Francesco Cosoleto] |
| - fix cdrom detection [Karel Zak] |
| - fix incorrect position of is_ide_cdrom_or_tape() call [Francesco Cosoleto] |
| - fix last sector dialog bug after an incorrect input with suffix [Francesco Cosoleto] |
| - fix poor coding style [Karel Zak] |
| - get rid of get_boot(create_empty_sun) call [Francesco Cosoleto] |
| - get rid of type_open global variable [Francesco Cosoleto] |
| - improve some messages [Francesco Cosoleto] |
| - move code for renaming SGI bootfile to SGI module [Francesco Cosoleto] |
| - move command prompt code to a separate function [Francesco Cosoleto] |
| - print a message with size and type of created partition [Francesco Cosoleto] |
| - print partition deleted message [Francesco Cosoleto] |
| - print welcome message [Francesco Cosoleto] |
| - remove PACKED macro [Karel Zak] |
| - remove possibly_osf_label variable that is only assigned [Francesco Cosoleto] |
| - remove redundant declaration [cppcheck] [Sami Kerola] |
| - remove uneecessary code [Karel Zak] |
| - remove unused 'require' member in enum action [Francesco Cosoleto] |
| - remove unused guess_device_type() function [Francesco Cosoleto] |
| - rename bselect, xselect functions [Francesco Cosoleto] |
| - rename read_int_sx() and some related variables [Francesco Cosoleto] |
| - rename try() and tryprocpt() functions [Francesco Cosoleto] |
| - rewrite print menu system [Francesco Cosoleto] |
| - split delete_partition() off from dos_delete_partition() [Francesco Cosoleto] |
| - update information about GNU Parted in fdisk.8 [Petr Uzel] |
| - use CDROM_GET_CAPABILITY ioctl [Davidlohr Bueso] |
| - use ngettext() in str_units() for plural forms [Francesco Cosoleto] |
| findmnt: |
| - add note about LIBMOUNT_* env.variables [Karel Zak] |
| - fix resource leak [coverity scan] [Karel Zak] |
| - initialize rc variable [Karel Zak] |
| - make --poll more robust [Karel Zak] |
| - revert --fstab behavior, add --tab-file option [Karel Zak] |
| - support alternative location of fstab [Dave Reisner] |
| - support multiple --tab-file options [Karel Zak] |
| - use warnx for libmnt error callback [Dave Reisner] |
| flock: |
| - add missing word »be« to flock.1 [Paul Menzel] |
| - align with howto-usage-function.txt [Sami Kerola] |
| - fix coding style [Sami Kerola] |
| - fix flock.1 grammar by removing »s« [Paul Menzel] |
| - fix sizeof usage [clang -Wsizeof-pointer-memaccess] [Karel Zak] |
| - make flock(1) work on NFSv4 [Michal Kubecek] |
| - move long_options struct to function scope [Sami Kerola] |
| - simplify strtotimeval() [Sami Kerola] |
| - timer code refactoring [Karel Zak] |
| - use O_RDWR as fallback if O_RDONLY returns EIO [Karel Zak] |
| - use function attributes [Sami Kerola] |
| - use libc error printing facilities [Sami Kerola] |
| - use strutils.h to check numeric user input [Sami Kerola] |
| - use sysexit.h for all exit values [Sami Kerola] |
| fsck: |
| - make fs->type usage more robust [smatch scan] [Karel Zak] |
| - use FS blacklist for non-all mode too [Karel Zak] |
| fsck.cramfs: |
| - mark usage() as noreturn [Karel Zak] |
| fsck.minix: |
| - fix zone_map memory allocation failure check [Francesco Cosoleto] |
| - remove unnecessary memset calls [Francesco Cosoleto] |
| fstrim: |
| - fix section number in referral to manpage [Petr Uzel] |
| hexdump: |
| - make code more robust [Karel Zak] |
| hwclock: |
| - clean usage, remove redundat code [Karel Zak] |
| - remove never read value [Karel Zak] |
| - remove non-ANSI function declaration [smatch scan] [Karel Zak] |
| include,c.h: |
| - include fcntl.h before check for O_CLOEXEC [smatch scan] [Karel Zak] |
| include,optutils: |
| - add option_to_longopt() [Karel Zak] |
| include,xalloc: |
| - check for NULL before calling strdup [Dave Reisner] |
| - fix whitespace to be consistent [Dave Reisner] |
| include/loopdev.h: |
| - add missing function prototype [Dave Reisner] |
| ipcmk: |
| - add long options & fix usage() [Sami Kerola] |
| - allow high speed ipc creation [Sami Kerola] |
| - include-what-you-use header check [Sami Kerola] |
| - remove camel casing [Sami Kerola] |
| - remove useless code [Sami Kerola] |
| - validate numeric option arguments [Sami Kerola] |
| ipcrm: |
| - add --all option [Sami Kerola] |
| - add --verbose option [Sami Kerola] |
| - add long options [Sami Kerola] |
| - add static keyword to some functions [Francesco Cosoleto] |
| - check IPC syscalls [Davidlohr Bueso] |
| - exit if unknown error occurs [Sami Kerola] |
| - fix wrong subject in error messages for -m, -q, -s id options [Francesco Cosoleto] |
| - include-what-you-use header check [Sami Kerola] |
| - refactor new and old main to share code [Sami Kerola] |
| - use ternary operator in "(key|id) failed" message [Francesco Cosoleto] |
| ipcs: |
| - add long options [Sami Kerola] |
| - comment & white space clean up [Sami Kerola] |
| - include-what-you-use header check [Sami Kerola] |
| - minor changes to usage() [Karel Zak] |
| islocal: |
| - fix coding style [Sami Kerola] |
| kill: |
| - fix fd leak [Karel Zak] |
| - fix issue warned by smatch [Sami Kerola] |
| - potential null derefence [smatch scan] [Karel Zak] |
| last: |
| - fix few compiler warnings [Sami Kerola] |
| - fix smatch warning [Sami Kerola] |
| - possible buffer overflow fixed [smatch scan] [Sami Kerola] |
| ldattach: |
| - add default case to switches [Sami Kerola] |
| - align with howto-usage-function.txt [Sami Kerola] |
| - check numeric user inputs with strtol_or_err [Sami Kerola] |
| - convert debug macro to function [Sami Kerola] |
| - fix coding style [Sami Kerola] |
| lib: |
| - [strutils] add strtod_or_err() function [Sami Kerola] |
| - cleanup setproctitle.c [Karel Zak] |
| - do not attempt to close(0) in sysfs_deinit() [Petr Uzel] |
| lib,cpuset: |
| - enforce stricter parsing of cpu lists [Heiko Carstens] |
| - fix comments for cpu mask/list functions [Heiko Carstens] |
| - fix compiler warning [-Wuninitialized] [Karel Zak] |
| - fix odd placed braces in cpulist_parse() [Heiko Carstens] |
| - fix stride handling in cpulist_parse() [Heiko Carstens] |
| lib,loopdev: |
| - add LOOP_CTL_GET_FREE support [Karel Zak] |
| - add debugu messages [Karel Zak] |
| - add missing functions [Karel Zak] |
| - fix use of logical '&&' with constant operand [Francesco Cosoleto] |
| - remove duplicate includes [Karel Zak] |
| lib,match: |
| - split match_fstype() from libmount [Karel Zak] |
| lib,path: |
| - move path access functions from lscpu into lib/path.c [Heiko Carstens] |
| - use write_all() [Heiko Carstens] |
| lib,strutils: |
| - add default value to parse_range() [Davidlohr Bueso] |
| - share parse_range() [Davidlohr Bueso] |
| lib,tt: |
| - add TT_FL_NOEXTREMES [Karel Zak] |
| - don't trim last line char [Karel Zak] |
| - fix compiler warning [-Wreturn-type] [Karel Zak] |
| lib/fsprobe: |
| - mar this internal API as deprecated [Karel Zak] |
| lib/loopdev: |
| - fix part scan detection code [Karel Zak] |
| - fix possible dir leak on error [Karel Zak] |
| - remove dead assigment and null deference [Karel Zak] |
| lib/strutils: |
| - move array bounds check in string_to_idarray() to appropriate place. [Chandan B Rajenda] |
| lib/sysfs: |
| - fix handle leak [Karel Zak] |
| - fix possible fd leak on error [Karel Zak] |
| libblkid: |
| - DRBD proxy data-log identification. [Philipp Marek] |
| - add BLKID_PARTS_MAGIC [Karel Zak] |
| - add BLKID_PARTS_MAGIC to blkid_do_wipe() docs [Karel Zak] |
| - add blkid_do_wipe() [Karel Zak] |
| - allow return value to indicate error [cppcheck] [Sami Kerola] |
| - check blkid_probe_set_magic() return in GPT code [coverity scan] [Karel Zak] |
| - check blkid_probe_set_magic() return in ultrix code [coverity scan] [Karel Zak] |
| - check blkid_probe_set_magic() return value [coverity scan] [Karel Zak] |
| - check for NULL in blkid_flush_cache() [coverity scan] [Karel Zak] |
| - check rename() return value [coverity scan] [Karel Zak] |
| - check return values in safe_probe code [coverity scan] [Karel Zak] |
| - clarify operation order [cppcheck] [Sami Kerola] |
| - comparing an array to null is not useful [coverity scan] [Karel Zak] |
| - don't call CDROM_GET_CAPABILITY for partitions [Karel Zak] |
| - export PTMAGIC also if only PTTYPE requested [Karel Zak] |
| - export info about PT magic strings [Karel Zak] |
| - fix blkid_do_fullprobe() [coverity scan] [Karel Zak] |
| - fix limit for OCFS check [Karel Zak] |
| - fix mac partition detection [Francesco Cosoleto] |
| - fix smatch warning [Sami Kerola] |
| - fix suspicious implicit sign extension [coverity scan] [Karel Zak] |
| - fix use-after-free [coverity scan] [Karel Zak] |
| - improve reiserfs and btrfs min. size limits [Karel Zak] |
| - make fd usage in md code more robust [Karel Zak] |
| - minor docs changes [Francesco Cosoleto] |
| - more robust idx usage [coverity scan] [Karel Zak] |
| - new magic for 8.4 style (unclean) activity log. [Philipp Marek] |
| - remove >> 9 from GPT code [Karel Zak] |
| - remove unnecessary position check from list_for_each_safe loops [Karel Zak] |
| - silence a format string warning [-Wformat] [Francesco Cosoleto] |
| - update docs [Karel Zak] |
| - verify arroy bound before reference [cppcheck] [Sami Kerola] |
| libmount: |
| - Use filter arg of scandir* to pickup /etc/fstab.d/*.fstab files [Masatake YAMATO] |
| - add "+" prefix for options pattern (e.g findmnt -O) [Karel Zak] |
| - add --pass-fd to samples/mount [Karel Zak] |
| - add -a to umount(8) sample [Karel Zak] |
| - add MNT_OMODE_NOTAB [Karel Zak] |
| - add function to parse offsets/sizes [Karel Zak] |
| - add functions to export syscall/helpers status [Karel Zak] |
| - add mnt_context_umount_next() [Karel Zak] |
| - add new exprimental umount(8) [Karel Zak] |
| - add post-mount checks to detect ro/rw [Karel Zak] |
| - add sanitize_env() to mount(8) sample [Karel Zak] |
| - add support for encrypted loopdevs [Karel Zak] |
| - add support for mount -a --fork [Karel Zak] |
| - allow to toggle ro/rw and mount again [Karel Zak] |
| - allow to use UUID and LABEL for owner/group mount options in fstab [Karel Zak] |
| - always trust the source of a pseudofs [Dave Reisner] |
| - avoid duplicate loopdevs [Karel Zak] |
| - avoid resolving pseudofs source on update [Dave Reisner] |
| - clean up context docs [Karel Zak] |
| - cleanup docs [Karel Zak] |
| - cleanup post-umount operations [Karel Zak] |
| - consolidate MNT_FS_* code [Karel Zak] |
| - consolidate sysconf() usage [Karel Zak] |
| - don't ignore chmod/own errors [Karel Zak] |
| - don't pass comments=/x-* to mount.<type> helpers [Karel Zak] |
| - don't use "new" in header file [Karel Zak] |
| - export info about library features [Karel Zak] |
| - fix MS_BIND|MS_REC usage, improve some bitwise operations [Karel Zak] |
| - fix a potential memory leak at mnt_table_parse_dir [Masatake YAMATO] |
| - fix auto-loopdev [Karel Zak] |
| - fix buffer overflow and leaks in tests [Karel Zak] |
| - fix bugs detected by [smatch scan] [Karel Zak] |
| - fix chdir to parent for restricted (user) umounts [Karel Zak] |
| - fix checked-return [coverity scan] [Karel Zak] |
| - fix compiler warning [-Wimplicit-function-declaration] [Karel Zak] |
| - fix compiler warnings [-Wsign-compare] [Karel Zak] |
| - fix compiler warnings [-Wuninitialized -Wformat] [Karel Zak] |
| - fix context test logic [Karel Zak] |
| - fix leak in tab parsing error code [Karel Zak] |
| - fix leak in tab_update.c test [Karel Zak] |
| - fix leak in tabdiff test [Karel Zak] |
| - fix negative returns [coverity scan] [Karel Zak] |
| - fix possible null dereferencing [coverity scan] [Karel Zak] |
| - fix resource leak [coverity scan] [Karel Zak] |
| - fix trivial typos in debugging output [Petr Uzel] |
| - fix typo in function name [Dave Reisner] |
| - fix use of logical '&&' with constant operand [Francesco Cosoleto] |
| - fixed a small typo [s.p@orbitalfox.com] |
| - ignore "defaults" mount option [Karel Zak] |
| - ignore tailing slash in netfs source paths [Petr Uzel] |
| - improve verbose message [Karel Zak] |
| - make iter reset more robust [coverity scan] [Karel Zak] |
| - make options in fstab optional [Karel Zak] |
| - potential null derefence [smatch scan] [Karel Zak] |
| - previously assumed null pointer [smatch scan] [Karel Zak] |
| - redundant null check on calling free() [smatch scan] [Karel Zak] |
| - remove dead assigment [Karel Zak] |
| - remove fstab.d support [Karel Zak] |
| - remove magic constatnt from mount(8) [Karel Zak] |
| - remove teaser proto for mnt_table_get_name [Dave Reisner] |
| - scandirat based mnt_table_parse_dir implementation [Masatake YAMATO] |
| - support -o loop=<devname> [Karel Zak] |
| - support dirs for mnt_table_parse_fstab(), add mnt_table_parse_dir() [Karel Zak] |
| - support umount /path/file.img [Karel Zak] |
| - support {offset,sizelimit}= foor loopdevs [Karel Zak] |
| - unable to umount nfs shares using the force option [Karel Zak] |
| - use #ifdef fr selinux specific variables [Karel Zak] |
| - use USAGE_* from mount(8) sample [Karel Zak] |
| - use loopdev debug facility [Karel Zak] |
| - use unsigned int for bitfields [smatch scan] [Karel Zak] |
| - variable dereferenced before check [smatch scan] [Karel Zak] |
| libuuid: |
| - add limits.h include for OPEN_MAX [maximilian attems] |
| - fix includes in man pages [Karel Zak] |
| line: |
| - fix compiler warnings [-Wunused-parameter] [Karel Zak] |
| lists: |
| - add list sorting routine [Davidlohr Bueso] |
| logger: |
| - fix remote logging [Karel Zak] |
| - non-ANSI definition [smatch scan] [Karel Zak] |
| login: |
| - (and chsh) make pw_shell usage more robust [Karel Zak] |
| - PAM account checks refactoring [Karel Zak] |
| - PAM auth refactoring [Karel Zak] |
| - PAM initialization refactoring [Karel Zak] |
| - PAM session initialization refactoring [Karel Zak] |
| - add -H option for compatibility with Suse [Karel Zak] |
| - add LOGIN_RETRIES, cleanup retries check code [Karel Zak] |
| - add hostname to login_context struct [Karel Zak] |
| - add login.defs code and tests [Karel Zak] |
| - add pid to login_context struct [Karel Zak] |
| - add struct login_context, consolidate tty code [Karel Zak] |
| - add username to login_context struct [Karel Zak] |
| - add version printing option [Sami Kerola] |
| - allocate buffer with shell name [Karel Zak] |
| - clean FAIL_DELAY usage [Karel Zak] |
| - cleanup begin of the login.c file [Karel Zak] |
| - comparing an array to null is not useful [coverity scan] [Karel Zak] |
| - cosmetic changes in docs [Karel Zak] |
| - env initialization refactoring [Karel Zak] |
| - fix compiler warning [-Wreturn-type] [Karel Zak] |
| - fix leak, improve strtok usage [Karel Zak] |
| - fork & session initialization refactoring [Karel Zak] |
| - host{name,address} initialization refactoring [Karel Zak] |
| - improve hushed mode (merge suse changes) [Karel Zak] |
| - improve pam_setcred() usage [Karel Zak] |
| - indent -linux [Karel Zak] |
| - lastlog code refactoring [Karel Zak] |
| - log good logins refactoring [Karel Zak] |
| - more robust sysconf() usage [coverity scan] [Karel Zak] |
| - move _PATH_BTMP to pathnames.h [Karel Zak] |
| - move signal stuff to the one place [Karel Zak] |
| - remove PAM_FAIL_CHECK and PAM_END macros [Karel Zak] |
| - remove dead code and comments [Karel Zak] |
| - remove kerberos specific code [Karel Zak] |
| - remove non-PAM code [Karel Zak] |
| - remove obsolete code, clean up macros names [Karel Zak] |
| - remove obsolete info from man page [Karel Zak] |
| - remove pam_handle_t from main() [Karel Zak] |
| - remove unnecessary ifdef HAVE_CRYPT_H [Karel Zak] |
| - remove unnecessary variables [Karel Zak] |
| - remove unused code and tests [Karel Zak] |
| - rewrite motd(), use MOTD_FILE from login.defs [Karel Zak] |
| - tty chown.chmod refactoring [Karel Zak] |
| - use DEFAULT_HOME from login.defs [Karel Zak] |
| - use ENV_PATH and ENV_{ROOT,SU}PATH from login.defs [Karel Zak] |
| - use FAIL_DELAY from login.defs [Karel Zak] |
| - use HUSHLOGIN_FILE from login.defs [Karel Zak] |
| - use LOGIN_TIMEOUT from login.defs [Karel Zak] |
| - use LOG_UNKFAIL_ENAB from login.defs, improve logging [Karel Zak] |
| - use TTYGROUP from login.defs [Karel Zak] |
| - use TTYPERM from login.defs [Karel Zak] |
| - use getpwnam_r() rather than manually copy passwd struct [Karel Zak] |
| - use login_context struct in audit stuff [Karel Zak] |
| - use setgroups(0, NULL) for root [Karel Zak] |
| - use xalloc.h [Karel Zak] |
| - utmp code refactoring [Karel Zak] |
| logindefs: |
| - fix coding style [Sami Kerola] |
| loopdev: |
| - improve debug messages [Karel Zak] |
| - support LO_FLAGS_PARTSCAN flag (kernel 3.2) [Karel Zak] |
| losetup: |
| - add --partscan option [Karel Zak] |
| - add note about non-root users to losetup.8 [Karel Zak] |
| - check to control debug output [Karel Zak] |
| - cleanup headers, cmdline checks [Karel Zak] |
| - cleanup man page [Karel Zak] |
| - cleanup usage() [Karel Zak] |
| - fix compiler warnings [-Wpointer-sign -Wformat] [Karel Zak] |
| - make xgetpass more robust [Karel Zak] |
| - move to sys-utils directory [Karel Zak] |
| - move xgetpass() to lib/xgetpass.c [Karel Zak] |
| - new -D option to delete all used loop devices [Petr Uzel] |
| - print info about one device [Karel Zak] |
| - print verbose messages if requested [Petr Uzel] |
| - remove #ifdef LOOP_SET_FD nonsense [Karel Zak] |
| - remove 32-bit ioctls [Karel Zak] |
| - remove mount-specific headers [Karel Zak] |
| - remove obsolete #ifdef MAIN [Karel Zak] |
| - remove unnecessary header files [Karel Zak] |
| - rewrite -a [Karel Zak] |
| - rewrite -c [Karel Zak] |
| - rewrite -d and -D [Karel Zak] |
| - rewrite -f [Karel Zak] |
| - rewrite -j [Karel Zak] |
| - rewrite loop setup [Karel Zak] |
| lsblk: |
| - add UUID to --fs output [Karel Zak] |
| - add udev support [Ilias Mamedov] |
| - check stat() return code [Karel Zak] |
| - inform about depencency to /sys/dev/block [Sami Kerola] |
| - remove __NCOLUMNS [Davidlohr Bueso] |
| lscpu: |
| - add --all option [Heiko Carstens] |
| - add --offline option [Heiko Carstens] |
| - add --online option [Karel Zak] |
| - add --version option [Heiko Carstens] |
| - add Hypervisor to output [Heiko Carstens] |
| - add column names to --help [Karel Zak] |
| - add columns description to help, fix header for parsable output [Karel Zak] |
| - add configured state to output [Heiko Carstens] |
| - add cpu polarization to parseable output [Heiko Carstens] |
| - add human readable extended cpu table output [Karel Zak] |
| - add online state to output [Heiko Carstens] |
| - add physical cpu address to parseable output [Heiko Carstens] |
| - add s390 kvm test case [Heiko Carstens] |
| - add s390 test case [Heiko Carstens] |
| - allow read_cache() to be called for offline cpus [Heiko Carstens] |
| - cleanup output modes [Karel Zak] |
| - dereferencing NULL pointer [coverity scan] [Karel Zak] |
| - detect IBM hypervisor [Heiko Carstens] |
| - fix -e output [Heiko Carstens] |
| - fix cache output for extended parsable output [Heiko Carstens] |
| - fix compiler warnings [Davidlohr Bueso] |
| - fix cpu map array sizes [Heiko Carstens] |
| - fix fallback nthreads calculation [Heiko Carstens] |
| - fix fd leak [Karel Zak] |
| - fix s390 bogomips detection coding style [Heiko Carstens] |
| - fix typo in help text [Heiko Carstens] |
| - gettextize two columns [Karel Zak] |
| - man page update [Heiko Carstens] |
| - remove comma operator [Heiko Carstens] |
| - remove unneeded file [Heiko Carstens] |
| - s/Y/Yes/ s/N/No/ [Heiko Carstens] |
| - show dispatching mode [Heiko Carstens] |
| - simplify cache column output function [Heiko Carstens] |
| - stricter command line parsing [Heiko Carstens] |
| - switch Yes/No output to lower case [Heiko Carstens] |
| - use buffer for data and headers [Karel Zak] |
| - use function to search in cpu masks arrays [Karel Zak] |
| - use hypervisor generated topology information [Heiko Carstens] |
| - use xalloc libs [Dave Reisner] |
| misc: |
| - use %m in format string instead of %s and strerror(errno) [Petr Uzel] |
| mkfs.bfs: |
| - add setlocale [Davidlohr Bueso] |
| mkfs.cramfs: |
| - check blocksize user input [cppcheck] [Sami Kerola] |
| - close open file after usage [cppcheck] [Sami Kerola] |
| mkfs.minix: |
| - Fix super_set_nzones() [Maurizio Lombardi] |
| - In Minix V3 filesystems the maximum filename length is 60 chars and the dirsize is 64 bytes. [Maurizio Lombardi] |
| - Some bug fixes [Maurizio Lombardi] |
| - The s_blocksize field of the MinixV3 superblock must be initialized with a valid block size, not the total number of blocks of the device! [Maurizio Lombardi] |
| - The total number of zones is limited to 65536 only on V1 filesystems [Maurizio Lombardi] |
| - inode numbers are 32-bit wide in V3 filesystems [Maurizio Lombardi] |
| - remove redundant code [Maurizio Lombardi] |
| mkswap: |
| - check blkid_probe_lookup_values() return [coverity scan] [Karel Zak] |
| - wipe all old signatures [Karel Zak] |
| more: |
| - add comment [Karel Zak] |
| mount: |
| - (new) add --fstab <path> option [Karel Zak] |
| - (new) add --fstab to the man page [Karel Zak] |
| - (new) add more info about --stab to mount.8 [Karel Zak] |
| - (new) add selinux warning [Karel Zak] |
| - (new) add source/target to error messages [Karel Zak] |
| - (new) fix resource leak [coverity scan] [Karel Zak] |
| - (new) improve mount -a exist codes and erroer messages [Karel Zak] |
| - (new) print error messages [Karel Zak] |
| - (new) share exit codes by include/exitcodes.h [Karel Zak] |
| - add hint that context= has to be quoted [Karel Zak] |
| - add info about libmount features to --version output [Karel Zak] |
| - append inverting options for mount.<type> [Karel Zak] |
| - avoid canonicalizing pseudofs paths [Dave Reisner] |
| - check for target before source on remount [Karel Zak] |
| - clear flags before options parsing [Karel Zak] |
| - define fallback selinux_warning macro with 2 params [Dave Reisner] |
| - distinguish between MS_COMMENT flags (netdev, nofail, ...) [Karel Zak] |
| - don't canonicalize the source of a pseudofs [Dave Reisner] |
| - enable fstab.d [Masatake YAMATO] |
| - fix __attribute__ keyword [Karel Zak] |
| - fix build [Davidlohr Bueso] |
| - fix compiler warning [-Wunused-parameter] [Karel Zak] |
| - fix compiler warnings [-Wunused-parameter -Wunused-variable] [Karel Zak] |
| - fix loopdev deinitialization [Karel Zak] |
| - remounting tmpfs read-write hangs (selinux) [Karel Zak] |
| - remove duplicate includes [Karel Zak] |
| - remove superfluous "an" under ext4 mount options in mount.8 [Frederik \"Freso\" S. Olesen] |
| - update info about check= mount option [Karel Zak] |
| - use common libs [Davidlohr Bueso] |
| - use new lib/loopdev.c code [Karel Zak] |
| mountpoint: |
| - fallback on stat when /proc isn't mounted [Karel Zak] |
| - refactor exit path [Dave Reisner] |
| - return dev_t from dir_to_device [Dave Reisner] |
| - support symbolic and relative paths [Karel Zak] |
| namei: |
| - more robust add_it() [coverity scan] [Karel Zak] |
| newgrp: |
| - add version and help options [Sami Kerola] |
| - fix coding style [Sami Kerola] |
| - fix possible FILE leak on error [Karel Zak] |
| partx: |
| - check sysfs_init() return value [coverity scan] [Karel Zak] |
| - cleanup usage() and man page, add undocumented --verbose [Karel Zak] |
| - don't print error when partition already doesn't exist [Phillip Susi] |
| - don't treat empty partition table as error [Karel Zak] |
| - fix small leak [Karel Zak] |
| - remove __NCOLUMNS [Davidlohr Bueso] |
| - support loop devices [Davidlohr Bueso] |
| - use USAGE_ macros [Davidlohr Bueso] |
| pivot_root: |
| - add version & help option [Sami Kerola] |
| - minor changes to usage() [Karel Zak] |
| po: |
| - merge changes [Karel Zak] |
| - update cs.po (from translationproject.org) [Petr Pisar] |
| - update cs.po (from translationproject.org) [Petr Písař] |
| - update fr.po (from translationproject.org) [David Prévot] |
| - update ja.po (from translationproject.org) [Takeshi Hamasaki] |
| - update nl.po (from translationproject.org) [Benno Schulenberg] |
| - update pl.po (from translationproject.org) [Jakub Bogusz] |
| - update uk.po (from translationproject.org) [Yuri Chornoivan] |
| prlimit: |
| - add --{raw,noheadings} options [Karel Zak] |
| - add a units column [Davidlohr Bueso] |
| - add add falbacks [Karel Zak] |
| - add support for executing a command [Bernhard Voelker] |
| - avoid segfault due to array-out-of-bounds error [Karel Zak] |
| - don't share pointer for old and new in prlimit(2) [Karel Zak] |
| - fix SYS_ macro [Karel Zak] |
| - fix case when PID is given later [Bernhard Voelker] |
| - fix error message [Karel Zak] |
| - fix noheadings option in man page [Bernhard Voelker] |
| - fix typo in man page, option --verbose [Bernhard Voelker] |
| - new command [Davidlohr Bueso] |
| - replace lims[i] with pointer [Karel Zak] |
| - return proper type [Davidlohr Bueso] |
| - s/amount/number/ [Jim Meyering] |
| - show all limits if called without options [Bernhard Voelker] |
| - use xalloc libs [Davidlohr Bueso] |
| raw: |
| - fix shadowing of minor function [maximilian attems] |
| - remove unnecessary return [cppcheck] [Sami Kerola] |
| readprifile: |
| - remove unnecessary optstring array [Karel Zak] |
| readprofile: |
| - add long options [Sami Kerola] |
| - fix coding style [Sami Kerola] |
| - use libc error printing facilities [Sami Kerola] |
| rtcwake: |
| - align with howto-usage-function.txt [Sami Kerola] |
| - fix crash (invalid free) [Petr Uzel] |
| script: |
| - fix building with --disable-nls [Natanael Copa] |
| - libintl.h included in nls.h [Karel Zak] |
| - non-ANSI definition [smatch scan] [Karel Zak] |
| selinux_utils: |
| - fix coding style [Sami Kerola] |
| setarch: |
| - add version printing [Sami Kerola] |
| - minor changes to usage() [Karel Zak] |
| - move options struct to function scope [Sami Kerola] |
| - use program_invocation_short_name [Sami Kerola] |
| setpwnam: |
| - fix coding style [Sami Kerola] |
| - remove non-ANSI definitions [smatch scan] [Sami Kerola] |
| setsid: |
| - add "+" to getopt_long() [Harald Hoyer] |
| - add long options and fix coding style [Sami Kerola] |
| setterm: |
| - order man page items alphabetically [Jari Aalto] |
| sfdisk: |
| - add comment to keep static analysers happy [Karel Zak] |
| - add note about alignment to the man page [Karel Zak] |
| - cleanup fd usage [Karel Zak] |
| - file descriptor is of int type [Petr Uzel] |
| - fix fd leak [Karel Zak] |
| - fix poor coding style [Karel Zak] |
| - fix typo in cdrom detection [Karel Zak] |
| - fix weird indentation in msdos_partition() [Petr Uzel] |
| - free variable which got the allocation [cppcheck] [Sami Kerola] |
| - get_disksize() returns long long [Petr Uzel] |
| - introduce get_ull() function [Petr Uzel] |
| - make the cylinder boundary check less fatal [Petr Uzel] |
| - remove PACKED macro [Karel Zak] |
| - remove dead assigment [Karel Zak] |
| - remove do_warn [Davidlohr Bueso] |
| - remove duplicate includes [Karel Zak] |
| - remove fatal [Davidlohr Bueso] |
| - sfdisk.8 fix formatting [Petr Uzel] |
| - use is_blkdev [Davidlohr Bueso] |
| - use unsigned long long to internally represent sector number [Petr Uzel] |
| - warn if partition exceeds partition table limits [Petr Uzel] |
| swapon: |
| - add break to keep static analysers happy [Karel Zak] |
| - merge swap_constants.h into swapon.c [Karel Zak] |
| switch_root: |
| - add nls support [Sami Kerola] |
| - align with howto-usage-function.txt [Sami Kerola] |
| - close open file after usage [cppcheck] [Sami Kerola] |
| - handle /run and do not mount over existing mounts [Harald Hoyer] |
| - umount mount points we cannot move with MNT_DETACH [Harald Hoyer] |
| taskset: |
| - use appropriate variable type [cppcheck] [Sami Kerola] |
| test: |
| - refresh build-sys tests [Karel Zak] |
| tests: |
| - add --memcheck to [Karel Zak] |
| - add build-sys regression test [Karel Zak] |
| - add exceptions for libmount [Karel Zak] |
| - add infrastructure for valgrind [Karel Zak] |
| - add loopdev libmount test [Karel Zak] |
| - add missing file [Karel Zak] |
| - add mkfs.carmfs test for small FS with duplicate files [Karel Zak] |
| - add ts_fdisk_clean function to make fdisk output comparable [Francesco Cosoleto] |
| - add valgrind to libmount context tests [Karel Zak] |
| - add valgrind to libmount context utab tests [Karel Zak] |
| - add valgrind to libmount lock tests [Karel Zak] |
| - add valgrind to libmount tab parse test [Karel Zak] |
| - add valgrind to libmount tabdiff tests [Karel Zak] |
| - add valgrind to libmount tags eval. tests [Karel Zak] |
| - add wall to build-sys tests [Karel Zak] |
| - call valgrind from libmount optstr test [Karel Zak] |
| - call valgrind from libmount utils and update tests [Karel Zak] |
| - cleanup islocal test [Karel Zak] |
| - cleanup paths [Karel Zak] |
| - fix mount/special to be compatible with libmount [Karel Zak] |
| - fix options evaluation, add support for optional tests [Karel Zak] |
| - make minix tests more robust [Karel Zak] |
| - remove obsolete checktty test [Karel Zak] |
| - remove unexpected set -x [Karel Zak] |
| - remove unsupported losetup -s [Karel Zak] |
| - update fdisk and blkid MD tests [Francesco Cosoleto] |
| - update fdisk tests [Francesco Cosoleto] |
| - update tests with fdisk output [Karel Zak] |
| tools: |
| - add new code checking script [Dave Reisner] |
| - use gpg-aggent in ko-release-gen [Karel Zak] |
| tunelp: |
| - add long options and align with howto-usage-function.txt [Sami Kerola] |
| - fix coding style [Sami Kerola] |
| - free allocation, use xalloc [Sami Kerola] |
| - use libc error printing facilities [Sami Kerola] |
| - use symbolic exit values [Sami Kerola] |
| umount: |
| - (new) fix resource leak [coverity scan] [Karel Zak] |
| - (new) use the same exit codes as mount(8) [Karel Zak] |
| - add missing break [Karel Zak] |
| - add warning [Karel Zak] |
| - respect fs search path [Mike Frysinger] |
| - use new lib/loopdev.c code [Karel Zak] |
| unshare: |
| - add note about MS_SHARED to unshare.1 [Karel Zak] |
| - align with howto-usage-function.txt [Sami Kerola] |
| uuidd: |
| - Add missing break to option case statement [Eric Sandeen] |
| vipw: |
| - don't modify environment, check strtok() return value [Karel Zak] |
| - fix coding style [Sami Kerola] |
| - stop printing non-sense version string [Sami Kerola] |
| - use libc error printing facilities [Sami Kerola] |
| - use xalloc.h [Karel Zak] |
| whereis: |
| - fix gcc warnings [-Wsign-compare] [Karel Zak] |
| - move token assignment into loop syntax [Karel Zak] |
| - non-ANSI definition [smatch scan] [Karel Zak] |
| - remove unused value warning [Francesco Cosoleto] |
| - search in path [Davidlohr Bueso] |
| - search in path for binaries only [Karel Zak] |
| wipefs: |
| - add -t <list> option [Karel Zak] |
| - improve -a, use blkid_do_wipe() [Karel Zak] |
| - use xalloc lib [Davidlohr Bueso] |
| write: |
| - fix path for freopen() [Karel Zak] |