]>
Commit | Line | Data |
---|---|---|
66872edd KZ |
1 | Util-linux 2.29 Release Notes |
2 | ============================= | |
3 | ||
4 | Security issues | |
5 | --------------- | |
6 | ||
c3944744 KZ |
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 | |
8ebed169 | 14 | su(1) feature for v2.30). |
c3944744 | 15 | |
66872edd KZ |
16 | |
17 | Stable maintenance releases between v2.28 and v2.29 | |
18 | --------------------------------------------------- | |
19 | ||
20 | util-linux 2.28.2 [Sep 7 2016] | |
21 | ||
d673b74e SH |
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 | |
66872edd KZ |
24 | |
25 | util-linux 2.28.1 [Aug 11 2016] | |
26 | ||
d673b74e SH |
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 | |
66872edd KZ |
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] | |
8ebed169 KZ |
54 | - fix drone.io builds [Karel Zak] |
55 | - fix missing ncursesw message [Ruediger Meier] | |
56 | - fix typo on ncurses-config command line [Karel Zak] | |
66872edd | 57 | - fix uClibc-ng scanf check [Waldemar Brodkorb] |
8ebed169 | 58 | - improve libncursesw5 install for travis [Karel Zak] |
c5556867 | 59 | - release++ (v2.29-rc1) [Karel Zak] |
8ebed169 | 60 | - release++ (v2.29-rc2) [Karel Zak] |
66872edd KZ |
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] | |
8ebed169 | 67 | - use ncurses-config rather than pkg-config [Karel Zak] |
66872edd KZ |
68 | - workaround for autoconf "present but cannot be compiled" [Karel Zak] |
69 | cal: | |
70 | - allow to specify month by name [Karel Zak] | |
c5556867 | 71 | - cleanup man page [Karel Zak] |
66872edd | 72 | - cleanup non-ncurses build [Karel Zak] |
c5556867 KZ |
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] | |
66872edd KZ |
76 | - support timestamps [Karel Zak] |
77 | - use %04d for year [Karel Zak] | |
78 | cfdisk: | |
c5556867 | 79 | - fix mountpoint detection [Karel Zak] |
66872edd KZ |
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] | |
8ebed169 | 87 | - fix HAVE_SCHED_SETATTR fallback case [Ruediger Meier] |
c5556867 | 88 | - follow nice setting, prefer sched_setscheduler() [Karel Zak] |
66872edd KZ |
89 | - validate priority before trying to use it [Sami Kerola] |
90 | colcrt: | |
91 | - avoid the command getting hung [afl] [Sami Kerola] | |
c5556867 KZ |
92 | cramfs: |
93 | - add missing includes [Karel Zak] | |
94 | - revert crc32 changes [Karel Zak] | |
66872edd KZ |
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] | |
8ebed169 | 107 | - add sfdisk scripts quotes issue to TODO file [Karel Zak] |
66872edd KZ |
108 | - optinal option arguments should be long-only [Sami Kerola] |
109 | - some random fixes [Karel Zak] | |
110 | - update AUTHORS file [Karel Zak] | |
8ebed169 | 111 | - update TODO file [Karel Zak] |
c5556867 KZ |
112 | - update infor about TIOCSTI [Karel Zak] |
113 | - update v2.29-ReleaseNotes [Karel Zak] | |
66872edd KZ |
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] | |
8ebed169 KZ |
118 | - fix compiler warning [Karel Zak] |
119 | - fix memleak in list_disk_geometry() [Ruediger Meier] | |
66872edd KZ |
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] | |
c5556867 | 128 | - (verify) fix mem leak [coverity scan] [Karel Zak] |
66872edd KZ |
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] | |
8ebed169 KZ |
134 | - fix no-flock patch [Karel Zak] |
135 | - keep run_program() simple [Karel Zak] | |
66872edd KZ |
136 | fsck: |
137 | - fix racing between unlock/unlink and open [Yuriy M. Kaminskiy] | |
138 | - remove fs-specific options from man page [Karel Zak] | |
c5556867 KZ |
139 | fsck.cramfs: |
140 | - don't ignore read() result [coverity scan] [Karel Zak] | |
66872edd KZ |
141 | fsck.minix: |
142 | - Verify more fields in super-block. [Tobias Stoeckmann] | |
143 | - fix endless loop and out of stack [Karel Zak] | |
c5556867 KZ |
144 | fstrim: |
145 | - add -v to the systemd service [Karel Zak] | |
66872edd KZ |
146 | getops: |
147 | - improve getopt-parse.bash example [Sami Kerola] | |
148 | getopt: | |
8ebed169 | 149 | - be sure that options array is terminated [Karel Zak] |
66872edd KZ |
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] | |
c5556867 KZ |
166 | isosize: |
167 | - don't ignore read() result [coverity scan] [Karel Zak] | |
168 | - fix read() result check [Karel Zak] | |
66872edd KZ |
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] | |
c5556867 KZ |
177 | lib/crc32: |
178 | - prefix public functions [Gustavo Zacarias] | |
66872edd KZ |
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] | |
c5556867 | 184 | - free buffer after error [coverity scan] [Karel Zak] |
66872edd KZ |
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] | |
c5556867 | 191 | - remove unnecessary function [Karel Zak] |
66872edd KZ |
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] | |
c5556867 | 204 | - Avoid strlen if only first char is checked [Tobias Stoeckmann] |
66872edd KZ |
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] | |
c5556867 | 208 | - check blkid_parse_tag_string() return code [coverity scan] [Karel Zak] |
66872edd KZ |
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] | |
8ebed169 KZ |
226 | - (gpt) make attributes parser more robust [Karel Zak] |
227 | - (script) make bootable flag parsing more robust [Karel Zak] | |
66872edd KZ |
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] | |
8ebed169 | 233 | - add trivial script test [Karel Zak] |
66872edd | 234 | - cleanup fdisk_gpt_set_npartitions() [Karel Zak] |
8ebed169 | 235 | - cleanup labelitem initialization [Karel Zak] |
66872edd KZ |
236 | - don't offer zero length freespace [Karel Zak] |
237 | - fix range checking for fdisk_set_last_lba [Sassan Panahinejad] | |
8ebed169 KZ |
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] | |
66872edd KZ |
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] | |
c5556867 | 260 | - fix null-checking [coverity scan] [Karel Zak] |
66872edd KZ |
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] | |
8ebed169 | 311 | - make scols_sort_table() usable for trees [Karel Zak] |
66872edd KZ |
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"] | |
c5556867 KZ |
331 | losetup --nooverlap: |
332 | - fix typo [Stanislav Brabec] | |
66872edd | 333 | lsblk: |
8ebed169 | 334 | - add note about --sort and --list relation [Karel Zak] |
66872edd | 335 | - improve support for nvme [Karel Zak] |
8ebed169 | 336 | - sort by MAJ MIN by default [Karel Zak] |
66872edd KZ |
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] | |
8ebed169 | 343 | - disable is_vmware_platform() for non-root users [Karel Zak] |
66872edd KZ |
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] | |
c5556867 | 364 | - fix mem leak [coverity scan] [Karel Zak] |
66872edd KZ |
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] | |
8ebed169 KZ |
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] | |
66872edd KZ |
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] | |
8ebed169 | 390 | - append inverting options for mount.<type> on "users" [Karel Zak] |
66872edd KZ |
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] | |
8ebed169 KZ |
409 | - update uk.po (from translationproject.org) [Yuri Chornoivan] |
410 | - update zh_CN.po (from translationproject.org) [Wylmer Wang] | |
66872edd KZ |
411 | pylibmount: |
412 | - include c.h [Karel Zak] | |
413 | ramctl: | |
414 | - add support for zram-control [Karel Zak] | |
c5556867 KZ |
415 | rev: |
416 | - Avoid calling free in a signal handler [Tobias Stoeckmann] | |
417 | - Avoid out of boundary read [Tobias Stoeckmann] | |
418 | rtcwake: | |
8ebed169 | 419 | - add note about RTC limits [Karel Zak] |
c5556867 | 420 | - make sure buffer is zero terminated [coverity scan] [Karel Zak] |
66872edd KZ |
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] | |
c5556867 KZ |
430 | setarch: |
431 | - let's keep analyzer happy [coverity scan] [Karel Zak] | |
66872edd KZ |
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] | |
c5556867 | 444 | - cleanup before going out of scope [coverity scan] [Karel Zak] |
66872edd | 445 | - exit with error if rereading partition table fails [Victor Dodon] |
c5556867 | 446 | - free before going out of scope [coverity scan] [Karel Zak] |
66872edd KZ |
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: | |
66872edd KZ |
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] | |
c5556867 KZ |
457 | swapoff: |
458 | - fix mem leak [coverity scan] [Karel Zak] | |
66872edd KZ |
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: | |
8ebed169 | 471 | - fix raid1 minimum I/O size [Ruediger Meier] |
c5556867 | 472 | - (cramfs) check for test_sysinfo [Karel Zak] |
66872edd KZ |
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] | |
8ebed169 | 479 | - add GPT attributes parser tests [Karel Zak] |
66872edd | 480 | - add another libsmartcols tests [Karel Zak] |
8ebed169 | 481 | - add another sfdisk script tests [Karel Zak] |
66872edd | 482 | - add chrt test [Karel Zak] |
c5556867 | 483 | - add chrt vs. nice test [Karel Zak] |
66872edd KZ |
484 | - add columns separator to libsmartcols test [Karel Zak] |
485 | - add export and raw to libsmartcols test [Karel Zak] | |
8ebed169 | 486 | - add flock tests [Karel Zak] |
66872edd KZ |
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] | |
8ebed169 KZ |
491 | - add sfdisk Type= and Id= test [Karel Zak] |
492 | - add sfdisk script case-insensitive test [Karel Zak] | |
66872edd | 493 | - add tree libsmartcols test files [Karel Zak] |
8ebed169 KZ |
494 | - always quote $LODEV [Ruediger Meier] |
495 | - avoid &>> for bash compatibility [Ruediger Meier] | |
496 | - call umount --fake for tmpfs tests [Karel Zak] | |
66872edd KZ |
497 | - challenge utmpdump localization go-around [Sami Kerola] |
498 | - check for mount(8) in minix test [Karel Zak] | |
8ebed169 KZ |
499 | - check for timeout prog [Karel Zak] |
500 | - consolidate rmmod scsi_debug [Ruediger Meier] | |
66872edd KZ |
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] | |
8ebed169 KZ |
511 | - let lsmod fail silently [Ruediger Meier] |
512 | - let's follow ts_scsi_debug_rmmod [Karel Zak] | |
66872edd KZ |
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] | |
8ebed169 | 523 | - replace sleep by udevadm [Ruediger Meier] |
66872edd | 524 | - test_md5 prints md5sum only [Ruediger Meier] |
8ebed169 | 525 | - udevadm settle before losetup -d [Ruediger Meier] |
c5556867 | 526 | - update build-sys expected output [Karel Zak] |
66872edd KZ |
527 | - update build-sys tests [Karel Zak] |
528 | - update sfdisk output strings [Karel Zak] | |
529 | - utmpdump add subsecond accuracy test [Sami Kerola] | |
8ebed169 | 530 | - wait for flock background process [Ruediger Meier] |
66872edd KZ |
531 | tools: |
532 | - add script to load .po from translationproject.org [Karel Zak] | |
c5556867 | 533 | - make ko-release-gen usable with gpg2 [Karel Zak] |
66872edd KZ |
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] | |
c5556867 KZ |
550 | wdct: |
551 | - mark usage() as noreturn [coverity scan] [Karel Zak] | |
66872edd KZ |
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] |