]> git.ipfire.org Git - thirdparty/util-linux.git/blame - Documentation/releases/v2.20-ReleaseNotes
docs: replace FTP by HTTPS in kernel.org URLs
[thirdparty/util-linux.git] / Documentation / releases / v2.20-ReleaseNotes
CommitLineData
ce99998c
KZ
1Util-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
6Release highlights
7------------------
8
9agetty(8):
10 - mingetty features have been merged to agetty
11
12chrt(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
16dmesg(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
21fdisk(8):
22 - improved dialogs to be more user-friendly
23
24findmnt(8), partx(8), lsblk(8)
25 - support new command line option "--pairs" to enable key="value"
26 output format
27
28findmnt(8):
29 - supports new command line options "--poll" and "--timeout" to monitor
30 /proc/self/mountinfo changes
31
32ionice(1):
33 - supports human-readable scheduling class names, for example:
34 ionice -c best-effort $PID
35
36kill(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
40libmount:
41 - the API officially stable
42
43lsblk(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
54lscpu(8):
55 - improved support for s390 boxes
56
57mkfs.minix:
58 - supports minix version 3
59
60mountpoint(1):
61 - this NEW COMMAND is libmount based re-implementation of mountpoint(1) from
62 sysvinit suite
63
79e1e38b
KZ
64setarch(8):
65 - supports new command line options "--uname-2.6" to enable UNAME26
66 personality flag
67
ce99998c
KZ
68simpleinit:
69 - this set of deprecated utils has been REMOVED
70
79e1e38b 71wall(1):
ce99998c
KZ
72 - support new command line option "--timeout" to specify write timeout to
73 terminals in seconds.
74
75It's not supported to link with external (e.g. from e2fsprogs) libblkis and
76libuuid any more.
77
78
79Stable maintenance releases between v2.19 and v2.20
80---------------------------------------------------
81
82util-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
88Changes 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
94addpart:
95 - multiplication on 512 deleted [Anton V. Boyarshinov]
96agetty:
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
125blkdev:
126 - add blkdev_is_misaligned() [Davidlohr Bueso]
ce99998c
KZ
127blkid:
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]
139blockdev:
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]
149build-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]
202cal:
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
209cfdisk:
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]
219checktty:
220 - Use NGROUPS_MAX instead of NGROUPS [Josiah Worcester]
221 - fix unused parameters [Sami Kerola]
4e689e27
KZ
222chfn:
223 - fix compiler warnings [-Wsign-compare] [Karel Zak]
ce99998c 224chrt:
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 235chsh:
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]
239col:
240 - check with strtol_or_err option argument [Sami Kerola]
241 - coding style changes [Sami Kerola]
242 - use long options [Sami Kerola]
243colctr:
244 - use long options and clean coding style [Sami Kerola]
245colrm:
246 - gotos, long options and argument checking [Sami Kerola]
247 - manual update [Sami Kerola]
248column:
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]
258cramfs:
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]
262cramfs_common:
263 - coding style [Sami Kerola]
264cytune:
4e689e27 265 - fix compiler warnings [-Wsign-compare] [Karel Zak]
ce99998c
KZ
266 - remove unused variable [Karel Zak]
267ddate:
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]
271dmesg:
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]
301docs:
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]
343elvtune, 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
346fallocate:
347 - cleanup usage() [Karel Zak]
ce99998c
KZ
348fdformat:
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]
356fdisk:
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 368fdisk, 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 371findmnt:
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]
386flock:
387 - cleanup usage() [Karel Zak]
79e1e38b 388 - fix example in man page [Karel Zak]
ce99998c
KZ
389fsck:
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 398fsck, checktty, flock:
ce99998c
KZ
399 - Use more portable includes. [Josiah Worcester]
400fsck.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]
405fsck.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
411fsfreeze:
412 - cleanup usage() [Karel Zak]
ce99998c
KZ
413fstrim:
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]
417fstrim, setarch:
ce99998c
KZ
418 - replace error() with err() [Francesco Cosoleto]
419getopt:
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]
431hexdump:
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]
436hwclock:
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
458include:
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
477ionice:
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
489iosize:
490 - fix gcc warning [Karel Zak]
4e689e27
KZ
491ipcmk:
492 - cleanup usage() [Karel Zak]
ce99998c 493ipcs:
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
498isosize:
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]
507kill:
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
512last:
513 - fix compiler warnings [-Wsign-compare] [Karel Zak]
514ldattach:
515 - cleanup usage() [Karel Zak]
ce99998c
KZ
516lib:
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]
551libblkid:
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]
588libmount:
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]
647libuuid:
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]
657logger:
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
667login:
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]
673login-utils:
674 - include fix [Sami Kerola]
675look:
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 680losetup:
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]
685lsblk:
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]
702lscpu:
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]
714mcookie:
715 - change coding style [Sami Kerola]
4e689e27 716 - cleanup usage() [Karel Zak]
ce99998c
KZ
717 - use warnx, long options and help screen [Sami Kerola]
718md5:
719 - use symbolical digest length [Sami Kerola]
720mesg:
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]
727minix:
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
736misc:
737 - hurd build fixes [Samuel Thibault]
738 - use unsigned int for bit-fileds [Karel Zak]
ce99998c
KZ
739misc-utils:
740 - remove misleading README files [Sami Kerola]
741mkfs:
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]
746mkfs.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]
755mkfs.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]
765mkfs.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]
777mkswap:
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]
787more:
788 - new usage output, and some trivial fixes [Sami Kerola]
789mount:
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]
811mountpoint:
812 - add new command [Karel Zak]
4e689e27 813 - cleanup usage() [Karel Zak]
ce99998c
KZ
814namei:
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]
820partx:
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]
832partx, lsblk:
833 - fix gettext calls [Karel Zak]
834pg:
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]
840po:
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
852procutils:
853 - include missing header [Davidlohr Bueso]
854raw:
855 - remove constants from message strings; undo some abbrevs [Benno Schulenberg]
856readprofile:
857 - don't stop parsing at __init_end [Po-Yu Chuang]
4e689e27 858 - fix compiler warnings [-Wsign-compare] [Karel Zak]
ce99998c 859rename:
4e689e27 860 - cleanup usage() [Karel Zak]
ce99998c 861 - verbose option & maintenance fixes [Sami Kerola]
4e689e27
KZ
862renice:
863 - cleanup usage() [Karel Zak]
ce99998c
KZ
864rev:
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]
870rtcwake:
4e689e27 871 - cleanup usage() [Karel Zak]
ce99998c
KZ
872 - do not duplicate argument strings [Davidlohr Bueso]
873 - test for available suspend modes [Lawrence Rust]
874script:
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]
888scriptreplay:
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 896setarch:
79e1e38b 897 - add --uname-2.6 option for personality flag UNAME26 [Ben Hutchings]
4e689e27 898 - fix compiler warnings [-Wsign-compare] [Karel Zak]
ce99998c
KZ
899setterm:
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]
909sfdisk:
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
927simpleinit:
928 - remove this deprecated set of utils [Karel Zak]
929strutils:
930 - new wrapper function strtoll_or_err [Sami Kerola]
4e689e27
KZ
931swaplabel:
932 - fix compiler warnings [-Wunused-parameter] [Karel Zak]
ce99998c 933swapon:
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]
938sysfs:
939 - free used resources [Davidlohr Bueso]
940tailf:
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]
947taskset:
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]
953test_sysinfo:
954 - Use CHAR_BIT*sizeof(void*) instead of __WORDSIZE. [Josiah Worcester]
955 - fix printf format [Karel Zak]
956tests:
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]
980textual:
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]
985ttymsg:
986 - fix compiler warnings and use EXIT_ [Sami Kerola]
4e689e27
KZ
987tunelp:
988 - fix compiler warnings [-Wsign-compare] [Karel Zak]
989ul:
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
994ul.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]
1003umount:
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
1011unshare:
1012 - cleanup usage() [Karel Zak]
ce99998c 1013uuidd:
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]
1026uuidgen:
1027 - add long options [Sami Kerola]
4e689e27 1028 - cleanup usage() [Karel Zak]
79e1e38b
KZ
1029vipw:
1030 - (man page) uniformize header and footer, tweak the formatting [Benno Schulenberg]
ce99998c
KZ
1031wall:
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]
1040whereis:
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]
1048wipefs:
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 1052write:
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]