summaryrefslogtreecommitdiffstats
path: root/Documentation/releases/v2.25-ReleaseNotes
diff options
context:
space:
mode:
authorKarel Zak2014-07-22 11:11:01 +0200
committerKarel Zak2014-07-22 11:11:01 +0200
commitfdd3a1264437f519ac91eba13d01b9d9e848dd45 (patch)
treeaf5890c7c03a9cad73451cb93773a5ae563e3962 /Documentation/releases/v2.25-ReleaseNotes
parentdocs: bring one more man page closer to standard formatting (diff)
downloadkernel-qcow2-util-linux-fdd3a1264437f519ac91eba13d01b9d9e848dd45.tar.gz
kernel-qcow2-util-linux-fdd3a1264437f519ac91eba13d01b9d9e848dd45.tar.xz
kernel-qcow2-util-linux-fdd3a1264437f519ac91eba13d01b9d9e848dd45.zip
docs: update v2.25-ReleaseNotes
Signed-off-by: Karel Zak <kzak@redhat.com>
Diffstat (limited to 'Documentation/releases/v2.25-ReleaseNotes')
-rw-r--r--Documentation/releases/v2.25-ReleaseNotes91
1 files changed, 91 insertions, 0 deletions
diff --git a/Documentation/releases/v2.25-ReleaseNotes b/Documentation/releases/v2.25-ReleaseNotes
index f015479ce..f4faf7a9e 100644
--- a/Documentation/releases/v2.25-ReleaseNotes
+++ b/Documentation/releases/v2.25-ReleaseNotes
@@ -153,6 +153,7 @@ build-sys:
- don't connect _DEPENDENCIES and _LIBADD [Karel Zak]
- enable chfn and chsh by default [Karel Zak]
- enable parallel tests for make check [Karel Zak]
+ - exclude Documentation/ from looking for translatable strings [Benno Schulenberg]
- fix .h.in usage in libblkid and libmount [Karel Zak]
- fix ENABLE_ALL [Karel Zak]
- fix UL_BUILD_INIT() [Karel Zak]
@@ -166,10 +167,13 @@ build-sys:
- fix with_python usage, improve logic [Karel Zak]
- fixes for non-Linux systems [Samuel Thibault]
- fstrim depends on libmount [Karel Zak]
+ - harmonize some indentation [Benno Schulenberg]
+ - improve the informative message when not building some util [Benno Schulenberg]
- libmount/python/__init__.py is always a dist file [Ruediger Meier]
- move libsmartcols.so to /lib if they exists [Karel Zak]
- ove fdisks to disk-utils [Karel Zak]
- release++ (v2.25-rc1) [Karel Zak]
+ - release++ (v2.25-rc2) [Karel Zak]
- remove deprecated-mount/ [Karel Zak]
- remove obsolete wholedisk.c [Karel Zak]
- remove unnecessary void casts [Sami Kerola]
@@ -179,6 +183,7 @@ build-sys:
- support ./configure ADJTIME_PATH= [Karel Zak]
- use automake's PYTHON primary for __init__.py [Ruediger Meier]
- use gettext 0.18.3 if possible [Ruediger Meier]
+build_sys:
- fix default estate usage [Karel Zak]
cal:
- add input variable names to function prototypes [Sami Kerola]
@@ -198,6 +203,7 @@ cal:
- mention where Gregorian reformation happen in September 1752 [Sami Kerola]
- remove optional from short arg -w [Tommi Kyntola]
- remove unnecessary static variables [Sami Kerola]
+ - remove unnused structure and definition [Sami Kerola]
- rename ascii_wnum() to ascii_weeknum() [Sami Kerola]
- simplify ascii_weeknum() function [Sami Kerola]
- use control structure for run time configuration [Sami Kerola]
@@ -205,9 +211,12 @@ cal:
- use month contents structure for --year printing [Sami Kerola]
- various tests for week numbers [Tommi Kyntola]
cfdisk:
+ - accept 's' as well as 'S' for sectors [Karel Zak]
+ - actually translate the partition types in the menu [Benno Schulenberg]
- add --zero command line option [Karel Zak]
- add UI for linfdisk menus, ask for size [Karel Zak]
- add [Sort] operation [Karel Zak]
+ - add braces to ensure operation order [Sami Kerola]
- add create lebel UI [Karel Zak]
- add help screen [Karel Zak]
- add menu action functions [Karel Zak]
@@ -226,8 +235,10 @@ cfdisk:
- fix compiler warning [-Wsign-compare] [Karel Zak]
- fix division by zero [clang-analyze] [Karel Zak]
- fix header [Karel Zak]
+ - fix possible memory leak [coverity scan] [Karel Zak]
- fix slang usage [Karel Zak]
- fix typo (undeclared variable since b1f58330) [Ruediger Meier]
+ - fix warning usage, improve 's' help [Karel Zak]
- follow default end if possible [Karel Zak]
- follow terminal-colors.d [Karel Zak]
- improve add parttype UI [Karel Zak]
@@ -235,17 +246,22 @@ cfdisk:
- improve info line, add Delete action [Karel Zak]
- improve tree output [Karel Zak]
- improve write dialog [Karel Zak]
+ - make code more readable for analyzers [coverity scan] [Karel Zak]
+ - make menus sensitive to ESC [Karel Zak]
- menu actions refactoring [Karel Zak]
- minor man page improvements [Ondrej Oprala]
- refresh man page [Karel Zak]
- reorder abstract PT according to output [Karel Zak]
- resize UI on SIGWINCH [Karel Zak]
+ - restore the license that was lost in January [Benno Schulenberg]
- support <size>S, and long hint messages [Karel Zak]
- support partitions list longer than screen LINES [Karel Zak]
- supports also vertical menus [Karel Zak]
- update man page COLORS section [Karel Zak]
- update menu according to the current partition [Karel Zak]
- update table index when out of range [Karel Zak]
+ - use /dev/sda by default [Karel Zak]
+ - use \n for messages on stdout and stderr [Karel Zak]
- use real partno [Karel Zak]
- use tree-mode for extended, colorize freesapce [Karel Zak]
chcpu:
@@ -267,6 +283,7 @@ delpart:
dmesg:
- -w output not line-buffered [Karel Zak]
- add missing include [Karel Zak]
+ - avoid unnecessary variable assignment [Sami Kerola]
- don't report EPIPE [Karel Zak]
- fix --raw zero timestamp for kmsg [Karel Zak]
- move get_boot_time() to lib/timeutils [Sami Kerola]
@@ -280,11 +297,26 @@ docs:
- add patching process to howto-contribute.txt [Sami Kerola]
- add pid alis to deprecated.txt [Karel Zak]
- add v2.25-ReleaseNotes [Karel Zak]
+ - bring a few more man pages closer to standard formatting [Benno Schulenberg]
+ - bring eight more man pages closer to standard formatting [Benno Schulenberg]
+ - bring five more man pages closer to standard formatting [Benno Schulenberg]
+ - bring four more man pages closer to standard formatting [Benno Schulenberg]
+ - bring one more man page closer to standard formatting [Benno Schulenberg]
+ - bring several man pages closer to standard formatting [Benno Schulenberg]
+ - bring some more man pages closer to standard formatting [Benno Schulenberg]
- fix "behaviour" vs. "behavior" [Karel Zak]
+ - fix many wording and some formatting issues in the man page of kill [Benno Schulenberg]
- fix minor things in man-page howto [Karel Zak]
+ - fix name and URL of 2.25-rc1 [Benno Schulenberg]
- fix two command representations in the man page of more [Benno Schulenberg]
- grammarize the usage howto [Benno Schulenberg]
+ - improve formatting and wording of a few man pages [Benno Schulenberg]
+ - improve the formatting and wording of two man pages [Benno Schulenberg]
+ - improve the wording and conventions in the man-page howto [Benno Schulenberg]
+ - improve wording and formatting of the man page of cfdisk [Benno Schulenberg]
- make hexdump.1 color specification easier to understand [Sami Kerola]
+ - many tiny formatting and wording improvements to man page of mount [Benno Schulenberg]
+ - mount -o nouser is not useful, be clearer about that [Benno Schulenberg]
- refresh TODO [Karel Zak]
- remove obsolete cfdisk.txt [Karel Zak]
- rename libs xml/version.xml to xml/version-utils.xml [Karel Zak]
@@ -296,12 +328,14 @@ docs:
- update TODO, wipe check for fdisk already implemented [Karel Zak]
- update howto regards to build-system changes [Karel Zak]
- update links to http //git.kernel.org/ web repository views [Sami Kerola]
+ - update v2.25-ReleaseNotes [Karel Zak]
fallocate:
- Add "--dig-holes" option [Rodrigo Campos]
- Clarify that space can also be deallocated [Rodrigo Campos]
- Hide #ifdef tricks to call fallocate in a function [Rodrigo Campos]
- add --verbose, clean up usage() [Karel Zak]
- add FALLOC_FL_ZERO_RANGE support [Lukas Czerner]
+ - avoid unnecessary computation [Sami Kerola]
- clarify usage() [Pádraig Brady]
- code optimalizations [Karel Zak]
- fix FALLOC_FL_ZERO_RANGE flag check [Karel Zak]
@@ -318,12 +352,14 @@ fallocate:
- use err_exclusive_options(), cleanup getopt_long() stuff [Karel Zak]
fdformat:
- Some minor change to the manual [Bjarni Ingi Gislason]
+ - match variable and print format types [Sami Kerola]
fdisk:
- (gpt) add A,B,R,S expert commands to modify attributes [Karel Zak]
- (gpt) more human readable info about free space [Karel Zak]
- add 'M' to access GPT nested protective/hybrid MBR [Karel Zak]
- add long options, cleanup man page and usage() [Karel Zak]
- add note about colors to the man page [Karel Zak]
+ - avoid code duplication [Sami Kerola]
- don't care about partition type [Karel Zak]
- don't use --geom-* prefix for CHS options [Karel Zak]
- fix 'p'rint error on empty PT [Karel Zak]
@@ -346,7 +382,9 @@ findmnt:
- add -U to de-deplicate filesystems [Karel Zak]
- cleanup flags [Karel Zak]
- cleanup usage() [Karel Zak]
+ - fix memory leak [coverity scan] [Karel Zak]
- minimally improve wording of usage text [Benno Schulenberg]
+ - more robust usage of columns[] [Karel Zak]
- simplify cache_set_targets() [Karel Zak]
- slightly improve wording and formatting in man page [Benno Schulenberg]
- use libsmartcols [Ondrej Oprala]
@@ -376,9 +414,11 @@ fstrim:
- add --all to discard all filesystem [Karel Zak]
- add hint to man page [Karel Zak]
- add systemd units [Thomas Bächler]
+ - avoid TOCTOU race [Sami Kerola]
- cleanup usage() [Karel Zak]
- daily -> weekly in systemd timer [Karel Zak]
- de-duplicate list of filesystems [Karel Zak]
+ - fix memory leak [coverity scan] [Karel Zak]
getopt:
- getopt.1 The usual doc dir is /usr/share/doc, not .../docs [Ville Skyttä]
hexdump:
@@ -493,11 +533,13 @@ kill:
- return 64 on partial success [Karel Zak]
- tell what is wrong rather than output usage() [Sami Kerola]
- tiny change in man page [Karel Zak]
+ - use --queue option argument as sigval integer value [Sami Kerola]
- use control structure to pass user input to functions [Sami Kerola]
last:
- --time-format=full should do the same like -F [Ruediger Meier]
- avoid leading "-" before "no logout" [Ruediger Meier]
- fix is_phantom() detection [Sami Kerola]
+ - fix is_phantom() logic [coverity scan] [Karel Zak]
- fix minor typos in the man page [Ondrej Oprala]
- fix uninitialized length [Ruediger Meier]
- make session gone determination more robust [Sami Kerola]
@@ -517,6 +559,7 @@ lib/colors:
- change an include to a local one [Benno Schulenberg]
- check for /etc/terminal-colors.d/[util].disable [Ondrej Oprala]
- fix colors test [Karel Zak]
+ - remove memory leak [Sami Kerola]
- support <name>.enable too [Karel Zak]
- support schemes customization [Karel Zak]
- update man page [Karel Zak]
@@ -526,6 +569,8 @@ lib/fileutils:
- xalloc stuff in library-like code [Karel Zak]
lib/ismounted:
- more robust buffer usage [clang-analyze] [Karel Zak]
+lib/loopdev:
+ - comparing an array to null is not useful [coverity scan] [Karel Zak]
lib/loopdev.c:
- reset errno before strtol() call [Yuriy Nazarov]
lib/mbalign:
@@ -538,6 +583,7 @@ lib/pager:
lib/path:
- add path_strdup() [Karel Zak]
lib/procutils:
+ - check fgets() return value [coverity scan] [Karel Zak]
- notice setuid() process ownership changes [Sami Kerola]
- reset errno before strtol() call [Sami Kerola]
lib/strutils:
@@ -571,6 +617,7 @@ libblkid:
- add blkid_partlist_get_partition_by_partno() [Karel Zak]
- add extra checks to XFS prober [Karel Zak]
- cleanup internal return codes [Karel Zak]
+ - comparing an array to null is not useful [coverity scan] [Karel Zak]
- convert GPT attributes to host endianess [Karel Zak]
- correct the return values in squashfs probe [David Shea]
- detect alone PMBR [Karel Zak]
@@ -649,6 +696,7 @@ libfdisk:
- clean up cylinder column [Karel Zak]
- clean up debug output [Karel Zak]
- clean up scols usage [Karel Zak]
+ - do not do the same thing twice in single if statement [Sami Kerola]
- don't ask for pri/log if wanted start within extended partition [Karel Zak]
- don't count special whole-disk partitions [Karel Zak]
- extend API definition to list info about partitions [Karel Zak]
@@ -664,6 +712,8 @@ libfdisk:
- improve conversion to string [Karel Zak]
- improve freesapce detection [Karel Zak]
- initialize last_lba [Karel Zak]
+ - make disk sync() optional [Karel Zak]
+ - make first sector buffer usage more robust [Karel Zak]
- make qsort_r() optional [Karel Zak]
- move partition stuff to partition.c [Karel Zak]
- properly implement read-only mode [Karel Zak]
@@ -685,9 +735,11 @@ libmount:
- FS id and parent ID could be zero [Karel Zak]
- accept (deleted) path suffix in mountinfo file [Karel Zak]
- add efivarfs to the list of pseudo filesystems [Karel Zak]
+ - add missing assert() [Karel Zak]
- add mnt_table_uniq_fs() [Karel Zak]
- add mnt_tag_is_valid() [Karel Zak]
- add statfs_magic.h [Karel Zak]
+ - adjust the ordering of a #define and tweak some comments [Benno Schulenberg]
- allow to use -s (sloppy) for all external helpers [Karel Zak]
- always use mnt_resolve_target() in mnt_fs_match_target() [Karel Zak]
- cgroup magic already defined [Karel Zak]
@@ -732,6 +784,7 @@ libsmartcols:
- add test [Ondrej Oprala]
- allow to read lines as tree [Karel Zak]
- always deallocate in scols_reset_cell() [Karel Zak]
+ - avoid variable dereference after release [Sami Kerola]
- check recount_widths() return value [Karel Zak]
- clean up flags [Karel Zak]
- clean up flags usage [Karel Zak]
@@ -779,6 +832,7 @@ login:
- extract get_hushlogin_status [Ondrej Oprala]
- fix minor typos in the man page [Ondrej Oprala]
losetup:
+ - clean up columns[] usage [Karel Zak]
- clean up scols usage [Karel Zak]
- don't clear FD at EBUSY error in loopcxt_setup_device() [Stanislav Brabec]
- don't ignore EBUSY in losetup when the loop device is given [Stanislav Brabec]
@@ -797,12 +851,16 @@ lsblk:
- add -O option to show all available columns [Masatake YAMATO]
- add PARTFLAGS column [Karel Zak]
- add PARTTYPE tag [Michael Marineau]
+ - check number of used columns [Karel Zak]
- clean up data preparation [Karel Zak]
+ - differentiate between infos[] and columns[] [Karel Zak]
- fix -D segfault [Karel Zak]
- fix, set default sort_id = -1 [Ruediger Meier]
- remove unnecessary code [Karel Zak]
- use libsmartcols [Ondrej Oprala]
lscpu:
+ - avoid double free [Sami Kerola]
+ - avoid use of bzero() in favor of memset() [Sami Kerola]
- clean up scols usage [Karel Zak]
- cleanup, use _PATH_SYS_CPU/NODE [Ruediger Meier]
- detect OS/400 and pHyp hypervisors [Ruediger Meier]
@@ -817,9 +875,11 @@ lscpu:
- support non sequentially numbering of CPUs [Alexander Troosh]
- use libsmartcols [Ondrej Oprala]
lslocks:
+ - clean up columns[] usage [Karel Zak]
- use libsmartcols [Ondrej Oprala]
lslogins:
- NLS for all messages [Karel Zak]
+ - add --noheadings [Karel Zak]
- add FAILED-LOGIN to pretty output [Karel Zak]
- add functionality [Ondrej Oprala]
- add option --iso [Ondrej Oprala]
@@ -848,14 +908,17 @@ lslogins:
- improve supplementary groups code, add SUPP-GIDS [Karel Zak]
- improve the columns information [Benno Schulenberg]
- improve wording and formatting of the man page [Benno Schulenberg]
+ - make --notruncate more robust [Karel Zak]
- make it work [Ondrej Oprala]
- mention --time-format in usage [Ondrej Oprala]
+ - more robust usage of columns[] [Karel Zak]
- move to login-utils [Ondrej Oprala]
- pretty printing and extended -l,-g [Ondrej Oprala]
- print systemd journal logs [Karel Zak, Ondrej Oprala]
- remove --sort-by-name [Karel Zak]
- store users in a tree [Ondrej Oprala]
- sync man page and usage() [Karel Zak]
+ - use bit-array, cleanup SELinux code [Karel Zak]
- use thread-safe functions [Ondrej Oprala]
lslogins(1):
- skeleton and argparsing for a new utility [Ondrej Oprala]
@@ -875,6 +938,7 @@ mkfs.bfs:
mkfs.cramfs:
- Some typographical corrections to the manual [Bjarni Ingi Gislason]
- fix crash when -b 0 [Ruediger Meier]
+ - use defined failure name rather than magic value [Sami Kerola]
mkfs.minix:
- Some typographical changes in the manual [Bjarni Ingi Gislason]
- fix fscanf() format string [coverity scan] [Karel Zak]
@@ -908,6 +972,7 @@ mount:
- note that -c unused for mount.<type> in man page [Karel Zak]
- remove obsolete and confusing statement from mount.8 [Phillip Susi]
- update XFS mount.8 allocsize= [Karel Zak]
+ - update info about mtab in mount.8 [Karel Zak]
- update man page ext3/4 mount options [Carlos Maiolino]
- update mount.8 about barrier mount options defaults [Ruediger Meier]
namei:
@@ -933,11 +998,20 @@ po:
- update cs.po (from translationproject.org) [Petr Písař]
- update da.po (from translationproject.org) [Joe Hansen]
- update de.po (from translationproject.org) [Mario Blättermann]
+ - update es.po (from translationproject.org) [Antonio Ceballos Roa]
+ - update fi.po (from translationproject.org) [Lauri Nurmi]
+ - 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 pt_BR.po (from translationproject.org) [Rafael Ferreira]
+ - update uk.po (from translationproject.org) [Yuri Chornoivan]
+ - update vi.po (from translationproject.org) [Trần Ngọc Quân]
- update zh_CN.po (from translationproject.org) [Wylmer Wang]
prlimit:
+ - clean up columns[] usage [Karel Zak]
- clean up scols usage [Karel Zak]
+ - remove repeating words from man page [Karel Zak]
- use libsmartcols [Ondrej Oprala]
pylibmount:
- correctly import from pylibmount.so [Dave Reisner]
@@ -979,6 +1053,7 @@ setarch:
setpriv:
- Fix --apparmor-profile [Andy Lutomirski]
- Fix --selinux-label [Andy Lutomirski]
+ - avoid alloca() use xmalloc() instead [Sami Kerola]
- simplify usage() [Karel Zak]
setterm:
- add init_terminal() to make main() shorter [Sami Kerola]
@@ -1003,6 +1078,7 @@ setterm:
- recommend long options with double hyphen [Sami Kerola]
- remove devfs and /dev/vcsa0 support [Sami Kerola]
- remove ulcolor and hbcolor duplicates [Sami Kerola]
+ - remove unnecessary variable [Sami Kerola]
- remove unused code [Sami Kerola]
- remove usage comment segment [Sami Kerola]
- tell user when options does not effect [Sami Kerola]
@@ -1020,6 +1096,8 @@ su:
- don't use kill(0, ...) when propagate signal [Karel Zak]
- fix minor typos in the man page [Ondrej Oprala]
sulogin:
+ - check result of the open() [coverity scan] [Karel Zak]
+ - don't use uninitialized struct sigaction [coverity scan] [Karel Zak]
- find a suitable console device [Werner Fink]
- minor man page improvements [Ondrej Oprala]
- use dirent->d_type when scans /dev [Karel Zak]
@@ -1028,6 +1106,7 @@ swaplabel:
- wrong version number in check [Sami Kerola]
swapon:
- align --summary fields [Sami Kerola]
+ - clean up columns[] usage [Karel Zak]
- clean up scols usage [Karel Zak]
- mark --sumarry as deprecated [Karel Zak]
- swaps with legacy version label are not supported [Sami Kerola]
@@ -1052,6 +1131,7 @@ tests:
- add function ts_check_losetup [Ruediger Meier]
- add function ts_check_prog [Ruediger Meier]
- add isosize --sectors and --divisor tests [Sami Kerola]
+ - add kill --queue check [Sami Kerola]
- add kill_functions.sh to avoid duplicate code [Karel Zak]
- add lscpu IBM pSeries test data [Ruediger Meier]
- add lscpu dump for ppc cpu with no cache size [Ruediger Meier]
@@ -1149,6 +1229,8 @@ tests:
- use ts_mount for cramfs [Ruediger Meier]
- write tests/failures to build- instead of srcdir [Ruediger Meier]
textual:
+ - fix some typos [Sami Kerola]
+ - fix the usage message of kill [Benno Schulenberg]
- remove square brackets from around three dots [Benno Schulenberg]
- slice up and standardize the usage text of ionice [Benno Schulenberg]
- small inprovements to usage and man page of fstrim [Benno Schulenberg]
@@ -1166,6 +1248,7 @@ umount:
- Make sure exit code does not overflow [Nicolas Boichat]
- add info that --all-targets works with mtab symlink only [Karel Zak]
- don't use mountinfo if possible [Karel Zak]
+ - fix memory leak [coverity scan] [Karel Zak]
- fix typo in usage [Jonathan Liu]
- fix umount by tag for non-roots [Karel Zak]
- more robust success message for --all [Karel Zak]
@@ -1184,15 +1267,23 @@ uuidd:
- remove timeout from systemd service file [Karel Zak]
- set options to be mutually exclusive [Sami Kerola]
- use pkg-config to find systemd-deamon support [Sami Kerola]
+uuidd.rc:
+ - Requires remote_fs [Andreas Henriksson]
+ - drop on-demand mode from script [Andreas Henriksson]
uuidgen:
- use type definitions from uuid.h [Sami Kerola]
vipw:
- minor man page improvements [Ondrej Oprala]
wall:
+ - add fallback for failed sysconf() [Karel Zak]
- replace magic number by named value [Sami Kerola]
wdctl:
+ - clean up columns[] usage [Karel Zak]
- clean up scols usage [Karel Zak]
- use libsmartcols [Ondrej Oprala]
+whereis:
+ - avoid printing uninitialized string [Sami Kerola]
+ - fix missing newline on empty results [Andreas Henriksson]
wipefs:
- add comments to code [Karel Zak]
- call BLKRRPART when erase partition table [Karel Zak]