]> git.ipfire.org Git - thirdparty/util-linux.git/blob - Documentation/releases/v2.36-ReleaseNotes
fix whitespace issue in ducumentation
[thirdparty/util-linux.git] / Documentation / releases / v2.36-ReleaseNotes
1 Util-linux 2.36 Release Notes
2 =============================
3
4 Release highlights
5 ------------------
6
7 blkdiscard(8) refuses to proceed if filesystem or RAID signatures are found in
8 interactive mode (executed on a terminal). The option --force is required to
9 the discard data.
10
11 irqtop(1) and lsirq(1) are NEW COMMANDS to monitor kernel interrupts.
12
13 cal(1) provides a new --vertical command line option to output calendar
14 in vertical mode.
15
16 blkzone(8) implements open/close/finish commands now.
17
18 unshare(1) and nsenter(1) commands support the time namespace now.
19
20 agetty(8) now supports multiple paths in the option --issue-file.
21
22 The commands fdisk(8), sfdisk(8), cfdisk(8), mkswap(8) and wipefs(8) now
23 support block devices locking by flock(2) to better behave with udevd or other
24 tools. For more details see https://systemd.io/BLOCK_DEVICE_LOCKING/. This
25 feature is controlled by a new command line option --lock and
26 $LOCK_BLOCK_DEVICE environmental variable.
27
28 dmesg(1) supports a new command line option --follow-new to wait and print only
29 new kernel messages.
30
31 fdisk(8) provides a new command line option --list-details to print more
32 information about partition table. Another new command line option is
33 --noauto-pt. It's usable to don't automatically create default partition table
34 on empty devices.
35
36 The command fdisk(8) and sfdisk(8) support user-friendly aliases for partition
37 types. For example "echo 'size=10M type=uefi' | sfdisk /dev/sda" creates EFI
38 system partition on sda.
39
40 fstrim(8) supports new command line option --listed-in to specify alternatives
41 where to read list of the filesystems. This option makes fstrim systemd service
42 file more portable between distributions.
43
44 libfdisk provides API to relocate GPT backup header. This feature is usable to
45 generate small, but still valid images for containers and resize the image later.
46 This new feature is exported to command line by "sfdisk --relocate".
47
48 mount(8) now supports mount by ID= tag. The tag is a block device identifier as
49 used by udevd in /dev/disk/by-id. It's usually WWN or another HW related
50 identifier. This feature is designed for users who need to avoid filesystem or
51 partition table dependence in fstab. The udevd is required for this tag.
52
53 login(1) supports list of "message of the day" files and directories in the
54 option MOTD_FILE= in /etc/login.defs now. The default value is
55 /usr/share/misc/motd:/run/motd:/etc/motd.
56
57 All tools which read /etc/login.defs is possible to compile with libeconf now.
58
59 The build system provides a new option --disable-hwclock-gplv3 to avoid optional
60 GPLv3 code in the command hwclock(8).
61
62 The build system supports a new option --with-cryptsetup=dlopen to use dlopen
63 for libcryptsetup in libmount dm-verity support. This is a temporary workaround
64 to avoid collisions between JSON libraries and to reduce dependencies overhead in
65 libmount. Note that dm-verity support is still EXPERIMENTAL and disabled by
66 default.
67
68 more(1) has been refactored to meet 21st century codding standards. Thanks to
69 Sami Kerola.
70
71 Thanks to Michael Kerrisk for massive man pages cleanup, and thanks to Evgeny
72 Vereshchagin for work on better integration with CIFuzz and Travis.
73
74
75 Changes between v2.35 and v2.36
76 -------------------------------
77
78 Manual pages:
79 - ipcmk.1, ipcs.1, lsipc.1 explicitly mention "System V" [Michael Kerrisk (man-pages)]
80 - fdisk.8 fix typo [Shigeki Morishima]
81 - Standardize on AUTHORS as section title [Michael Kerrisk (man-pages)]
82 - Standardize on CONFORMING TO as section title [Michael Kerrisk (man-pages)]
83 - Standardize on ENVIRONMENT as section title [Michael Kerrisk (man-pages)]
84 - Standardize on EXAMPLE as section title [Michael Kerrisk (man-pages)]
85 - Standardize on EXIT STATUS as section title [Michael Kerrisk (man-pages)]
86 - Standardize on OPTIONS as section title [Michael Kerrisk (man-pages)]
87 - ipcmk.1, ipcrm.1, ipcs.1, lsipc.1 SEE ALSO add sysvipc(7) [Michael Kerrisk (man-pages)]
88 - kill.1 improve the description of the --timout option [Michael Kerrisk (man-pages)]
89 - kill.1 various language, spelling, and formatting fixes [Michael Kerrisk (man-pages)]
90 - login.1 SEE ALSO add utmp(5), lastlog(8) [Michael Kerrisk (man-pages)]
91 - login.1 formatting fixes [Michael Kerrisk (man-pages)]
92 - login.1 various minor wording fixes [Michael Kerrisk (man-pages)]
93 - losetup.8 Fix "--direct-io" defaults [Rupesh Girase]
94 - mount.8 Miscellaneous wording, grammar, and formatting fixes [Michael Kerrisk (man-pages)]
95 - mount.8 Rewrite FILESYSTEM-SPECIFIC MOUNT OPTIONS intro [Michael Kerrisk (man-pages)]
96 - mount.8 SEE ALSO add some obvious references [Michael Kerrisk (man-pages)]
97 - mount.8 Typo fix (remove an accidental paragraph break) [Michael Kerrisk (man-pages)]
98 - mount.8, umount.8 Clarify that "namespace" means "mount namespace" [Michael Kerrisk (man-pages)]
99 - mount.8, umount.8 Consistently format pathnames with italic [Michael Kerrisk (man-pages)]
100 - nsenter.1 clarify the intro discussion [Michael Kerrisk]
101 - nsenter.1 note that 'file' can be a bind mount [Michael Kerrisk]
102 - nsenter.1, unshare.1 add a reference to time_namespaces(7) [Michael Kerrisk]
103 - nsenter.1, unshare.1 remove repeated references to clone(2) [Michael Kerrisk]
104 - nsenter.1, unshare.1 update references to *_namespaces(7) pages [Michael Kerrisk]
105 - order AUTHORS / COPYRIGHT / SEE ALSO / AVAILABILITY consistently [Michael Kerrisk (man-pages)]
106 - order ENVIRONMENT / FILES / CONFORMING TO consistently [Michael Kerrisk (man-pages)]
107 - order NOTES / HISTORY / BUGS / EXAMPLE consistently [Michael Kerrisk (man-pages)]
108 - rename EXAMPLE section to EXAMPLES [Michael Kerrisk (man-pages)]
109 - rename RETURN VALUES to RETURN VALUE [Michael Kerrisk (man-pages)]
110 - reword su.1 description [Karel Zak]
111 - runuser.1 Various wording and formatting fixes [Michael Kerrisk (man-pages)]
112 - runuser.1, su.1 miscellaneous wording and formatting fixes [Michael Kerrisk (man-pages)]
113 - script.1 Miscellaneous wording, grammar, and formatting fixes [Michael Kerrisk (man-pages)]
114 - scriptlive.1 Miscellaneous wording, grammar, and formatting fixes [Michael Kerrisk (man-pages)]
115 - scriptreplay.1 Miscellaneous wording, grammar, and formatting fixes [Michael Kerrisk (man-pages)]
116 - setpriv.1 Minor formatting and typo fixes [Michael Kerrisk (man-pages)]
117 - setpriv.1 Various minor wording and formatting fixes [Michael Kerrisk (man-pages)]
118 - setpriv.1 warn users of restrictions on capability changes [Michael Kerrisk (man-pages)]
119 - umount.8 use "filesystem" consistently [Michael Kerrisk (man-pages)]
120 - unshare.1 EXAMPLES improve persistent mount namespace example [Michael Kerrisk (man-pages)]
121 - unshare.1 clarify description and example for --mount=<path> [Michael Kerrisk (man-pages)]
122 - unshare.1 clarify that --pid=<file> requires --fork [Michael Kerrisk (man-pages)]
123 - unshare.1 fix examples, part 1 [Michael Kerrisk]
124 - unshare.1 fix examples, part 2 [Michael Kerrisk]
125 - unshare.1 fix examples, part 3 [Michael Kerrisk]
126 - unshare.1 improve intro paragraphs [Michael Kerrisk]
127 - unshare.1 typo fix [Michael Kerrisk (man-pages)]
128 - use the term "exit status" [Michael Kerrisk (man-pages)]
129 - various reword "allow(s) to" [Michael Kerrisk (man-pages)]
130 - wording fix "another" ==> "other" [Michael Kerrisk (man-pages)]
131 Subject:
132 - docs change from nofill to fill mode [Bjarni Ingi Gislason]
133 - docs disk-utils change "allows to <verb>" to "allows <verb>ing" [Bjarni Ingi Gislason]
134 - docs remove unnecessary paragraph macros [Bjarni Ingi Gislason]
135 agetty:
136 - (man) add "white" color name [Karel Zak]
137 - (man) fix typo [Karel Zak]
138 - extend --issue-file to support multiple paths [Karel Zak]
139 - ignore ^C [Karel Zak]
140 - save the original speed on --keep-baud [Karel Zak]
141 bash-completion:
142 - chmod -x [Karel Zak]
143 - release preparations [Sami Kerola]
144 - umount explicitly needs gawk [Wolfram Sang]
145 - update irqtop and lsirq completions [Sami Kerola]
146 bash-completion/umount:
147 - shell charaters escape [Etienne Mollier]
148 blkdiscard:
149 - (man) offset and length must be sector aligned [Lukas Czerner]
150 - Refuse to proceed if signatures are found [Lukas Czerner]
151 - use O_EXCL, add --force [Karel Zak]
152 blkzone:
153 - Add --force option [Shin'ichiro Kawasaki]
154 - add open/close/finish commands [Aravind Ramesh]
155 - deny destructive ioctls on busy blockdev [Johannes Thumshirn]
156 - ioctl related code refactoring [Damien Le Moal]
157 - remove unnecessary initializations [Karel Zak]
158 blockdev:
159 - Don't fail on missing start sector [Stanislav Brabec]
160 build-sys:
161 - Fix autogenerated URL in ChangeLog [Chris Hofstaedtler]
162 - add $LDADD and libcommon to test_logindefs_LDADD [Karel Zak]
163 - add --disable-hwclock-gplv3 [Karel Zak]
164 - add --enable-ubsan to make it possible to build util-linux with UBSan [Evgeny Vereshchagin]
165 - add --enable-werror [Karel Zak]
166 - add --enable-werror to devel build scenarios [Karel Zak]
167 - add -Waddress-of-packed-member [Karel Zak]
168 - add missing LDADD to blkid test [Karel Zak]
169 - cleanup $vendordir use [Karel Zak]
170 - fix blkdiscard blkid.h use [Karel Zak]
171 - fix chfn-chsh configure help text [Karel Zak]
172 - fix irqtop compilation with -lslang [Karel Zak]
173 - make lsirq and irqtop optional [Karel Zak]
174 - release++ (v2.36-rc1) [Karel Zak]
175 - release++ (v2.36-rc2) [Karel Zak]
176 - remove redundard includes [Karel Zak]
177 - remove unneeded include of generated file [Zbigniew Jędrzejewski-Szmek]
178 - rename automake variable to match define name [Zbigniew Jędrzejewski-Szmek]
179 cal:
180 - Add column mode [Aurelien LAJOIE]
181 - Add helper functions for left align [Aurelien LAJOIE]
182 - Add test, all are checked against ncal [Aurelien LAJOIE]
183 - Add weekdays into cal_control [Aurelien LAJOIE]
184 - Correctly center the year [Aurelien LAJOIE]
185 - Remove todo [Aurelien LAJOIE]
186 - Update man page [Aurelien LAJOIE]
187 - correctly set the week width [Aurelien LAJOIE]
188 - use a const char* [Aurelien LAJOIE]
189 - use size_t to calculate width [lgtm scan] [Karel Zak]
190 cfdisk:
191 - add --lock and LOCK_BLOCK_DEVICE [Karel Zak]
192 chfn:
193 - Make readline prompt for each field on a separate line [Damien Goutte-Gattat]
194 chrt:
195 - Use sched_setscheduler system call directly [jonnyh64]
196 chsh:
197 - (man) fix default behavior description [Karel Zak]
198 col:
199 - fix output when first line does not have newline character [Sami Kerola]
200 cryptsetup:
201 - add option to use via dlopen in libmount [Luca Boccassi]
202 ctrlaltdel:
203 - display error message indicated by errno [Sami Kerola]
204 disk-utils:
205 - Add reference to ufiformat(8) [Wojtek Kaniewski]
206 dmesg:
207 - add --follow-new [Konstantin Khlebnikov]
208 - adjust timestamps according to suspended time [Konstantin Khlebnikov]
209 doc:
210 - Fix some warnings from "test-groff" for manuals [Bjarni Ingi Gislason]
211 - disk-utils/* Fix some warnings from "mandoc -T lint" [Bjarni Ingi Gislason]
212 - libuuid/man/* Fix some warnings from "mandoc -T lint" [Bjarni Ingi Gislason]
213 - login-utils/* Fix some warnings from "mandoc -T lint" [Bjarni Ingi Gislason]
214 - misc-utils/* Fix some warnings from "mandoc -T lint" [Bjarni Ingi Gislason]
215 - schedutils/* Fix some warnings from "mandoc -T lint" [Bjarni Ingi Gislason]
216 - sys-utils/* fix some warnings from "mandoc -T lint" [Bjarni Ingi Gislason]
217 - term-utils/* fix some warnings from "mandoc -T lint" [Bjarni Ingi Gislason]
218 - text-utils/* fix some warnings from "mandoc -T lint" [Bjarni Ingi Gislason]
219 docs:
220 - (man) remove double quotes (") in .SH lines [Michael Kerrisk (man-pages)]
221 - Correct ChangeLog URL to history log. [Anatoly Pugachev]
222 - Fix dead references to kernel documentation [Yannick Le Pennec]
223 - Improve grammar [Ben Frankel]
224 - Some minor fixes in some manuals [Bjarni Ingi Gislason]
225 - add blkdiscard to ReleaseNotes [Karel Zak]
226 - add note about AsciiDocs [Karel Zak]
227 - add rev(1) to TODO [Karel Zak]
228 - add swap to 1st fstab field [Karel Zak]
229 - add terminal hyperlinks to TODO [Karel Zak]
230 - add v2.36-ReleaseNotes [Karel Zak]
231 - fix release notes file name [Karel Zak]
232 - fix spacing in irqtop and lsirq manual pages [Sami Kerola]
233 - improve size arguments description in --help output [Karel Zak, ed]
234 - kill.1 add note about shell-internal kill implementations [Sami Kerola]
235 - mark some branches as github-only [Karel Zak]
236 - mention Coverity Scan and the Fossies codespell report [Evgeny Vereshchagin]
237 - misc-utils change "allows to <verb>" to "allows <verb>ing" [Bjarni Ingi Gislason]
238 - nsenter(1) fix further details in PID namespace section [Stephen Kitt]
239 - remove drone.io, add lgtm.com [Karel Zak]
240 - remove irqtop TODO item [Sami Kerola]
241 - remove trailing space in strings [Bjarni Ingi Gislason]
242 - renice(1) Add chrt(1) to SEE ALSO [Jann Horn]
243 - reword others "allow to" [Karel Zak]
244 - update AUTHORS file [Karel Zak]
245 - update ReleaseNotes [Karel Zak]
246 - update v2.36-ReleaseNotes [Karel Zak]
247 eject:
248 - fix compiler warning [-Wformat-overflow] [Karel Zak]
249 exfat:
250 - Fix parsing exfat label [Pali Rohár]
251 fdisk:
252 - add --list-details [Karel Zak]
253 - add --lock and LOCK_BLOCK_DEVICE [Karel Zak]
254 - add --noauto-pt [Karel Zak]
255 - add support for parttype aliases [Karel Zak]
256 - better wording for '-B' in the man page [Wolfram Sang]
257 - improve list-types readability [Karel Zak]
258 - make sure label defined for some menu entries [Karel Zak]
259 - specify in '--help' that we can have multiple devices with '-l' [Wolfram Sang]
260 - update expected test outputs with command outputs [Sami Kerola]
261 findmnt:
262 - make xalloc use mroe robust [Karel Zak]
263 fix typo:
264 - yourbranch -> yourgit [Soumendra Ganguly]
265 flock:
266 - Add new example using shell IO redirection [Jookia]
267 - make examples in man page more readable [Karel Zak]
268 fsck.cramfs:
269 - fix macro usage [Zbigniew Jędrzejewski-Szmek]
270 fstrim:
271 - add --listed-in <file[ file ..]> [Karel Zak]
272 - do not use Protect setting in systemd service [Karel Zak]
273 - randomize timer start time across 100 minutes [Sami Kerola]
274 - rename --quite to --quite-unsupported [Karel Zak]
275 - run service and timer only if /etc/fstab is present [Luca BRUNO]
276 getopt:
277 - use examples installation directory in man page [Sami Kerola]
278 hexdump:
279 - fix typo, dcl instead of dc1 [Karel Zak]
280 hwclock:
281 - fix audit exit status [Karel Zak]
282 - improve use of settimeofday() portability [Karel Zak]
283 - make glibc 2.31 compatible [J William Piggott, Karel Zak]
284 - update yacc file [Sami Kerola]
285 ilib/strutils:
286 - fix rounding in size_to_human_string() [Karel Zak]
287 include:
288 - add remove_entry() to env.h [Sami Kerola]
289 - cleanup pidfd inckudes [Karel Zak]
290 include/c:
291 - add USAGE_ARGUMENT [Karel Zak]
292 include/nls:
293 - remove unnecessary declaration [Karel Zak]
294 ipcs:
295 - ipcs.1 ipcs no longer needs read permission on IPC resources [Michael Kerrisk]
296 iqrtop:
297 - cleanup header [Karel Zak]
298 irctop:
299 - move source code to sys-utils/ directory [Sami Kerola]
300 irqtop:
301 - add bash-completion [Sami Kerola]
302 - add manual page [Sami Kerola]
303 - add struct irq_output [Karel Zak]
304 - add total and delta as own columns [Sami Kerola]
305 - avoid function like pre-processor definitions [Sami Kerola]
306 - change the update delay to use struct timeval [Sami Kerola]
307 - cleanup command line options [Karel Zak]
308 - cleanup man page [Karel Zak]
309 - cleanup sort stuff [Karel Zak]
310 - cleanup struct irq_stat use [Karel Zak]
311 - display number of new interupts in-between updates [Sami Kerola]
312 - do not use fixed size /proc/interrupts line buffer [Sami Kerola]
313 - don't print header for --once [Karel Zak]
314 - fix all warnings [zhenwei pi]
315 - fix open file descriptor leak [Sami Kerola]
316 - hide cursor when in interactive mode [Sami Kerola]
317 - implement a new utility to display kernel interrupt [zhenwei pi]
318 - improve header [Sami Kerola]
319 - include hostname and timestamp to output header [Sami Kerola]
320 - init README [zhenwei pi]
321 - keep WINDOW pointer in functions only [Karel Zak]
322 - keep table in functions only [Karel Zak]
323 - make util-linux build-system to build the command [Sami Kerola]
324 - minor cleanup [Karel Zak]
325 - move WINDOW back to control struct [Karel Zak]
326 - move independent code to irq-common.c [Karel Zak]
327 - move screen update to a separate function [Sami Kerola]
328 - remove dead code [Karel Zak]
329 - remove unnecessary code [Karel Zak]
330 - reorder function [Karel Zak]
331 - separate normal and ncurses way [Karel Zak]
332 - separate screen and scols code [Karel Zak]
333 - simplify terminal resizing [Karel Zak]
334 - small cleanup in main() [Karel Zak]
335 - tidy coding style and update usage() text [Sami Kerola]
336 - trim white spaces from end of name field [Sami Kerola]
337 - use -J for JSON [Karel Zak]
338 - use epoll event loop [Sami Kerola]
339 - use lib/monotonic.c to determine uptime [Sami Kerola]
340 - use libsmartcols [Sami Kerola]
341 - use memory allocation that check errors [Sami Kerola]
342 - use name instead of desc as irq name field referal [Sami Kerola]
343 - use runtime control structure [Sami Kerola]
344 - use util-linux libcommon facilities [Sami Kerola]
345 kill:
346 - include sys/types.h before checking SYS_pidfd_send_signal [Sami Kerola]
347 last:
348 - fix use of non-terminated utmp->ut_line [Karel Zak]
349 lib/blkdev:
350 - add support for --lock and LOCK_BLOCK_DEVICE [Karel Zak]
351 lib/color-names:
352 - add "white" between human-readable [Karel Zak]
353 lib/mangle:
354 - check for the NULL string argument [Gaël PORTAY]
355 lib/mbsalign:
356 - add function to calculate width [Karel Zak]
357 lib/path:
358 - add ul_path_is_accessible() [Karel Zak]
359 lib/pwdutils:
360 - add xgetgrnam [Matthew Harm Bekkema]
361 lib/randutils:
362 - use explicit data types for bit ops [Karel Zak]
363 lib/strutils:
364 - add test for strdup_to_struct_member() [Karel Zak]
365 - fix floating point exception [Karel Zak]
366 - fix parse_size() for large numbers [Karel Zak]
367 - fix uint64_t overflow [Karel Zak]
368 - remove unnecessary include [Karel Zak]
369 - use directly err() [Karel Zak]
370 lib/sysfs:
371 - fix prefix use in sysfs_devname_is_hidden() [Karel Zak]
372 libblkid:
373 - (docs) add missing references [Karel Zak]
374 - (docs) document new function [Karel Zak]
375 - Add support for zonefs [Damien Le Moal]
376 - Fix UTF-16 support in function blkid_encode_to_utf8() [Pali Rohár]
377 - add dax capability detection in topology probing [Anthony Iliopoulos]
378 - fix compiler warning [-Wsign-compare] [Karel Zak]
379 - fix fstatat() use in blkid__scan_dir() [Karel Zak]
380 - move UTF encoding function to lib/ [Karel Zak]
381 - remove blkid_llseek() [Karel Zak]
382 - remove unnecessary uuid.h [Karel Zak]
383 libfdisk:
384 - (docs) add missing comment [Karel Zak]
385 - (docs) add missing references [Karel Zak]
386 - (docs) document new functions [Karel Zak]
387 - (docs) fix typos [Karel Zak]
388 - (dos) be more explicit in fdisk_verify_disklabel() output [Karel Zak]
389 - (dos) be more robust about max number of partitions [Karel Zak]
390 - (dos) fix default partition start [Karel Zak]
391 - (gpt) add GPT debug mask [Karel Zak]
392 - (gpt) add functionality to move backup header [Karel Zak]
393 - (gpt) cleanup and consolidate write code [Karel Zak]
394 - (gpt) cleanup entries array size calculations [Karel Zak]
395 - (gpt) fix compiler warning [-Wmaybe-uninitialized] [Karel Zak]
396 - (gpt) partition name default to empty string [Karel Zak]
397 - (script) accept sector-size, ignore unknown headers [Karel Zak]
398 - (script) fix memory leak [Karel Zak]
399 - (script) fix partno_from_devname() [Karel Zak]
400 - (script) fix segmentation fault [Gaël PORTAY]
401 - add Linux /var, /var/tmp and root verity GPT partition types [nl6720]
402 - add fdisk_set_disklabel_id_from_string() [Karel Zak]
403 - add missing comments [Karel Zak]
404 - add partition type aliases and shortcuts [Karel Zak]
405 - fix __copy_partition() [Karel Zak]
406 - fix alignment logic for tiny partitions [Karel Zak]
407 - fix const char mess [Karel Zak]
408 - fix partition calculation for BLKPG_* ioctls [Karel Zak]
409 - fix pointer wraparound warning [Sami Kerola]
410 - make sure we check for maximal number of partitions [Karel Zak]
411 - make sure we use NULL after free [Karel Zak]
412 - remove unwanted assert() [Karel Zak]
413 - use ul_encode_to_utf8() [Karel Zak]
414 libfdisk, unshare:
415 - fix gcc-4.9.4 warnings [Toni Uhlig]
416 libmount:
417 - (docs) add missing references [Karel Zak]
418 - (docs) fix typo, remove unused reference [Karel Zak]
419 - (parser) fix memory leak on error before end-of-file [Karel Zak]
420 - (umount) FS lookup refactoring [Karel Zak]
421 - (umount) fix FD leak [Karel Zak]
422 - (verity) remove unnecessary empty lines [Karel Zak]
423 - Avoid triggering autofs in lookup_umount_fs_by_statfs [Fabian Vogt]
424 - add support for ID= [Karel Zak]
425 - add support for signed verity devices [Luca Boccassi]
426 - do not unnecessarily chmod utab.lock [Tycho Andersen]
427 - fix condition for mountinfo filter [Karel Zak]
428 - fix mount -a EBUSY for cifs [Roberto Bergantinos Corpas]
429 - fix x- options use for non-root users [Karel Zak]
430 - improve smb{2,3} support [Karel Zak]
431 - make mnt_context_find_umount_fs() more extendable [Karel Zak]
432 - move "already mounted" code to separate function [Karel Zak]
433 - smb2 is unsupported alias [Karel Zak]
434 - try read-only mount on write-protected superblock too [Karel Zak]
435 - use mnt_stat_mountpoint() on more places [Karel Zak]
436 libsmartcols:
437 - (docs) add missing references [Karel Zak]
438 - (docs) fix reference [Karel Zak]
439 - (sample) check scols_line_refer_data() return code [coverity scan] [Karel Zak]
440 - (sample) check scols_line_set_data() return code [coverity scan] [Karel Zak]
441 - (sample) remove unnecessary check [coverity scan] [Karel Zak]
442 - (sample) remove unused variable [Karel Zak]
443 - (smaple) check scols_line_set_data() return code [coverity scan] [Karel Zak]
444 - don't calculate with encoding on scols_table_enable_noencoding() [Karel Zak]
445 libuuid:
446 - (test) cleanup unused memory [coverity scan] [Karel Zak]
447 - (test) close fd [coverity scan] [Karel Zak]
448 - (test) make sure UUID is terminated [coverity scan] [Karel Zak]
449 - add uuid_parse_range() [Zane van Iperen]
450 - add uuid_parse_range() to man page and symbol-table [Karel Zak]
451 - ensure variable is initialized [cppcheck] [Sami Kerola]
452 - improve uuid_unparse() performance [Aurelien LAJOIE]
453 - remove function alias [Karel Zak]
454 login:
455 - add MOTD_FIRSTONLY= [Karel Zak]
456 - add support for directories in MOTD_FILE= [Karel Zak]
457 - avoid lseek() with pread() and pwrite() [Sami Kerola]
458 - cleanup -f in usage() and comments [Karel Zak]
459 - cleanup get_hushlogin_status() use [Karel Zak]
460 - fix -f description in the man-page [Karel Zak]
461 - fixed invalid sizeof usage [Toni Uhlig]
462 - keep default MOTD_FILE= backwardly compatible [Karel Zak]
463 - use PAM_SILENT to propagate hushlogin to PAM [Karel Zak]
464 logindefs:
465 - use xalloc.h, code cleanup [Karel Zak]
466 lsblk:
467 - Add SERIAL column to the SCSI output mode. [Milan Broz]
468 - Fall back to ID_SERIAL [Sven Wiltink]
469 - Ignore hidden devices [Ritika Srivastava]
470 - add dax (direct access) capability column [Anthony Iliopoulos]
471 - fix -P regression from v2.34 [Karel Zak]
472 lscpu:
473 - Adapt MIPS cpuinfo [Jiaxun Yang]
474 - Add shared cached info for s390 lscpu -C [Sumanth Korikkar]
475 - cleanup caches code [Karel Zak]
476 - fix SIGSEGV on archs without drawers & books [Karel Zak]
477 - use official name for HiSilicon tsv110 [Karel Zak]
478 lsirq:
479 - add -P option [Karel Zak]
480 - add -n option [Karel Zak]
481 - add new command [Karel Zak]
482 - mark --json and --pairs options mutually exclusive [Sami Kerola]
483 lslogins:
484 - remove unnecessary brackets [Karel Zak]
485 - use lastlog as wtmp fallback [Sami Kerola]
486 lsmem:
487 - make it without leaks for non-error output [Karel Zak]
488 - report inaccessible /sys/devices/system/memory [Karel Zak]
489 lsns:
490 - add time namespace support [Adrian Reber]
491 manual pages:
492 - adjtime_config.5 format pathname with .I [Michael Kerrisk (man-pages)]
493 mkswap:
494 - add --lock and LOCK_BLOCK_DEVICE [Karel Zak]
495 more:
496 - add display_file() to show files and stdin [Sami Kerola]
497 - avoid defining special characters locally [Sami Kerola]
498 - avoid libmagic telling an empty file is binary [Sami Kerola]
499 - do not allocate shell command buffer from stack [Sami Kerola]
500 - do not reset parent process terminal in execute() [Sami Kerola]
501 - drop setuid permissions before executing anything [Sami Kerola]
502 - fix SIGSTOP and SIGCONT handling [Sami Kerola]
503 - fix moving backwards so that it can reach begining of the file [Sami Kerola]
504 - make execute() more robust and timely [Sami Kerola]
505 - make page and arrow up/down to update view [Sami Kerola]
506 - move code blocks from more_key_command() to functions [Sami Kerola]
507 - move currently open file to control structure [Sami Kerola]
508 - move runtime usage output to a function [Sami Kerola]
509 - refactor and clarify code [Sami Kerola]
510 - remove kill_line() in favor of erase_prompt() [Sami Kerola]
511 - remove underlining related code [Sami Kerola]
512 - replace siglongjmp() and signal() calls with signalfd() [Sami Kerola]
513 - restructure print_buf() if-else with continue [Sami Kerola]
514 - simplify initterm() [Sami Kerola]
515 - target all standard streams when calling fflush() [Sami Kerola]
516 - tell in run time help what the 'v' will execute as editor [Sami Kerola]
517 - use getopt_long() to parse options [Sami Kerola]
518 - use libmagic to identify binary files [Sami Kerola]
519 - use off_t and cc_t to clarify what variables attempt to represent [Sami Kerola]
520 - use single exit path to ensure resource freeing is unified [Sami Kerola]
521 mount:
522 - (man) cleanup devices identifiers section [Karel Zak]
523 - Update man page Synopsis [Marcel Waldvogel]
524 - support "-o move" on command line [Karel Zak]
525 nsenter:
526 - add support for the time namespace [Adrian Reber]
527 po:
528 - merge changes [Karel Zak]
529 - update cs.po (from translationproject.org) [Petr Písař]
530 - update de.po (from translationproject.org) [Mario Blättermann]
531 - update es.po (from translationproject.org) [Antonio Ceballos Roa]
532 - update fr.po (from translationproject.org) [Frédéric Marchal]
533 - update hr.po (from translationproject.org) [Božidar Putanec]
534 - update ja.po (from translationproject.org) [Takeshi Hamasaki]
535 - update pl.po (from translationproject.org) [Jakub Bogusz]
536 - update pt.po (from translationproject.org) [Pedro Albuquerque]
537 - update pt_BR.po (from translationproject.org) [Rafael Fontenelle]
538 - update uk.po (from translationproject.org) [Yuri Chornoivan]
539 - update zh_CN.po (from translationproject.org) [Boyuan Yang]
540 pylibmount:
541 - cleanup and sync UL_RaiseExc [Karel Zak]
542 rename:
543 - fix regression for symlink with non-existing target [Mauricio Faria de Oliveira]
544 - tests add more symlink checks [Mauricio Faria de Oliveira]
545 rev:
546 - (man) add note about limitations [Karel Zak]
547 - report line on error [Karel Zak]
548 script:
549 - fix minor warning [Sami Kerola]
550 scriptlive:
551 - fix man page formatting [Jakub Wilk]
552 - fix typo [Jakub Wilk]
553 scriptlive, scriptreplay:
554 - cleanup --maxdelay man page description [Karel Zak]
555 setarch:
556 - add arm and aarch64 architectures to transition rules [Alexey Gladkov]
557 - fix stderr handling in uname26 tests [Helge Deller]
558 - make verify_arch_domain extendable [Alexey Gladkov]
559 sfdisk:
560 - (man) add note about type and shortcuts collision [Karel Zak]
561 - (man) fix typo [Gaël PORTAY]
562 - add --disk-id to change disk UUID/ID [Karel Zak]
563 - add --lock and LOCK_BLOCK_DEVICE [Karel Zak]
564 - add --relocate command [Karel Zak]
565 - avoid unneeded empty lines with '--list-free' [Wolfram Sang]
566 - extend --part-type, support aliases [Karel Zak]
567 - fix --append to PT with gaps [Karel Zak]
568 - fix previous --append patch, improve man page [Karel Zak]
569 - fix ref-counting for the script [Karel Zak]
570 - make sure we do not overlap on --move [Karel Zak]
571 - only report I/O errors on --move-data [Karel Zak]
572 - remove broken step alignment for --move [Karel Zak]
573 su, runuser:
574 - (man) add more info about PATH and PAM [Karel Zak]
575 swapoff:
576 - cleanup EXIT STATUS [Karel Zak]
577 - do not use 1 exist status at all [Karel Zak]
578 sys-utils:
579 - mount.8 split a long line into two [Bjarni Ingi Gislason]
580 test_tiocsti:
581 - check ioctl() return code [coverity scan] [Karel Zak]
582 tests:
583 - Add UDF hdd image with emoji label created by mkudffs 2.2 [Pali Rohár]
584 - Fix for misc/fallocate test build failure. [Mark Hindley]
585 - Fix mountpoint test failure in build chroots. [Mark Hindley]
586 - add STATIC binaries to build-sys tests [Karel Zak]
587 - add checksum for cramfs/mkfs for BE 8192 (sparc64) [Anatoly Pugachev]
588 - add sanitize_env() check [Sami Kerola]
589 - add sfdisk --dump test [Karel Zak]
590 - add zonefs blkid test [Karel Zak]
591 - cleanup cramfs checksums [Karel Zak]
592 - cleanup fdisk based stuff [Karel Zak]
593 - don't use ASAN in build tests [Karel Zak]
594 - explain why MD tests with metadata v0.90 are KNOWN-FAIL [Karel Zak]
595 - fixes eject/umount on SPARC [Anatoly Pugachev]
596 - fixes fdisk/align-512-* tests [Anatoly Pugachev]
597 - fixes libmount/ on SPARC [Anatoly Pugachev]
598 - fixes mount tests on SPARC [Anatoly Pugachev]
599 - ignore the python libmount tests when they're run under UBSan [Evgeny Vereshchagin]
600 - sfdisk fill correctly gaps if default start requested [Karel Zak]
601 - skip "blkid/dm-err" when `mknod` doesn't work [Evgeny Vereshchagin]
602 - turn off detect_leaks on s390x, use more asan options [Evgeny Vereshchagin]
603 - update build-sys tests [Karel Zak]
604 - update fdisk outputs due to sizes rounding change [Karel Zak]
605 travis:
606 - build util-linux on arm64, ppc64le and s390x [Evgeny Vereshchagin]
607 - don't ask for Ubuntu release on XOS [Karel Zak]
608 - ignore memory leaks in checkusage [Evgeny Vereshchagin]
609 - install all the "official" build dependencies [Evgeny Vereshchagin]
610 - install llvm-* to get llvm-symbolizer [Evgeny Vereshchagin]
611 - integrate util-linux with Coverity Scan [Evgeny Vereshchagin]
612 - make it easier to switch to the next clang/gcc [Evgeny Vereshchagin]
613 - switch to Bionic [Evgeny Vereshchagin]
614 - switch to a newer version of macOS [Evgeny Vereshchagin]
615 - switch to clang-10 [Evgeny Vereshchagin]
616 - switch to gcc-10 [Evgeny Vereshchagin]
617 - turn off -Werror on precise and osx [Evgeny Vereshchagin]
618 - turn on -Werror [Evgeny Vereshchagin]
619 - turn on CIFuzz [Evgeny Vereshchagin]
620 - turn on UBsan on Travis CI to see how it goes [Evgeny Vereshchagin]
621 umount:
622 - don't try it as non-suid if not found mountinfo entry [Karel Zak]
623 unshare:
624 - (man) add note about signals on --fork [Karel Zak]
625 - Fix PID and TIME namespace persistence [michael-dev]
626 - Support names for map-user/group options [Matthew Harm Bekkema]
627 - allow custom uid/gid mappings in userns [Matthew Harm Bekkema]
628 - fix help message indentation [Adrian Reber]
629 - fix man page formatting [Jakub Wilk]
630 - support the time namespace [Adrian Reber]
631 - use '-T' for time namespace instead of '-t' [Adrian Reber]
632 unshare --fork:
633 - Ignore SIGINT and SIGTERM in parent [Daan De Meyer]
634 various:
635 - fix more lgtm scan warnings [Sami Kerola]
636 - use threadsafe versions of time functions [lgtm scan] [Sami Kerola]
637 wipefs:
638 - add --lock and LOCK_BLOCK_DEVICE [Karel Zak]
639 - fix man page --no-headings short option [Karel Zak]
640 write:
641 - fix potential string overflow [Sami Kerola]