]> git.ipfire.org Git - thirdparty/util-linux.git/blob - Documentation/releases/v2.29-ReleaseNotes
docs: replace FTP by HTTPS in kernel.org URLs
[thirdparty/util-linux.git] / Documentation / releases / v2.29-ReleaseNotes
1 Util-linux 2.29 Release Notes
2 =============================
3
4 Security issues
5 ---------------
6
7 CVE-2016-2779
8
9 This security issue is NOT FIXED yet. It is possible to disable the ioctl
10 TIOCSTI by setsid() only. Unfortunately, setsid() has well-defined use cases
11 in su(1) and runuser(1) and any changes would introduce regressions. It seems
12 we need a better way -- ideally another ioctl to disable TIOCSTI without
13 setsid() or in userspace implemented pty container (planned as experimental
14 su(1) feature for v2.30).
15
16
17 Stable maintenance releases between v2.28 and v2.29
18 ---------------------------------------------------
19
20 util-linux 2.28.2 [Sep 7 2016]
21
22 * https://www.kernel.org/pub/linux/utils/util-linux/v2.28/v2.28.2-ReleaseNotes
23 https://www.kernel.org/pub/linux/utils/util-linux/v2.28/v2.28.2-ChangeLog
24
25 util-linux 2.28.1 [Aug 11 2016]
26
27 * https://www.kernel.org/pub/linux/utils/util-linux/v2.28/v2.28.1-ReleaseNotes
28 https://www.kernel.org/pub/linux/utils/util-linux/v2.28/v2.28.1-ChangeLog
29
30 Changes between v2.28 and v2.29
31 -------------------------------
32
33 agetty:
34 - call uname() only when necessary [Karel Zak]
35 - don't modify argv[] when parse speeds [Karel Zak]
36 - fix \S usage [Karel Zak]
37 - move unreachable code to pre-processor #else segment [oclint] [Sami Kerola]
38 blkdev:
39 - guard against missing DIOCGDINFO on FreeBSD 11 [Franco Fichtner]
40 blkdiscard:
41 - Improve man page [Allon Mureinik]
42 build-sys:
43 - add --disable-plymouth-support [Karel Zak]
44 - add --disable-widechar [Karel Zak]
45 - add --enable-libuuid-force-uuidd [Ruediger Meier]
46 - add UL_REQUIRES_COMPILE macro [Karel Zak]
47 - add missing include/plymouth-ctrl.h [Karel Zak]
48 - add non-action for ncurses pkg-cong test [Karel Zak]
49 - add parisc to define ARCH_ [Karel Zak]
50 - add tools/Makemodule.am [Karel Zak]
51 - clean up relation between ncurses[w] and wide-char support [Karel Zak]
52 - cleanup --with-ncurses [Karel Zak]
53 - fix comments in ul.m4 [Karel Zak]
54 - fix drone.io builds [Karel Zak]
55 - fix missing ncursesw message [Ruediger Meier]
56 - fix typo on ncurses-config command line [Karel Zak]
57 - fix uClibc-ng scanf check [Waldemar Brodkorb]
58 - improve libncursesw5 install for travis [Karel Zak]
59 - release++ (v2.29-rc1) [Karel Zak]
60 - release++ (v2.29-rc2) [Karel Zak]
61 - remove dead libsmartcols sample [Karel Zak]
62 - remove global dependence between widechar and ncursesw [Karel Zak]
63 - remove obsolete [cs]fdisk LDADDs [Karel Zak]
64 - remove obsolete comment [Karel Zak]
65 - test functions does not return void [Sami Kerola]
66 - use UL_DEFAULT_ENABLE() only for programs [Karel Zak]
67 - use ncurses-config rather than pkg-config [Karel Zak]
68 - workaround for autoconf "present but cannot be compiled" [Karel Zak]
69 cal:
70 - allow to specify month by name [Karel Zak]
71 - cleanup man page [Karel Zak]
72 - cleanup non-ncurses build [Karel Zak]
73 - remove err message from monthname_to_number() [Karel Zak]
74 - support abbreviated month names [Karel Zak]
75 - support alone month name parameter [Karel Zak]
76 - support timestamps [Karel Zak]
77 - use %04d for year [Karel Zak]
78 cfdisk:
79 - fix mountpoint detection [Karel Zak]
80 - use libsmartcols ASCII for non-widechar environment [Karel Zak]
81 cfisk:
82 - add /dev/vda as another default disk [Karel Zak]
83 chfn:
84 - chsh use selinux_check_passwd_access() [Karel Zak]
85 chrt:
86 - add fallback to be usable on kernels without sched_{get,set}attr [Karel Zak]
87 - fix HAVE_SCHED_SETATTR fallback case [Ruediger Meier]
88 - follow nice setting, prefer sched_setscheduler() [Karel Zak]
89 - validate priority before trying to use it [Sami Kerola]
90 colcrt:
91 - avoid the command getting hung [afl] [Sami Kerola]
92 cramfs:
93 - add missing includes [Karel Zak]
94 - revert crc32 changes [Karel Zak]
95 debug:
96 - use const void * for ul_debugobj() [Igor Gnatenko]
97 deprecated.txt:
98 - Add sfdisk --show-pt-geometry [Stanislav Brabec]
99 dmesg:
100 - --notime should not suppress --show-delta [Sami Kerola]
101 - drop core at impossible case in read_buffer() [oclint] [Sami Kerola]
102 - fix indention [Karel Zak]
103 - use strtimeval_iso() [Karel Zak]
104 docs:
105 - Fix various typos [Sebastian Rasmussen]
106 - add file format note to utmpdump manual page [Sami Kerola]
107 - add sfdisk scripts quotes issue to TODO file [Karel Zak]
108 - optinal option arguments should be long-only [Sami Kerola]
109 - some random fixes [Karel Zak]
110 - update AUTHORS file [Karel Zak]
111 - update TODO file [Karel Zak]
112 - update infor about TIOCSTI [Karel Zak]
113 - update v2.29-ReleaseNotes [Karel Zak]
114 fdisk:
115 - Add support for altering GPT size [Sassan Panahinejad]
116 - Fix typo RequiredPartiton -> RequiredPartition [Sebastian Rasmussen]
117 - add --wipe-partitions=auto|never|default [Karel Zak]
118 - fix compiler warning [Karel Zak]
119 - fix memleak in list_disk_geometry() [Ruediger Meier]
120 - make -l <dev ...> behaves like fdisk -l [Thierry Vignaud]
121 - use PAGER for 'l' command. [Karel Zak]
122 findmnt:
123 - (verify) add docs [Karel Zak]
124 - (verify) add options verification [Karel Zak]
125 - (verify) add source verification [Karel Zak]
126 - (verify) add swaparea verification [Karel Zak]
127 - (verify) check filesystem type [Karel Zak]
128 - (verify) fix mem leak [coverity scan] [Karel Zak]
129 - (verify) minor changes in strings [Karel Zak]
130 - add --verify and --verbose [Karel Zak]
131 - remove duplicate include [Karel Zak]
132 flock:
133 - Introduce no-fork option. [Terry Burton]
134 - fix no-flock patch [Karel Zak]
135 - keep run_program() simple [Karel Zak]
136 fsck:
137 - fix racing between unlock/unlink and open [Yuriy M. Kaminskiy]
138 - remove fs-specific options from man page [Karel Zak]
139 fsck.cramfs:
140 - don't ignore read() result [coverity scan] [Karel Zak]
141 fsck.minix:
142 - Verify more fields in super-block. [Tobias Stoeckmann]
143 - fix endless loop and out of stack [Karel Zak]
144 fstrim:
145 - add -v to the systemd service [Karel Zak]
146 getops:
147 - improve getopt-parse.bash example [Sami Kerola]
148 getopt:
149 - be sure that options array is terminated [Karel Zak]
150 - fix memory leaks and integer overflows [ASAN & valgrind] [Sami Kerola]
151 - keep pointer to 'name' in control struct [Karel Zak]
152 hwclock:
153 - use strtimeval_iso() [Karel Zak]
154 include/closestream:
155 - define exit codes [Karel Zak]
156 include/env:
157 - minor fixes and clean ups [Karel Zak]
158 include/timeutils:
159 - rewrite iso formatting functions [Karel Zak]
160 - use pointer for time_t [Karel Zak]
161 include/widechar:
162 - add fallback for WEOF [Karel Zak]
163 - add missing fallbacks [Karel Zak]
164 ionice:
165 - clarify description of --classdata [Daniel Shahaf]
166 isosize:
167 - don't ignore read() result [coverity scan] [Karel Zak]
168 - fix read() result check [Karel Zak]
169 kill:
170 - remove pid command-name to option alias [Sami Kerola]
171 last:
172 - cleanup time formatting code [Karel Zak]
173 - fix logout time [Karel Zak]
174 lib:
175 - avoid double free in loopdev.c [Sami Kerola]
176 - try to find tty in get_terminal_name() [Sami Kerola]
177 lib/crc32:
178 - prefix public functions [Gustavo Zacarias]
179 lib/loopdev:
180 - Set errno in is_loopdev on error [Tobias Stoeckmann]
181 - cleanup sizelimit check [Karel Zak]
182 lib/mbsalign:
183 - fix for non-widechar [Karel Zak]
184 - free buffer after error [coverity scan] [Karel Zak]
185 lib/pager:
186 - cleanup and extend API [Karel Zak]
187 - fix test [Karel Zak]
188 - restore signals setting by pager_close() [Karel Zak]
189 lib/randutils:
190 - add xsrand() and rand_get_number() [Karel Zak]
191 - remove unnecessary function [Karel Zak]
192 lib/strutils:
193 - make left and right trims more robust [Sami Kerola]
194 lib/sysfs:
195 - be more smart for non-scsi devices [Karel Zak]
196 lib/timeutils:
197 - add strtime_short() [Karel Zak]
198 - add strxxx_iso() functions [Karel Zak]
199 lib/ttyutils:
200 - use stdout for get_terminal_width() [Karel Zak]
201 libblkid:
202 - Add metadata signature check for IMSM on 4Kn drives [Alexey Obitotskiy]
203 - Avoid OOB access on illegal ZFS superblocks [Tobias Stoeckmann]
204 - Avoid strlen if only first char is checked [Tobias Stoeckmann]
205 - Check that cluster size is nonzero when probing exFAT [Rostislav Skudnov]
206 - [exfat] Limit maximum number of iterations in find_label [Rostislav Skudnov]
207 - avoid non-empty recursion in EBR [Karel Zak]
208 - check blkid_parse_tag_string() return code [coverity scan] [Karel Zak]
209 - don't check nonnull attributes for NULL [-Wnonnull-compare] [Karel Zak]
210 - fix debugging macro [oclint] [Sami Kerola]
211 - fix mistake in debug message [Karel Zak]
212 - ignore empty MBR on LVM device [Karel Zak]
213 - ignore extended partition at zero offset [Karel Zak]
214 - improve debug messages [Karel Zak]
215 - make I/O errors on CDROMs non-fatal [Karel Zak]
216 - make blkid_do_wipe() work with probes with offset [Petr Uzel]
217 - reduce probing area for crazy CDROMs [Karel Zak]
218 - remove unused function [Karel Zak]
219 - simplify if clause [oclint] [Sami Kerola]
220 - store only canonical devnames to the cache [Karel Zak]
221 libcommon:
222 - add ISO_8601_GMTIME that will print UTC-0 timestamps [Sami Kerola]
223 libfdisk:
224 - (docs) add missing version notes [Karel Zak]
225 - (gpt) be more careful with 64bit constants [Karel Zak]
226 - (gpt) make attributes parser more robust [Karel Zak]
227 - (script) make bootable flag parsing more robust [Karel Zak]
228 - Add support for altering GPT size [Sassan Panahinejad]
229 - Distinguish between first LBA sector and partition [Tobias Stoeckmann]
230 - Fix assert error in free space handling [Tobias Stoeckmann]
231 - add API for work with labelitems [Karel Zak]
232 - add fdisk_wipe_partition() [Karel Zak]
233 - add trivial script test [Karel Zak]
234 - cleanup fdisk_gpt_set_npartitions() [Karel Zak]
235 - cleanup labelitem initialization [Karel Zak]
236 - don't offer zero length freespace [Karel Zak]
237 - fix range checking for fdisk_set_last_lba [Sassan Panahinejad]
238 - fix script Type= and Id= parsing [Karel Zak]
239 - fix typo [Karel Zak]
240 - fix uninitialized fdisk_labelitem [Ruediger Meier]
241 - make script token parser more robust [Karel Zak]
242 - make table-length usage more robust [Karel Zak]
243 - move fdisk_field_...() functions to field.c [Karel Zak]
244 - use fdisk_add_partition() for unused partno [Karel Zak]
245 - use table-length in dump for non-standard PT [Karel Zak]
246 liblkid:
247 - Add length check in probe_nilfs2 before crc32 [Torsten Hilbrich]
248 - fix probe_nilfs2 I/O error backup [Karel Zak]
249 libmount:
250 - Fix possible crash in mnt_context_setup_loopdev() [Stanislav Brabec]
251 - Introduce new error MNT_ERR_LOOPOVERLAP [Stanislav Brabec]
252 - Preserve empty string value in optstr parsing [Filipe Brandenburger]
253 - Re-organize is_mounted_same_loopfile() [Stanislav Brabec]
254 - don't check nonnull attributes for NULL [-Wnonnull-compare] [Karel Zak]
255 - don't support /etc/mtab by default [Karel Zak]
256 - fix memory leak [Sami Kerola]
257 - fix mnt_table_parse_mtab() logic [Karel Zak]
258 - fix mnt_table_parse_stream() logic [Karel Zak]
259 - fix mount -a for cifs [Aurelien Aptel]
260 - fix null-checking [coverity scan] [Karel Zak]
261 - ignore redundant slashes [Karel Zak]
262 - make kernel_fs_postparse() more robust [Karel Zak]
263 - one iteration to detect overlap and reuse loopdev [Karel Zak]
264 - paranoid change in mnt_table_is_fs_mounted() [Karel Zak]
265 - remove duplicate code [Karel Zak]
266 - reuse existing loop device [Stanislav Brabec]
267 - try absolute target before canonicalize [Karel Zak]
268 libmount, look:
269 - remove dead code [oclint] [Sami Kerola]
270 libmout:
271 - Reuse loop device safely [Stanislav Brabec]
272 libsmartcols:
273 - (docs) add missing functions [Karel Zak]
274 - (docs) add missing version notes [Karel Zak]
275 - Corrected JSON escaping [Karel Zak, Bryan Elliott]
276 - add JSON support to sample application [Karel Zak]
277 - add application to test library features [Karel Zak]
278 - add fallback for symbols [Karel Zak]
279 - add functions to control terminal usage [Karel Zak]
280 - add maxout sample [Karel Zak]
281 - add scols_column_add_width() [Karel Zak]
282 - add scols_table_get_name() [Igor Gnatenko]
283 - add scols_table_is_nolinesep() [Igor Gnatenko]
284 - add scols_table_is_nowrap() [Igor Gnatenko]
285 - add support for trees to the sample application [Karel Zak]
286 - allow to change cell padding char [Karel Zak]
287 - be consistent, use 'sy' for symbols [Igor Gnatenko]
288 - be more strict about empty tables [Karel Zak]
289 - cleanup get functions [Karel Zak]
290 - cleanup line separator usage [Karel Zak]
291 - cleanup scols_table_set_symbols() API [Karel Zak]
292 - commit missing file [Karel Zak]
293 - custom wrap fixes [Karel Zak]
294 - don't print title color is colors disabled [Karel Zak]
295 - extend wrapnl sample [Karel Zak]
296 - fix WRAPNL crashes [Karel Zak]
297 - fix WRAPNL on strings without \n [Karel Zak]
298 - fix comment [Karel Zak]
299 - fix hidden file usage [Karel Zak]
300 - fix minimal column width calculation [Karel Zak]
301 - fix non-tty output for 'maxout' columns [Karel Zak]
302 - fix padding for non-maxout output [Karel Zak]
303 - fix scols_table_enable_colors() usage in samples [Karel Zak]
304 - fix title output on non-tty [Karel Zak]
305 - fix tree padding [Karel Zak]
306 - fix typos in docs [Igor Gnatenko]
307 - fixes in doc generation [Igor Gnatenko]
308 - improve JSON [Karel Zak]
309 - keep scols_table_get_termwidth() read-only [Karel Zak]
310 - make get_line/column_separator() return const [Igor Gnatenko]
311 - make scols_sort_table() usable for trees [Karel Zak]
312 - remove debuging code from sample [Karel Zak]
313 - support LIBSMARTCOLS_DEBUG_PADDING=on [Karel Zak]
314 - support custom wrap and remove SCOLS_FL_WRAPNL [Karel Zak]
315 - support multi-line cells based on line breaks [Karel Zak]
316 - use SCOLS_FL_RIGHT in sample [Karel Zak]
317 - use const qualifier for scols_table_get_termwidth [Igor Gnatenko]
318 - use const qualifier where it's possible [Igor Gnatenko]
319 logger:
320 - add man page note about the default --tag [Karel Zak]
321 - be more precise about --port description [Karel Zak]
322 - remove trailing spaces when outputing to journal [Sami Kerola]
323 - simplify if clause [oclint] [Sami Kerola]
324 loopdev:
325 - Implememt loopcxt_set_status() [Stanislav Brabec]
326 losetup:
327 - Prevent AUTOCLEAR detach race [Stanislav Brabec]
328 - add --nooverlap options [Karel Zak, Stanislav Brabec]
329 - allow to use --nooverlap when device specified [Karel Zak]
330 - fix outdated comment ["Yuriy M. Kaminskiy"]
331 losetup --nooverlap:
332 - fix typo [Stanislav Brabec]
333 lsblk:
334 - add note about --sort and --list relation [Karel Zak]
335 - improve support for nvme [Karel Zak]
336 - sort by MAJ MIN by default [Karel Zak]
337 - use ID_WWN_WITH_EXTENSION is possible [Karel Zak]
338 lscpu:
339 - add --physical option [Heiko Carstens]
340 - add drawer support [Heiko Carstens]
341 - add parsable testcase with the --physical option [Heiko Carstens]
342 - add s390 drawer testcase [Heiko Carstens]
343 - disable is_vmware_platform() for non-root users [Karel Zak]
344 - fix MMHZ column entry within man page [Heiko Carstens]
345 - fix typo in summary output [Heiko Carstens]
346 - make lookup_cache() more robust [Karel Zak]
347 - only try to read sysfs attributes of present CPUs [Heiko Carstens]
348 - print correct number of threads per core if possible [Heiko Carstens]
349 - show additional caches (s390) [Heiko Carstens]
350 - show machine type (s390) [Heiko Carstens]
351 - show static and dynamic MHz (s390) [Heiko Carstens]
352 - update s390-lpar-drawer testcase [Heiko Carstens]
353 lsipc:
354 - use strtime_short() [Karel Zak]
355 - use strtm_iso() [Karel Zak]
356 lslocks:
357 - add --noinaccessible [Karel Zak]
358 lslogins:
359 - simplify if clause and move definition and comments [oclint] [Sami Kerola]
360 - use strtime_short() [Karel Zak]
361 - use strtm_iso() [Karel Zak]
362 lsns:
363 - check for OOM [Karel Zak]
364 - fix mem leak [coverity scan] [Karel Zak]
365 - missing ns/<name> is not error [Karel Zak]
366 - support cgroup namespaces [Michał Bartoszkiewicz]
367 lspcu:
368 - minor manpage improvement [Heiko Carstens]
369 man pages:
370 - fix spacing between man page name & section number [Mike Frysinger]
371 misc:
372 - Fix various typos [Sebastian Rasmussen]
373 - always check setenv(3) return value [Sami Kerola]
374 - cleanup non-widechar compilation [Karel Zak]
375 - fix declarations shadowing variables in the global scope [oclint] [Sami Kerola]
376 - fix some compiler warnings [Ruediger Meier]
377 - fix unsigned int usage for ctype.h functions [Karel Zak]
378 - once again some printf format strings [Ruediger Meier]
379 - simplify if clauses [oclint] [Sami Kerola]
380 mkswap:
381 - tolerate ENOTSUP when failing to relabel [Lubomir Rintel]
382 more:
383 - don't include ncurses.h, fix for non-widechar [Karel Zak]
384 mount:
385 - Handle EROFS before calling mount() syscall [Stanislav Brabec]
386 - Handle MNT_ERR_LOOPOVERLAP [Stanislav Brabec]
387 - add note about another flags for "remount,bind" [Karel Zak]
388 - add note about loopdev reuse to mount.8 [Karel Zak]
389 - add note about paths verification to mount.8 [Karel Zak]
390 - append inverting options for mount.<type> on "users" [Karel Zak]
391 - mount.8 Update loop device documentation [Stanislav Brabec]
392 - small change to mount.8 loopdev section [Karel Zak]
393 - try to tell what mount was doing when it failed [Sami Kerola]
394 nsenter:
395 - enter namespaces in two passes [James Bottomley]
396 pathnames:
397 - guard clashing definitions on FreeBSD [Franco Fichtner]
398 pg:
399 - stop building the command by default [Sami Kerola]
400 po:
401 - merge changes [Karel Zak]
402 - update cs.po (from translationproject.org) [Petr Písař]
403 - update de.po (from translationproject.org) [Philipp Thomas]
404 - update es.po (from translationproject.org) [Antonio Ceballos Roa]
405 - update ja.po (from translationproject.org) [Takeshi Hamasaki]
406 - update nl.po (from translationproject.org) [Benno Schulenberg]
407 - update pl.po (from translationproject.org) [Jakub Bogusz]
408 - update sv.po (from translationproject.org) [Sebastian Rasmussen]
409 - update uk.po (from translationproject.org) [Yuri Chornoivan]
410 - update zh_CN.po (from translationproject.org) [Wylmer Wang]
411 pylibmount:
412 - include c.h [Karel Zak]
413 ramctl:
414 - add support for zram-control [Karel Zak]
415 rev:
416 - Avoid calling free in a signal handler [Tobias Stoeckmann]
417 - Avoid out of boundary read [Tobias Stoeckmann]
418 rtcwake:
419 - add note about RTC limits [Karel Zak]
420 - make sure buffer is zero terminated [coverity scan] [Karel Zak]
421 script:
422 - avoid trying fclose(NULL) [Sami Kerola]
423 - check status of writes when closing outputs [Sami Kerola]
424 - close file descriptors on exec [Sami Kerola]
425 - improve coding style and the "done" message [Karel Zak]
426 - use empty-slave heuristic more carefully [Karel Zak]
427 scriptreplay:
428 - avoid re-implementing strtod_or_err() [Sami Kerola]
429 - improve error message [Sami Kerola]
430 setarch:
431 - let's keep analyzer happy [coverity scan] [Karel Zak]
432 setpwnam:
433 - fix memory leak [Sami Kerola]
434 setterm:
435 - de-duplicate color option string parsing [Karel Zak]
436 - fix declarations shadowing variables in the global scope [oclint] [Sami Kerola]
437 - remove unnecessary translation string [Sami Kerola]
438 sfdisk:
439 - Add --show-pt-geometry compatibility code [Stanislav Brabec]
440 - Add support for altering GPT size [Sassan Panahinejad]
441 - add --no-tell-kernel [Karel Zak]
442 - add --wipe-partitions=auto|never|default [Karel Zak]
443 - add show-pt-geometry to usage() and sfdisk.8 [Karel Zak]
444 - cleanup before going out of scope [coverity scan] [Karel Zak]
445 - exit with error if rereading partition table fails [Victor Dodon]
446 - free before going out of scope [coverity scan] [Karel Zak]
447 - make non-interactive output more readable [Karel Zak]
448 smartcols/symbols:
449 - free cell_padding in unref() [Igor Gnatenko]
450 su, runuser, setpriv:
451 - create links between man pages [Karel Zak]
452 su,runuser:
453 sulogin:
454 - agetty use the plymouth local protocol instead the plymouth binary [Werner Fink]
455 - make fopen O_CLOEXEC specifier usage portable [Sami Kerola]
456 - remove __nonnull__ function attribute [Sami Kerola]
457 swapoff:
458 - fix mem leak [coverity scan] [Karel Zak]
459 swapon:
460 - fix discard option parsing [Karel Zak]
461 switch_root:
462 - simplify code and reduce indentation [oclint] [Sami Kerola]
463 syspriv:
464 - flip inverted logic [oclint] [Sami Kerola]
465 tailf:
466 - Fix previously adjusted segfault patch [Tobias Stoeckmann]
467 - Fix segmentation fault in tailf on 32 bit [Tobias Stoeckmann]
468 taskset:
469 - clarify that masks are always hex in man page [Chris Metcalf]
470 tests:
471 - fix raid1 minimum I/O size [Ruediger Meier]
472 - (cramfs) check for test_sysinfo [Karel Zak]
473 - Add helper for TIOCSTI exploit [Stanislav Brabec]
474 - Add loop-overlay test [Stanislav Brabec]
475 - Add losetup-loop test suite [Stanislav Brabec]
476 - Allow running a single test case from tests/run.sh [Filipe Brandenburger]
477 - Fix fdisk/id and fdisk/mbr-nondos-mode on Sparc [James Clarke]
478 - Use proper word splitting when executing tests [Filipe Brandenburger]
479 - add GPT attributes parser tests [Karel Zak]
480 - add another libsmartcols tests [Karel Zak]
481 - add another sfdisk script tests [Karel Zak]
482 - add chrt test [Karel Zak]
483 - add chrt vs. nice test [Karel Zak]
484 - add columns separator to libsmartcols test [Karel Zak]
485 - add export and raw to libsmartcols test [Karel Zak]
486 - add flock tests [Karel Zak]
487 - add libsmartcols JSON test [Karel Zak]
488 - add libsmartcols title test [Karel Zak]
489 - add libsmartcols wrap and wrapnl tree tests [Karel Zak]
490 - add missing expected/ dir stuff [Karel Zak]
491 - add sfdisk Type= and Id= test [Karel Zak]
492 - add sfdisk script case-insensitive test [Karel Zak]
493 - add tree libsmartcols test files [Karel Zak]
494 - always quote $LODEV [Ruediger Meier]
495 - avoid &>> for bash compatibility [Ruediger Meier]
496 - call umount --fake for tmpfs tests [Karel Zak]
497 - challenge utmpdump localization go-around [Sami Kerola]
498 - check for mount(8) in minix test [Karel Zak]
499 - check for timeout prog [Karel Zak]
500 - consolidate rmmod scsi_debug [Ruediger Meier]
501 - don't depend on GNU md5sum [Ruediger Meier]
502 - fix for non-ncurses version [Karel Zak]
503 - fix libmount loop-overlay test [Karel Zak]
504 - fix loop-overlay test [Karel Zak]
505 - fix losetup tests for --nooverlap [Karel Zak]
506 - fix ttyutils test [Karel Zak]
507 - fix utmpdump timestamps to be in iso format [Sami Kerola]
508 - implement ts_skip_subtest [Karel Zak]
509 - improve libsmartcols test [Karel Zak]
510 - keep 'hppa' in fdisk/bsd test too [Karel Zak]
511 - let lsmod fail silently [Ruediger Meier]
512 - let's follow ts_scsi_debug_rmmod [Karel Zak]
513 - make chrt test more debug-able [Karel Zak]
514 - make tests more portable due to mtab [Karel Zak]
515 - mark build-in paths test as optional [Karel Zak]
516 - mark chrt as TS_KNOWN_FAIL [Karel Zak]
517 - mark chrt tests as root-only [Karel Zak]
518 - move getopt to separate directory [Karel Zak]
519 - really fix fdisk/bsd for hppa [Helge Deller]
520 - refresh cal(1) test [Karel Zak]
521 - remove USE_LIBMOUNT_FORCE_MOUNTINFO [Karel Zak]
522 - remove unnecessary file [Sami Kerola]
523 - replace sleep by udevadm [Ruediger Meier]
524 - test_md5 prints md5sum only [Ruediger Meier]
525 - udevadm settle before losetup -d [Ruediger Meier]
526 - update build-sys expected output [Karel Zak]
527 - update build-sys tests [Karel Zak]
528 - update sfdisk output strings [Karel Zak]
529 - utmpdump add subsecond accuracy test [Sami Kerola]
530 - wait for flock background process [Ruediger Meier]
531 tools:
532 - add script to load .po from translationproject.org [Karel Zak]
533 - make ko-release-gen usable with gpg2 [Karel Zak]
534 travis:
535 - fix OSX, glibtoolize could not find sed [Ruediger Meier]
536 trivial:
537 - s/automatical/automatic/g [Igor Gnatenko]
538 - use tabs consistently [Igor Gnatenko]
539 ul:
540 - Fix buffer overflow [Tobias Stoeckmann]
541 umount:
542 - add note about FS names differences to the man page [Karel Zak]
543 - cleanup umount.8 about mtab [Karel Zak]
544 - fix obsolete info about loop= in umount.8 [Karel Zak]
545 utmpdump:
546 - use always UTC-0 timezone in textual output [Sami Kerola]
547 - use iso-8601 timestamp format with subsecond accuracy [Sami Kerola]
548 uuidd:
549 - remove unnecessary pidpile path variable [Sami Kerola]
550 wdct:
551 - mark usage() as noreturn [coverity scan] [Karel Zak]
552 wipefs:
553 - force GPT detection [Karel Zak]
554 write:
555 - add control structure to clarify what is going on [Sami Kerola]
556 - don't use strftime() [Karel Zak]
557 - fix setuid related regression [Wayne Pollock]
558 - get rid of function prototypes [Sami Kerola]
559 - improve coding style [Sami Kerola]
560 - improve function and variable names [Sami Kerola]
561 - make timestamp to be obviously just a clock time [Sami Kerola]
562 - remove PUTC macro [Sami Kerola]
563 - remove pointless fileno(3) calls [Sami Kerola]
564 - remove unnecessary utmp variables [Sami Kerola]
565 - remove unused variable [Sami Kerola]
566 - run atexit() checks at the end of execution [Sami Kerola]
567 - set atime value in term_chk() only when needed [Sami Kerola]
568 - stop removing and adding /dev/ in front of tty string [Sami Kerola]
569 - tell when effective gid and tty path group mismatch [Sami Kerola]
570 - use xstrncpy() from strutils.h [Sami Kerola]
571
572 - add control structure to clarify what is going on [Sami Kerola]
573 - don't use strftime() [Karel Zak]
574 - fix setuid related regression [Wayne Pollock]
575 - get rid of function prototypes [Sami Kerola]
576 - improve coding style [Sami Kerola]
577 - improve function and variable names [Sami Kerola]
578 - make timestamp to be obviously just a clock time [Sami Kerola]
579 - remove PUTC macro [Sami Kerola]
580 - remove pointless fileno(3) calls [Sami Kerola]
581 - remove unnecessary utmp variables [Sami Kerola]
582 - remove unused variable [Sami Kerola]
583 - run atexit() checks at the end of execution [Sami Kerola]
584 - set atime value in term_chk() only when needed [Sami Kerola]
585 - stop removing and adding /dev/ in front of tty string [Sami Kerola]
586 - tell when effective gid and tty path group mismatch [Sami Kerola]
587 - use xstrncpy() from strutils.h [Sami Kerola]