From mboxrd@z Thu Jan 1 00:00:00 1970 From: Karel Zak Subject: [ANNOUNCE] util-linux v2.26-rc1 Date: Wed, 14 Jan 2015 20:46:08 +0100 Message-ID: <20150114194608.GF28019@x2.net.home> Mime-Version: 1.0 Content-Type: text/plain; charset=utf-8 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.26-rc1 is available at =20 ftp://ftp.kernel.org/pub/linux/utils/util-linux/v2.26/ =20 =46eedback and bug reports, as always, are welcomed. Karel Util-linux 2.26 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 This version provides completely new sfdisk(8) command, the new versio= n is based on libfdisk. If your use-cases depend on sfdisk(8) then it is st= rongly recommended to be careful and re-test your scripts. The new version su= pports MBR and GPT disk labels (SGI and SUN are also supported but no well te= sted). The new version does no more support some obscure MBR specific command= line options and legacy CHS addressing. The library libblkid (and blkid(8) on command line) now uses the same = UDF fields like Windows and another operations systems to get human readab= le UDF volume identifiers (LABEL=3D tag). This change maybe backwardly in= compatible=20 for some UDF volumes. The command hwclock(8) uses the drift correction for all relevant oper= ations and it is unnecessary to specify --adjuts on hwclock command line now. The command hwclock(8) does not automatically (re)calculate drift fact= or on --systohc to avoid several problem (ntpd with an '11 minute mode', etc= =2E), but new command line option --update-drift has to be explicitly used to fo= rce hwclock(8) to update /etc/adjtime.=20 For more details see hwclock(8) man page. Release highlights ------------------ zramctl(8): - this NEW COMMAND allows to control /dev/zramN devices agetty(8): - supports new options --reload to force already running agetty proces= ses to reprint /etc/issue file.=20 cfdisk(8), sfdisk(8) and fdisk(8): - supports sfdisk compatible scripts, it's possible to save your parti= tioning=20 layout to text files and (re)use it in all fdisks. fdisk(8), sfdisk(8): - support new command line option "--output " to specify output = columns for --list or print commands. nsenter(1): - has been updated to work with the latest kernel changes in user name= spaces - supports new command line option --preserve-credentials unshare(1): - has been updated to work with the latest kernel changes in user name= spaces - suuports new command line option "--setgroups=3D" swapon(8): - supports new command line option "-o " with the same semantic = like -o for mount(8); now it's possible to specify swap options on comman= d line by the same string like in fstab=20 fdformat(8): - supports new command line options --from/to to specify tracks and --= repear for broken floppies. getopt(1): - has been updated to the latest version (originally maintained out of util-linux) and refactored. ldattach(8): - has been improved to support GSM0710 and intro modem commands=20 logger(1): - supports new command line option --id=3D to specify PID (or another = ID) - allows to specify --rfc3164 or --rfc5424 syslog protocols libfdisk: - the library is distributed as shared library with stable API and sta= ndard header file. libmount: - provides new simple API to monitor mount table changes (including changes in userspace mount options). The debug infrastructure in libraries libmount, libsmartcolsm, libfdisk= and libblkid allows to specify debug options by human readable strings too.= For example "LIBMOUNT_DEBUG=3Dall mount /mnt". Stable maintenance releases between v2.25 and v2.26 --------------------------------------------------- util-linux 2.25.1 [Sep 3 2014] * ftp://ftp.kernel.org/pub/linux/utils/util-linux/v2.25/v2.25.1-Releas= eNotes ftp://ftp.kernel.org/pub/linux/utils/util-linux/v2.25/v2.25.1-Change= Log util-linux 2.25.2 [Oct 24 2014] * ftp://ftp.kernel.org/pub/linux/utils/util-linux/v2.25/v2.25.2-Releas= eNotes ftp://ftp.kernel.org/pub/linux/utils/util-linux/v2.25/v2.25.2-Change= Log Changes between v2.25 and v2.26 ------------------------------- For more details see ChangeLog files at: ftp://ftp.kernel.org/pub/linux/utils/util-linux/v2.26/ agetty: - Reprompt and reprint /etc/issue when asked [Stef Walter] - don't ignore TERM [Karel Zak] - fix typo [Karel Zak] - fixing FTBFS on !linux (Debian util-linux 2.20.1-1.2) [Christoph = Egger] - keep the current baud before try 9600 on serial lines [Karel Zak] - use futimens, check for all in configure.ac [Karel Zak] - always set default serial line speed [Karel Zak] bash-completion: - Invoke actual commands to be completed, not basenames [Ville Skyt= t=C3=A4] - fix runuser install [Mike Frysinger] - stop being clever when listing block devices [Sami Kerola] - use swapon label and uuid listing support [Sami Kerola] blkdiscard: - add support for steps and progress [Federico Simoncelli] - fail on sector misalignment [Federico Simoncelli] - fix compiler warning [Karel Zak] - fix err->errx() [Karel Zak] - fix includes [Karel Zak] - fix underflow when offset is greater than device size [Raphael S.= Carvalho] - update man page [Karel Zak] blkid: - add hint about lsblk to the man page [Karel Zak] - remove extra trailing spaces in output [Karel Zak] build-sys: - add -Wimplicit-function-declaration to compiler warnings [Karel Z= ak] - add fdisk.pc [Karel Zak] - add fdiskP.h to sources [Karel Zak] - add hint about 'make' [Karel Zak] - add sfdisk.static [Karel Zak] - build libmount everywhere [Andreas Henriksson] - check for libtoolize rather than libtool [Helmut Grohne] - cleanup in libmount Makemodule [Karel Zak] - cleanup library symbol files [Karel Zak] - create a regular shared libfdisk.so [Karel Zak] - create parent directory for $(PATHFILES) [Michael Marineau] - fix double prefix with explict --libdir [Christoph Junghans] - fix make checkincludes warnings [Sami Kerola] - fix switch_root/pivot_root cut-n-paste error in configure.ac [And= reas Henriksson] - hwclock requires -lm [Cristian Rodr=C3=ADguez] - make scanf_cv_alloc_modifier to work [LeakSanitizer] [Sami Kerola= ] - move all around clock_gettime() to monotonic.c [Karel Zak] - old glibc requires -lrt clock_gettime() [Karel Zak] - properly check for -lrt [Karel Zak] - remove swap-common.h from sys-utils/Makemodule.am [Sami Kerola] - support nsenter.static [Karel Zak] - use -lutil for BSD only [Karel Zak] - use CLOCKGETTIME_LIBS [Karel Zak] cal: - `color` option documentation should match actual behaviour [Eugen= e Yunak] - fix signed integer overflow [AddressSanitizer] [Sami Kerola] cfdisk: - add libfdisk independent debug stuff [Karel Zak] - add support for sfdisk scripts [Karel Zak] - cleanup menuitem draw functions [Karel Zak] - detect too small partition sizes [Karel Zak] - don't modify ncurses LINES and COLS [Karel Zak] - fix typo in the previous commit [Karel Zak] - improve Dump dialog [Karel Zak] - improve menu clean function [Karel Zak] - move curs_set(1) to ui_end() [Karel Zak] - reenable cursor when quitting [Andreas Henriksson] - remove [Load] from menu [Karel Zak] - use only public libfdisk API [Karel Zak] - wrong interpretation of yes in non-english language [Karel Zak] chfn: - add minimalistic struct chfn_control [Sami Kerola] - clean up parse_argv() [Sami Kerola] - fix compilation without libuser [Karel Zak] - fix usage() regression [Sami Kerola] - make command to obey login.defs CHFN_RESTRICT instructions [Sami = Kerola] - move new and old finger structs to chfn control struct [Sami Kero= la] - remove function prototypes [Sami Kerola] - remove set_changed_data() and add add_missing() [Sami Kerola] - rename prompt() to ask_new_field() [Sami Kerola] - rewrite prompt() to use strutils [Sami Kerola] - simplify parse_passwd() by using strsep() [Sami Kerola] - use xasprintf() rather than bunch of strlen() and malloc() calls = [Sami Kerola] chfn, chsh: - share illegal_passwd_chars() function [Sami Kerola] chsh: - allow user to set shell to /bin/sh if none is set [Sami Kerola] - clean up parse_argv() [Sami Kerola] - fail get_shell_list() check when /etc/shells cannot be opened [Sa= mi Kerola] - keep struct options in .rodata [Karel Zak] - remove function prototypes [Sami Kerola] - rewrite function interacting with user to get path to new shell [= Sami Kerola] - set few variables read-only and rename one of them [Sami Kerola] - simplify check_shell() [Sami Kerola] - simplify get_shell_list() [Karel Zak] - use getline() to support arbitrarily long lines [Sami Kerola] colcrt: - slice up the usage text for ease of translation [Benno Schulenber= g] dmesg: - improve reltime colors [Karel Zak] docs: - Spelling fixes [Ville Skytt=C3=A4] - add TODO entry for libblkid [Karel Zak] - add howto-pull-request.txt [Sami Kerola] - add logger protocol notes to manual page [Sami Kerola] - add swapon -o to TODO file [Karel Zak] - adjust some formatting and wordings in a handful of man pages [Be= nno Schulenberg] - adjust the grammar, text, sorting and formatting of logger man pag= e [Benno Schulenberg] - bring the chrt and taskset man pages closer to standard formatting= [Benno Schulenberg] - bring the rtcwake man page closer to standard formatting [Benno S= chulenberg] - bring the runuser and su man pages closer to standard formatting = [Benno Schulenberg] - don't use bold or italics for "[option]" in synopsis of man pages = [Benno Schulenberg] - fix inconsistencies in man pages [Steven Honeyman] - fix some things that were overlooked during the first pass [Benno= Schulenberg] - fix some wording and formatting in man page of swapon [Benno Schu= lenberg] - fix some wording, grammar and formatting in man page of swapon [B= enno Schulenberg] - fix the grammar and formatting in the man page of sfdisk [Benno S= chulenberg] - fix the grammar of the recent comment about comments [Benno Schul= enberg] - fix-up man-pages flaged by checkmans.sh [J William Piggott] - give the man page of utmpdump the proper User Commands header [Be= nno Schulenberg] - improve some wordings in the man page of mount [Benno Schulenberg= ] - improve some wordings on the man page of wipefs [Benno Schulenber= g] - improve the description of --size in the man page of zramctl [Ben= no Schulenberg] - improve the formatting of the chfn and chsh man pages [Benno Schu= lenberg] - improve the sorting of the options in the man page of getopt [Ben= no Schulenberg] - improve the wording and formatting of the zramctl man page [Benno= Schulenberg] - make logger.1 facilities and levels easier to read [Sami Kerola] - make the man-page licenses of chrt and taskset match their intent = [Benno Schulenberg] - make the wording of the partx man page a bit more precise [Benno = Schulenberg] - make tools/checkmans.sh to pass without warnings [Sami Kerola] - mentintion default udp and tcp ports logger is using [Sami Kerola= ] - mention that setarch may not be able to set all listed architectur= es [Benno Schulenberg] - remove all mention of helper=3D and uhelper=3D from umount man pag= e [Benno Schulenberg] - remove obsolete READMEs for (s)fdisk [Karel Zak] - remove obsolete and unneeded comments from man-page files [Benno = Schulenberg] - restore the alternative form of setarch in its man page [Benno Sc= hulenberg] - restore the mention of uhelper=3D and helper=3D in man page of umo= unt [Benno Schulenberg] - small improvements to howto-contribute.txt [Sami Kerola] - sort the options in the man pages of hwclock and uuidd [Benno Sch= ulenberg] - spelling, wording, and grammar fixes in the man page of whereis [= Benno Schulenberg] - sync the docstring of addpart, delpart and resizepart to the man p= age [Benno Schulenberg] - update API docs years [Karel Zak] - update AUTHORS file [Karel Zak] - update TODO [Karel Zak] - update TODO file [Karel Zak] - update deprecation banners [Sami Kerola] - update info about env debug variables [Karel Zak] eject: - add struct eject_control to remove global variables [Sami Kerola] - add verbosity to cdrom door lock error [Sami Kerola] - make open_device() and select_speed() to use struct eject_control = [Sami Kerola] - move unreachable code to preprocessor #else block [smatch scan] [= Sami Kerola] - use sysfs API to detect hotplug [Karel Zak] fallocate: - create mode 0666, that's what umask is for [Karel Zak] fdformat: - Add new switches -f/--from, -t/--to, -r/--repair [Jaromir Capik] - clean up usage() [Karel Zak] - fixing copy'n'paste issue in the manual [Jaromir Capik] fdisk: - (sgi) fix unsigned integer overflow [AddressSanitizer] [Sami Kero= la] - add --output for print command(s) [Karel Zak] - add independent debug stuff [Karel Zak] - add section about sizes to the man page [Karel Zak] - add support for sfdisk scripts [Karel Zak] - always print warning for mis-aligned partitions [Karel Zak] - fix -l [] [Karel Zak] - fix and improve -l warnings [Karel Zak] - fix typo [Karel Zak] - improve --list output [Karel Zak] - missing break in switch [Boris Egorov] - move --list functionality to separated file [Karel Zak] - refactor /proc/partitions usage [Karel Zak] - reset cached output fields when change disk label [Karel Zak] - update tests and clean up output [Karel Zak] - use libfdisk public API only [Karel Zak] findmnt: - document --uniq option in man page [Bernhard Voelker] flock: - add error message to translations [Sami Kerola] - zero timeout is valid [Karel Zak] fsck.minix: - fix segmentation fault [Sami Kerola] fstrim: - initialize path variable [Sami Kerola] getopt: - add struct getopt_control and remove global variables [Sami Kerol= a] - avoid re-terminating long_option list at every update [Sami Kerol= a] - change --shell argument parsing function [Sami Kerola] - cleanup add_log_options() [Karel Zak] - fix compiler warning [Karel Zak] - make nonoptions optstring comment correct [Sami Kerola] - make normalize() print strings [Sami Kerola] - prefer switch-case rather than long if statement [Sami Kerola] - remove function prototypes [Sami Kerola] - remove unnecessary code [Sami Kerola] - rename function to keep code readable [Karel Zak] - sync with 1.1.6 release [Sami Kerola] - use xstrdup rather than malloc + strcpy [Sami Kerola] hexdump: - Fix parse format of "byte count without repetition count" [HUANG = Wei] - remove deprecation message [Sami Kerola] - use 'll' format modifier instead of the non-standard 'q'. [Natana= el Copa] hwclock: - Add --update-drift option [J William Piggott] - Add --update-drift option MAN [J William Piggott] - Incorrect UTC defaults [JWP] - Reduce drift factor update period [J William Piggott] - add notes about default behavior changes [Karel Zak] - adjust wording of v2.26 notes [J William Piggott] - check for permissions before use clock interface [Karel Zak] - cleanup man and usage() [Karel Zak] - don't check CMOS automatically on x86_64 [Karel Zak] - enable --directisa for x86_64 [JWP] - exclude also i386 from CMOS auto-probing [Karel Zak] - fix superfluous 'if' statement and typo [J William Piggott] - hctosys drift compensation II [J William Piggott] - hctosys drift compensation II COMMENTS [J William Piggott] - hctosys drift compensation II MAN [J William Piggott] - improve wording and formatting of man page [Benno Schulenberg] - man page 'Since v2.26' notes [JWP] - man regression [JWP] - persistent_clock_is_local [J William Piggott] - persistent_clock_is_local MAN [J William Piggott] - remove automatic ISA fallback [J William Piggott] - remove referal to deprecated keyboard interface [Sami Kerola] - update man page for v2.26 rc [JWP] - update man-page for directisa change [J William Piggott] - use fabs() instead abs() when argument is double [Sami Kerola] - use pluralized translations. [Lauri Nurmi] include: - fix compiler warnings [Sami Kerola] - simplify fputc_careful() in carefulputc.h [Sami Kerola] include/c: - define UL_ASAN_BLACKLIST address_sanitizer function attribute [Sa= mi Kerola] include/carefulputc: - encode also ' and $ in fputs_quoted() output [Karel Zak] include/debug: - allow to speficy empty masknames [Karel Zak] - cleanup masks [Karel Zak] - fix typo [Karel Zak] - improve and cleanup [Karel Zak] - make masknames optional [Karel Zak] - remove duplicate 'const' declaration warning [Sami Kerola] include/optutils: - fix typo [Karel Zak] include/statfs_magic: - use macro rather than type for f_type [Karel Zak] ipc*: - use customary fputs() instead of fprintf() with the usage macros = [Benno Schulenberg] ipcrm: - add hacks to avoid FTBFS [Andreas Henriksson] - fix usage [Karel Zak] - gettextize the command synopsis of the usage text [Benno Schulenb= erg] ipcs: - fix shmctl() usage [Karel Zak] - fix two data type errors [AddressSanitizer] [Sami Kerola] - in usage show resource option as nonoptional when used with -i [B= enno Schulenberg] - remaining kFreeBSD hackery for building. [Aurelien Jarno] - remove FIXME markup [Sami Kerola] last: - improve code readability by renaming variable names [Sami Kerola] - make is_phantom() when kernel config does not include audit suppor= t [Sami Kerola] ldattach: - GSM0710 support, add intro modem command [Karel Zak] - add fallback for N_GSM0710 [Karel Zak] lib: - fix crc32 and crc64 interger overflows [AddressSanitizer] [Sami K= erola] - remove xgetpass() [Sami Kerola] lib/blkdev: - report correct disk size on GNU/kFreeBSD. Thanks Tuco. [Robert Mi= llan] lib/colors: - add function to return color from scheme [Karel Zak] - fix double free on error path [Andreas Henriksson] - use static buffers when parse scheme [Karel Zak] lib/ismounted: - make it more compatible with lsblk output [Karel Zak] lib/loopdev: - remove test program [Karel Zak] - replace custom DBG() with include/debug.h [Karel Zak] lib/mbalign: - fix unsigned integer overflow [AddressSanitizer] [Sami Kerola] lib/swapprober: - add missing header file [Karel Zak] lib/sysfs: - add subsystem and hotplug detection [Karel Zak] - allow to write to sysfs attributes [Karel Zak] libblkid: - (gpt) fix PT offset [Karel Zak] - (gpt) use real sector size to set PTMAGIC_OFFSET [Karel Zak] - (nilfs) fix typo [Boris Egorov] - assume strtoull() is available [Sami Kerola] - care about unsafe chars in cache [Karel Zak] - clean up debug, add "help" debug mask [Karel Zak] - fix compiler warnings [-Wpointer-sign] [Karel Zak] - fix potential bufer overflows [Sebastian Krahmer] - move string trim function to strutils.h [Karel Zak] - superblocks Add function blkid_probe_set_utf8_id_label for settin= g utf8 id label [Pali Roh=C3=A1r] - udf Fix reading LABEL, add support for UUID and other udf identif= iers [Pali Roh=C3=A1r] - zeroize errno on blkid_probe_get_buffer() success [Karel Zak] libfdisk: - (bsd) add set_part() API [Karel Zak] - (dos) allow to maximize partition [Karel Zak] - (dos) be sure that sorted EBR list is terminated [Karel Zak] - (dos) don't inform about logical partition [Karel Zak] - (dos) fix N-1 error for partition size [Karel Zak] - (dos) fix booable flag usage [Karel Zak] - (dos) fix logical partitions add/delete code [Karel Zak] - (dos) fix typo [Karel Zak] - (dos) follow bootable setting when add partition [Karel Zak] - (dos) follow explicit sizes [Karel Zak] - (dos) implement fdisk_set_partition() backend [Karel Zak] - (dos) more carefully check for primary partitions [Karel Zak] - (dos) reset logical partition stuff after error [Karel Zak] - (dos) set partition start/size only when requested [Karel Zak] - (dos) use script label-id [Karel Zak] - (gpt) add Microsoft Storage Spaces GUID [Sergei Antonov] - (gpt) allow to specify attr bit by API [Karel Zak] - (gpt) allow to specify uuid and name when create new partition [K= arel Zak] - (gpt) check string_to_guid() [Karel Zak] - (gpt) cleanup header size usage [Karel Zak] - (gpt) don't align last possible LBA [Karel Zak] - (gpt) don't offer first sector before the first partion [Karel Za= k] - (gpt) fix N-1 error for partition size [Karel Zak] - (gpt) follow explicit size, fiz size+1 buf [Karel Zak] - (gpt) follow label-id from script [Karel Zak] - (gpt) implement fdisk_set_partition() backend [Karel Zak] - (gpt) make mode more readable [Karel Zak] - (gpt) parse attr bits [Karel Zak] - (gpt) remove 'Cylinders' [Karel Zak] - (gpt) set_{name,uuid} functions refactoring [Karel Zak] - (gpt) use generic API to change UUID and name [Karel Zak] - (gpt) allow to maximize partition [Karel Zak] - (sgi) add set_part() API [Karel Zak] - accept dump with quotes [Karel Zak] - add API docs [Karel Zak] - add comments to header file [Karel Zak] - add docs for BSD functions [Karel Zak] - add docs for DOS functions [Karel Zak] - add docs for GPT functions [Karel Zak] - add docs for SGI functions [Karel Zak] - add docs for SUN functions [Karel Zak] - add docs for init functions [Karel Zak] - add docs for iterator [Karel Zak] - add fdisk_apply_table() and fdisk_delete_all_partitions() [Karel = Zak] - add fdisk_copy_parttype() [Karel Zak] - add fdisk_label_get_field_by_name() and const for labels [Karel Z= ak] - add fdisk_partition_is_bootable() [Karel Zak] - add fdisk_set_partition() [Karel Zak] - add functions to apply partitiong scripts [Karel Zak] - add functions to play nasty games with first/last LBA [Karel Zak] - add geometry to API, cleanup [Karel Zak] - add more comments [Karel Zak] - add ref.counting to ask API [Karel Zak] - add reference to context to dump [Karel Zak] - add support for sfdisk-like script format [Karel Zak] - add version.c [Karel Zak] - allow to specify partition size by explicit number of sectors [Ka= rel Zak] - basic fdisk_dump_* functions [Karel Zak] - clean up API (alignment.c) [Karel Zak] - clean up API (context.c) [Karel Zak] - clean up debug, add help debug mask [Karel Zak] - cleanup ask API, add comments [Karel Zak] - cleanup context devname usage [Karel Zak] - cleanup fdisk_is_label stuff [Karel Zak] - cleanup fdisk_partition_to_string() comment [Karel Zak] - cleanup gtk-docs warnings [Karel Zak] - cleanup internal drivers' API [Karel Zak] - cleanup label geometry API [Karel Zak] - cleanup partno API [Karel Zak] - cleanup parttype API [Karel Zak] - cleanup script dump [Karel Zak] - cleanup script size=3D code [Karel Zak] - consolidate script parser code [Karel Zak] - extend dump parsing function [Karel Zak] - fdisk_label_is_labeltype() [Karel Zak] - fdisk_read_firstsector should seek to offset 0 [Samuel Thibault] - final parttype API cleanup [Karel Zak] - fix add_logical() assert [Karel Zak] - fix bug in cmp_numbers() and partitions sorting [Karel Zak] - fix cfdisk freespace analyze [Karel Zak] - fix fdisk_delete_all_partitions() [Karel Zak] - fix fdisk_get_optimal_iosize() and update tests [Karel Zak] - fix get_partition_unused_primary() [Boris Egorov] - fix partition names on GNU Hurd. [Gabriele Giacone] - fix script next_token() [Karel Zak] - fix script parser [Karel Zak] - fix script parser, add debug messages [Karel Zak] - fix script partitions size parsing [Karel Zak] - fix script unit test [Karel Zak] - fix some typos [Karel Zak] - fix sun and sgi to be usable from sfdisk [Karel Zak] - fix table_add_freespace(), add debug messages [Karel Zak] - fix typo [Karel Zak] - follow explicitly specified partition size [Karel Zak] - improve debug messages [Karel Zak] - make it possible to get fields for all labes [Karel Zak] - make it possible to use zero for size and start [Karel Zak] - make script header parser more pedantic [Karel Zak] - make yes/no dialogs more robust [Karel Zak] - more docs [Karel Zak] - move fdisk_ask_partnum() to API [Karel Zak] - move get_parttypes to label API [Karel Zak] - propagate assign-device operation to parent [Karel Zak] - remove 'end' from struct fdisk_partition [Karel Zak] - remove debug dump function, cleanup API [Karel Zak] - remove dependence on libsmartcols [Karel Zak] - remove flags from fdisk_ask API [Karel Zak] - remove old label drives' API for parttypes [Karel Zak] - rename and move function [Karel Zak] - rename fdisk_column to fdisk_field [Karel Zak] - rename fdisk_dump_ to fdisk_script_ [Karel Zak] - rename sector_t to fdisk_sector_t [Karel Zak] - return partno when add new partition [Karel Zak] - use new set_part API in fdisk_set_partition_type() [Karel Zak] - use reference counting for context [Karel Zak] - use skip_blank() in scripts [Karel Zak] - vary basic dump parsing functions [Karel Zak] libmount: - (docs) add monitor example [Karel Zak] - (monitor) add kernel mountninfo monitoring [Karel Zak] - (monitor) cleanup wait/verify stuff [Karel Zak] - (monitor) make mnt_monitor_next_changed() usable for epoll version= too [Karel Zak] - (monitor) use inotify for utab lock file [Karel Zak] - add new libmnt_monitor API [Karel Zak] - add private mnt_context_get_mtab_for_target() [Karel Zak] - allow unspecified source on remount [Karel Zak] - clean up debug, add help debug mask [Karel Zak] - cleanup gtk-docs warnings [Karel Zak] - cleanup monitor test [Karel Zak] - don't return root if path contains // or ending / [S=C3=B8ren Hol= m] - don't use /{proc,ext}/filesystems when more fs types specified [K= arel Zak] - fix lock test to use real time to sync [Karel Zak] - fix memory overflow [AddressSanitizer] [Sami Kerola] - fix mnt_is_readonly() #ifdef [Karel Zak] - fix utab entry on remount [Karel Zak] - hide details about failed search in fstab/mtab [Karel Zak] - improve kernel command line parsing [Mike Frysinger] - improve mnt_reset_fs() [Karel Zak] - make public top-level monitor FD only [Karel Zak] - monitor unref function refactoring [Karel Zak] - only include context on linux [Andreas Henriksson] - only invoke loopcxt on linux [Andreas Henriksson] - provide version as int for better compiletime test [S=C3=B8ren Ho= lm] - reuse allocated fs in parser [Karel Zak] - split monitor initialization [Karel Zak] - use -t for type.subtype in helpers API [Karel Zak] libs/debug: - accept human readable names for _DEBUG=3D [Ondrej Oprala] libsmartcols: - (docs) improve section descriptions [Karel Zak] - clean up debug, add help debug mask [Karel Zak] - cleanup gtk-docs warnings [Karel Zak] - fix docs namespace [Karel Zak] - use ASCII art for trees rather than padding [Karel Zak] libuuid: - add extern qualifiers to uuid/uuid.h system header [Sami Kerola] - remove _SVID_SOURCE pre-processor definition [Sami Kerola] line: - use util-linux conventions [Sami Kerola] linfdisk: - cleanup fsync usage [Karel Zak] linmount: - (monitor) refresh docs, headers and symbols table [Karel Zak] logger: - add function pointer to choose how logging is done [Sami Kerola] - add hostname to rfc3164 message [Sami Kerola] - add process --id=3Dparent optional argument [Sami Kerola] - add rfc5424 support [Sami Kerola] - allow use of --id=3Dppid when logging locally [Sami Kerola] - clean up strings usage [Karel Zak] - do not rely only getlogin(3) telling who ran the command [Sami Ke= rola] - ensure program writes everything to syslog file descriptor [Sami = Kerola] - fix -i=3Dppid [Karel Zak] - fix indentation issues [Sami Kerola] - fix untranslated message [Karel Zak] - gettimeofday needs [Andreas Henriksson] - improve readablity of pencode() function [Sami Kerola] - make --stderr print remote server messages [Sami Kerola] - optimize string initializations [Sami Kerola] - refactor long if clause [Sami Kerola] - remove openlog(3) options [Sami Kerola] - require --{server,socket} to remote rfc542/rfc3164 log [Karel Zak= ] - set function arguments read-only when possible [Sami Kerola] - tidy up main() by adding small functions and ctl data [Sami Kerol= a] - use generic --id=3D [Karel Zak] - warn when --file and command line message are combined [Sami Kero= la] login: - Fix unused variables in login.c if _HAVE_UT_TV isn't defined [Wil= l Johansson] - ignore SIGXFSZ when write to lastlog [Karel Zak] login-utils: - Enable building util-linux against OpenPAM [Will Johansson] - use libc error printing facility [Sami Kerola] look: - remove dead code [Sami Kerola] - slice up the usage text for ease of translation [Benno Schulenber= g] losetup: - improve man page -D docs [Karel Zak] lsblk: - add HOTPLUG column [Karel Zak] - add SUBSYSTEMS column [Karel Zak] - add notes about udev to the man page [Karel Zak] - fix compiler warning [Sami Kerola] lscpu: - blacklist vmware_bdoor() AddressSanitizer check [Sami Kerola] - clean up vmware inline asm [Mike Frysinger] - fix cppcheck warnings [Boris Egorov] - theoretical buffer overflow [Tobias Stoeckmann] lslocks: - fix type warning [Sami Kerola] lslogins: - add space to systemd journal header and message [Sami Kerola] - align usage() and manual with struct option longopts [Sami Kerola= ] - allow changing password changed and expiration time formats [Sami= Kerola] - cleanup after error [coverity scan] [Karel Zak] - fix -l -g logic [Karel Zak] - fix assertion failure for none existing logins [Sami Kerola] - fix short options [Sami Kerola] - free after error [coverity scan] [Karel Zak] - make journald last logs time stamps to honor --time-format [Sami = Kerola] - reject unknown time format arguments [Sami Kerola] - tell why command failed [Sami Kerola] - use hardcoded paths from pathnames.h [Sami Kerola] maint: - fix shadow declaration [Sami Kerola] mcookie: - avoid format warning [Bernhard Voelker] misc: - use monotonic time rater than gettimeofday [Karel Zak] mkfs.minix: - fix couple compiler warnings [Sami Kerola] mkswap: - add struct mkswap_control to remove global variables [Sami Kerola= ] - always use header from control struct [Karel Zak] - coding style improvements [Karel Zak] - device open code refactoring [Karel Zak] - device write code refactoring [Karel Zak] - make final report more human readable [Karel Zak] - make remaining functions to take control structure as argument [S= ami Kerola] - remove memory leaks [LeakSanitizer] [valgrind] [Sami Kerola] - remove system architecture specific max swap size checks [Sami Ke= rola] - remove unnecessary size check [Sami Kerola] - set variable only when it's value is known [Sami Kerola] - use err() rather than perror() && exit() [Sami Kerola] - various minor improvement [Sami Kerola] more: - blacklist unsigned integer overflow [AddressSanitizer] [Sami Kero= la] - fix compiler warnings [Karel Zak] - replace ad-hoc support for plurals with gettext plurals. [Lauri N= urmi] mount: - clean up -t info in mount.8 and fstab.5 [Karel Zak] - don't ignore mtab for --bind -o remount [Karel Zak] - improve --move docs [Karel Zak] mountpoint: - add struct mountpoint_control [Sami Kerola] - clarify that it works on files [Dave Reisner] - drop S_ISDIR check [Dave Reisner] - simplify if statement [Sami Kerola] newgrp: - avoid use of obsolete getpass() function [Sami Kerola] - move shell determination closer where it is used [Sami Kerola] - set function arguments read-only when possible [Sami Kerola] - simplify if else clauses [Sami Kerola] - use libc function to read gshadow if it is available [Sami Kerola= ] nsenter: - add --preserve-credentials and cleanup setgroups() usage [Karel Z= ak] - allow to use --set{uid,gid} for all namespaces [Karel Zak] - keep semantic consistent [Karel Zak] partx: - add --update to ul_excl_twq list [Karel Zak] - don't use "hard drive" in man pages [Karel Zak] - simplify a --verbose progress message [Benno Schulenberg] po: - merge changes [Karel Zak] - update cs.po (from translationproject.org) [Petr P=C3=ADsa=C5=99] - update da.po (from translationproject.org) [Joe Hansen] - update de.po (from translationproject.org) [Mario Bl=C3=A4tterman= n] - 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=C3=A9vot] - 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 ru.po (from translationproject.org) [Pavel Maryanov] - update uk.po (from translationproject.org) [Yuri Chornoivan] - update vi.po (from translationproject.org) [Tr=E1=BA=A7n Ng=E1=BB= =8Dc Qu=C3=A2n] - update zh_CN.po (from translationproject.org) [Wylmer Wang] - update zh_TW.po (from translationproject.org) [Wei-Lun Chao] raw: - fix raw query [Karel Zak] rename: - add getpriority() message lookup table [Sami Kerola] - allow renaming in subdirectories [Sami Kerola] - continue despite something failed [Sami Kerola] - use function pointer to select file or symlink operation [Sami Ke= rola] - use usage and version print out macros [Sami Kerola] renice: - avoid having same lines of code twice [Sami Kerola] - disallow --priority without pid argument [Sami Kerola] - fix numeric uid argument parsing [Sami Kerola] - reorder functions to avoid need of function prototype [Sami Kerol= a] - reorder usage() option descriptions [Sami Kerola] script: - may be hangs [Andreas Henriksson] setarch: - cleanup options usage [Karel Zak] - differentiate between "unrecognized" and "cannot set" [Benno Schu= lenberg] - make the usage synopsis comprehensible for translators [Benno Sch= ulenberg] - reindent code [Sami Kerola] - use personality() system call when it is available [Sami Kerola] setterm: - fix dubious one-bit signed bitfield [smatch scan] [Sami Kerola] sfdisk: - --list just one device [Karel Zak] - add --activate [Karel Zak] - add --append [Karel Zak] - add --backup and --backup-file [Karel Zak] - add --dump functionality [Karel Zak] - add --label-nested for hybrid GPT [Karel Zak] - add --list-types [Karel Zak] - add --name [Karel Zak] - add --no-act [Karel Zak] - add --no-reread and --force [Karel Zak] - add --output for print command(s) [Karel Zak] - add --part-attrs [Karel Zak] - add --parttype [Karel Zak] - add --quiet [Karel Zak] - add --show-size [Karel Zak] - add --unit and --show-geometry, update deprecated.txt [Karel Zak] - add --uuid command [Karel Zak] - add --verify [Karel Zak] - add comments, remove unnecessary function [Karel Zak] - add deprecated --Linux [Karel Zak] - add missing stuff to usage() [Karel Zak] - ask on EOF [Karel Zak] - basic main() and friends [Karel Zak] - be sensitive to PT limits [Karel Zak] - cleanup comments and command_activate() [Karel Zak] - cleanup isatty() usage [Karel Zak] - cleanup option names [Karel Zak] - cleanup sync() usage, fix --activate [Karel Zak] - cleanup usage() and long options [Karel Zak] - fix compiler warnings about uninitialized variables [Sami Kerola] - fix version typos in man page [Karel Zak] - implement --list [Karel Zak] - implement command_fdisk() [Karel Zak] - improve UI [Karel Zak] - in the usage text show -v for --version instead of -V [Benno Schu= lenberg] - leave on error [Karel Zak] - make dump format usable on stdin [Karel Zak] - more update to the man page [Karel Zak] - require confirmation before write to the device [Karel Zak] - return deterministic value from sfdisk_deinit() [Sami Kerola] - support -N for primary partitions [Karel Zak] - update man page [Karel Zak] - update usage() [Karel Zak] - use fdisk_set_partition_type() [Karel Zak] - use pluralized translation. [Lauri Nurmi] strutils: - fix unsigned integer overflows [AddressSanitizer] [Sami Kerola] su: - print proper core dump message when killed [pcpa] swaplabel: - move swapon-common to include directory [Sami Kerola] swapoff: - swapoff swap files by LABEL and UUID [Karel Zak] swapon: - add -o for compatibility with mount [Karel Zak] - align available columns section in usage() [Sami Kerola] - don't print errors as data in smartcols table [Karel Zak] - don't use empty strings for smartcols output [Karel Zak] - improve man page notes about holes [Karel Zak] - remove extra word from usage [Karel Zak] - remove invalid error string print outs [Sami Kerola] - reword some usage strings [Benno Schulenberg] - share get_swap_prober() with swaplabel to print uuid and label [S= ami Kerola] - split swapon-common.c [Karel Zak] switch_root: - improve statfs->f_type portability [Karel Zak] tailf: - slice up the usage text for ease of translation [Benno Schulenber= g] terminal-colors.d: - add debug stuff [Karel Zak] - add note about comments to man page [Karel Zak] - fix filter by name [Karel Zak] tests: - Add UDF hdd image created by Linux mkudffs [Pali Roh=C3=A1r] - Add UDF hdd image created by Linux mkudffs with custom params [Pa= li Roh=C3=A1r] - Add UDF hdd image created by NetBSD newfs_udf (from UDFclient 0.7.= 5) [Pali Roh=C3=A1r] - Add UDF hdd image created by NetBSD newfs_udf (from UDFclient 0.7.= 7) [Pali Roh=C3=A1r] - Add UDF hdd image created by Windows 7 [Pali Roh=C3=A1r] - Fall back on host/getent in ts_resolve_host [Andreas Henriksson] - add PMBR sfdisk test [Karel Zak] - add blkdiscard offsets test [Federico Simoncelli] - add debug tests [Ondrej Oprala] - add function to change directory reliable way [Sami Kerola] - add more getopt tests [Sami Kerola] - add mount -t test [Karel Zak] - add rename(1) checks [Sami Kerola] - add rename(1) return value check [Sami Kerola] - add sfdisk GPT tests [Karel Zak] - add sfdisk test [Karel Zak] - allow non-inotify tailf to keep up [Andreas Henriksson] - apply travis clang PATH workaround [Sami Kerola] - check for wipefs and helpers in fdisk tests [Karel Zak] - cleanup libmount debug test [Karel Zak] - copy test-suite from Frodo Looijaard's getopt [Sami Kerola] - don't check the current ipcs limits [Karel Zak] - fix fdisk/bsd for the two possible sectors/offsets [Aurelien Jarn= o] - fix memory leak [AddressSanitizer] [Sami Kerola] - fix rename subdir check that was failing in travis [Sami Kerola] - fix the ipcs test for shmall being too big to show [Karel Zak] - kill output message change [Sami Kerola] - make ipcs limit calculations work when numbers are large [Sami Ke= rola] - mark python libmount tests known to fail with AddressSanitizer [S= ami Kerola] - simplify and update swaplabel test [Karel Zak] - skip kill -SEGV test when running AddressSanitizer [Sami Kerola] - test cazy sizes for sfdisk [Karel Zak] - update UDF test (add identifiers) [Pali Roh=C3=A1r] - update bsd test [Karel Zak] - update build tests [Karel Zak] - update fdisk formatting [Karel Zak] - update fdisk tests [Karel Zak] - update sfdisk tests [Karel Zak] - use ts_cd everywhere to change direcrory [Sami Kerola] textual: - "ambivalent" applies to intentions, "ambiguous" to results [Benno= Schulenberg] - add a comma for clarity, plus some other tweaks [Benno Schulenber= g] - add a docstring to most of the utilities [Benno Schulenberg] - angular brackets around a non-literal argument, singular [Benno S= chulenberg] - do not start option descriptions with a capital [Benno Schulenber= g] - fix couple typos in comments [Sami Kerola] - fix some typos and inconsistencies in various messages [Benno Sch= ulenberg] - grammarize an error message [Benno Schulenberg] - grammarize an informative message, and tweak some comments [Benno= Schulenberg] - grammarize another error message [Benno Schulenberg] - improve error messages [Sami Kerola] - list the options of setarch in a more alphabetical order [Benno S= chulenberg] - make the license of chrt and taskset slightly more explicit [Benn= o Schulenberg] - not using angular brackets around literal arguments [Benno Schule= nberg] - remove some inconsistent periods from error messages [Benno Schul= enberg] - share crypt() error message in sulogin and newgrp [Sami Kerola] - slice up the usage text of swapon for ease of translation [Benno = Schulenberg] - there may be no space between option and optional =3Darg [Benno S= chulenberg] - use a somewhat clearer and more standard failure message [Benno S= chulenberg] - use angular brackets around each individual argument [Benno Schul= enberg] - use manual tail usage() macro [Sami Kerola] - use usage() text element macros [Sami Kerola] - use version printing macro everywhere [Sami Kerola] - using angular brackets around individual arguments [Benno Schulen= berg] tools: - checkman.sh portability [J William Piggott] - checkman.sh portability lexgrog [J William Piggott] - checkmans.sh add stats [J William Piggott] - checkmans.sh clean up 'let' [J William Piggott] travis: - whitelist branches [Karel Zak] ul: - fix filter() indentation [Sami Kerola] - remove unexplained TERM=3Dlpr override [Sami Kerola] umount: - read mountinfo if --detach-loop given [Robert Schiele] unshare: - Fix --map-root-user to work on new kernels [Eric W. Biederman] - add --setgroups=3Ddeny|allow [Karel Zak] - add some examples [Lubomir Rintel] uuidd: - Fixed a typo in daemon logging message [Nikolay Sivov] various: - erase all traces of the long-obsolete ext filesystem [Benno Schul= enberg] - erase all traces of the long-obsolete xiafs [Benno Schulenberg] wall: - wrap message header when it exceeds 79 characters [Sami Kerola] whereis: - cleanup debug stuff, fix argv[] usage [Karel Zak] - reset search mask more carefully [Karel Zak] zramctl: - add bash completion script [Sami Kerola] - add details to --size option documentation [Sami Kerola] - cannonicalize devname when no fullpath specified [Karel Zak] - fail status printout when device does not exist [Karel Zak] - fix the wording of some message strings [Benno Schulenberg] - fix typo [Karel Zak] - fixed two -Wformat-security warnings [Steven Honeyman] - improve error message [Sami Kerola] - improve option combination error messaging [Sami Kerola] - remove extra \n from usage() [Karel Zak] zrmactl: - add new command to control /dev/zramN devices [Karel Zak, Timofey= Titovets] --=20 Karel Zak http://karelzak.blogspot.com