]>
Commit | Line | Data |
---|---|---|
ce99998c KZ |
1 | Util-linux 2.20 Release Notes |
2 | ============================= | |
3 | ||
ad1a97f8 | 4 | The ddate(1) command is not built by default (see --enable-ddate). |
20e3a849 | 5 | |
ce99998c KZ |
6 | Release highlights |
7 | ------------------ | |
8 | ||
9 | agetty(8): | |
10 | - mingetty features have been merged to agetty | |
11 | ||
12 | chrt(1), taskset(1): | |
13 | - supports new command line option "--all-tasks" to set or retrieve the | |
14 | scheduling attributes of all the tasks (threads) for a given PID | |
15 | ||
16 | dmesg(1): | |
17 | - supports new command line options: --clear, --console-on, --console-off, | |
18 | --ctime, --decode, --facility=<list>, --level=<list>, --show-delta, | |
19 | --notime, --kernel and --userspace | |
20 | ||
21 | fdisk(8): | |
22 | - improved dialogs to be more user-friendly | |
23 | ||
24 | findmnt(8), partx(8), lsblk(8) | |
25 | - support new command line option "--pairs" to enable key="value" | |
26 | output format | |
27 | ||
28 | findmnt(8): | |
29 | - supports new command line options "--poll" and "--timeout" to monitor | |
30 | /proc/self/mountinfo changes | |
31 | ||
32 | ionice(1): | |
33 | - supports human-readable scheduling class names, for example: | |
34 | ionice -c best-effort $PID | |
35 | ||
36 | kill(1): | |
37 | - supports new command line option "-q <sigval>" to use sigqueue(2) | |
38 | - supports real-time signals in formats RT<n>, RTMIN+<n> and RTMAX-<n> | |
39 | ||
40 | libmount: | |
41 | - the API officially stable | |
42 | ||
43 | lsblk(8): | |
44 | - supports new columns: | |
45 | TYPE - device type | |
46 | RQ-SIZE - queue request size | |
47 | STATE - device state (e.g. running, suspended) | |
48 | DALIGN - discard alignment offset | |
49 | DISC-GRAN - discard granularity | |
50 | DISC-MAX - discard max bytes | |
51 | DISC-ZERO - discard zeroes data | |
52 | - supports new command line option "-D" to print device discard topology | |
53 | ||
54 | lscpu(8): | |
55 | - improved support for s390 boxes | |
56 | ||
57 | mkfs.minix: | |
58 | - supports minix version 3 | |
59 | ||
60 | mountpoint(1): | |
61 | - this NEW COMMAND is libmount based re-implementation of mountpoint(1) from | |
62 | sysvinit suite | |
63 | ||
79e1e38b KZ |
64 | setarch(8): |
65 | - supports new command line options "--uname-2.6" to enable UNAME26 | |
66 | personality flag | |
67 | ||
ce99998c KZ |
68 | simpleinit: |
69 | - this set of deprecated utils has been REMOVED | |
70 | ||
79e1e38b | 71 | wall(1): |
ce99998c KZ |
72 | - support new command line option "--timeout" to specify write timeout to |
73 | terminals in seconds. | |
74 | ||
75 | It's not supported to link with external (e.g. from e2fsprogs) libblkis and | |
76 | libuuid any more. | |
77 | ||
78 | ||
79 | Stable maintenance releases between v2.19 and v2.20 | |
80 | --------------------------------------------------- | |
81 | ||
82 | util-linux 2.19.1 [02-May-2011] | |
83 | ||
d673b74e SH |
84 | * https://www.kernel.org/pub/linux/utils/util-linux/v2.19/v2.19.1-ReleaseNotes |
85 | https://www.kernel.org/pub/linux/utils/util-linux/v2.19/v2.19.1-ChangeLog | |
ce99998c KZ |
86 | |
87 | ||
88 | Changes between v2.19 and v2.20 | |
89 | ------------------------------- | |
90 | ||
91 | For more details see ChangeLog files at: | |
d673b74e | 92 | https://www.kernel.org/pub/linux/utils/util-linux/v2.20/ |
ce99998c KZ |
93 | |
94 | addpart: | |
95 | - multiplication on 512 deleted [Anton V. Boyarshinov] | |
96 | agetty: | |
97 | - #endif comments [Sami Kerola] | |
4e689e27 KZ |
98 | - C.UTF-8 locale instead of en_US.UTF-8 [Samuel Thibault] |
99 | - Fix IUTF8 flag [Werner Fink] | |
ce99998c KZ |
100 | - add an autologin feature [Werner Fink] |
101 | - better support of virtual console [Dr. Werner Fink] | |
102 | - check virtual console for UTF-8 support [Werner Fink] | |
4e689e27 | 103 | - clean up usage [Karel Zak] |
ce99998c KZ |
104 | - cleanup argv parsing, utmp update, use writeall(), etc. [Werner Fink] |
105 | - coding style - fix comments, remove tailing whitespace [Karel Zak] | |
106 | - coding style - fix identation [Karel Zak] | |
107 | - don't use xalloc.h stuff [Karel Zak] | |
108 | - error message about required arguments [Sami Kerola] | |
109 | - getopt case segment reordering [Sami Kerola] | |
4e689e27 | 110 | - improve login(1) argv[] [Karel Zak] |
ce99998c | 111 | - more code cleanup [Werner Fink] |
4e689e27 | 112 | - only enable F_UTF8 if kernel has already set IUTF8. [Samuel Thibault] |
ce99998c KZ |
113 | - proper session on the terminal line [Werner Fink] |
114 | - remove unnecessary options synonyms [Karel Zak] | |
115 | - remove unnecessary space and "(void)" junk [Karel Zak] | |
116 | - symbolic standard file descriptors [Sami Kerola] | |
117 | - try next speed after CBREAK [Karel Zak] | |
118 | - use a generic function for strings concatenation [Karel Zak] | |
119 | - use long options [Sami Kerola] | |
120 | - use program_invocation_short_name [Sami Kerola] | |
121 | - use xalloc.h [Sami Kerola] | |
122 | - further scrubbing [Sami Kerola] | |
123 | - move issue path to pathnames.h [Sami Kerola] | |
124 | - further mingetty features [Dr. Werner Fink] | |
4e689e27 KZ |
125 | blkdev: |
126 | - add blkdev_is_misaligned() [Davidlohr Bueso] | |
ce99998c KZ |
127 | blkid: |
128 | - add -d option to print non-printable chars [Karel Zak] | |
129 | - don't free() uninitialized variable [Karel Zak] | |
130 | - don't ignore -i [Karel Zak] | |
131 | - don't read past end of FAT32 cluster chain [John Lindgren] | |
4e689e27 | 132 | - fix compiler warnings [-Wunused-parameter] [Karel Zak] |
ce99998c | 133 | - fix double free [coverity scan] [Karel Zak] |
4e689e27 KZ |
134 | - fix typo [Karel Zak] |
135 | - indent usage() [Karel Zak] | |
ce99998c KZ |
136 | - list all known filesystems/RAIDs (add -k option) [Karel Zak] |
137 | - small fix for safe_print() [Sergey Gusarov] | |
138 | - uniformize the synopsis, remove "the the" [Benno Schulenberg] | |
139 | blockdev: | |
140 | - add --help option [Sami Kerola] | |
141 | - broken compiler warning circumvention removed [Sami Kerola] | |
142 | - coding style fix [Sami Kerola] | |
4e689e27 | 143 | - indent usage() [Karel Zak] |
ce99998c KZ |
144 | - remove progname [Sami Kerola] |
145 | - set options read only [Sami Kerola] | |
146 | - type mismatch fix [Sami Kerola] | |
147 | - use libc error facilities [Sami Kerola] | |
148 | - use pathnames.h to find partitions [Sami Kerola] | |
149 | build-sys: | |
150 | - Enable automake's -Wno-portability option. [Sami Kerola] | |
79e1e38b | 151 | - add --enable-ddate [Karel Zak] |
ce99998c KZ |
152 | - add required files to dist [Sami Kerola] |
153 | - add term-utils/ [Karel Zak] | |
154 | - add term-utils/.gitignore [Karel Zak] | |
155 | - add uuid_generate_time_safe.3 .gitignore [Karel Zak] | |
156 | - clean up partx Makefile [Karel Zak] | |
157 | - cleanup lib/ tests [Karel Zak] | |
158 | - disable lib/ at.c tests building [Karel Zak] | |
159 | - do not ignore datarootdir [Sami Kerola] | |
160 | - don't build lsblk on Linux without openat() [Karel Zak] | |
161 | - don't support external (e2fsprogs) libblkid [Karel Zak] | |
162 | - don't support external (e2fsprogs) libuuid [Karel Zak] | |
163 | - don't try to chgrp write or wall if they are not built [Marc-Antoine Perennou] | |
164 | - don't use HAVE_LIBBLKID_INTERNAL macro [Karel Zak] | |
165 | - enable mountpoint, add dependence on libmout [Karel Zak] | |
166 | - fix 'make checkincludes' warnings [Karel Zak] | |
4e689e27 | 167 | - fix configure.ac for uuidd [Karel Zak] |
ce99998c | 168 | - fix distcheck for term-utils [Karel Zak] |
4e689e27 | 169 | - fix git-version-gen for -rc tags [Karel Zak] |
ce99998c KZ |
170 | - fix gtk-doc build [Karel Zak] |
171 | - fix gtk-doc distclean [Karel Zak] | |
172 | - fix spaces versus tabs conflict [Marc-Antoine Perennou] | |
173 | - fix unportable Makefile.am assignment [Sami Kerola] | |
174 | - include <uuid.h> rather than <uuid/uuid.h> [Karel Zak] | |
175 | - introduce AM_PROG_CC_C_O macro [Sami Kerola] | |
176 | - move BUILD_SCHEDUTILS to top-level Makefile [Karel Zak] | |
177 | - move agetty to term-utils [Karel Zak] | |
178 | - move mesg to term-utils/ [Karel Zak] | |
179 | - move reset to term-utils/ [Karel Zak] | |
180 | - move script and scriptreplay to term-utils/ [Karel Zak] | |
181 | - move setterm to term-utils/ [Karel Zak] | |
182 | - move wall to term-utils/ [Karel Zak] | |
183 | - move write to term-utils directory [Sami Kerola] | |
184 | - non-linux fixup [Samuel Thibault] | |
185 | - print helpful error when pkg.m4 is missing [Sami Kerola] | |
186 | - provide alternatives for err, errx, warn and warnx [Fabian Groffen] | |
4e689e27 | 187 | - release++ (v2.20-rc1) [Karel Zak] |
79e1e38b | 188 | - release++ (v2.20-rc2) [Karel Zak] |
ce99998c KZ |
189 | - remove and ignore generated files [Karel Zak] |
190 | - remove check-news [Karel Zak] | |
191 | - remove unnecessary files from getopt [Sami Kerola] | |
79e1e38b | 192 | - rename --enable-partx to --disable-partx [Karel Zak] |
ce99998c KZ |
193 | - stop building line(1) by default [Sami Kerola] |
194 | - use AC_LANG_SOURCE to suppress warnings [Sami Kerola] | |
195 | - use AUTOMAKE_OPTIONS = gnu [Sami Kerola] | |
196 | - use git-version-gen to distinct git and release versions [Sami Kerola] | |
197 | - use gtkdoc without tmpl dir [Karel Zak] | |
198 | - use silent rules got gtkdoc, fix dependencies [Karel Zak] | |
199 | - use top-level directory for libblkid rather than shlibs/blkid [Karel Zak] | |
200 | - use top-level directory for libmount rather than shlibs/mount [Karel Zak] | |
201 | - use top-level directory for libuuid rather than shlibs/uuid [Karel Zak] | |
202 | cal: | |
203 | - argument checking, long options and argument checking [Sami Kerola] | |
204 | - clean up few coding style issues [Sami Kerola] | |
205 | - fix compiler warnings [Sami Kerola] | |
4e689e27 KZ |
206 | - fix manpage formatting [Petr Uzel] |
207 | - indent usage() [Karel Zak] | |
208 | - fix typo ("fistt day") in help text, seize chance to improve it [Benno Schulenberg] | |
ce99998c KZ |
209 | cfdisk: |
210 | - add home and end keys movements in partition list [Francesco Cosoleto] | |
211 | - fix compilation with slang [Karel Zak] | |
212 | - fix compiler warning [Karel Zak] | |
4e689e27 | 213 | - fix compiler warnings [-Wunused-parameter] [Karel Zak] |
ce99998c KZ |
214 | - fix gcc warning (unused variable) [Karel Zak] |
215 | - move "No more partition" warning to draw_cursor() [Francesco Cosoleto] | |
216 | - move keys related to the cursor of the partition list outside menuselect() [Francesco Cosoleto] | |
217 | - remove unused vertical menu direction code [Francesco Cosoleto] | |
218 | - use keypad() in menu selection function [Francesco Cosoleto] | |
219 | checktty: | |
220 | - Use NGROUPS_MAX instead of NGROUPS [Josiah Worcester] | |
221 | - fix unused parameters [Sami Kerola] | |
4e689e27 KZ |
222 | chfn: |
223 | - fix compiler warnings [-Wsign-compare] [Karel Zak] | |
ce99998c | 224 | chrt: |
4e689e27 | 225 | - [selinux] fix compiler warnings [-Wsign-compare] [Karel Zak] |
ce99998c | 226 | - add strings to use NLS [Sami Kerola] |
4e689e27 | 227 | - adjust style of man page, alphabetize option -p [Benno Schulenberg] |
ce99998c KZ |
228 | - allow to use --all-tasks when retrieve info [Karel Zak] |
229 | - chrt.1 fix grammar [Davidlohr Bueso] | |
230 | - clarify use of -a option [Davidlohr Bueso] | |
231 | - coding style fix [Sami Kerola] | |
232 | - data type compiler warning fixed [Sami Kerola] | |
233 | - make threads aware [Davidlohr Bueso] | |
4e689e27 | 234 | - silently ignore -R if unsupported [Karel Zak] |
ce99998c | 235 | chsh: |
4e689e27 | 236 | - fix compiler warnings [-Wsign-compare] [Karel Zak] |
ce99998c KZ |
237 | - fix gcc link() warn_unused_result warning [Karel Zak] |
238 | - fix small memory leak [Karel Zak] | |
239 | col: | |
240 | - check with strtol_or_err option argument [Sami Kerola] | |
241 | - coding style changes [Sami Kerola] | |
242 | - use long options [Sami Kerola] | |
243 | colctr: | |
244 | - use long options and clean coding style [Sami Kerola] | |
245 | colrm: | |
246 | - gotos, long options and argument checking [Sami Kerola] | |
247 | - manual update [Sami Kerola] | |
248 | column: | |
249 | - fix problems with uninitialized variables [Karel Zak] | |
250 | - use xalloc lib [Sami Kerola] | |
251 | - add version printing [Sami Kerola] | |
252 | - coding style fixes [Sami Kerola] | |
253 | - free memory before exit [Sami Kerola] | |
254 | - global variables removed [Sami Kerola] | |
255 | - make table function clarification [Sami Kerola] | |
256 | - replace emalloc with xcalloc [Sami Kerola] | |
257 | - validate numeric user inputs [Sami Kerola] | |
258 | cramfs: | |
259 | - remove cramfs_common.h [Davidlohr Bueso] | |
260 | - use stdint.h instead of u{8,16,32} [Sami Kerola] | |
ce99998c KZ |
261 | - coding style [Sami Kerola] |
262 | cramfs_common: | |
263 | - coding style [Sami Kerola] | |
264 | cytune: | |
4e689e27 | 265 | - fix compiler warnings [-Wsign-compare] [Karel Zak] |
ce99998c KZ |
266 | - remove unused variable [Karel Zak] |
267 | ddate: | |
79e1e38b | 268 | - fix St. Tib's Day in other languages [Karel Zak] |
ce99998c KZ |
269 | - remove non-ascii chars from ddate [Karel Zak] |
270 | - use ARRAY_SIZE [Karel Zak] | |
271 | dmesg: | |
272 | - add --clear (SYSLOG_ACTION_CLEAR) [Karel Zak] | |
273 | - add --console-on and --console-off [Karel Zak] | |
274 | - add --ctime to print human readable timestamps [Karel Zak] | |
275 | - add --decode to print readable facility and level [Karel Zak] | |
276 | - add --facility option [Karel Zak] | |
277 | - add --level=<list> [Karel Zak] | |
278 | - add --show-delta option [Karel Zak] | |
279 | - add -t option to suppress timestamps [Karel Zak] | |
280 | - add -u and -k options [Karel Zak] | |
281 | - add long options, --help and --version [Karel Zak] | |
282 | - allow to print time delta without timestamp [Karel Zak] | |
4e689e27 | 283 | - avoid mess at the end of dmesg output [Petr Uzel] |
ce99998c | 284 | - cleanup options and man page [Karel Zak] |
4e689e27 | 285 | - cleanup usage() [Karel Zak] |
ce99998c KZ |
286 | - consolidate level parsiig code [Karel Zak] |
287 | - don't print non-printable chars, parse records [Karel Zak] | |
4e689e27 | 288 | - fix compiler warnings [-Wsign-compare] [Karel Zak] |
ce99998c KZ |
289 | - fix segfault [Marc-Antoine Perennou] |
290 | - fix typo in usage() [Karel Zak] | |
291 | - mark some options mutually exclusive [Karel Zak] | |
292 | - print_buffer() refactoring [Karel Zak] | |
293 | - refactoring - cleanup get bufsize code [Karel Zak] | |
294 | - refactoring - cleanup main() code [Karel Zak] | |
295 | - refactoring - cleanup print buffer code [Karel Zak] | |
296 | - refactoring - cleanup read buffer code [Karel Zak] | |
297 | - reorder options, add comments [Karel Zak] | |
298 | - use SYSLOG_ACTION_* macros rather than magic constatnts [Karel Zak] | |
299 | - variables refactoring [Karel Zak] | |
300 | - cleanups -- use err(), xalloc() [Marek Polacek] | |
301 | docs: | |
302 | - mention mkswap long options in man page [Sami Kerola] | |
303 | - TODO update [Karel Zak] | |
4e689e27 | 304 | - add 2.20 ReleaseNotes [Karel Zak] |
ce99998c KZ |
305 | - add Matej to AUTHORS [Karel Zak] |
306 | - add long options to fdformat.8 [Sami Kerola] | |
307 | - add long options to mkfs.8 [Sami Kerola] | |
308 | - add long options to mkfs.bfs.8 [Sami Kerola] | |
309 | - agetty long options [Sami Kerola] | |
310 | - agetty manual update [Sami Kerola] | |
79e1e38b | 311 | - also uniformize headers and footers of troff-formatted man pages [Benno Schulenberg] |
ce99998c KZ |
312 | - col manual update [Sami Kerola] |
313 | - colcrt manual update [Sami Kerola] | |
79e1e38b | 314 | - drop the pluralization item with ngettext() in TODO file [Benno Schulenberg] |
ce99998c KZ |
315 | - favour small patches [Sami Kerola] |
316 | - inform about cal long options [Sami Kerola] | |
317 | - inform about mcookie long options [Sami Kerola] | |
318 | - isosize.8 add long options [Sami Kerola] | |
319 | - look.1 manual rewrote [Sami Kerola] | |
320 | - mention long options in ionice.1 [Sami Kerola] | |
321 | - mention long options in uuidd.8 manual page [Sami Kerola] | |
4e689e27 | 322 | - remove README.namei [Sami Kerola] |
ce99998c KZ |
323 | - rename.1 verbose, long options and warning [Sami Kerola] |
324 | - scriptreplay add note about new options [Sami Kerola] | |
325 | - scriptreplay mention basic long options [Sami Kerola] | |
326 | - sfdisk manual update [Sami Kerola] | |
327 | - tell mount/* is in maintenance mode [Sami Kerola] | |
79e1e38b KZ |
328 | - tweak the formatting and wording of several disk-utils man pages [Benno Schulenberg] |
329 | - tweak the formatting and wording of some text-utils man pages [Benno Schulenberg] | |
4e689e27 | 330 | - un-deprecate kill(1) [Karel Zak] |
79e1e38b | 331 | - uniformize the header and footer lines in man pages [Benno Schulenberg] |
ce99998c KZ |
332 | - update AUTHORS file [Karel Zak] |
333 | - update DEPRECATED file [Karel Zak] | |
4e689e27 | 334 | - update ReleaseNotes [Karel Zak] |
79e1e38b | 335 | - update ReleaseNotes fix typo in v2.20-ReleaseNotes [Bernhard Voelker] |
ce99998c KZ |
336 | - update TODO [Karel Zak] |
337 | - update TODO [Sami Kerola] | |
338 | - update TODO file [Karel Zak] | |
339 | - update TODO file [Sami Kerola] | |
80d7a313 | 340 | - update example files [Karel Zak] |
79e1e38b | 341 | - update v2.20 ReleaseNotes [Karel Zak] |
ce99998c KZ |
342 | - uuidgen.1 mention long options [Sami Kerola] |
343 | elvtune, isosize: | |
344 | - print usage text in case of invalid option [Francesco Cosoleto] | |
345 | - remove redundant message in case of invalid option [Francesco Cosoleto] | |
4e689e27 KZ |
346 | fallocate: |
347 | - cleanup usage() [Karel Zak] | |
ce99998c KZ |
348 | fdformat: |
349 | - cleanup error messages [Karel Zak] | |
350 | - coding style [Sami Kerola] | |
351 | - include-what-you-use header check [Sami Kerola] | |
352 | - integer comparisons & unused parameter [Sami Kerola] | |
353 | - use libc error printing facilities [Sami Kerola] | |
354 | - use long options [Sami Kerola] | |
355 | - use xalloc.h [Sami Kerola] | |
356 | fdisk: | |
357 | - accept digits-space-suffix format [Francesco Cosoleto] | |
358 | - add a default response for the partition type dialog [Francesco Cosoleto] | |
359 | - change primary or extended partition type dialog [Francesco Cosoleto] | |
360 | - check index before access to array [coverity scan] [Karel Zak] | |
361 | - fix "invalid partition number for type" error message [Francesco Cosoleto] | |
4e689e27 | 362 | - fix compiler warnings [-Wunused-parameter -Wsign-compare] [Karel Zak] |
ce99998c KZ |
363 | - improve error message for missing extended partition [Francesco Cosoleto] |
364 | - more robust whole-disk detection [Karel Zak] | |
365 | - print logical partition number while adding it [Francesco Cosoleto] | |
366 | - quit from partition type dialog after invalid response [Francesco Cosoleto] | |
367 | - use a single variable for the current disklabel [Francesco Cosoleto] | |
4e689e27 | 368 | fdisk, display, hexdump.h: |
ce99998c | 369 | - Use standard C types instead of u_int, u_char, u_long, etc. [Josiah Worcester] |
79e1e38b | 370 | - correct the grammar of an error message [Benno Schulenberg] |
ce99998c | 371 | findmnt: |
4e689e27 | 372 | - (man page) short option for --timeout is not -t but -w [Benno Schulenberg] |
ce99998c KZ |
373 | - add --pairs to output in key="value" format [Karel Zak] |
374 | - add --poll and --timeout to the man page [Karel Zak] | |
375 | - add --poll option [Karel Zak] | |
376 | - add --timeout option [Karel Zak] | |
377 | - add columns description to the --help output [Karel Zak] | |
378 | - check mnt_tab_next_fs() return code [coverity scan] [Karel Zak] | |
379 | - filter filesystems and actions for --poll [Karel Zak] | |
4e689e27 | 380 | - fix compiler warnings [-Wunused-parameter] [Karel Zak] |
ce99998c | 381 | - fix leak [Karel Zak] |
4e689e27 | 382 | - improve spelling, wording and order of help text [Benno Schulenberg] |
ce99998c KZ |
383 | - minor coding style changes [Karel Zak] |
384 | - print OLD-* columns only when necessary [Karel Zak] | |
4e689e27 KZ |
385 | - slice up the help text into manageable chunks [Benno Schulenberg] |
386 | flock: | |
387 | - cleanup usage() [Karel Zak] | |
79e1e38b | 388 | - fix example in man page [Karel Zak] |
ce99998c KZ |
389 | fsck: |
390 | - fix -C parsing [Karel Zak] | |
391 | - fix clang compiler warning [Sami Kerola] | |
4e689e27 KZ |
392 | - in man page say that "options take arguments", not vice versa [Benno Schulenberg] |
393 | - in usage() unmark type as optional for the -t option [Benno Schulenberg] | |
394 | - indent usage() [Karel Zak] | |
395 | - use <var> in usage() [Karel Zak] | |
396 | - use same word category in message, and add translators comment [Benno Schulenberg] | |
ce99998c | 397 | - use xmalloc, warn & err and new usage [Sami Kerola] |
4e689e27 | 398 | fsck, checktty, flock: |
ce99998c KZ |
399 | - Use more portable includes. [Josiah Worcester] |
400 | fsck.cramfs: | |
401 | - add missed strings to translation [Sami Kerola] | |
402 | - coding style [Sami Kerola] | |
403 | - retire die function [Sami Kerola] | |
404 | - use xalloc.h [Sami Kerola] | |
405 | fsck.minix: | |
406 | - fix "array subscript is above array bounds" [Karel Zak] | |
4e689e27 | 407 | - fix compiler warnings [-Wsign-compare] [Karel Zak] |
ce99998c KZ |
408 | - remove unused variables [Karel Zak] |
409 | - use common functionalitly [Davidlohr Bueso] | |
410 | - use lib/ismounted.c [Karel Zak] | |
4e689e27 KZ |
411 | fsfreeze: |
412 | - cleanup usage() [Karel Zak] | |
ce99998c KZ |
413 | fstrim: |
414 | - cast from __u64 to standard C types [Karel Zak] | |
4e689e27 KZ |
415 | - cleanup usage() [Karel Zak] |
416 | - correct mistaken grammar in one message [Benno Schulenberg] | |
417 | fstrim, setarch: | |
ce99998c KZ |
418 | - replace error() with err() [Francesco Cosoleto] |
419 | getopt: | |
420 | - add static qualifiers [Olivier Mengué] | |
4e689e27 | 421 | - do not bundle help text lines into a single unwieldy chunk [Benno Schulenberg] |
ce99998c KZ |
422 | - fix '--unqote' typo in usage text [Francesco Cosoleto] |
423 | - fix coding style [Sami Kerola] | |
424 | - fix gcc warning [Karel Zak] | |
4e689e27 | 425 | - indent usage() [Karel Zak] |
ce99998c KZ |
426 | - make user getopt_long parsing to use function pointer [Sami Kerola] |
427 | - options struct, usage and version outputs [Sami Kerola] | |
428 | - remove unnecessary free() [Sami Kerola] | |
4e689e27 | 429 | - use <var> in usage() [Karel Zak] |
ce99998c KZ |
430 | - use xalloc.h [Sami Kerola] |
431 | hexdump: | |
432 | - don't include err.h directly [Karel Zak] | |
4e689e27 KZ |
433 | - fix "beginnin" typo in usage message [Benno Schulenberg] |
434 | - fix segfault due to uninitialized memory [Petr Uzel] | |
ce99998c KZ |
435 | - new usage(), xalloc and err.h stuff [Sami Kerola] |
436 | hwclock: | |
437 | - Don't use asm/io.h if sys/io.h can't be found [Josiah Worcester] | |
438 | - add variable initialization [Sami Kerola] | |
439 | - build on non-Linux [Samuel Thibault] | |
440 | - coding style clean up [Sami Kerola] | |
441 | - fix compiler warnings [Sami Kerola] | |
442 | - fix gcc warning (uninitialized variable) [Karel Zak] | |
4e689e27 | 443 | - in man page move --date and --epoch from Functions to Options [Benno Schulenberg] |
ce99998c | 444 | - include-what-you-use header check [Sami Kerola] |
4e689e27 | 445 | - indent usage() [Karel Zak] |
ce99998c KZ |
446 | - make RTC default to UTC time [Daniel Drake] |
447 | - move long options away from global scope [Sami Kerola] | |
448 | - move path definitions to pathnames.h [Sami Kerola] | |
449 | - remove clock-ppc.c [Sami Kerola] | |
450 | - remove goto statement [Sami Kerola] | |
451 | - remove misleading information [Sami Kerola] | |
452 | - remove unused variables [Karel Zak] | |
453 | - tiny change in comment [Karel Zak] | |
4e689e27 | 454 | - use <var> in usage() [Karel Zak] |
ce99998c KZ |
455 | - use libc error printing functions [Sami Kerola] |
456 | - validate numeric option arguments [Sami Kerola] | |
4e689e27 | 457 | - when cutting up help texts anyway, do it into small chunks [Benno Schulenberg] |
ce99998c KZ |
458 | include: |
459 | - [at.h] include c.h for PATH_MAX [Karel Zak] | |
4e689e27 | 460 | - [bitops.h] make return values consistent [Karel Zak] |
ce99998c KZ |
461 | - [c.h] add fallback for old libs without O_CLOEXEC [Karel Zak] |
462 | - [c.h] remove strings.h include dublicate [Sami Kerola] | |
463 | - [c.h] typeof to __typeof__ fix [Sami Kerola] | |
4e689e27 | 464 | - [c.h] Include stdlib.h unconditionaly [maximilian attems] |
ce99998c | 465 | - [c.h] add definition wrappers for old libc versions [Davidlohr Bueso] |
4e689e27 KZ |
466 | - [c.h] move up declaration of program_invocation_short_name before usage [maximilian attems] |
467 | - [nls.h] define a macro for handling plurals with ngettext() [Benno Schulenberg] | |
ce99998c KZ |
468 | - [strutils.c] add list parsers [Karel Zak] |
469 | - [tt.c] always truncate if TT_FL_TRUNC [Karel Zak] | |
4e689e27 | 470 | - [writeall] add fwrite_all() [Karel Zak] |
ce99998c KZ |
471 | - [xalloc.h] mention strdup in the file description [Petr Uzel] |
472 | - minix.h use data types from stdint.h [Sami Kerola] | |
473 | - move disk-utils/mkfs.h -> include/exitcodes.h [Sami Kerola] | |
474 | - move fsck return values to exitcodes.h [Sami Kerola] | |
475 | - move minix.h to include directory [Sami Kerola] | |
476 | - remove kernel headers from minix.h [Sami Kerola] | |
ce99998c KZ |
477 | ionice: |
478 | - IOPRIO_PRIO_* macros [Karel Zak] | |
479 | - add long options [Sami Kerola] | |
79e1e38b | 480 | - adjust synopsis and wording and formatting on the man page [Benno Schulenberg] |
ce99998c KZ |
481 | - allow to use names for -c <class> [Karel Zak] |
482 | - coding style fixes [Sami Kerola] | |
483 | - fix -V output [Sami Kerola] | |
484 | - fix -p [Karel Zak] | |
4e689e27 | 485 | - fix compiler warnings [-Wsign-compare] [Karel Zak] |
ce99998c KZ |
486 | - improve command line interpretation [Karel Zak] |
487 | - make -t more tolerant [Karel Zak] | |
4e689e27 | 488 | - slightly improve grammar, spacing and consistency of man page [Benno Schulenberg] |
ce99998c KZ |
489 | iosize: |
490 | - fix gcc warning [Karel Zak] | |
4e689e27 KZ |
491 | ipcmk: |
492 | - cleanup usage() [Karel Zak] | |
ce99998c | 493 | ipcs: |
4e689e27 | 494 | - fix compiler warnings [-Wsign-compare] [Karel Zak] |
ce99998c KZ |
495 | - fix typo [Karel Zak] |
496 | - really show all resources when -a and -i are combined [Jens Kristian Søgaard] | |
4e689e27 | 497 | - use unsigned type for uid/gid [Karel Zak] |
ce99998c KZ |
498 | isosize: |
499 | - check user input to be numeric [Sami Kerola] | |
500 | - fix coding style [Sami Kerola] | |
4e689e27 | 501 | - improve style, grammar and spacing of man page [Benno Schulenberg] |
ce99998c KZ |
502 | - include-what-you-use header check [Sami Kerola] |
503 | - remove global variables [Sami Kerola] | |
504 | - simplify some error messages [Francesco Cosoleto] | |
505 | - use long options [Sami Kerola] | |
506 | - use program_invocation_short_name [Francesco Cosoleto] | |
507 | kill: | |
508 | - add -q sigval to use sigqueue(2) [Karel Zak] | |
509 | - add support for real-time signals [Karel Zak] | |
4e689e27 | 510 | - fix compiler warnings [-Wsign-compare] [Karel Zak] |
ce99998c | 511 | - translate "-l <num>" to RT<n> [Karel Zak] |
4e689e27 KZ |
512 | last: |
513 | - fix compiler warnings [-Wsign-compare] [Karel Zak] | |
514 | ldattach: | |
515 | - cleanup usage() [Karel Zak] | |
ce99998c KZ |
516 | lib: |
517 | - [at.c] add readlink_at(), fix semantic for absolute paths [Karel Zak] | |
4e689e27 | 518 | - [at.c] fix compiler warnings [-Wunused-parameter] [Karel Zak] |
ce99998c KZ |
519 | - [blkdev.c] add blkdev_get_physector_size() [Davidlohr Bueso] |
520 | - [blkdev.c] more robust blkdev_is_misaligned() [Karel Zak] | |
521 | - [blkdev.c] remove kernel version check from blkdev_get_sector_size() [Karel Zak] | |
4e689e27 | 522 | - [cpuset.c] fix compiler warnings [-Wsign-compare] [Karel Zak] |
ce99998c KZ |
523 | - [fsprobe.c] fix blkid_evaluate_spec() call [Karel Zak] |
524 | - [fsprobe.c] remove obsolete <blkid/blkid.h> [Karel Zak] | |
525 | - [fsprobe.c] use internal libblkid only [Karel Zak] | |
526 | - [linux_version.c] accommodate two-component linux version (e.g. 3.0) [Karel Zak] | |
527 | - [linux_version.c] simplify version parsing [Karel Zak] | |
528 | - [loopdev.c] add module for work loop devices [Karel Zak] | |
529 | - [loopdev.c] cleanup flags usage [Karel Zak] | |
79e1e38b | 530 | - [loopdev.c] correct qsort compare function [Karel Zak] |
4e689e27 KZ |
531 | - [loopdev.c] correct trivial typo [Davidlohr Bueso] |
532 | - [mangle.c] fix compiler warnings [-Wsign-compare] [Karel Zak] | |
ce99998c KZ |
533 | - [procutils.c] add missing files. Sorry. [Karel Zak] |
534 | - [procutils.c] general purpose procfs parsing functions [Davidlohr Bueso] | |
535 | - [procutils.c] improve robustness [Karel Zak] | |
4e689e27 | 536 | - [strutils.c] fix compiler warnings [-Wsign-compare] [Karel Zak] |
ce99998c KZ |
537 | - [strutils.c] more robust strtol checks [Karel Zak] |
538 | - [strutils] avoid integer overflow on large values [Dave Reisner] | |
539 | - [sysfs.c] add sysfs_readlink and name/path functions [Karel Zak] | |
4e689e27 | 540 | - [sysfs.c] fix compiler warnings [-Wsign-compare] [Karel Zak] |
ce99998c KZ |
541 | - [sysfs.c] fix double free [Karel Zak] |
542 | - [sysfs.c] make sysfs_read_* function more robust [Karel Zak] | |
543 | - [tt.c] Fix mbs_width macro for systems without WIDECHAR [Josiah Worcester] | |
4e689e27 | 544 | - [tt.c] clean up used types [Karel Zak] |
ce99998c KZ |
545 | - [tt.c] dereferencing data before a null check [coverity scan] [Karel Zak] |
546 | - [tt.c] support fixed width and multiple tt_print_table() calls [Karel Zak] | |
547 | - [tt.c] support key="value" output format [Karel Zak] | |
548 | - [tt.c] use mbs_truncate() from mbsalign.c [Karel Zak] | |
549 | - add generic sysfs utils [Karel Zak] | |
550 | - add strtoul_or_err() function [Sami Kerola] | |
551 | libblkid: | |
4e689e27 KZ |
552 | - [partitions] fix compiler warnings [-Wunused-parameter -Wsign-compare] [Karel Zak] |
553 | - [superblocks] fix compiler warnings [-Wunused-parameter -Wsign-compare] [Karel Zak] | |
554 | - [topology] fix compiler warnings [-Wunused-parameter -Wsign-compare] [Karel Zak] | |
ce99998c KZ |
555 | - add ID_PART_ENTRY_{OFFSET,SIZE,DISK} [Karel Zak] |
556 | - add PART_ENTRY_* to docs [Karel Zak] | |
557 | - add blkid_evaluate_spec() [Karel Zak] | |
558 | - add debug message [Karel Zak] | |
559 | - add docs for new PART_ENTRY_* values [Karel Zak] | |
560 | - add some debug messages [Karel Zak] | |
4e689e27 | 561 | - befs validate di_br_size !=0 and br_per_di_br != 0 [Timo Warns] |
ce99998c KZ |
562 | - cleanup flags [Karel Zak] |
563 | - cleanup prober initialization [Karel Zak] | |
564 | - don't ignore swap UUID if only first byte is zero [Richard W.M. Jones] | |
565 | - fix EFI GPT uuid byte order [Karel Zak] | |
4e689e27 | 566 | - fix compiler warnings [-Wunused-parameter -Wsign-compare] [Karel Zak] |
ce99998c KZ |
567 | - fix gcc warnings [Karel Zak] |
568 | - fix typo in *_to_cpu() usage in raid detection [coverity scan] [Karel Zak] | |
569 | - found whole-disk for partitions mapped by kpartx [Karel Zak] | |
570 | - ignore hfsplus superblocks with blocksize < 512 [Karel Zak] | |
571 | - improve blkid__scan_dir [Karel Zak] | |
572 | - make whole disk probing more robust [Karel Zak] | |
573 | - minor change in man page [Karel Zak] | |
574 | - move MINIX_MAXPARTITIONS to minix.h [Sami Kerola] | |
575 | - remove test for non-zero head count in FAT superblock probe. [Nick Holloway] | |
576 | - try to detect if PT is newer than LVM [Karel Zak] | |
577 | - update docs [Karel Zak] | |
578 | - use 64bit offset in search_fat_label to avoid truncation [Jindrich Makovicka] | |
579 | - use MINIX_BLOCK_SIZE from minix.h [Sami Kerola] | |
580 | - use blkid_probe_get_buffer() more carefully [Karel Zak] | |
581 | - use cached buffers for nested PT probing [Karel Zak] | |
582 | - use partno for partitions mapped by DM [Karel Zak] | |
583 | - use stuff from sysfs.h and at.h [Karel Zak] | |
584 | - use superblock structure from minix.h [Sami Kerola] | |
585 | - use sysfs_init() more carefully [Karel Zak] | |
586 | - validate hfs blocksize != 0 [Timo Warns] | |
587 | - vfat big endian fix [Jindrich Makovicka] | |
588 | libmount: | |
589 | - add MOUNT_2.20 version to the API [Karel Zak] | |
590 | - add fallbacks for old systems without umount2() syscall [Karel Zak] | |
591 | - add generic function to read table for context [Karel Zak] | |
592 | - add mnt_reset_table() [Karel Zak] | |
593 | - add mnt_tabdiff_* functions [Karel Zak] | |
594 | - add mnt_table_is_mounted() [Karel Zak] | |
595 | - add mount support for loopdevs [Karel Zak] | |
596 | - add mountpoint(1) implementation to samples/ [Karel Zak] | |
597 | - add phelper= support [Karel Zak] | |
598 | - add support for mount -a [Karel Zak] | |
599 | - add support for x-* mount comments [Karel Zak] | |
600 | - allow to convert /dev/loopN to backing filename [Karel Zak] | |
601 | - allow to set parser callback to context [Karel Zak] | |
602 | - avoid redundant declaration of mnt_context_do_umount [Jan Engelhardt] | |
603 | - better "user" evaluation [Karel Zak] | |
604 | - block signals when update utab [Karel Zak] | |
605 | - block signals when writing to mtab [Karel Zak] | |
606 | - clean up cache.c [Karel Zak] | |
607 | - clean up docs [Karel Zak] | |
608 | - cleanup *_do_[u]mount() return codes and docs [Karel Zak] | |
609 | - cleanup code for "none" source and fstype, fix mem leak [Karel Zak] | |
610 | - cleanup docs [Karel Zak] | |
611 | - cleanup return codes in mount sample [Karel Zak] | |
612 | - cleanup umount code [Karel Zak] | |
613 | - create a default lock for mtab update [Karel Zak] | |
4e689e27 | 614 | - cut up mount's help text into manageable chunks [Benno Schulenberg] |
ce99998c | 615 | - don't export functions for vfs/fs/userspace mount options [Karel Zak] |
4e689e27 | 616 | - fix compiler warnings [-Wunused-parameter -Wsign-compare] [Karel Zak] |
79e1e38b | 617 | - fix debug message [Karel Zak] |
ce99998c KZ |
618 | - fix fstype caching [Karel Zak] |
619 | - fix leak in sample program [Karel Zak] | |
620 | - fix memory leak in cache [Karel Zak] | |
621 | - fix mtab update for "none" source [Karel Zak] | |
622 | - fix parsing of mountinfo from 2.6.39 [Karel Zak] | |
623 | - fix some typos and copy&paste mistakes in comments [Petr Uzel] | |
624 | - fix test [Karel Zak] | |
4e689e27 | 625 | - fix undefined sources [Davidlohr Bueso] |
ce99998c KZ |
626 | - fix uninitialized variable in sample [Karel Zak] |
627 | - improve apply_fstab debugging [Karel Zak] | |
628 | - keep code more readable for analyzers [coverity scan] [Karel Zak] | |
629 | - merge mtab and utab locking code [Karel Zak] | |
630 | - minor changes in sample program [Karel Zak] | |
631 | - minor fix to mnt_tabdiff_* [Karel Zak] | |
632 | - minor fixes [Karel Zak] | |
633 | - more robust mtab and utab update (CVE-2011-1676, CVE-2011-1677) [Karel Zak] | |
634 | - plug memory leak in sample program [Petr Uzel] | |
635 | - remove 'seclabel' on remount, improve for 2.6.39 [Karel Zak] | |
636 | - remove unnecessary includes, mask API as stable [Karel Zak] | |
637 | - rename in cache.c [Karel Zak] | |
638 | - rename mount option "quiet" to "silent" [Karel Zak] | |
639 | - replace mkostmps() with more portable mkstemp() [Karel Zak] | |
640 | - small lock code cleanup [Karel Zak] | |
641 | - support /run/mount rather than /dev/.mount [Karel Zak] | |
642 | - support NULL source path for mnt_table_find_* functions [Karel Zak] | |
4e689e27 | 643 | - update list of pseudo-filesystems [Karel Zak] |
ce99998c KZ |
644 | - use chdir() and NOFOLLOW umount flag for umount operation [Karel Zak] |
645 | - use libmnt_lock for utab flock [Karel Zak] | |
646 | - use mnt_table_get_fs_root() in utab code [Karel Zak] | |
647 | libuuid: | |
648 | - __uuid_generate_time() report if clock_seq is safe [Petr Uzel] | |
649 | - do not use invalid file descriptor [Petr Uzel] | |
650 | - fix test in get_clock() [Petr Uzel] | |
651 | - get_clock() report if the clock_seq is safe [Petr Uzel] | |
652 | - introduce uuid_generate_time_safe() [Petr Uzel] | |
653 | - manpage spelling fixes [Petr Uzel] | |
654 | - move __uuid function to UUIDD_PRIVATE in uuid.sym [Karel Zak] | |
655 | - rename uuid__generate_* to __uuid_generate_* [Petr Uzel] | |
656 | - update manpage, mention uuid_generate_time_safe [Petr Uzel] | |
657 | logger: | |
658 | - fix variable type compiler warning [Sami Kerola] | |
4e689e27 KZ |
659 | - improve descriptions on man page, sort the options, add -h and -V [Benno Schulenberg] |
660 | - improve, sort and slice up usage() help text [Benno Schulenberg] | |
661 | - indent usage() [Karel Zak] | |
ce99998c KZ |
662 | - mention long option in logger man page [Sami Kerola] |
663 | - support for logging to UDP socket / remote syslog server [WUEBBELS, Josef \(Extern\)] | |
664 | - support long options [Sami Kerola] | |
665 | - use libc error printing facilities [Sami Kerola] | |
4e689e27 | 666 | - use simple apostrophe instead of multibyte char in logger.1 [Petr Uzel] |
ce99998c KZ |
667 | login: |
668 | - cleanup unused variables [Karel Zak] | |
669 | - does not ignore setgid() return code for non-roots [Karel Zak] | |
670 | - fix checktty test to compile with old glibc [Karel Zak] | |
4e689e27 | 671 | - fix compiler warnings [-Wunused-parameter -Wsign-compare] [Karel Zak] |
ce99998c KZ |
672 | - fix typos in man page [Karel Zak] |
673 | login-utils: | |
674 | - include fix [Sami Kerola] | |
675 | look: | |
676 | - add long options [Sami Kerola] | |
79e1e38b | 677 | - adjust the formatting and some wording of the man page [Benno Schulenberg] |
4e689e27 KZ |
678 | - cleanup usage() [Karel Zak] |
679 | - fix manpage formatting [Petr Uzel] | |
ce99998c | 680 | losetup: |
79e1e38b | 681 | - allow to use --verbose with --all [Karel Zak] |
4e689e27 | 682 | - cleanup usage() [Karel Zak] |
79e1e38b | 683 | - correct qsort compare function [Andreas Schwab] |
ce99998c KZ |
684 | - spelling fixes [Petr Uzel] |
685 | lsblk: | |
686 | - add --pairs to output in key="value" format [Karel Zak] | |
687 | - add TYPE column to lsblk output [Milan Broz] | |
79e1e38b | 688 | - add note to the man page [Karel Zak] |
ce99998c KZ |
689 | - add queue request size attribute [Milan Broz] |
690 | - add state attribute [Milan Broz] | |
691 | - add support for discard topology (-D option) [Martin K. Petersen] | |
692 | - bitwise or TT_FL_ASCII with tt_flags instead of setting [Dave Reisner] | |
4e689e27 KZ |
693 | - correct mistaken word [Benno Schulenberg] |
694 | - fix compiler warnings [-Wsign-compare] [Karel Zak] | |
ce99998c KZ |
695 | - fix readlink() usage [Karel Zak] |
696 | - fix strtoul() usage [coverity scan] [Karel Zak] | |
697 | - ignore device if disappear while processing [Milan Broz] | |
698 | - improve discard support [Martin K. Petersen] | |
699 | - use generic sysfs functions [Karel Zak] | |
700 | - use ssize_t for readlink() return code [Karel Zak] | |
701 | - use sysfs_read_u64() rather than sysfs_strdup() + atol() [Karel Zak] | |
702 | lscpu: | |
703 | - add support for books [Heiko Carstens] | |
4e689e27 | 704 | - cleanup usage() [Karel Zak] |
ce99998c KZ |
705 | - detect VMware hypervisor [Stephen Hemminger] |
706 | - detect sun4{u,v} in /proc/cpuinfo for sparc64 [Karel Zak] | |
707 | - extend --parse functionality [Karel Zak] | |
708 | - fix bogomips detection for s390 [Heiko Carstens] | |
4e689e27 | 709 | - fix compiler warnings [-Wsign-compare] [Karel Zak] |
ce99998c KZ |
710 | - fix op-mode for /{sys,proc} dumps [Karel Zak] |
711 | - fix threads-per-core calculation [Karel Zak] | |
712 | - use xalloc [Davidlohr Bueso] | |
713 | - use xstrdup from xalloc.h [Petr Uzel] | |
714 | mcookie: | |
715 | - change coding style [Sami Kerola] | |
4e689e27 | 716 | - cleanup usage() [Karel Zak] |
ce99998c KZ |
717 | - use warnx, long options and help screen [Sami Kerola] |
718 | md5: | |
719 | - use symbolical digest length [Sami Kerola] | |
720 | mesg: | |
721 | - add \n to usage() output [Karel Zak] | |
722 | - add long options to the man page [Sami Kerola] | |
4e689e27 | 723 | - cleanup usage() [Karel Zak] |
ce99998c KZ |
724 | - man page clean wqup [Karel Zak] |
725 | - new --verbose option [Sami Kerola] | |
726 | - use long options, also --help and --version added [Sami Kerola] | |
727 | minix: | |
728 | - add MINIX_ prefix to some global macros [Karel Zak] | |
729 | - add common functionality [Davidlohr Bueso] | |
730 | - add version 3 layout [Davidlohr Bueso] | |
731 | - cleanup global variables and macros [Karel Zak] | |
732 | - fix warning [Davidlohr Bueso] | |
733 | - move globals and inline functions to minix_programs.h [Sami Kerola] | |
734 | - remove fs state [Davidlohr Bueso] | |
735 | - remove unnecessary initializations [Karel Zak] | |
4e689e27 KZ |
736 | misc: |
737 | - hurd build fixes [Samuel Thibault] | |
738 | - use unsigned int for bit-fileds [Karel Zak] | |
ce99998c KZ |
739 | misc-utils: |
740 | - remove misleading README files [Sami Kerola] | |
741 | mkfs: | |
742 | - add long options [Sami Kerola] | |
743 | - coding style fixes [Sami Kerola] | |
4e689e27 | 744 | - fix small formatting issues in man page [Benno Schulenberg] |
ce99998c KZ |
745 | - include-what-you-use header check [Sami Kerola] |
746 | mkfs.bfs: | |
747 | - add long options [Sami Kerola] | |
748 | - cleanu p --version output [Karel Zak] | |
749 | - coding style fix [Sami Kerola] | |
750 | - include-what-you-use header check [Sami Kerola] | |
751 | - use err() instead of errx() [Karel Zak] | |
752 | - use libc error facilities [Sami Kerola] | |
753 | - use xstrdup from xalloc.h [Sami Kerola] | |
754 | - validate numeric user inputs [Sami Kerola] | |
755 | mkfs.cramfs: | |
4e689e27 | 756 | - clearer error message, "cannot close" instead of "closing" [Benno Schulenberg] |
ce99998c KZ |
757 | - coding style [Sami Kerola] |
758 | - convert spaces to tabs [Sami Kerola] | |
759 | - error printing fixes [Sami Kerola] | |
760 | - few symbolic exit codes where missing [Sami Kerola] | |
761 | - include-what-you-use header check [Sami Kerola] | |
762 | - use program_invocation_short_name [Sami Kerola] | |
763 | - use xalloc.h [Sami Kerola] | |
764 | - validate numeric user inputs [Sami Kerola] | |
765 | mkfs.minix: | |
766 | - add fs version options [Davidlohr Bueso] | |
767 | - add minix v3 support [Davidlohr Bueso] | |
768 | - check for misalignment [Davidlohr Bueso] | |
769 | - document -3 option [Davidlohr Bueso] | |
4e689e27 KZ |
770 | - fix compiler warnings [-Wsign-compare] [Karel Zak] |
771 | - fix write_all() usage [Karel Zak] | |
ce99998c KZ |
772 | - general cleanups [Davidlohr Bueso] |
773 | - remove die() [Davidlohr Bueso] | |
774 | - standardize superblock attribute settings [Davidlohr Bueso] | |
775 | - use common functionality [Davidlohr Bueso] | |
776 | - use inode wrappers [Davidlohr Bueso] | |
777 | mkswap: | |
4e689e27 | 778 | - Use c.h [maximilian attems] |
ce99998c KZ |
779 | - add alignment check [Davidlohr Bueso] |
780 | - coding style unification [Sami Kerola] | |
781 | - fix compiler warning [Karel Zak] | |
782 | - fix to compiler warnings [Sami Kerola] | |
783 | - support long options and check user inputs [Sami Kerola] | |
784 | - use EXIT_ values [Sami Kerola] | |
785 | - use libc error messaging facilities [Sami Kerola] | |
786 | - use xalloc [Sami Kerola] | |
787 | more: | |
788 | - new usage output, and some trivial fixes [Sami Kerola] | |
789 | mount: | |
790 | - -a segfaults when 4th field is omitted (mount options) [Karel Zak] | |
791 | - add note about blank lines to fstab.5 [Karel Zak] | |
792 | - add phelper= [Karel Zak] | |
793 | - add ufstype=ufs2 to mount.8 [Karel Zak] | |
794 | - canonicalize fstab mnt_dir [Karel Zak] | |
795 | - first look for mountpoint [Karel Zak] | |
4e689e27 | 796 | - fix compiler warnings [-Wsign-compare -Wunused-parameter] [Karel Zak] |
ce99998c KZ |
797 | - fix double free in mount.c with SELinux enabled [Kirill Elagin] |
798 | - fix reference to sharedsubtree documentation in mount.8 [Mike Hommey] | |
799 | - fix typo in mount.8 [Petr Uzel] | |
800 | - fix typos in mount.8 [Nicolas Francois] | |
801 | - make the error message clear [Petr Uzel] | |
802 | - mount.8 remove reprecated bh/nobh options from the manual page [Lukas Czerner] | |
803 | - remove 'seclabel' mount option on remount [Karel Zak] | |
804 | - remove accidental extra word in ext4 documentation in mount.8 [Petr Uzel] | |
805 | - remove note about obsolete volume_id library from man page [Karel Zak] | |
806 | - rename "quiet" to "silent" (MS_SILENT) [Karel Zak] | |
807 | - update mtab on "-f" and compiled with libmount [Karel Zak] | |
808 | - use fflush() and temporary file for mtab updates (CVE-2011-1089) [Karel Zak] | |
809 | - use libmount to detect already mounted bind mounts [Karel Zak] | |
810 | - use lock from mnt_update_table() [Karel Zak] | |
811 | mountpoint: | |
812 | - add new command [Karel Zak] | |
4e689e27 | 813 | - cleanup usage() [Karel Zak] |
ce99998c KZ |
814 | namei: |
815 | - add --version option [Sami Kerola] | |
4e689e27 | 816 | - cleanup usage() [Karel Zak] |
ce99998c KZ |
817 | - fix to argument handling [Sami Kerola] |
818 | - remove unused variable [Karel Zak] | |
819 | - use xalloc.h [Sami Kerola] | |
820 | partx: | |
821 | - add --pairs to output in key="value" format [Karel Zak] | |
822 | - add fallback for openat() to be usable on old systems [Karel Zak] | |
4e689e27 KZ |
823 | - cleanup usage() [Karel Zak] |
824 | - do not print null [Davidlohr Bueso] | |
ce99998c KZ |
825 | - get partition number with sysfs lib [Davidlohr Bueso] |
826 | - improve clarity of some messages, gettextize two missed ones [Benno Schulenberg] | |
827 | - remove unused headers [Davidlohr Bueso] | |
4e689e27 | 828 | - switch on localization [Benno Schulenberg] |
ce99998c | 829 | - trivial comment fix [Davidlohr Bueso] |
4e689e27 | 830 | - use lowercase in usage() [Karel Zak] |
ce99998c KZ |
831 | - use sysfs_deinit [Davidlohr Bueso] |
832 | partx, lsblk: | |
833 | - fix gettext calls [Karel Zak] | |
834 | pg: | |
4e689e27 KZ |
835 | - fix compiler warnings [-Wunused-result] [Karel Zak] |
836 | - fix write_all() usage [Karel Zak] | |
79e1e38b | 837 | - normalize formatting of the man page, and tweak some of its wording [Benno Schulenberg] |
ce99998c KZ |
838 | - return value warning fix [Sami Kerola] |
839 | - use size_t for wcstombs() return code [Sami Kerola] | |
840 | po: | |
4e689e27 KZ |
841 | - also extract plural messages from the C files [Benno Schulenberg] |
842 | - change MSGID_BUGS_ADDRESS [Karel Zak] | |
843 | - do not search /samples/ subdirectories for translatable strings [Benno Schulenberg] | |
ce99998c KZ |
844 | - merge changes [Karel Zak] |
845 | - update cs.po (from translationproject.org) [Petr Písař] | |
846 | - update da.po (from translationproject.org) [Joe Hansen] | |
79e1e38b | 847 | - update de.po (from translationproject.org) [Philipp Thomas] |
ce99998c | 848 | - update fr.po (from translationproject.org) [David Prévot] |
79e1e38b KZ |
849 | - update ja.po (from translationproject.org) [Takeshi Hamasaki] |
850 | - update nl.po (from translationproject.org) [Benno Schulenberg] | |
851 | - update pl.po (from translationproject.org) [Jakub Bogusz] | |
ce99998c KZ |
852 | procutils: |
853 | - include missing header [Davidlohr Bueso] | |
854 | raw: | |
855 | - remove constants from message strings; undo some abbrevs [Benno Schulenberg] | |
856 | readprofile: | |
857 | - don't stop parsing at __init_end [Po-Yu Chuang] | |
4e689e27 | 858 | - fix compiler warnings [-Wsign-compare] [Karel Zak] |
ce99998c | 859 | rename: |
4e689e27 | 860 | - cleanup usage() [Karel Zak] |
ce99998c | 861 | - verbose option & maintenance fixes [Sami Kerola] |
4e689e27 KZ |
862 | renice: |
863 | - cleanup usage() [Karel Zak] | |
ce99998c KZ |
864 | rev: |
865 | - mark signo unused in sig_handler [Sami Kerola] | |
866 | - memory leak fix [Sami Kerola] | |
867 | - mention long options in man page [Sami Kerola] | |
868 | - option parsing bug fixed & long options added [Sami Kerola] | |
869 | - use xrealloc from xalloc.h [Sami Kerola] | |
870 | rtcwake: | |
4e689e27 | 871 | - cleanup usage() [Karel Zak] |
ce99998c KZ |
872 | - do not duplicate argument strings [Davidlohr Bueso] |
873 | - test for available suspend modes [Lawrence Rust] | |
874 | script: | |
4e689e27 | 875 | - cleanup usage() [Karel Zak] |
ce99998c KZ |
876 | - don't include err.h directly [Karel Zak] |
877 | - fix compiler warnings [Sami Kerola] | |
878 | - include-what-you-use header check [Sami Kerola] | |
4e689e27 | 879 | - indicate that the file argument to --timing is optional [Benno Schulenberg] |
ce99998c | 880 | - inform about long options in script manual page [Sami Kerola] |
4e689e27 | 881 | - normalize formatting of the man page [Benno Schulenberg] |
ce99998c KZ |
882 | - option --force added [Sami Kerola] |
883 | - optional timing output file argument added [Sami Kerola] | |
884 | - remove magic constants and a type mismatch fix [Sami Kerola] | |
885 | - remove unnecessary void casting [Sami Kerola] | |
886 | - support for long options [Sami Kerola] | |
887 | - use libc error printing facilities [Sami Kerola] | |
888 | scriptreplay: | |
889 | - allow arguments as command line switches [Sami Kerola] | |
890 | - bug in argument check [Sami Kerola] | |
4e689e27 | 891 | - cleanup usage() [Karel Zak] |
ce99998c KZ |
892 | - end printing with new line [Sami Kerola] |
893 | - fix buffer overflow [Sami Kerola] | |
79e1e38b | 894 | - improve synopsis and formatting and wording in man page [Benno Schulenberg] |
ce99998c | 895 | - support long options [Sami Kerola] |
4e689e27 | 896 | setarch: |
79e1e38b | 897 | - add --uname-2.6 option for personality flag UNAME26 [Ben Hutchings] |
4e689e27 | 898 | - fix compiler warnings [-Wsign-compare] [Karel Zak] |
ce99998c KZ |
899 | setterm: |
900 | - add note about long dump file paths to man page [Sami Kerola] | |
4e689e27 | 901 | - cleanup usage() [Karel Zak] |
ce99998c KZ |
902 | - fix variable types, and unused argument warnings [Sami Kerola] |
903 | - function screendump coding style fixed [Sami Kerola] | |
904 | - mention in man setterm.1 -version and -help switches [Sami Kerola] | |
905 | - segfault with long dump file name [Sami Kerola] | |
906 | - support -help and -version options [Sami Kerola] | |
907 | - use libc error printing facilities [Sami Kerola] | |
908 | - use xmalloc() [Karel Zak] | |
909 | sfdisk: | |
4e689e27 KZ |
910 | - (man page) use comma between short and long option instead of "or" [Benno Schulenberg] |
911 | - correct '--inside-order' to '--inside-outer' in documentation [Benno Schulenberg] | |
ce99998c KZ |
912 | - declare unused function attributes [Sami Kerola] |
913 | - fix coding style. [Karel Zak] | |
914 | - fix for data type mismatches [Sami Kerola] | |
915 | - fix implicit overflow [Sami Kerola] | |
4e689e27 KZ |
916 | - fix typo in man page [Karel Zak] |
917 | - gettextize each warning as a whole [Benno Schulenberg] | |
ce99998c | 918 | - help screen format [Sami Kerola] |
4e689e27 KZ |
919 | - improve descriptions of options --no-reread and --show-extended [Benno Schulenberg] |
920 | - indent usage() [Karel Zak] | |
79e1e38b | 921 | - make some tests conditional to !Linux [Giulio Orsero] |
ce99998c | 922 | - previously undocumented options to usage [Sami Kerola] |
4e689e27 | 923 | - remove inconsistent and wasteful newlines in the _() calls [Benno Schulenberg] |
ce99998c KZ |
924 | - rename warn to my_warn [Fabian Groffen] |
925 | - returns non-zero on failed BLKRRPART ioctl [Andrea Galbusera] | |
4e689e27 | 926 | - slice help text into small chunks and improve its wording [Benno Schulenberg] |
ce99998c KZ |
927 | simpleinit: |
928 | - remove this deprecated set of utils [Karel Zak] | |
929 | strutils: | |
930 | - new wrapper function strtoll_or_err [Sami Kerola] | |
4e689e27 KZ |
931 | swaplabel: |
932 | - fix compiler warnings [-Wunused-parameter] [Karel Zak] | |
ce99998c | 933 | swapon: |
4e689e27 KZ |
934 | - fix compiler warnings [-Wsign-compare] [Karel Zak] |
935 | - missing separator in swapon -s command [Karel Zak] | |
936 | - rewrite usage() [Karel Zak] | |
ce99998c KZ |
937 | - use xalloc lib [Davidlohr Bueso] |
938 | sysfs: | |
939 | - free used resources [Davidlohr Bueso] | |
940 | tailf: | |
941 | - fix memmove() usage [Karel Zak] | |
942 | - fix open() return value check [coverity scan] [Karel Zak] | |
4e689e27 | 943 | - harmonize option argument and explanation in usage message [Benno Schulenberg] |
ce99998c KZ |
944 | - support --lines 0 [Karel Zak] |
945 | - tailf mention new help & version options in man page [Sami Kerola] | |
946 | - use long options [Sami Kerola] | |
947 | taskset: | |
4e689e27 | 948 | - adjust style of man page [Benno Schulenberg] |
ce99998c KZ |
949 | - coding style fixes [Sami Kerola] |
950 | - include-what-you-use header check [Sami Kerola] | |
951 | - make threads aware [Davidlohr Bueso] | |
952 | - use xalloc lib [Davidlohr Bueso] | |
953 | test_sysinfo: | |
954 | - Use CHAR_BIT*sizeof(void*) instead of __WORDSIZE. [Josiah Worcester] | |
955 | - fix printf format [Karel Zak] | |
956 | tests: | |
957 | - [cpuset] call free() for range [Karel Zak] | |
958 | - add 'none' source to libmount update tests [Karel Zak] | |
959 | - add -o remount to libmount tests [Karel Zak] | |
960 | - add colrm basic test [Sami Kerola] | |
961 | - add column tests [Sami Kerola] | |
962 | - add dump from PPC64 to lscpu tests [Karel Zak] | |
963 | - add dump from UltraSparc T1 to lscpu tests [Karel Zak] | |
964 | - add dump from huge ia64 to lscpu tests [Karel Zak] | |
965 | - add lscpu dumps from three Dell's & a Xen [Sami Kerola] | |
966 | - add mount(8) test for fstab entries without options [Karel Zak] | |
967 | - add test for RLIMIT_FSIZE issue [Karel Zak] | |
968 | - add tests for [u]mount regular file [Karel Zak] | |
969 | - don't run mount/regfile test on old kernel [Karel Zak] | |
4e689e27 | 970 | - fix compiler warnings [-Wunused-parameter] [Karel Zak] |
79e1e38b | 971 | - grammar fixes [Davidlohr Bueso] |
ce99998c KZ |
972 | - remove generated file [Karel Zak] |
973 | - test column(1) with multiple input files [Karel Zak] | |
974 | - update GPT test [Karel Zak] | |
975 | - update blkid MD test [Karel Zak] | |
976 | - update for recent fdisk changes [Karel Zak] | |
977 | - update libmount tests (add optstr output) [Karel Zak] | |
978 | - update lscpu tests [Karel Zak] | |
979 | - use libmount tab update tests for UID=0 only [Karel Zak] | |
980 | textual: | |
4e689e27 | 981 | - add some guiding comments for translators [Benno Schulenberg] |
ce99998c KZ |
982 | - fix three typos in message strings and improve consistency [Benno Schulenberg] |
983 | - improve the wording of some error and usage messages [Benno Schulenberg] | |
984 | - tweak several manpages, mainly the blkid one [Benno Schulenberg] | |
985 | ttymsg: | |
986 | - fix compiler warnings and use EXIT_ [Sami Kerola] | |
4e689e27 KZ |
987 | tunelp: |
988 | - fix compiler warnings [-Wsign-compare] [Karel Zak] | |
989 | ul: | |
990 | - add -h and -V to the man page; use "file" and lowercase [Benno Schulenberg] | |
991 | - in usage() not overwriting but overriding is meant [Benno Schulenberg] | |
992 | - make usage() say that more than one input file is allowed [Benno Schulenberg] | |
993 | - remove superfluous return as usage() does not return [Benno Schulenberg] | |
ce99998c KZ |
994 | ul.c: |
995 | - close files and free memory after usage [Sami Kerola] | |
996 | - code style and comment fixes [Sami Kerola] | |
997 | - convert definition to function [Sami Kerola] | |
998 | - escape handling refactored [Sami Kerola] | |
999 | - fix compier warnings [Sami Kerola] | |
1000 | - magic constant removal [Sami Kerola] | |
1001 | - use long options [Sami Kerola] | |
1002 | - warn user when command chooses term type [Sami Kerola] | |
1003 | umount: | |
1004 | - allow unmounting loopdev specified by associated file [Petr Uzel] | |
1005 | - block signals when umounting and updating mtab (CVE-2011-1676, CVE-2011-1677) [Karel Zak] | |
1006 | - do not hang with disconnected NFS mounts [Petr Uzel] | |
1007 | - segfaults with inconsistent entry in /etc/fstab [Karel Zak] | |
1008 | - support non-canonical devnames in mtab [Karel Zak] | |
1009 | - use UMOUNT_NOFOLLOW for non-root users [Karel Zak] | |
1010 | - use helper= for all UIDs [Karel Zak] | |
4e689e27 KZ |
1011 | unshare: |
1012 | - cleanup usage() [Karel Zak] | |
ce99998c | 1013 | uuidd: |
79e1e38b KZ |
1014 | - (man page) alphabetize the options [Benno Schulenberg] |
1015 | - (man page) repair the snipped up description of option -T [Benno Schulenberg] | |
ce99998c | 1016 | - add "-q" to synopsis, order options alphabetically [Benno Schulenberg] |
4e689e27 | 1017 | - cleanup usage() [Karel Zak] |
ce99998c KZ |
1018 | - coding style fixes [Sami Kerola] |
1019 | - die() function removed [Sami Kerola] | |
4e689e27 KZ |
1020 | - distinguish between singular and plural in three messages [Benno Schulenberg] |
1021 | - fix compiler warnings [-Wsign-compare] [Karel Zak] | |
ce99998c KZ |
1022 | - fix manpage libuuid(3) does not exist [Petr Uzel] |
1023 | - long options & new usage [Sami Kerola] | |
1024 | - remove goto statement [Sami Kerola] | |
1025 | - use symbolic exit and return values [Sami Kerola] | |
1026 | uuidgen: | |
1027 | - add long options [Sami Kerola] | |
4e689e27 | 1028 | - cleanup usage() [Karel Zak] |
79e1e38b KZ |
1029 | vipw: |
1030 | - (man page) uniformize header and footer, tweak the formatting [Benno Schulenberg] | |
ce99998c KZ |
1031 | wall: |
1032 | - add long options and 79 char cut info to the man page [Sami Kerola] | |
4e689e27 | 1033 | - build with SUID_{C,LD}FLAGS [Petr Uzel] |
ce99998c | 1034 | - cleanup mbufsize usage [Karel Zak] |
4e689e27 | 1035 | - cleanup usage() [Karel Zak] |
ce99998c KZ |
1036 | - remove global variables and support TMPDIR [Sami Kerola] |
1037 | - support --timeout switch [Sami Kerola] | |
1038 | - support --timeout switch (vol 2.) [Karel Zak] | |
1039 | - use long options [Sami Kerola] | |
1040 | whereis: | |
4e689e27 | 1041 | - cleanup usage() [Karel Zak] |
ce99998c KZ |
1042 | - coding style [Sami Kerola] |
1043 | - new usage output & version printing [Sami Kerola] | |
1044 | - remove find() [Davidlohr Bueso] | |
1045 | - remove goto statements [Sami Kerola] | |
1046 | - update coding style [Davidlohr Bueso] | |
1047 | - warnings, exit values, braces and returns [Sami Kerola] | |
1048 | wipefs: | |
1049 | - add version printing & compiler warning [Sami Kerola] | |
4e689e27 KZ |
1050 | - change option -v to -V for --version; add it to man page [Benno Schulenberg] |
1051 | - gettextize one sentence as a whole [Benno Schulenberg] | |
ce99998c | 1052 | write: |
4e689e27 | 1053 | - cleanup usage() [Karel Zak] |
ce99998c KZ |
1054 | - long options & new usage [Sami Kerola] |
1055 | - maintenance fixes [Sami Kerola] | |
4e689e27 | 1056 | - remove inconsistent periods from two error messages [Benno Schulenberg] |
ce99998c | 1057 | |
4e689e27 KZ |
1058 | - cleanup usage() [Karel Zak] |
1059 | - long options & new usage [Sami Kerola] | |
1060 | - maintenance fixes [Sami Kerola] | |
1061 | - remove inconsistent periods from two error messages [Benno Schulenberg] |