summaryrefslogtreecommitdiffstats
path: root/Documentation/releases
diff options
context:
space:
mode:
authorKarel Zak2015-07-31 12:06:38 +0200
committerKarel Zak2015-07-31 12:06:38 +0200
commit5eb470aa7fdfe4d49bee4284b009534ab2e8e972 (patch)
tree1025305c99a069d47eb1b4f0df813ba7a1e67bc2 /Documentation/releases
parentdocs: update AUTHORS file (diff)
downloadkernel-qcow2-util-linux-5eb470aa7fdfe4d49bee4284b009534ab2e8e972.tar.gz
kernel-qcow2-util-linux-5eb470aa7fdfe4d49bee4284b009534ab2e8e972.tar.xz
kernel-qcow2-util-linux-5eb470aa7fdfe4d49bee4284b009534ab2e8e972.zip
docs: add v2.27-ReleaseNotes
Signed-off-by: Karel Zak <kzak@redhat.com>
Diffstat (limited to 'Documentation/releases')
-rw-r--r--Documentation/releases/v2.27-ReleaseNotes634
1 files changed, 634 insertions, 0 deletions
diff --git a/Documentation/releases/v2.27-ReleaseNotes b/Documentation/releases/v2.27-ReleaseNotes
new file mode 100644
index 000000000..83c97a37c
--- /dev/null
+++ b/Documentation/releases/v2.27-ReleaseNotes
@@ -0,0 +1,634 @@
+Util-linux 2.27 Release Notes
+=============================
+
+The command tailf is deprecated in favour of tail -f from coreutils.
+
+The command unshare provides a new option --propagation=<slave|shared|private|unchanged>
+to control propagation in mount namespaces. The default is "private" now. The
+new default unifies unshare behavior and makes it independent on distribution
+default. The unshare supports persistent namespaces too (no process has to run
+to keep namespace in existence).
+
+The fdisk and sfdisk is possible to compile with GNU Readline support to
+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.<type>) does not use hard coded
+paths, but it follows $PATH.
+
+The command script has been massively improved to be more robust and less
+complex. Now all is implemented by one process which monitor the running
+session by poll(), signalfd() etc.
+
+The command sulogin supports locked root accounts if the command line option
+--force is specified. Read the sulogin man page before you use it!
+
+The command agetty reloads prompt on addresses change if network information
+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. The fdisk
+wipes the begin of the device by default, the new option --protect-boot
+disables this behavior. The new fdisk command 'i' provides more information
+about a specified partition.
+
+The command cal supports new options --twelve and --months <n> to display next
+twelve or <n> months.
+
+The command rtcwake supports a new option --list-modes to list available modes,
+and a new option --date for human readable times. rtcwake does not support
+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-ReleaseNotes
+ ftp://ftp.kernel.org/pub/linux/utils/util-linux/v2.26/v2.26.1-ChangeLog
+
+util-linux 2.26.2 [Apr 4 2015]
+
+ * ftp://ftp.kernel.org/pub/linux/utils/util-linux/v2.26/v2.26.2-ReleaseNotes
+ ftp://ftp.kernel.org/pub/linux/utils/util-linux/v2.26/v2.26.2-ChangeLog
+
+
+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 <num> [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 Schulenberg]
+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 Cordes]
+ - 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 +<sector> and +<size>{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 <list> 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] [Sami 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 Jover]
+include/xalloc:
+ - add err_oom() [Karel Zak]
+ipcmk:
+ - support <size>{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 Schmidt]
+ - 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íguez]
+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 Marineau]
+ - (gpt) fix end sector calculation on resize [Karel Zak]
+ - (gpt) make it possible to create really small partitions [Karel Zak]
+ - Use predictable /dev/mapper partition names for /dev/dm-N [Stanislav 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() [Karel 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örg Jenderek]
+ - rename script functions to improve readability [Karel Zak]
+ - result of operation is garbage or undefined [clang analyze] [Karel 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] [Karel 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=C [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 Zak]
+ - 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 Walter]
+ - add --msgid option, permits to set RFC5424 MSGID field [Rainer Gerhards]
+ - add --no-act for testing [Karel Zak]
+ - add --skip-empty-lines to prevent logging empty lines [Rainer Gerhards]
+ - 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 Gerhards]
+ - bugfix tcp syslog framing is broken, -T unusable [Rainer Gerhards]
+ - 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 Gerhards]
+ - 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 Zak]
+ - generate header when reading message from stdin [Patrick Plagwitz]
+ - link libsystemd-daemon.so [Ruediger Meier]
+ - messages are logged with kern.* priority by default [Rainer Gerhards]
+ - move /dev/log to pathnames.h [Sami Kerola]
+ - permit to send messages larger than 1024 characters [Rainer Gerhards]
+ - 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 [Karel 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évot]
+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 Kerola]
+ - add support for SCRIPT_DEBUG= [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 = -Wno-format-y2k [Sami Kerola]
+ - use correct input type, move comment, and so on [Sami Kerola]
+ - use gettime_monotonic() to get timing file timestamps [Sami Kerola]
+ - 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 Schulenberg]
+ - show that the command --verify optionally takes device names [Benno 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 == EINTR [Karel Zak]
+ - search for mkswap via PATH [Mike Frysinger]
+sys-utils:
+ - lscpu segfaults when built with -fsanitize=address [Cristian Rodríguez]
+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=<list> 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 Meier]
+ - make libmount context tests sensitive to USE_LIBMOUNT_FORCE_MOUNTINFO [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=linux [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 Meier]
+ - 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 [Ruediger 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 >= 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 <dir> -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<id>/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<id>/mm_stat [Karel Zak]