]>
Commit | Line | Data |
---|---|---|
8b8985dd KZ |
1 | Util-linux 2.35 Release Notes |
2 | ============================= | |
3 | ||
4 | Release highlights | |
5 | ------------------ | |
6 | ||
7 | agetty(8) now provides a new command-line option --show-issue to print issue | |
8 | file(s) on the current terminal in the same way how it will be printed when | |
9 | agetty(8) executed regularly. | |
10 | ||
11 | agetty(8) supports /run/issue and /usr/lib/issue files and directrories now. | |
12 | ||
13 | dmesg(1) escapes unprintable and potentially unsafe characters by default. The | |
14 | new command-line option --noescape disables this feature. | |
15 | ||
16 | kill(1) now uses pidfd kernel feature to implement a new command-line option | |
17 | --timeout. The option allows sending a sequence of follow-up signals with | |
18 | defined timeouts without the possibility of race. | |
19 | ||
20 | script(1) now used the same PTY code as su(1) --pty. script(1) has also been | |
21 | massively extended to support new logging features like log signals, stdin or | |
22 | additional session information. The new features are implemented by the new | |
23 | timing file format. The changes are backwardly compatible, and the original | |
24 | timing file format is still the default. | |
25 | ||
26 | scriptreplay(1) now allows to extract stdin or session summary from script(1) | |
27 | logs. | |
28 | ||
29 | scriptlive(1) this NEW COMMAND re-execute stdin log by a shell in PTY session. | |
30 | ||
31 | mount(8) and libmount now provides built-in dm-verity support if linked with | |
32 | libcryptsetup. This new feature is EXPERIMENTAL and disabled by default; use | |
33 | --with-cryptsetup to enable. | |
34 | ||
35 | libmount now uses poll() syscall to verify /proc/self/mountinfo file consistence | |
36 | and it re-read the file if modified during previous read call. | |
37 | ||
38 | mount(8) now provides a new command-line option --target-prefix to mount, for | |
39 | example, fstab to an alternative location. This feature is usable, for example, | |
40 | for chroots or containers. | |
41 | ||
42 | mount(8) now allows to use -o together with --all, for example, "mount --all | |
43 | -o ro --target-prefix /foo" will mount real-only all filesystems from fstab to | |
44 | /foo. | |
45 | ||
46 | lsblk(8) provides new columns FSVER (filesystem version) and PARTTYPENAME | |
47 | (human-readable partition type). | |
48 | ||
49 | lsblk(8) reads device properties from /dev/<devname> text file when executed | |
50 | with --sysroot. This is usable for tests and dumps. | |
51 | ||
52 | sfdisk(8) uses progress bar for --move-data and data move is now significantly | |
53 | faster than in previous versions as it does not use fsync during the data move | |
54 | (use --move-use-fsync to disable this feature). | |
55 | ||
56 | ||
57 | ||
58 | Changes between v2.34 and v2.35 | |
59 | ------------------------------- | |
60 | ||
61 | agetty: | |
62 | - Remove superfluous fflush() [Stanislav Brabec] | |
63 | - add --show-issue to review issue output [Karel Zak] | |
64 | - add support for /run/issue and /usr/lib/issue [Karel Zak] | |
3ebb5d4b KZ |
65 | - keep freed issue file pointer zeroized [Karel Zak] |
66 | - return proper value if compiled without ISSUEDIR support [Patrick Steinhardt] | |
8b8985dd KZ |
67 | - simplify code in dolog() preprocessor blocks [Sami Kerola] |
68 | bash-completion: | |
69 | - (unshare) add --map-current-user [Karel Zak] | |
70 | - Add fallback for symlinks/images [Kevin Locke] | |
71 | - Add non-canonical device fallback [Kevin Locke] | |
72 | - Standardize fsck/mkfs file/device [Kevin Locke] | |
73 | - update for new script tools [Karel Zak] | |
74 | - update options [Sami Kerola] | |
3ebb5d4b | 75 | - update script, scriptlive, and scriptreplay files [Sami Kerola] |
8b8985dd KZ |
76 | blkid: |
77 | - (man) add note about udev to --list-one [Karel Zak] | |
78 | - retport block size of a filesystem [Mikulas Patocka] | |
79 | build-sys: | |
80 | - .gitignore hwclock-parse-date.c [Karel Zak] | |
81 | - Include <stdlib.h> in ./configure wchar_t test [Florian Weimer] | |
82 | - add --with-cryptsetup to config-gen.d/all.conf [Karel Zak] | |
83 | - add UL_REQUIRES_ARCH() [Karel Zak] | |
84 | - add missing NR underscore to UL_CHECK_SYSCALL() [Sami Kerola] | |
85 | - add missing header [Karel Zak] | |
86 | - check for linux/capability.h [Karel Zak] | |
87 | - cleanup prefixed used for tests [Karel Zak] | |
88 | - fix UTIL_LINUX_PT_SGI_H macro [lgtm scan] [Karel Zak] | |
89 | - fix build with pty [Karel Zak] | |
90 | - fix out-of-tree build for hwclock [Karel Zak] | |
91 | - fix typo [Karel Zak] | |
92 | - improve hwclock CMOS dependences [Karel Zak] | |
93 | - introduce $sysconfstaticdir [Karel Zak] | |
3ebb5d4b KZ |
94 | - make scriptlive optional [Samuel Thibault] |
95 | - release++ (v2.35-rc1) [Karel Zak] | |
05bfb826 | 96 | - release++ (v2.35-rc2) [Karel Zak] |
8b8985dd KZ |
97 | - remove duplicate includes [Karel Zak] |
98 | - support 'none' for parallel tests [Karel Zak] | |
99 | - use parse-date() only for hwclock [Karel Zak] | |
3ebb5d4b KZ |
100 | cal: |
101 | - (man) make -w, -m and --iso relation more obvious [Karel Zak] | |
05bfb826 KZ |
102 | cfdisk: |
103 | - check mnt_table_parse_fstab() return code [coverity scan] [Karel Zak] | |
8b8985dd KZ |
104 | chfn: |
105 | - don't append extra tailing commas [Karel Zak] | |
106 | choom: | |
107 | - improve docs [Karel Zak] | |
108 | chsh: | |
109 | - replace getpw unsafe functions with xgetpw [Quentin Rameau] | |
110 | cleanup: | |
111 | - Remove some spurious spaces [Elliott Mitchell] | |
112 | colcrt: | |
113 | - make seek to \n more robust [Karel Zak] | |
114 | column: | |
115 | - fix outputing empty column at the end of line [Yousong Zhou] | |
116 | - pass control struct to local_wcstok() [Sami Kerola] | |
117 | cript: | |
118 | - always use decimal point numbers in logs [Karel Zak] | |
119 | disk-utils: | |
120 | - docs fix sfdisk(8) man page typo [Matthew Krupcale] | |
121 | dmesg: | |
122 | - add --noescape [Karel Zak] | |
123 | - do not stop on \0 [Karel Zak] | |
124 | - fix output hex encoding [Karel Zak] | |
3ebb5d4b KZ |
125 | doc: |
126 | - howto-man-page.txt Use font macros instead of font escapes [Bjarni Ingi Gislason] | |
8b8985dd KZ |
127 | docs: |
128 | - Fix adjtime documentation [Pierre Labastie] | |
129 | - add GPLv3 text [Karel Zak] | |
3ebb5d4b KZ |
130 | - add bjd-pfq to AUTHORS (rev.c co-author) [Karel Zak] |
131 | - add irqtop to TODO [Karel Zak] | |
132 | - add non-signalfd PTY request to TODO [Karel Zak] | |
8b8985dd | 133 | - add sfdisk --dump and --backup improvements to TODO [Karel Zak] |
3ebb5d4b | 134 | - add v2.35-ReleaseNotes [Karel Zak] |
8b8985dd KZ |
135 | - correct su.1 runuser reference from section 8 to 1 [Sami Kerola] |
136 | - fix mixtyped constant. [Andrius Štikonas] | |
05bfb826 | 137 | - fix typos [fossies codespell scan] [Karel Zak] |
8b8985dd KZ |
138 | - remove implemented TODO items [Karel Zak] |
139 | - try to find broken man references and fix them [Sami Kerola] | |
140 | - update AUTHORS file [Karel Zak] | |
141 | - update howto-tests.txt [Karel Zak] | |
05bfb826 | 142 | - update v2.35-ReleaseNotes [Karel Zak] |
3ebb5d4b | 143 | - update year in libs docs [Karel Zak] |
8b8985dd | 144 | - we have 2019 already [Karel Zak] |
8b8985dd KZ |
145 | eject: |
146 | - use O_EXCL on default [Karel Zak] | |
147 | fallocate: | |
148 | - fallocate.1 List gfs2 as supporting punch-hole [Andrew Price] | |
149 | fdformat: | |
150 | - cast before lseek [lgtm scan] [Karel Zak] | |
151 | fdisk: | |
152 | - Correct handling of hybrid MBR [Elliott Mitchell] | |
153 | - add hint about --wipe to warning [Karel Zak] | |
154 | - cleanup wipe warning [Karel Zak] | |
155 | - fix quit dialog for non-libreadline version [Karel Zak] | |
156 | - make quit question more usable [Karel Zak] | |
157 | - use 'r' to return from MBR to GPT [Karel Zak] | |
158 | fsfreeze: | |
159 | - remove unnecessary condition [lgtm scan] [Karel Zak] | |
160 | fstrim: | |
161 | - fix systemd service protection [Karel Zak] | |
162 | - ignore non-directory mountpoints [Karel Zak] | |
163 | hexdump: | |
164 | - add header file guards [lgtm scan] [Karel Zak] | |
165 | hwclock: | |
166 | - add SPDX-License-Identifier(s) [Karel Zak] | |
167 | - report rtc open() errors on --verbose [Karel Zak] | |
168 | - use CMOS clock only if available [Carlos Santos] | |
05bfb826 KZ |
169 | include: |
170 | - add some missing licence stuff to header files [Karel Zak] | |
8b8985dd KZ |
171 | include/all-io: |
172 | - remove unnecessary condition [lgtm scan] [Karel Zak] | |
173 | include/closestream: | |
174 | - avoid close more than once [Karel Zak] | |
175 | - fix assignment to read-only standard streams [Patrick Steinhardt] | |
176 | include/pidfd-utils: | |
177 | - small cleanup [Karel Zak] | |
178 | include/strutils: | |
179 | - add strdup_between_structs() [Karel Zak] | |
180 | - add strrealloc() [Karel Zak] | |
181 | include/xalloc: | |
182 | - ensure xstrdup() and xstrndup() returns nonnull attribute [Sami Kerola] | |
183 | - reindent function bodies to unify indentation [Sami Kerola] | |
184 | - use multiline function declarations [Sami Kerola] | |
3ebb5d4b KZ |
185 | isosize: |
186 | - move ISO size functions into a shared header [Daniel Drake] | |
8b8985dd KZ |
187 | kill: |
188 | - add another ifdef [Karel Zak] | |
189 | - add missing ifdefs [Karel Zak] | |
190 | - deallocate follow_ups [assan] [Karel Zak] | |
191 | - make man page more informative about --timeout [Karel Zak] | |
192 | - report features on -V, add lish_header initialization [Karel Zak] | |
193 | - use pidfd system calls to implement --timeout option [Sami Kerola] | |
194 | last: | |
195 | - replace strncat() with more robust mem2strcpy() [Sami Kerola] | |
196 | lib: | |
05bfb826 | 197 | - add _PATH_TMP fallback [Karel Zak] |
8b8985dd KZ |
198 | - add missing license headers [Karel Zak] |
199 | lib/fileutils: | |
200 | - add close_all_fds() [Karel Zak] | |
201 | lib/loopdev.c: | |
202 | lib/path: | |
203 | - add ul_path_stat(), fix absolute paths [Karel Zak] | |
204 | - fix missing header for `struct stat` [Patrick Steinhardt] | |
205 | - make sure ul_path_read_buffer() derminate result [Karel Zak] | |
206 | lib/pty: | |
207 | - allow use callback from mainloop [Karel Zak] | |
208 | - make sure we not use closed FD [Karel Zak] | |
209 | - reset mainloop timeout on signal [Karel Zak] | |
210 | - save sigmask, add API to free all resources [Karel Zak] | |
211 | lib/pty-session: | |
212 | - add generic PTY container code [Karel Zak] | |
213 | - add log callbacks [Karel Zak] | |
214 | - add loggin callback to code, follow return codes [Karel Zak] | |
215 | - fix compilation [Karel Zak] | |
216 | - improve debug messages [Karel Zak] | |
217 | - make wait_child callback optional [Karel Zak] | |
218 | - simplify example/test code [Karel Zak] | |
219 | lib/pwdutils: | |
220 | - add xgetpwuid [Quentin Rameau] | |
221 | lib/randutils: | |
222 | - re-licensing back to BSD [Karel Zak] | |
223 | lib/timeutils: | |
224 | - add %Y-%m-%dT%H %M %S to parse_timestamp() [Karel Zak] | |
225 | lib/ttyutils: | |
226 | - avoid checking same thing twice [Sami Kerola] | |
227 | libblkid: | |
228 | - (drbd) fix comment formatting [Karel Zak] | |
229 | - (drbd) simplify padding [Karel Zak] | |
3ebb5d4b | 230 | - (xfs) external log check for regular xfs on more sectors [Mauricio Faria de Oliveira] |
8b8985dd | 231 | - (xfs) fix sector size calculation [Karel Zak] |
05bfb826 KZ |
232 | - (zfs) don't probe whole-disk areas covered by partitions [Karel Zak] |
233 | - Fix documentation in libblkid header [John Baublitz] | |
3ebb5d4b | 234 | - check for medium on CDMROMs probing [Karel Zak] |
8b8985dd | 235 | - check number of test_blkid_save arguments correctly [Sami Kerola] |
3ebb5d4b | 236 | - check status for the current CDROM slot [Karel Zak] |
8b8985dd KZ |
237 | - do not interpret NTFS as MBR [Karel Zak] |
238 | - fix address sanitizer issues [Sami Kerola] | |
239 | - fix file descriptor leak in blkid_verify() [Karel Zak] | |
240 | - improve MD I/O size calculation [lgtm scan] [Karel Zak] | |
241 | - improve handling of ISO files with partition tables [Daniel Drake] | |
3ebb5d4b | 242 | - improve identification of ISO9660 partition [Daniel Drake] |
8b8985dd KZ |
243 | - improve vfat entries calculation [lgtm scan] [Karel Zak] |
244 | - open device in nonblock mode. [Michal Suchanek] | |
245 | - remove unnecessary condition [lgtm scan] [Karel Zak] | |
3ebb5d4b | 246 | - udf Fix reporting UDF 2.60 revision for Mac OS X disks [Pali Rohár] |
8b8985dd KZ |
247 | libdisk: |
248 | - write sample output to stdout [Karel Zak] | |
249 | libfdisk: | |
3ebb5d4b | 250 | - (MBR) use 0xEA partition type by BootLoaderSpecification [Karel Zak] |
8b8985dd KZ |
251 | - (bsd) cast before ask [lgtm scan] [Karel Zak] |
252 | - (docs) add notes about fdisk_enable_wipe() [Karel Zak] | |
253 | - (gpt) add GUID for APFS containers [Ernesto A. Fernández] | |
254 | - (gpt) cast number of entries [lgtm scan] [Karel Zak] | |
255 | - (gpt) fix hybrid MBR detection, fix 'w' [Karel Zak] | |
256 | - (script) support shortcuts in the type= field [Karel Zak] | |
257 | - Fix double free of *_chs strings in fdisk_partition [Vojtech Trefny] | |
258 | - Space before first partition may not be aligned [Evan Green] | |
259 | - add fdisk_assign_device_by_fd() [Karel Zak] | |
260 | - add fdisk_script_set_table() [Karel Zak] | |
261 | - add sector-size to dump [Karel Zak] | |
262 | - cleanup fdisk_deassign_device() docs [Karel Zak] | |
263 | - consolidate strdup() use [Karel Zak] | |
264 | - don't use FAT as MBR [Karel Zak] | |
265 | - don't use NTFS as MBR [Karel Zak] | |
266 | - fix fdisk_script_get_table() [Karel Zak] | |
267 | - fix typos [Marcos Mello] | |
268 | - fix variable shadowing [Sami Kerola] | |
269 | - improve Sun partitions calculation [lgtm scan] [Karel Zak] | |
270 | - improve partition copy on resize [Karel Zak] | |
271 | - move GPT partition types to include/ [Karel Zak] | |
272 | - refer to partx(8) rather than to kpartx(8) [Karel Zak] | |
273 | - use grain as small as possible [Karel Zak] | |
274 | libfidk: | |
275 | - (dos) fix tiny partitions calculation [Karel Zak] | |
276 | libmount: | |
05bfb826 | 277 | - (monitor) remove dead code [coverity scan] [Karel Zak] |
8b8985dd KZ |
278 | - Add libselinux dependency to pkgconfig file [Masami Hiramatsu] |
279 | - Keep the mnt_tab info for the existent dest in mnt_copy_fs() [Kevin Hao] | |
280 | - Recognize more FUSE pseudofs (avfsd, lxcfs, vmware-vmblock) [Darsey Litzenberger] | |
281 | - add support for verity devices via libcryptsetup [Luca Boccassi] | |
282 | - add target prefix support [Karel Zak] | |
283 | - add verity to mount -V output [Karel Zak] | |
284 | - allow use -o together with --all [Karel Zak] | |
285 | - cleanup strdup() use in context, add reg.test [Karel Zak] | |
05bfb826 | 286 | - do not obscure return code when checking verity options [Luca Boccassi] |
8b8985dd KZ |
287 | - don't access struct member, use API [Karel Zak] |
288 | - don't use /proc/mounts fallback if filename specified [Karel Zak] | |
289 | - fix comment referring to passno field [Patrick Steinhardt] | |
290 | - fix free() call on error [Karel Zak] | |
291 | - fix mnt_context_next_remount() [Karel Zak] | |
292 | - fix potential null pointer dereference [Sami Kerola] | |
293 | - fix typo [Karel Zak] | |
294 | - fix typo in mnt_context_prepare_helper() [lgtm scan] [Karel Zak] | |
3ebb5d4b | 295 | - improve X-mount.mkdir for non-root users [Karel Zak] |
8b8985dd KZ |
296 | - improve mountinfo reliability [Karel Zak] |
297 | - make sure optsmode is initialized [Karel Zak] | |
298 | - move context fs merge to separate function [Karel Zak] | |
299 | - save current FS setting as template [Karel Zak] | |
300 | - use fmemopen() in more robust way [coverity scan] [Karel Zak] | |
301 | - use strdup_between_structs() [Karel Zak] | |
05bfb826 | 302 | - use vsnprintf() in more robust way [coverity scan] [Karel Zak] |
8b8985dd KZ |
303 | libsmartcols: |
304 | - cleanup and extend padding functionality [Karel Zak] | |
305 | libuuid: | |
306 | - add header file guard [lgtm scan] [Karel Zak] | |
307 | login: | |
308 | - reduce file-descriptors cleanup overhead [Karel Zak] | |
309 | - simplify string handling [Sami Kerola] | |
310 | login-utils: | |
311 | - add header file guards [lgtm scan] [Karel Zak] | |
312 | losetup: | |
313 | - Typo fix [Stanislav Brabec] | |
314 | lsblk: | |
315 | - add FSVER (filesystem version) column [Karel Zak] | |
316 | - add FSVER to --fs [Karel Zak] | |
317 | - add PARTTYPENAME column [Karel Zak] | |
318 | - fix -E segfault [Karel Zak] | |
319 | - force to print PKNAME for partition [Karel Zak] | |
320 | - never fallback to udev/blkid on --sysroot [Karel Zak] | |
321 | - on --sysroot read attributes from /dev/<devname> text file [Karel Zak] | |
322 | - read also GROUP,OWNER and MODE from dumps [Karel Zak] | |
323 | - update man description of -f / --fs for current columns [Vladimir Slavik] | |
324 | lscpu: | |
325 | - (man) add note about cache sizes [Karel Zak] | |
326 | - Add HiSilicon aarch64 tsv110 cpupart [John Garry] | |
327 | - add a new columns to --cache [Karel Zak] | |
328 | - make code more readable [lgtm scan] [Karel Zak] | |
329 | - prefer memcpy() to manual pointer arithmetic [Sami Kerola] | |
330 | - top-level DMI function refactoring [Karel Zak] | |
05bfb826 KZ |
331 | lslogins: |
332 | - assume unterminated strings in wtmp/btmp [coverity scan] [Karel Zak] | |
3ebb5d4b KZ |
333 | man: |
334 | - improve script and scriptreplay formatting style [Sami Kerola] | |
335 | man pages: | |
336 | - Add a comma after "e.g." and "i.e." [Bjarni Ingi Gislason] | |
337 | - Change a HYPHEN-MINUS (-) to a minus (\-) for options and numbers [Bjarni Ingi Gislason] | |
338 | - Fix misuse of two-fonts macros [Bjarni Ingi Gislason] | |
339 | - Make the number of .RS/.RE equal [Bjarni Ingi Gislason] | |
8b8985dd KZ |
340 | misc: |
341 | - fix typos [codespell] [Sami Kerola] | |
342 | - replaces atexit(close_stdout) with new close_stdout_atexit() [Karel Zak] | |
343 | mkswap: | |
344 | - cast before lseek [lgtm scan] [Karel Zak] | |
345 | mount: | |
346 | - (dm-verity) update man page [Karel Zak] | |
347 | - (man) document --target-prefix [Karel Zak] | |
348 | - (man) small typo fixes [Merlin Büge] | |
349 | - add --target-prefix [Karel Zak] | |
350 | - add verity example to man page [Karel Zak] | |
351 | - no exit on EPERM, continue without suid [Karel Zak] | |
352 | mountpoint: | |
353 | - add --nofollow option [Sami Kerola] | |
354 | nologin: | |
355 | - Prevent error from su -c [Stanislav Brabec] | |
356 | - silently ignore well known shell command-line options [Sami Kerola] | |
357 | partx: | |
358 | - document -d vs. --nr and fix test [Karel Zak] | |
359 | - don't report ENXIO as error on -d [Karel Zak] | |
360 | po: | |
361 | - add pt.po (from translationproject.org) [Pedro Albuquerque] | |
362 | - merge changes [Karel Zak] | |
363 | - remove possibility to translate static option arguments [Sami Kerola] | |
05bfb826 | 364 | - update cs.po (from translationproject.org) [Petr Písař] |
8b8985dd | 365 | - update de.po (from translationproject.org) [Mario Blättermann] |
05bfb826 KZ |
366 | - update es.po (from translationproject.org) [Antonio Ceballos Roa] |
367 | - update fr.po (from translationproject.org) [Frédéric Marchal] | |
368 | - update hr.po (from translationproject.org) [Božidar Putanec] | |
8b8985dd | 369 | - update ja.po (from translationproject.org) [Takeshi Hamasaki] |
05bfb826 KZ |
370 | - update pl.po (from translationproject.org) [Jakub Bogusz] |
371 | - update pt.po (from translationproject.org) [Pedro Albuquerque] | |
372 | - update pt_BR.po (from translationproject.org) [Rafael Fontenelle] | |
8b8985dd KZ |
373 | - update zh_CN.po (from translationproject.org) [Boyuan Yang] |
374 | po/update-potfiles: | |
375 | - fallback to `find` when git doesn't work [Jan Chren (rindeal)] | |
376 | renice: | |
377 | - fix --help text [Karel Zak] | |
378 | - fix arguments description in --help [Karel Zak] | |
379 | script: | |
380 | - add --echo [Karel Zak] | |
381 | - add --log-in [Karel Zak] | |
382 | - add --logging-format [Karel Zak] | |
383 | - add debug messages around waitpid() [Karel Zak] | |
384 | - add missing exit() [Karel Zak] | |
385 | - add more information to timing log [Karel Zak] | |
386 | - add multistream timing file initialization [Karel Zak] | |
387 | - add note about --log-in and passwords [Karel Zak] | |
388 | - add option --log-out [Karel Zak] | |
389 | - add option --log-timing [Karel Zak] | |
390 | - allow to use the same log for more streams [Karel Zak] | |
391 | - cleanup info logging [Karel Zak] | |
392 | - cleanup logs freeing [Karel Zak] | |
393 | - cleanup usage [Karel Zak] | |
394 | - default to new format when new features expected [Karel Zak] | |
395 | - document SIGUSR1 [Karel Zak] | |
396 | - fix ECHO use, improve shell exec [Karel Zak] | |
397 | - fix man page on --logging-format [Karel Zak] | |
398 | - fix signalfd use [Karel Zak] | |
3ebb5d4b | 399 | - fix typos [codespell] [Sami Kerola] |
05bfb826 | 400 | - follow --logging-format on -t [Karel Zak] |
8b8985dd KZ |
401 | - listen to SIGUSR1, flush logs on the signal [Karel Zak] |
402 | - log additional information [Karel Zak] | |
403 | - log file usage refactoring [Karel Zak] | |
404 | - make --help more readable [Karel Zak] | |
405 | - make optional argument more robust [Karel Zak] | |
406 | - remove unused variable [Karel Zak] | |
407 | - report also timing file, do it only once [Karel Zak] | |
408 | - support multi-stream logging [Karel Zak] | |
409 | - use lib/pty-session [Karel Zak] | |
410 | - write signals to timing file [Karel Zak] | |
411 | scriptlive: | |
412 | - add --command, cleanup shell exec [Karel Zak] | |
413 | - add man page [Karel Zak] | |
414 | - add new command to re-execute script(1) typescript [Karel Zak] | |
415 | - free resource at the and [Karel Zak] | |
416 | - keep ECHO flag, improve welcome message [Karel Zak] | |
417 | - remove unnecessary variables [Karel Zak] | |
418 | - run shell in PTY [Karel Zak] | |
419 | - terminate session at end of the log [Karel Zak] | |
420 | - translate error messages too [Karel Zak] | |
421 | scriptreplay: | |
422 | - (man) add missing --log-* oprions [Karel Zak] | |
423 | - (utils) detect empty steps [Karel Zak] | |
424 | - add --cr-mode [Karel Zak] | |
425 | - add --log-{in,out,io} options [Karel Zak] | |
426 | - add --stream [Karel Zak] | |
427 | - add --stream to the man page [Karel Zak] | |
428 | - add --summary [Karel Zak] | |
429 | - add -T, --log-timing [Karel Zak] | |
430 | - check for EOF [Karel Zak] | |
431 | - cleanup usage() [Karel Zak] | |
432 | - fix error path [Karel Zak] | |
433 | - fix io data log use [Karel Zak] | |
434 | - fix typo [Karel Zak] | |
435 | - make data log file optional for --summary [Karel Zak] | |
436 | - make sure timing file specified [Karel Zak] | |
437 | - move all utils to script-playutils.{c,h} [Karel Zak] | |
438 | - print info and signals [Karel Zak] | |
05bfb826 | 439 | - restrict header name size [Karel Zak] |
8b8985dd KZ |
440 | - rewrite to support new timing file format [Karel Zak] |
441 | - skip unwanted steps [Karel Zak] | |
442 | - use struct timeval for delay [Karel Zak] | |
443 | setpwnam: | |
444 | - use more appropriate allocation size types [Sami Kerola] | |
445 | setterm: | |
446 | - cleanup usage() and man page [Karel Zak] | |
447 | - fix --clear [Karel Zak] | |
448 | sfdisk: | |
449 | - (--move-data) add simple progress bar [Karel Zak] | |
450 | - (--move-data) add speed to progress bar, don't use POSIX_FADV_DONTNEED [Karel Zak] | |
451 | - (--move-data) keep step size based on optimal I/O [Karel Zak] | |
452 | - (--move-data) make log optional [Karel Zak] | |
453 | - (man) add note about interactive mode) [Karel Zak] | |
454 | - (move-data) improve MiB/s progress bar [Karel Zak] | |
455 | - add --move-use-fsync, disable fsync() by default [Karel Zak] | |
456 | - add -J between mutually exclusive options [Karel Zak] | |
05bfb826 | 457 | - check fdisk_script_set_header() return code [coverity scan] [Karel Zak] |
8b8985dd KZ |
458 | - make --no-act usable for --move-data too [Karel Zak] |
459 | - mark --dump and --list-free as mutually exclusive [Karel Zak] | |
05bfb826 | 460 | - remove never read value [clang scan] [Karel Zak] |
8b8985dd | 461 | - write all message to stdout [Karel Zak] |
05bfb826 KZ |
462 | strutils: |
463 | - fix double free in strrealloc() [coverity scan] [Karel Zak] | |
8b8985dd KZ |
464 | su: |
465 | - (pty) remove unnecessary call [Karel Zak] | |
466 | - More descriptive error message on malformed user entry [Jakub Hrozek] | |
467 | - fix error message [Karel Zak] | |
468 | - silence a useless warning [Jouke Witteveen] | |
469 | - use lib/pty-session.c code for --pty [Karel Zak] | |
470 | sys-utils/manuals: | |
471 | - Make the number of the paired macros ".RS" and ".RE" equal [Bjarni Ingi Gislason] | |
472 | term-utils: | |
473 | - add header file guards [lgtm scan] [Karel Zak] | |
474 | tests: | |
475 | - (blkid) update regression tests (due to BLOCK_SIZE) [Karel Zak] | |
3ebb5d4b | 476 | - (chfn) force to bash [Karel Zak] |
8b8985dd KZ |
477 | - (col) avoid hardcoding of errno string [Patrick Steinhardt] |
478 | - (colcrt) fix reliance on EILSEQ in POSIX locale [Patrick Steinhardt] | |
479 | - (colcrt) use env to set locale [Karel Zak] | |
480 | - (column) use actually invalid multibytes to test encoding [Patrick Steinhardt] | |
481 | - (fdisk) avoid hardcoding of errno string [Patrick Steinhardt] | |
3ebb5d4b | 482 | - (fdisk) make sure we use the same sizes for MD devices [Karel Zak] |
8b8985dd KZ |
483 | - (fdisk) update padding in output [Karel Zak] |
484 | - (getopt) remove unwanted paths from error output [Karel Zak] | |
485 | - (libfdisk) remove reliance on buffer behaviour of standard streams [Patrick Steinhardt] | |
486 | - (libmount) make X-* and x-* more robust [Karel Zak] | |
487 | - (libsmartcols) add padding tests [Karel Zak] | |
488 | - (lsblk) gather also udev attributes for new dumps [Karel Zak] | |
489 | - (sfdisk) update move output [Karel Zak] | |
490 | - Add test for current version (v5) of XFS filesystem [Anatoly Pugachev] | |
491 | - Skip fdisk/mbr-nondos-mode on Sparc as unsupported [Karel Zak, Anatoly Pugachev] | |
492 | - add --parsable, remove TS_OPT_parsable [Karel Zak] | |
493 | - add missing 'ts_check_prog xz' [Karel Zak] | |
494 | - add mount --all tests [Karel Zak] | |
3ebb5d4b | 495 | - add new test for chfn gecos [Radka Skvarilova] |
8b8985dd KZ |
496 | - add remaining stderr outputs [Karel Zak] |
497 | - add script and scriptlive replay [Karel Zak] | |
498 | - another prompt fix [Karel Zak] | |
499 | - commit add missing file [Karel Zak] | |
500 | - don't show diff for TS_KNOWN_FAIL [Karel Zak] | |
501 | - fix --unbuffered mode with ASAN [Karel Zak] | |
502 | - fixes blkid/md-raidX-whole on Sparc [Anatoly Pugachev] | |
503 | - improve unbuffer check [Karel Zak] | |
504 | - lscpu s390 nested virtualization [Radka Skvarilova] | |
505 | - make scriptlive output more portable [Karel Zak] | |
3ebb5d4b | 506 | - mark mdadm tests as TS_KNOWN_FAIL [Karel Zak] |
8b8985dd KZ |
507 | - mark scriptlive as KNOWN_FAILED [Karel Zak] |
508 | - remove device name from blkdiscard output [Karel Zak] | |
509 | - remove option --posix [Karel Zak] | |
510 | - remove reliance on buffer behaviour of stderr/stdout streams [Patrick Steinhardt] | |
511 | - remove unbuffered ts_run feature [Karel Zak] | |
512 | - split stdout and stderr [Karel Zak] | |
513 | - upadet scriptlive output [Karel Zak] | |
514 | - update fdisk output [Karel Zak] | |
515 | - update sfdisk dumps [Karel Zak] | |
516 | - update sfdisk wipe output [Karel Zak] | |
517 | - use env and support both unbuffer/stdbuf [Patrick Steinhardt] | |
518 | - use subtests for mountpoint(1) [Karel Zak] | |
519 | travis: | |
520 | - don't call tests in parallel for root [Karel Zak] | |
3ebb5d4b | 521 | - fix sudo command line [Karel Zak] |
8b8985dd KZ |
522 | - force non-parallel for root [Karel Zak] |
523 | unshare: | |
524 | - add --keep-caps option [James Peach] | |
525 | - add --map-current-user option [James Peach] | |
526 | - cleanup capabilities code [lgtm scan] [Karel Zak] | |
3ebb5d4b KZ |
527 | - fix --map-current-user short option (-c) [Matthew Harm Bekkema] |
528 | verity: | |
529 | - add new verity.roothashfile option [Luca Boccassi] | |
530 | - add support for Forward Error Correction options [Luca Boccassi] | |
531 | - ensure that hash_device and root_hash[_file] are passed together or not at all [Luca Boccassi] | |
8b8985dd KZ |
532 | wdctl: |
533 | - add control struct [Karel Zak] | |
534 | - default to /dev/watchdog0 [Karel Zak] | |
535 | - remove duplicate include of <unistd.h> [Patrick Steinhardt] | |
536 | - remove printing from main() [Karel Zak] | |
537 | - rename watch dog info struct [Karel Zak] | |
538 | wipefs: | |
539 | - Allow explicitly enable/disablement [Sam Voss] | |
3ebb5d4b KZ |
540 | |
541 | - Allow explicitly enable/disablement [Sam Voss] |