From mboxrd@z Thu Jan 1 00:00:00 1970 From: Karel Zak Subject: [ANNOUNCE] util-linux v2.27-rc1 Date: Fri, 31 Jul 2015 13:28:32 +0200 Message-ID: <20150731112832.GB2619@ws.net.home> Mime-Version: 1.0 Content-Type: text/plain; charset=iso-8859-1 Content-Transfer-Encoding: QUOTED-PRINTABLE To: linux-kernel@vger.kernel.org, linux-fsdevel@vger.kernel.org, util-linux@vger.kernel.org Return-path: Content-Disposition: inline Sender: linux-kernel-owner@vger.kernel.org List-Id: linux-fsdevel.vger.kernel.org The util-linux release v2.27-rc1 is available at ftp://ftp.kernel.org/pub/linux/utils/util-linux/v2.27 =46eedback and bug reports, as always, are welcomed. Karel Util-linux 2.27 Release Notes =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D The command tailf is deprecated in favour of tail -f from coreutils. The command unshare provides a new option --propagation=3D=20 to control propagation in mount namespaces. The default is "private" no= w. The new default unifies unshare behavior and makes it independent on distri= bution default. The unshare supports persistent namespaces too (no process has= to run=20 to keep namespace in existence). The fdisk and sfdisk is possible to compile with GNU Readline support t= o improve line-editing functionality. The library libsmartcols and commands findmnt, losetup, lsblk, lslocks,= sfdisk and lsipc provides output in JSON format. The command mkfs (deprecated in favour of mkfs.) does not use har= d coded paths, but it follows $PATH. The command script has been massively improved to be more robust and le= ss complex. Now all is implemented by one process which monitor the runni= ng session by poll(), signalfd() etc. The command sulogin supports locked root accounts if the command line o= ption --force is specified. Read the sulogin man page before you use it! The command agetty reloads prompt on addresses change if network inform= ation displayed. The util-linux supports and enable colors by default, this behavior is = possible to change by --disable-colors-default to be more user friendly to color= blind people. The colors is still possible to enable by /etc/terminal-colors.= d. See terminal-colors.d(5). The command cfdisk displays more information about selected partition (partition UUID, filesystem identifiers, mountpoint, etc.). This extra = window is possible to toggle by 'x' key. The fdisk provides a new command 'F' to print free unpartitioned space = (gaps) on the disk. The same functionality provides sfdisk by --list-free. Th= e fdisk wipes the begin of the device by default, the new option --protect-boot disables this behavior. The new fdisk command 'i' provides more informa= tion about a specified partition. The command cal supports new options --twelve and --months to displ= ay next twelve or months. The command rtcwake supports a new option --list-modes to list availabl= e modes, and a new option --date for human readable times. rtcwake does not supp= ort RTC_ALM_READ and RTC_ALM_SET fallbacks any more. Stable maintenance releases between v2.26 and v2.27 --------------------------------------------------- util-linux 2.26.1 [Mar 3 2015] * ftp://ftp.kernel.org/pub/linux/utils/util-linux/v2.26/v2.26.1-Releas= eNotes ftp://ftp.kernel.org/pub/linux/utils/util-linux/v2.26/v2.26.1-Change= Log util-linux 2.26.2 [Apr 4 2015] * ftp://ftp.kernel.org/pub/linux/utils/util-linux/v2.26/v2.26.2-Releas= eNotes ftp://ftp.kernel.org/pub/linux/utils/util-linux/v2.26/v2.26.2-Change= Log Changes between v2.26 and v2.27 ------------------------------- For more details see ChangeLog files at: ftp://ftp.kernel.org/pub/linux/utils/util-linux/v2.27/ agetty: - Reprompt once the network addresses change if address displayed [= Stef Walter] - make sure that reload file exists [Karel Zak] - reload issue on --autologin --login-pause too [Karel Zak] - support /usr/lib/os-release too [Karel Zak] bash-completion: - cal add --twelve and --color options [Sami Kerola] - handle comma-separated options [Boris Egorov] - remove unused variables [shellcheck] [Boris Egorov] - sync lscpu completion with code [Boris Egorov] blkid: - another hint to the man page [Karel Zak] - be more precise in the man page [Karel Zak] - don't ignore info about partitions on non-formated devices [Karel= Zak] - make zfs detection more robust [Michal Humpula] build-sys: - add --disable-cal [Karel Zak] - add --disable-colors-default [Karel Zak] - add --enable-usrdir-path [Karel Zak] - add --with-readline [Ondrej Oprala] - add --without-* for all libs [Karel Zak] - add HAVE_LIBMOUNT [Karel Zak] - add TINFO_LIBS_STATIC [Karel Zak] - add new compiler warnings [Karel Zak] - cleanup realtime lib usage [Karel Zak] - define cfdisk dependence on open_memstream [Karel Zak] - fix READLINE_LIBS_STATIC usage for fdisk [Karel Zak] - fix parallel builds w/setarch links [Mike Frysinger] - fix test_colors build [Karel Zak] - fix typo [Karel Zak] - make autogen.sh more robust [Karel Zak] - ncurses is optional, don't fail when missing [Karel Zak] - python is optional, don't fail when missing [Karel Zak] - support static build with readline [Karel Zak] - support unshare.static [Georg Schiesser] - typo -ltinfo [Ruediger Meier] - use REALTIME_LIBS for script [Karel Zak] cal: - add -Y and -n [Max Klinger, Karel Zak] - care about setuprterm() result [Karel Zak] - correct the man page the reformation eliminated eleven days, not = ten [Benno Schulenberg] - fix January 1753 week number printout [Sami Kerola] cfdisk: - allow an uppercase X to toggle the extra info [Benno Schulenberg] - cleanup extra partitions info for slang [Karel Zak] - don't print obsolete CHS addresses [Karel Zak] - fix condition logic [cppcheck] [Boris Egorov] - make sure that extra info is refreshed/removed [Karel Zak] - make sure that output fits to terminal width [Karel Zak] - properly toggle extra info window, make it more robust [Karel Zak= ] - provide extra partinfo with "x" [Ondrej Oprala, Karel Zak] - remove extra line between menu and info line [Karel Zak] - spell "label" in lower case [Benno Schulenberg] chrt: - fix --help inconsistency [Karel Zak] - make the usage synopsis clearer [Benno Schulenberg] - slice up the usage text and normalize its layout [Benno Schulenbe= rg] colors: - cleanup man pages, add hint to usage() [Karel Zak] dmesg: - fix shadow declaration [Sami Kerola] - use GMT in tests, add DMESG_TEST_BOOTIME [Karel Zak] docs: - add terminal-colors requests to TODO [Karel Zak] - document --exclude for tests [Karel Zak] - fix TODO typos [Karel Zak] - fix gtk-docs related warnings [Karel Zak] - fix some spelling errors and typos in man pages [Bill Pemberton] - fstab(5) grammar / English fixes, and some other updates [Peter C= ordes] - make fsck.minix(8) more pretty [Sami Kerola] - remove obsolete things from TODO [Karel Zak] - unify mkswap(8) with swapon(8) about holes warning [Sami Kerola] - update AUTHORS file [Karel Zak] - update TODO [Karel Zak] eject: - use parse_switch() [Sami Kerola] fdisk: - add 'F' command to list free unpartitioned space [Karel Zak] - add --protect-boot [Karel Zak] - add GNU Readline support to fdisk [Karel Zak] - add the 'i'nfo command [Jean-Loup 'clippix' Bogalho] - differentiate between + and +{M,G,...} [Karel Zak] - fix readline wrapper [Karel Zak] - fix typo [Karel Zak] - init libsmartcols debug [Karel Zak] - provide more information by 'i'nfo command [Karel Zak] - value is never read [clang analyze] [Karel Zak] fdisk, sfdisk: - fix -o backend [Karel Zak] findmnt: - add --json [Karel Zak] - add --mountpoint command line option [Karel Zak] - don't rely on st_dev for --target [Karel Zak] flock: - NULL deref [Brad Forschinger] - add --verbose option [Sami Kerola] - fix timeout handler pointer usage [Karel Zak] - improve timeout handling [Sami Kerola] fsck: - Fix parsing of -r [Stanislav Brabec] - fix fsck -C {fd} parsing [Stanislav Brabec] - implement fsck -r {fd} [Stanislav Brabec] - print errors on invalid -r argument [Karel Zak] - use PATH or fallback to /sbin [Karel Zak] fsck.minix: - add minix v3 support [Sami Kerola] - introduce long options to the command [Sami Kerola] - rename device file descriptor variable [Sami Kerola] fstrim: - close dir before exit [coverity scan] [Karel Zak] - de-duplicate by mount source too [Karel Zak] getopt: - use $(...) command substitution in example script [shellcheck] [S= ami Kerola] hexdump: - fix man page (-x vs. default output) [Karel Zak] hwclock: - Improve FILES section [J William Piggott] - Remove TZUTC [J William Piggott] - add '11 minute mode' information [J William Piggott] - add -D to the man page [Karel Zak] - add TZDIR [J William Piggott] - clean up man page header [Karel Zak] - cosmetic changes to man page [Karel Zak] - don't allow non-root access [Karel Zak] - fix spelling, punctuation and formatting mistakes in the man page = [Benno Schulenberg] - flush stdout in hwclock -c [Alexey Galakhov] - increase debug output precision [J William Piggott] - make static analyzes more happy [Karel Zak] - man-page errata [J William Piggott] - non-root access in test mode [J William Piggott] - regression fix [J William Piggott] - remove an untrue phrase from the man page [Benno Schulenberg] - remove dead code [J William Piggott] - remove depreciated ntpdate [J William Piggott] include/all-io: - read_all() don't retry on EOF [Karel Zak] include/c: - Define F_DUPFD_CLOEXEC on kFreeBSD systems if missing [Guillem Jo= ver] include/xalloc: - add err_oom() [Karel Zak] ipcmk: - support {K,M,G,...} [Karel Zak] kill: - Add verbose to man page. [Raghavendra D Prabhu] last: - fix first (current) runlevel line [Ruediger Meier] - fix utmplist usage [Karel Zak] - keep array of files in main() [Karel Zak] last-deprecated: - remove from source tree [Sami Kerola] ldattach: - adapt print_table column width to widest entry [Tilman Schmidt] - always set line speed and format for N_GIGASET_M101 [Tilman Schmi= dt] - order line disciplines canonically [Tilman Schmidt] - tiny coding style changes [Karel Zak] lib/colors: - add USAGE_COLORS_DEFAULT [Karel Zak] - use libtinfo to check terminal capability [Karel Zak] lib/fileutils: - Add new dup_fd_cloexec function [Guillem Jover] lib/monotonic: - fix compiler warnings [Karel Zak] lib/procutils: - add proc_get_cmdline() [Karel Zak] lib/strutils: - extend parse_switch() to accept more options [Karel Zak] - fix string_add_to_idarray() int vs. size_t [Karel Zak] - make strmode() more generic [Karel Zak] - move parse_switch() from setterm(1) to library [Sami Kerola] lib/strv: - add new functions (from systemd) [Karel Zak] lib/sysfs: - Fix /dev to /sys node name translation [Stanislav Brabec] - Use dup_fd_cloexec instead of direct call to fcntl [Guillem Jover= ] - rename devname functions, cleanup [Karel Zak] lib/sysfs.c: - use fcntl(..F_DUPFD_CLOEXEC) instead of dup(2) [Cristian Rodr=EDg= uez] lib/timer: - use separate file for timers [Karel Zak] libblkid: - (nilfs2) check devise size [Karel Zak] - (nilfs2) check size for backup superblock only [Karel Zak] - cleanup names, don't copy probing results [Karel Zak] - fix compiler warning [-Wunused-variable] [Karel Zak] - fix compiler warnings [Sami Kerola] - make probing data structures more dynamic [Ondrej Oprala] - (zfs) make less syscalls [Michal Humpula] libblkid/whereis: - simplify some conditions [cppcheck] [Boris Egorov] libfdisk: - (dos) retain existing boot flag when resizing a partition [Karel= Zak, awilliam@redhat.co] - (dos) fix cylinders calculation [Karel Zak] - (dos) fix tiny partitions calculation [Karel Zak] - (gpt) add API for raw partition attributes [Michael Marineau] - (gpt) add extra check for First/Last LBA [Karel Zak] - (gpt) add missing GUIDs [Karel Zak] - (gpt) check header size before verify CRC [Karel Zak] - (gpt) fix "MidnightBSD UFS" UUID [Karel Zak] - (gpt) fix LE usage [Karel Zak] - (gpt) fix attributes endianess [Ruediger Meier] - (gpt) fix check for beginning of protective partition [Michael Ma= rineau] - (gpt) fix end sector calculation on resize [Karel Zak] - (gpt) make it possible to create really small partitions [Karel Z= ak] - Use predictable /dev/mapper partition names for /dev/dm-N [Stanis= lav Brabec] - add GPT GUIDs for ARMs [Karel Zak] - add GPT GUIDs for PReP [Scott Moser] - add JSON dump output [Karel Zak] - add comment to the header file [Karel Zak] - add fdisk_label_get_fields_ids_all() [Karel Zak] - add fdisk_table_get_partition_by_partno() [Karel Zak] - add fgets() callback for scripts [Karel Zak] - add new API to read label specific data [Karel Zak] - add warning to resize function [Karel Zak] - add {first,last}-lba header to sfdisk scritps [Karel Zak] - allow to change partition type for extended partitions [Karel Zak= ] - allow to move start to first usable LBA [Karel Zak] - don't resize in label drivers [Karel Zak] - don't return empty strings from fdisk_partition_to_string() [Kare= l Zak] - fix fdisk_label_parse_parttype() for unknown types [Karel Zak] - fix script parser to support resize operations [Karel Zak] - fix scriptk parser to support alone signs [Karel Zak] - fix symbols versioning script [Karel Zak] - ignore misaligned optimal I/O size [Karel Zak] - improve +0 partition size [Karel Zak] - keep FDISK_FIELD_CYLINDERS independent on context mode [Karel Zak= ] - recognize FAT32 partitions hidden by Acronis software [J=F6rg Jen= derek] - rename script functions to improve readability [Karel Zak] - result of operation is garbage or undefined [clang analyze] [Kare= l Zak] - support alignment to non power of 2 [Karel Zak] - support bootbits protection from (p)MBR [Karel Zak] - support resize operation in fdisk_set_partition() [Karel Zak] - undefined or garbage value returned to caller [clang analyze] [Ka= rel Zak] libmount: - (docs) fix typo [Ronny Chevalier] - (docs) fix wording [Ronny Chevalier] - add mnt_table_get_fs_root() to header file [Karel Zak] - add note about flock() to docs [Karel Zak] - add support for MS_LAZYTIME [Karel Zak] - cleanup fs root detection code [Karel Zak] - do not call umount helper on --fake [Karel Zak] - fix mnt_monitor_event_cleanup() [Karel Zak] - improve monitor to be usable for non-root users [Karel Zak] - make mnt_get_filesystems() more robust [clang analyze] [Karel Zak= ] - mark overlay as pseudo-FS [Karel Zak] - sort pseudo filesystems by LC_COLLATE=3DC [Karel Zak] libsmartcols: - add JSON output format [Karel Zak] - don't link with tinfo [Karel Zak] - keep JSON field names lower-case [Karel Zak] - make child-parent reference more robust [clang analyze] [Karel Za= k] - reduce relative columns more aggressively [Karel Zak] libuuid: - return correct value for uuid_generate_time_safe [Romain Bouvier] logger: - --stderr and --no-act turn "auto-errors" on [Ruediger Meier] - Add support to logger for RFC6587 octet counting [Alex Bligh] - Fix use of errno after strtol() without zeroing first [Stef Walte= r] - add --msgid option, permits to set RFC5424 MSGID field [Rainer Ge= rhards] - add --no-act for testing [Karel Zak] - add --skip-empty-lines to prevent logging empty lines [Rainer Ger= hards] - add -DTEST_LOGGER [Karel Zak] - add comment [Karel Zak] - add note about kern->user conversion [Karel Zak] - bugfix missing sanity checks with --prio-prefix option [Rainer G= erhards] - bugfix tcp syslog framing is broken, -T unusable [Rainer Gerhard= s] - check for ntp_gettime() rather than for timex.h [Karel Zak] - check xgethostname() return value [Sami Kerola] - do not exit when socket errors are not enforced [Sami Kerola] - fix -i argument parsing regression [Sami Kerola] - fix -p kern.* priority is accepted regression [Rainer Gerhards] - fix LOGGER_TEST_TIMEOFDAY check [Karel Zak] - fix inconsistent format regression when logging locally [Rainer G= erhards] - fix invalid timestamp in rfc5425 format [Rainer Gerhards] - fix invalid timestamp regression in local format [Rainer Gerhards= ] - fix memory leaks [Sami Kerola] - fix multiple format bugs in rfc5424 formatter [Rainer Gerhards] - fix rfc5424 format crash [Karel Zak] - fix whitespace and compiler warning [-Wunused-variable] [Karel Za= k] - generate header when reading message from stdin [Patrick Plagwitz= ] - link libsystemd-daemon.so [Ruediger Meier] - messages are logged with kern.* priority by default [Rainer Gerha= rds] - move /dev/log to pathnames.h [Sami Kerola] - permit to send messages larger than 1024 characters [Rainer Gerha= rds] - refactor message generation [Rainer Gerhards] - refactor the way output is written [Rainer Gerhards] - remove "interface to syslog(3)" from man page [Karel Zak] - small change in usage() [Karel Zak] - tidy few indentation issues [Sami Kerola] - use errx() when checking user input [Sami Kerola] - use username as the default tag [Karel Zak] - use xstrdup() [Karel Zak] logger man page: - bump man page date to current [Rainer Gerhards] - fix some "syslog(3) routine" remnants [Rainer Gerhards] - fix typo [Rainer Gerhards] - update --size doc [Rainer Gerhards] losetup: - add --json [Karel Zak] - be careful with errno [Karel Zak] - print more usable error message on failed -f [Karel Zak] lsblk: - Display mountpoint even for top-level device [Milan Broz] - add --json [Karel Zak] - add debug support [Karel Zak] - don't ignore dependences for partitioned devies [Karel Zak] - follow kernel for inverse tree [Karel Zak] - lsblk.8 Fix description of output format [Stanislav Brabec] - use internally sysfs devnames [Karel Zak] lscpu: - add cpu flags entry to summary output [WANG Chao] - add warning for __SANITIZE_ADDRESS__ [Karel Zak] lsipc: - add COMMAND for shmem [Karel Zak] - add CTIME to shmem default [Karel Zak] - add USE% to --global [Karel Zak] - cleanup -o usage [Karel Zak] - cleanup columns indexes [Karel Zak] - cleanup {user,group}name usage [Karel Zak] - default to --global [Karel Zak] - differentiate between UID and USER names [Karel Zak] - fix ID parsing, use full time for pretty print [Karel Zak] - fix coding style [Karel Zak] - improve --global [Karel Zak] - improve JSON output [Karel Zak] - make --id usable with all output formats and with -o [Karel Zak] - move outmode to coltrol struct [Karel Zak] - new command to list IPC facilities [Karel Zak, Karel Zak] - remove --print0 and -colon-separate [Karel Zak] - remove duplicate "Usage " [Karel Zak] - the default --global is mutually exclusive with -c --id and -t [K= arel Zak] - tiny change about --global to the man page [Karel Zak] - use sub-table for semphore elements [Karel Zak] - value is never read [clang analyze] [Karel Zak] lslocks: - add --json [Karel Zak] lslogins: - fix --user-accs and --system-accs docs [Karel Zak] - merge read_utmp() code [Karel Zak] - remove duplicate [make checkincludes] [Karel Zak] man: - fix nolazytime typo in mount(8) [Andreas Henriksson] mcookie: - fix -f usage [clang analyze] [Karel Zak] mkfs: - drop hardcoded search path [Mike Frysinger] mkfs.minix: - add fs_control structure, and remove most global variables [Sami = Kerola] - check requested blocks will not exceed available on device [Sami = Kerola] - check user input carefully [Sami Kerola] - increase maximum minix v2 and v3 file system sizes [Joshua Hudson= ] - introduce long options to the command [Sami Kerola] - refactor root block content creation [Sami Kerola] - remove unuseful code [Sami Kerola] - use is_mounted() from libcommon [Sami Kerola] mount: - don't remount read-only on --bind [Karel Zak] - fix lazytime docs [Karel Zak] nsenter: - add -Z to set selinux context [Karel Zak] po: - merge changes [Karel Zak] - update da.po (from translationproject.org) [Joe Hansen] - update fr.po (from translationproject.org) [David Pr=E9vot] prlimit: - tell in --verbose output which pid got the new limit [Sami Kerola= ] procutils: - reset errno before readdir [Ruediger Meier] rename: - allow full-path renames [Andreas Henriksson] reset: - deprecate the script, and remove reset.033c [Sami Kerola] rpmatch: - use symbolic value when evaluation return codes [Sami Kerola] rtcwake: - add --list-modes [Sami Kerola] - add human readable --date timestamp format [Sami Kerola] - add rtcwake_control and remove global variables [Sami Kerola] - clean up struct tm initializations [Sami Kerola] - cosmetic changes [Karel Zak] - do not overwrite device name [Sami Kerola] - don't use usage() on error [Karel Zak] - enumerate constant mode strings [Sami Kerola] - fix ARRAY_SIZE() usage [Karel Zak] - fix preprocessor redefinition [Sami Kerola] - fix valgrind warning [Sami Kerola] - improve coding style [Sami Kerola] - improve read_clock_mode() [Sami Kerola] - make some command line options mutually exclusive [Sami Kerola] - read accepted mode strings from /sys/power/state [Sami Kerola] - remove RTC_ALM_READ and RTC_ALM_SET compatibility [Sami Kerola] - replace long if else statement with switch case [Sami Kerola] script: - Fix mangled EOF and hang on big endian [Stanislav Brabec] - add 'Script started' line always to capture file [Sami Kerola] - add noreturn function attributes [Sami Kerola] - add note to BUGS man page section [Karel Zak] - add struct script_control and remove global variables [Sami Kerol= a] - add support for SCRIPT_DEBUG=3D [Karel Zak] - cleanup signals usage [Karel Zak] - close timingfp also when -e [Karel Zak] - debug poll() results [Karel Zak] - evaluate errno only if read() sets it [Ruediger Meier] - fix EOF problems [Karel Zak] - fix variable initialization warning [Sami Kerola] - improve SIG{TERM,QUIT,KILL} sensitivity [Karel Zak] - improve poll debugging [Karel Zak] - make sure errno is zero [Karel Zak] - merge doinput() and output() functions to do_io() [Sami Kerola] - move do_io() content to small functions [Sami Kerola] - move timing file opening close to use of it [Sami Kerola] - remove function prototypes [Sami Kerola] - remove io vs signal race [Sami Kerola] - remove magic constants from poll code [Karel Zak] - rename control struct members [Karel Zak] - replace strftime() workaround with CFLAGS =3D -Wno-format-y2k [Sa= mi Kerola] - use correct input type, move comment, and so on [Sami Kerola] - use gettime_monotonic() to get timing file timestamps [Sami Kerol= a] - use poll() rather than select() [Sami Kerola] - use signalfd() to catch signals [Sami Kerola] setarch: - fix regression for sparc builds [Waldemar Brodkorb] sfdisk: - accept empty partitions from dump [Karel Zak] - add --json [Karel Zak] - add --list-free [Karel Zak] - add missing --color [Karel Zak] - add readline support [Karel Zak] - cleanup prompt usage [Karel Zak] - don't print extra linebreaks on --quiet [Karel Zak] - don't use BLKRRPART to check loopdev usage [Karel Zak] - enable bootbits protection [Karel Zak] - fix -a vs. -A bug [Karel Zak] - improve -N warnings [Karel Zak] - improve some formatting and wording in the man page [Benno Schule= nberg] - show that the command --verify optionally takes device names [Ben= no Schulenberg] sulogin: - Use read instead of allocated size from getline() [Guillem Jover] - don't use strcpy(), enlarge pwd line buffer [Karel Zak] - improve support for locked root account [Karel Zak] swapon: - fix restart waitpid with errno =3D=3D EINTR [Karel Zak] - search for mkswap via PATH [Mike Frysinger] sys-utils: - lscpu segfaults when built with -fsanitize=3Daddress [Cristian Ro= dr=EDguez] sys-utils/disk-utils/lib: - fix printf format types [cppcheck] [Boris Egorov] tailf: - count last lines correctly at initial print out [Sami Kerola] - deprecated [Ruediger Meier] - do not allow minus signed last lines argument [Sami Kerola] - ensure file argument really is a file [Sami Kerola] - use size_t and fwrite() [Karel Zak] tasts: - add logger octet counting test [Karel Zak] test_uuidd: - add comment [Karel Zak] - add pid, tid and idx back to object [Karel Zak] - cleanup counters names [Karel Zak] - cleanup pid usage [Karel Zak] - cleanup used types [Karel Zak] - don't exit on failed pthread_create() [Karel Zak] - err messages, argv[] parsing and another cleanups [Karel Zak] - fix include [Karel Zak] - improve readability [Karel Zak] - make objdump more robust [Karel Zak] tests: - add $top_builddir to $PATH [Ruediger Meier] - add --exclude=3D for run.sh [Karel Zak] - add --skip-loopdevs [Karel Zak] - add JSON sfdisk dumps [Karel Zak] - add dmesg multiline message check [Sami Kerola] - add documentation about environment variables [Ruediger Meier] - add fullpath tests to rename/subdir [Andreas Henriksson] - add hexdump from GPT [Karel Zak] - add logger(1) command line options tests [Sami Kerola] - add logger(1) error condition tests [Sami Kerola] - add logger(1) journald test [Sami Kerola] - add logger(1) message format tests [Sami Kerola] - add old dump for sfdisk [Karel Zak] - add script output buffering race check [Sami Kerola] - add scriptreplay test [Sami Kerola] - add sfdisk resize regression tests for MBR [Karel Zak] - add sfdisk resize tests [Karel Zak] - add sfdisk resize tests for GPT [Karel Zak] - add subtests for invalid logger devive [Ruediger Meier] - add test_dmesg that has fixed boot time [Sami Kerola] - add udevadm settle [Karel Zak] - add uuidd test program [Huschaam Hussain] - always kill helper [Ruediger Meier] - avoid &>> for bash compatibility [Ruediger Meier] - check dmesg message coloring [Sami Kerola] - check script options work as expected [Sami Kerola] - check timestamp formats [Sami Kerola] - config.h lives in build directory [Ruediger Meier] - disarm tailf test [Ruediger Meier] - fix cramfs/mkfs for BE and different pagesizes [Ruediger Meier] - fix fdisk/bsd for ppc64le [Ruediger Meier] - fix getopt for old glibc [Ruediger Meier] - fix kill/all_processes [Ruediger Meier] - fix logger device pathname too long [Ruediger Meier] - fix sfdisk GPT test [Karel Zak] - fix, don't call ts_die from subshell [Ruediger Meier] - improve readability for fdisk/bsd [Ruediger Meier] - introduce TS_LOOP_DEVS for cleanup [Ruediger Meier] - introduce ts_cleanup_on_exit() [Ruediger Meier] - logger with socat device [Ruediger Meier] - logger, validate written socket data [Ruediger Meier] - logger/errors does not use --no-act [Ruediger Meier] - loop tests, don't call ts_die() with DEVICE parameter [Ruediger M= eier] - make libmount context tests sensitive to USE_LIBMOUNT_FORCE_MOUNTI= NFO [Karel Zak] - make libmount python context tests sensitive to USE_LIBMOUNT_FORCE= _MOUNTINFO [Karel Zak] - more error handling in mount/move (refactor) [Ruediger Meier] - more(1) depends on terminal, force to TERM=3Dlinux [Karel Zak] - mount/move also tests findmnt vs. mountpoint [Ruediger Meier] - mount/rlimit tries to restore mtab [Ruediger Meier] - never use -o pipefail [Ruediger Meier] - optionally skip tests where loop support is needed [Ruediger Meie= r] - remove private2 dir from mount/move [Karel Zak] - remove warning from test output [Ruediger Meier] - require wipefs for sfdisk/gpt [Karel Zak] - scsi_debug tests, don't call ts_die() with DEVICE parameter [Rued= iger Meier] - simplify common logger options [Ruediger Meier] - some more mount error handling [Ruediger Meier] - start script/race test only when --force specified [Karel Zak] - ts_scsi_debug_init() sleeps a bit earlier [Ruediger Meier] - update build-sys tests [Karel Zak] - update fdisk BSD [Karel Zak] - update lscpu tests (due to CPU flags in output) [Karel Zak] - update sfdisk --dump test [Karel Zak] - use --no-act for logger tests [Karel Zak] - use ts_skip for logger/journald [Karel Zak] - verify logger return value [Ruediger Meier] tools: - add libfdisk docs to kernel.org release generator [Karel Zak] travis: - add MAKE_CHECK_OPTS [Karel Zak] - install socat >=3D 1.7.2 [Ruediger Meier] - move install script to .travis-functions.sh [Ruediger Meier] - whitelist travis* branches [Ruediger Meier] tunelp: - remove get_val() in favour of strtol_or_err() [Sami Kerola] - remove unnecessary preprocessor directives [Sami Kerola] - use parse_switch() [Sami Kerola] unshare: - add --propagation, use MS_PRIVATE by default [Karel Zak] - allow persisting mount namespaces [Karel Zak] - allow persisting namespaces [Karel Zak] - remove duplicate [make checkincludes] [Karel Zak] wall: - do not use a temporary file. [Karel Zak, Jann Horn] whereis: - make "-BMS -f" more obvious in usage() [Karel Zak] - tell when mandatory option is missing [Sami Kerola] - trivial spelling and grammar fix [Mike Place] zramctl: - add MEM-LIMIT, MEM-USED and MIGRATED columns [Karel Zak] - add link to kernel documentation [Sami Kerola] - support /sys/block/zram/mm_stat [Karel Zak] - add MEM-LIMIT, MEM-USED and MIGRATED columns [Karel Zak] - add link to kernel documentation [Sami Kerola] - support /sys/block/zram/mm_stat [Karel Zak]