From a78bd24d03422ccf6bfe81d7285216be331ceef6 Mon Sep 17 00:00:00 2001 From: Karel Zak Date: Tue, 29 Mar 2016 10:44:50 +0200 Subject: docs: update v2.28-ReleaseNotes Signed-off-by: Karel Zak --- Documentation/releases/v2.28-ReleaseNotes | 97 ++++++++++++++++++++++++++++++- 1 file changed, 96 insertions(+), 1 deletion(-) (limited to 'Documentation/releases') diff --git a/Documentation/releases/v2.28-ReleaseNotes b/Documentation/releases/v2.28-ReleaseNotes index 127f394a6..3fd487ad5 100644 --- a/Documentation/releases/v2.28-ReleaseNotes +++ b/Documentation/releases/v2.28-ReleaseNotes @@ -83,13 +83,19 @@ agetty: bash-completion: - add cal --span [Karel Zak] - curly brace missed for findmnt [Alexander Kuleshov] + - fsck.cramfs, isosize find files an argument [Sami Kerola] - fstrim use mountpoint, not device [Andreas Henriksson] + - ipcmk add missing completion file [Sami Kerola] + - lslogins add missing completion file [Sami Kerola] + - lsns add missing completion file [Sami Kerola] blkdiscard: - add --zeroout (BLKZEROOUT ioctl) [Karel Zak] - don't report "zero range" at the end [Ruediger Meier] - fix stats reporting (off by one) [Ruediger Meier] - fix timeval comparison inclusive usecs [Ruediger Meier] - slice up the recently changed usage text [Benno Schulenberg] +blkid: + - don't mark zfs as RAID [Karel Zak] blkid, uuidd, uuidgen: - assume getopt.h and getopt.h are available [Sami Kerola] build-sys: @@ -97,6 +103,7 @@ build-sys: - add --disable-ipcrm --disable-ipcs [Ruediger Meier] - add and use openat build conditionals [Ruediger Meier] - add lsns to gitignore [Karel Zak] + - add missing "not found" strings [Ruediger Meier] - always add AM_CFLAGS [Ruediger Meier] - always use global LDADD [Ruediger Meier] - build_init should check for flock [Ruediger Meier] @@ -106,15 +113,24 @@ build-sys: - disable login-utils if shadow.h or utmp.h is missing [Ruediger Meier] - disable unused parameter warnings for some test progs [Ruediger Meier] - fix [g]libtoolize version for OSX [Ruediger Meier] + - fix again UL_SCANF_TYPE_MODIFIER [Ruediger Meier] - fix if..endif for *_la_LDFLAGS [Karel Zak] - fix libtoolize for OSX [Ruediger Meier] - fix typo [Romain Naour] - fix typo and more all RT to the same place [Karel Zak] + - ignore vim .swp files [Ruediger Meier] + - improve uuidd and script build conditions [Ruediger Meier] + - install missing bash completions [Ruediger Meier] + - no need to un-ignore tracked files [Ruediger Meier] - portable usage of find command [Ruediger Meier] + - pylibmount, mount context is Linux only [Ruediger Meier] + - release++ (v2.28-rc1) [Karel Zak] - remove AM_CONDITIONAL from UL_CHECK_SYSCALL [Karel Zak] - remove duplicate cal sources [Ruediger Meier] - remove libtermcap support [Sami Kerola] + - some libmount test progs are Linux only [Ruediger Meier] - use $PKG_CONFIG [Karel Zak] + - use AC_PROG_MKDIR_P and remove a few gnuisms [Ruediger Meier] - use REALTIME_LIBS [Karel Zak] buildsys: - fix static configuration and building [Lada Trimasova] @@ -134,6 +150,7 @@ chrt: - make man page more structured [Karel Zak] - make usage more readable [Karel Zak] - output function refactoring [Karel Zak] + - remove duplicate words and tweak some phrasings in the man page [Benno Schulenberg] - restore removed ifdef SCHED_RESET_ON_FORK [Ruediger Meier] - set function refactoring [Karel Zak] - use sched_getattr() [Karel Zak] @@ -149,20 +166,34 @@ ctrlaltdel: - tweak the wording in the man page [Benno Schulenberg] - use path.h to read /proc [Karel Zak] - use reboot() provided by libc, assuming it is 1-adic. [Casper Ti. Vector] +dmesg: + - improve grammar and consistency of usage text [Benno Schulenberg] dmseg: - slightly improve punctuation and formatting of the manpage [Benno Schulenberg] doap: - fix download URL [Karel Zak] docs: + - add note about CLONE_NEWCGROUP support [Karel Zak] + - add note about libsmartcols Python binding [Karel Zak] + - add to TODO file [Karel Zak] - fix typos found by codespell [Ruediger Meier] + - improve grammar and wording in the 2.28 release notes [Benno Schulenberg] + - miscellaneous tiny tweaks of man pages [Benno Schulenberg] - update AUTHORS file [Karel Zak] + - update AUTHORS file [Sami Kerola] + - update TODO file [Karel Zak] - update ctrlaltdel.8 man page [Sami Kerola] + - update v2.28-ReleaseNotes [Karel Zak] exec_shell: - prevent basename from modifying env [Ruediger Meier] +fallocate: + - improve synopsis and spelling in man page [Benno Schulenberg] + - restore man-page content that was deleted in commit 5b033bfd [Benno Schulenberg] fdformat: - fix block device open race [Sami Kerola] fdisk: - add --wipe [Karel Zak] + - fix the grammar of an option description [Benno Schulenberg] - fix warning, incompatible pointer types passing 'uint64_t *' [Ruediger Meier] - fix warning, uninitialized variable [Ruediger Meier] - make 'f' command more verbose [Karel Zak] @@ -170,6 +201,8 @@ fdisk: - sun, undef HAVE_QSORT_R for non-Linux [Ruediger Meier] - to recognize Intel Rapid Start hibernation partition [Jörg Jenderek] - to recognize partition type 0xEA (Rufus) [Jörg Jenderek] +fdisk, cfdisk, sfdisk: + - improve the grammar of three messages [Benno Schulenberg] fdisk, sfdisk: - adjust some formatting in the man pages [Benno Schulenberg] - adjust the wording of the --wipe option [Benno Schulenberg] @@ -213,9 +246,14 @@ include/fileutils: include/pt-mbr-partnames: - remove '|' from partition type name [Karel Zak] ipcs: + - --shmems, upward/backward compatibility [Ruediger Meier] + - consolidate output header printing [Ruediger Meier] - fix ipc_sem_get_limits() [Karel Zak] + - make sure to parse whole lines for shm_data [Ruediger Meier] - show gid instead of uid [Hushan Jia] - ulong -> unsigned long [Ruediger Meier] +isosize: + - stop unmeaningful printing errno message [Sami Kerola] last: - display input file in usage() according to command name [Sami Kerola] lib: @@ -252,10 +290,10 @@ lib/sysfs: lib/tty: - Pass default width to get_terminal_width() [Boris Egorov] libblkid: - - don't mark zfs as RAID [Karel Zak] - (promise raid) cleanup code [Karel Zak] - (zfs) add cast to fix UB [cppcheck] [Boris Egorov] - (zfs) keep bufferes read-only [Karel Zak] + - Update for newer bcache superblocks [Kent Overstreet] - add read() based fallback for char (UBI) devs [Karel Zak] - check limits before indexing array [cppcheck] [Boris Egorov] - don't include endian.h [Ruediger Meier] @@ -270,7 +308,9 @@ libblkid,libmount: libcommon: - don't include sysinfo.h [Ruediger Meier] libfdisk: + - (bsd) fix spelling in warning message [Benno Schulenberg] - (gpt) control ranges in set_partition [Karel Zak] + - (gpt) reword two error messages with a sense of direction [Benno Schulenberg] - Add GPT type GUID for Itanium Linux root [Andrew Wilcox] - Detect out-of-space when adding new primary partition [Ian Wienand] - Fix order of C/H/S numbers output [Andreas Henriksson] @@ -304,6 +344,7 @@ libmount: - fix uid= and gid= translation [Karel Zak] - follow docs with parse-error callback return code [Karel Zak] - handle btrfs default subvolume mount [Stanislav Brabec] + - improve conversion from root= to the devname [Karel Zak] - move btrfs subvol code refactoring [Karel Zak] - run btrfs subvol checks for "auto" fs type [Stanislav Brabec] - run btrfs subvol checks for "subvolid" option [Stanislav Brabec] @@ -365,7 +406,9 @@ line: logger: - add --sd-id and -sd-param [Karel Zak] - always update header when writing stdin line [Karel Zak] + - correct the grammar of an error message [Benno Schulenberg] - fix compiler warning, const facilitynames [Ruediger Meier] + - fix memory leak [ASAN and valgrind] [Sami Kerola] - fix messages separation on UNIX socket [Karel Zak] - improve grammar and formatting of the manpage [Benno Schulenberg] - keep man page consistent and use \- everywhere [Karel Zak] @@ -395,9 +438,17 @@ lsblk: - tiny man page update for --sort [Karel Zak] - use unsigned type for SIZE [Karel Zak] lscpu: + - Fix model and model name on Power Systems [Vasant Hegde] - Print physical cpu information [Sukadev Bhattiprolu] + - correct the Virtualization type on Xen DomU PV guest [Dongli Zhang] - fix backward buffer size adjustment after adding delimiter [Yuriy M. Kaminskiy] + - fix memleak because of ambiguous tags [Ruediger Meier] + - improve spacing and spelling in the man page [Benno Schulenberg] + - keep lscpu usable on snapshots [Karel Zak] + - revert unnecessary path_exist() [Karel Zak] + - use cpu and revision tag if available [Ruediger Meier] lsipc: + - don't free shm data if no shm id is found [Romain Naour] - tweak a few wordings on the manpage [Benno Schulenberg] lsln: - allows to list namespace processes [Karel Zak] @@ -429,6 +480,8 @@ misc: - always cast timeval.tv_usec to long rather than int [Ruediger Meier] - avoid shadowing [Karel Zak] - fix compiler warnungs (unsigned/signed) [Ruediger Meier] + - fix icc/clang compiler warnings [Ruediger Meier] + - fix printf i386 compiler warnings [Ruediger Meier] - fix some includes [Ruediger Meier] - fix some printf format strings [Ruediger Meier] - fix warnings "unused parameter" [-Wunused-parameter] [Ruediger Meier] @@ -456,6 +509,7 @@ mount: - hardwrap an overlong example in the man page [Benno Schulenberg] - mount.8 Add documentation of overlay mount options [Osamu Aoki] mount, umount, swapon, fsck, lsblk, findmnt: + - harmonize six error messages [Benno Schulenberg] - ignore malformed lines [Karel Zak] namei: - move icache to lib/ [Karel Zak] @@ -464,11 +518,13 @@ newgrp: nologin: - require /etc/nologin.txt to be file [Sami Kerola] partx: + - fix --nr usage [Karel Zak] - prevent code duplication [Karel Zak] po: - merge changes [Karel Zak] - update cs.po (from translationproject.org) [Petr Písař] - update de.po (from translationproject.org) [Philipp Thomas] + - update ja.po (from translationproject.org) [Takeshi Hamasaki] - update pt_BR.po (from translationproject.org) [Rafael Fontenelle] - update ru.po (from translationproject.org) [Evgeniy Yakushev] - update zh_CN.po (from translationproject.org) [Wylmer Wang] @@ -482,12 +538,16 @@ script: - be pedantic and use "%"SCNi64 [Karel Zak] - don't assume that time_t is compatible with long [Isaac Dunham] - fix misspelling [Ruediger Meier] + - tweak spacing and wording, and restore filling in the man page [Benno Schulenberg] script, hwclock: - check file exist with access(3) rather than stat(3) [Sami Kerola] scriptreplay/newgrp: - use signed int to store return of getopt_long [Filipe Brandenburger] setarch: + - add "exec" message to --verbose [Ruediger Meier] - fix personality syscall return code check [Dmitry V. Levin] +setsid: + - fix argument count bug [Sami Kerola] sfdisk: - add 'U' shortcut for ESP [Karel Zak] - add --delete [Karel Zak] @@ -498,21 +558,28 @@ sfdisk: - adjust more wordings and formatting in the man page [Benno Schulenberg] - cleanup and optimize --move-data [Karel Zak] - fix -N return code detection, add debug messages [Karel Zak] + - improve the wording of seven error messages [Benno Schulenberg] - make --quiet really quiet [Karel Zak] sfdisk, fdisk: - add fflush() [Karel Zak] su: - clean up groups initialization [Karel Zak] sulogin: + - Always make echo work after performing getpasswd even if root account is locked [Werner Fink] - Use fallback method on the Hurd for detecting consoles [James Clarke] - avoid shared memory area usemask but use waitid() for childs [Werner Fink] + - fix sigset_t initialization [Karel Zak] + - ignore missing WEXITED, add warning [Ruediger Meier] - keep initialization more robust [Karel Zak] swapon: - add control struct [Sami Kerola] - do not run execvp() calls when swapon is setuid binary [Sami Kerola] - drop perms if setuid before call mkswap [Karel Zak] + - fix discard=pages docs [Richard Yao] - fix stat(3) and open(3) race [Sami Kerola] - move function arguments to control structure [Sami Kerola] + - remove unnecessary assert [Karel Zak] + - rewrite control struct usage [Karel Zak] - simplify ctl->device usage [Karel Zak] taskset: - fix description of `-c` option in the man page [Yuriy M. Kaminskiy] @@ -522,6 +589,7 @@ tests: - add colcrt functional tests [Sami Kerola] - add logger tests "id _numbers_ with spaces" [Ruediger Meier] - add missing files [Karel Zak] + - add new fdisk bsd test [Karel Zak] - add option --parsable [Ruediger Meier] - add sfdisk --move-data test [Karel Zak] - add some check_test_command requirements [Ruediger Meier] @@ -533,13 +601,16 @@ tests: - always create sparse image files [Ruediger Meier] - avoid sed -E [Ruediger Meier] - blkdiscard, check return values [Ruediger Meier] + - check for TS_HELPER_SYSINFO in swap tests [Karel Zak] - cramfs, fix root group [Ruediger Meier] - disable eject for broken kernels [Ruediger Meier] - don't compare btrfs mount options [Karel Zak] - don't skip case "output undefined" [Ruediger Meier] - don't use mkfs.btrfs option -f [Ruediger Meier] + - don't use system's mount commands [Ruediger Meier] - fallback for missing TS_DESC [Karel Zak] - fix compiler warnings [-Wmissing-prototypes] [Ruediger Meier] + - fix fdisk/bsd for alpha [Ruediger Meier] - fix minix tests for big endian [Ruediger Meier] - fix non-working udevadm settle for scsi_debug [Ruediger Meier] - fix redirection [Stanislav Brabec] @@ -547,10 +618,15 @@ tests: - fix ts_option helpers [Ruediger Meier] - getopt2, add function gnu_getopt_clean() [Ruediger Meier] - hotfix, wait for scsi_debug partion [Ruediger Meier] + - ignore setarch on sparc [Karel Zak] - ignore swapon warnings [Ruediger Meier] - improve getopt loop error case [Ruediger Meier] + - improve setarch tests, regarding --uname-2.6 issues [Ruediger Meier] + - improve skipping of old btrfs-tools [Ruediger Meier] + - make libmount/lock optional [Karel Zak] - make swaplabel test more robust [Karel Zak] - make test_uuid_parser to read files [Sami Kerola] + - mark old bsd fdisk test as deprecated [Karel Zak] - mark script race test as "known fail" [Karel Zak] - minix, add a useful non-root check [Ruediger Meier] - minix, some corrections and cleanup [Ruediger Meier] @@ -558,13 +634,16 @@ tests: - minor cleanup ts_fdisk_clean() [Ruediger Meier] - mkfs.ext3 image-file needs option -F [Ruediger Meier] - no more sleep, udevadm settle only [Ruediger Meier] + - remove invalid argument in libmount/debug [Ruediger Meier] - remove redundant check for NULL [cppcheck] [Boris Egorov] - replace username with tag in logger test [Karel Zak] - sfdisk/gpt-reorder, add missing results [Ruediger Meier] - skip BLKDISCARD if unsupported [Ruediger Meier] - skip automake's empty "Testsuite summary" [Ruediger Meier] - skip btrfs tests if version too old [Ruediger Meier] + - skip ipcs test which require /proc [Ruediger Meier] - skip nonroot before checking for progs in PATH [Ruediger Meier] + - skip old socat silently [Ruediger Meier] - ts_fdisk_clean(), remove optimal iosize [Ruediger Meier] - udevadm settle before losetup -d [Ruediger Meier] - update ZFS test [Karel Zak] @@ -575,17 +654,31 @@ tests: - use sfdisk --no-reread wherever it's needed [Ruediger Meier] - use xz instead of bzip2 for blkid images [Ruediger Meier] - wipefs fix, ts_init was called too late [Ruediger Meier] +tools: + - add checkcompletion.sh [Karel Zak] + - add missing checkcompletion.sh [Karel Zak] travis: - Remove workaround for libtool install of pylibmount [Filipe Brandenburger] + - add OSX build [Ruediger Meier] - cosmetics, order scripts like they are executed [Ruediger Meier] - install mdadm [Ruediger Meier] + - let's ignore apt-get return code [Karel Zak] - minor cleanup [Ruediger Meier] + - switch to Ubuntu 14.04 Trusty [Ruediger Meier] - workaround env pollution, PYTHON_CFLAGS [Ruediger Meier] +umount: + - add man page note that --force is not perfect [Karel Zak] unshare: - add example for persistent mount namespace [Karel Zak] + - describe the setgroups restriction more explicitly [Benno Schulenberg] - fix busyloop and reduce racing probability [Yuriy M. Kaminskiy] + - fix incomplete sentence in man page [Karel Zak] + - improve wording and formatting in the man page [Benno Schulenberg] + - replace a special character in the man page with a space [Benno Schulenberg] + - tiny change [Karel Zak] uuidd: - add debug message for timeout [Karel Zak] + - correct the wording of an error message [Benno Schulenberg] - fix compiler warning [-Wsign-compare] [Karel Zak] - fix shadow declaration [Sami Kerola] - improve socket activation error messaging [Sami Kerola] @@ -594,6 +687,8 @@ uuidd: - use signalfd() and setup_timer() [Sami Kerola] vipw: - Remove pre-ANSI compiler support [Romain Naour] + - print only one new line when asking about shadow file [Sami Kerola] + - use puts() when formatting unnecessary [Karel Zak] wipefs: - Allow b to be used as the short option for backup [Bill Pemberton] wipefs, sfdisk: -- cgit v1.2.3-55-g7522