~ubuntu-branches/ubuntu/precise/util-linux/precise

« back to all changes in this revision

Viewing changes to docs/v2.20-ReleaseNotes

  • Committer: Package Import Robot
  • Author(s): Steve Langasek
  • Date: 2011-12-16 22:53:42 UTC
  • mfrom: (1.6.4) (4.5.5 sid)
  • Revision ID: package-import@ubuntu.com-20111216225342-206wz4bhvutyvx0d
Tags: 2.20.1-1ubuntu1
* Merge from Debian unstable, remaining changes:
  - Build for multiarch.
  - Add pre-depends on multiarch-support.
  - configure.ac: don't try to be clever about extracting a path name from
    $libdir to append to /usr in a way that's not overridable; instead,
    reuse the built-in configurable libexecdir.
  - Fix up the .pc.in files to know about libexecdir, so our substitutions
    don't leave us with unusable pkg-config files.
  - Install custom blkid.conf to use /dev/.blkid.tab since we don't
    expect device names to survive a reboot
  - Mention mountall(8) in fstab(5) manpages, along with its special
    options.
  - Since upstart is required in Ubuntu, the hwclock.sh init script is not
    called on startup and the hwclockfirst.sh init script is removed.
  - Drop depends on initscripts for the above.
  - Replace hwclock udev rule with an Upstart job.
  - For the case where mount is called with a directory to mount, look
    that directory up in mountall's /lib/init/fstab if we couldn't find
    it mentioned anywhere else.  This means "mount /proc", "mount /sys",
    etc. work.
  - mount.8 points to the cifs-utils package, not the obsolete smbfs one. 
  - Use canonicalize_spec in getmntdevbackward. proc should not be
    interpreted as a non-canonical-path.
* Dropped changes, superseded upstream:
  - shlibs/mount/src/tab_update.c: don't refuse to update mtab when source
    is 'none'.

Show diffs side-by-side

added added

removed removed

Lines of Context:
 
1
Util-linux 2.20 Release Notes
 
2
=============================
 
3
 
 
4
 The ddate(1) command is not built by default (see --enable-ddate).
 
5
 
 
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
 
 
64
setarch(8):
 
65
  - supports new command line options "--uname-2.6" to enable UNAME26
 
66
    personality flag
 
67
 
 
68
simpleinit:
 
69
  - this set of deprecated utils has been REMOVED
 
70
 
 
71
wall(1):
 
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
 
 
84
 * ftp://ftp.kernel.org/pub/linux/utils/util-linux/v2.19/v2.19.1-ReleaseNotes
 
85
   ftp://ftp.kernel.org/pub/linux/utils/util-linux/v2.19/v2.19.1-ChangeLog
 
86
 
 
87
 
 
88
Changes between v2.19 and v2.20
 
89
-------------------------------
 
90
 
 
91
 For more details see ChangeLog files at:
 
92
 ftp://ftp.kernel.org/pub/linux/utils/util-linux/v2.20/
 
93
 
 
94
addpart:
 
95
   - multiplication on 512 deleted  [Anton V. Boyarshinov]
 
96
agetty:
 
97
   - #endif comments  [Sami Kerola]
 
98
   - C.UTF-8 locale instead of en_US.UTF-8  [Samuel Thibault]
 
99
   - Fix IUTF8 flag  [Werner Fink]
 
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]
 
103
   - clean up usage  [Karel Zak]
 
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]
 
110
   - improve login(1) argv[]  [Karel Zak]
 
111
   - more code cleanup  [Werner Fink]
 
112
   - only enable F_UTF8 if kernel has already set IUTF8.  [Samuel Thibault]
 
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]
 
125
blkdev:
 
126
   - add blkdev_is_misaligned()  [Davidlohr Bueso]
 
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]
 
132
   - fix compiler warnings [-Wunused-parameter]  [Karel Zak]
 
133
   - fix double free [coverity scan]  [Karel Zak]
 
134
   - fix typo  [Karel Zak]
 
135
   - indent usage()  [Karel Zak]
 
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]
 
143
   - indent usage()  [Karel Zak]
 
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]
 
151
   - add --enable-ddate  [Karel Zak]
 
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]
 
167
   - fix configure.ac for uuidd  [Karel Zak]
 
168
   - fix distcheck for term-utils  [Karel Zak]
 
169
   - fix git-version-gen for -rc tags  [Karel Zak]
 
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]
 
187
   - release++ (v2.20-rc1)  [Karel Zak]
 
188
   - release++ (v2.20-rc2)  [Karel Zak]
 
189
   - remove and ignore generated files  [Karel Zak]
 
190
   - remove check-news  [Karel Zak]
 
191
   - remove unnecessary files from getopt  [Sami Kerola]
 
192
   - rename --enable-partx to --disable-partx  [Karel Zak]
 
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]
 
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]
 
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]
 
213
   - fix compiler warnings [-Wunused-parameter]  [Karel Zak]
 
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]
 
222
chfn:
 
223
   - fix compiler warnings [-Wsign-compare]  [Karel Zak]
 
224
chrt:
 
225
   - [selinux] fix compiler warnings [-Wsign-compare]  [Karel Zak]
 
226
   - add strings to use NLS  [Sami Kerola]
 
227
   - adjust style of man page, alphabetize option -p  [Benno Schulenberg]
 
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]
 
234
   - silently ignore -R if unsupported  [Karel Zak]
 
235
chsh:
 
236
   - fix compiler warnings [-Wsign-compare]  [Karel Zak]
 
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]
 
261
   - coding style  [Sami Kerola]
 
262
cramfs_common:
 
263
   - coding style  [Sami Kerola]
 
264
cytune:
 
265
   - fix compiler warnings [-Wsign-compare]  [Karel Zak]
 
266
   - remove unused variable  [Karel Zak]
 
267
ddate:
 
268
   - fix St. Tib's Day in other languages  [Karel Zak]
 
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]
 
283
   - avoid mess at the end of dmesg output  [Petr Uzel]
 
284
   - cleanup options and man page  [Karel Zak]
 
285
   - cleanup usage()  [Karel Zak]
 
286
   - consolidate level parsiig code  [Karel Zak]
 
287
   - don't print non-printable chars, parse records  [Karel Zak]
 
288
   - fix compiler warnings [-Wsign-compare]  [Karel Zak]
 
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]
 
304
   - add 2.20 ReleaseNotes  [Karel Zak]
 
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]
 
311
   - also uniformize headers and footers of troff-formatted man pages  [Benno Schulenberg]
 
312
   - col manual update  [Sami Kerola]
 
313
   - colcrt manual update  [Sami Kerola]
 
314
   - drop the pluralization item with ngettext() in TODO file  [Benno Schulenberg]
 
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]
 
322
   - remove README.namei  [Sami Kerola]
 
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]
 
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]
 
330
   - un-deprecate kill(1)  [Karel Zak]
 
331
   - uniformize the header and footer lines in man pages  [Benno Schulenberg]
 
332
   - update AUTHORS file  [Karel Zak]
 
333
   - update DEPRECATED file  [Karel Zak]
 
334
   - update ReleaseNotes  [Karel Zak]
 
335
   - update ReleaseNotes  fix typo in v2.20-ReleaseNotes  [Bernhard Voelker]
 
336
   - update TODO  [Karel Zak]
 
337
   - update TODO  [Sami Kerola]
 
338
   - update TODO file  [Karel Zak]
 
339
   - update TODO file  [Sami Kerola]
 
340
   - update exmaple files  [Karel Zak]
 
341
   - update v2.20 ReleaseNotes  [Karel Zak]
 
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]
 
346
fallocate:
 
347
   - cleanup usage()  [Karel Zak]
 
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]
 
362
   - fix compiler warnings [-Wunused-parameter -Wsign-compare]  [Karel Zak]
 
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]
 
368
fdisk, display, hexdump.h:
 
369
   - Use standard C types instead of u_int, u_char, u_long, etc.  [Josiah Worcester]
 
370
   - correct the grammar of an error message  [Benno Schulenberg]
 
371
findmnt:
 
372
   - (man page) short option for --timeout is not -t but -w  [Benno Schulenberg]
 
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]
 
380
   - fix compiler warnings [-Wunused-parameter]  [Karel Zak]
 
381
   - fix leak  [Karel Zak]
 
382
   - improve spelling, wording and order of help text  [Benno Schulenberg]
 
383
   - minor coding style changes  [Karel Zak]
 
384
   - print OLD-* columns only when necessary  [Karel Zak]
 
385
   - slice up the help text into manageable chunks  [Benno Schulenberg]
 
386
flock:
 
387
   - cleanup usage()  [Karel Zak]
 
388
   - fix example in man page  [Karel Zak]
 
389
fsck:
 
390
   - fix -C parsing  [Karel Zak]
 
391
   - fix clang compiler warning  [Sami Kerola]
 
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]
 
397
   - use xmalloc, warn & err and new usage  [Sami Kerola]
 
398
fsck, checktty, flock:
 
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]
 
407
   - fix compiler warnings [-Wsign-compare]  [Karel Zak]
 
408
   - remove unused variables  [Karel Zak]
 
409
   - use common functionalitly  [Davidlohr Bueso]
 
410
   - use lib/ismounted.c  [Karel Zak]
 
411
fsfreeze:
 
412
   - cleanup usage()  [Karel Zak]
 
413
fstrim:
 
414
   - cast from __u64 to standard C types  [Karel Zak]
 
415
   - cleanup usage()  [Karel Zak]
 
416
   - correct mistaken grammar in one message  [Benno Schulenberg]
 
417
fstrim, setarch:
 
418
   - replace error() with err()  [Francesco Cosoleto]
 
419
getopt:
 
420
   - add static qualifiers  [Olivier Mengué]
 
421
   - do not bundle help text lines into a single unwieldy chunk  [Benno Schulenberg]
 
422
   - fix '--unqote' typo in usage text  [Francesco Cosoleto]
 
423
   - fix coding style  [Sami Kerola]
 
424
   - fix gcc warning  [Karel Zak]
 
425
   - indent usage()  [Karel Zak]
 
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]
 
429
   - use <var> in usage()  [Karel Zak]
 
430
   - use xalloc.h  [Sami Kerola]
 
431
hexdump:
 
432
   - don't include err.h directly  [Karel Zak]
 
433
   - fix "beginnin" typo in usage message  [Benno Schulenberg]
 
434
   - fix segfault due to uninitialized memory  [Petr Uzel]
 
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]
 
443
   - in man page move --date and --epoch from Functions to Options  [Benno Schulenberg]
 
444
   - include-what-you-use header check  [Sami Kerola]
 
445
   - indent usage()  [Karel Zak]
 
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]
 
454
   - use <var> in usage()  [Karel Zak]
 
455
   - use libc error printing functions  [Sami Kerola]
 
456
   - validate numeric option arguments  [Sami Kerola]
 
457
   - when cutting up help texts anyway, do it into small chunks  [Benno Schulenberg]
 
458
include:
 
459
   - [at.h]  include c.h for PATH_MAX  [Karel Zak]
 
460
   - [bitops.h] make return values consistent  [Karel Zak]
 
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]
 
464
   - [c.h] Include stdlib.h unconditionaly  [maximilian attems]
 
465
   - [c.h] add definition wrappers for old libc versions  [Davidlohr Bueso]
 
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]
 
468
   - [strutils.c] add list parsers  [Karel Zak]
 
469
   - [tt.c] always truncate if TT_FL_TRUNC  [Karel Zak]
 
470
   - [writeall] add fwrite_all()  [Karel Zak]
 
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]
 
477
ionice:
 
478
   - IOPRIO_PRIO_* macros  [Karel Zak]
 
479
   - add long options  [Sami Kerola]
 
480
   - adjust synopsis and wording and formatting on the man page  [Benno Schulenberg]
 
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]
 
485
   - fix compiler warnings [-Wsign-compare]  [Karel Zak]
 
486
   - improve command line interpretation  [Karel Zak]
 
487
   - make -t more tolerant  [Karel Zak]
 
488
   - slightly improve grammar, spacing and consistency of man page  [Benno Schulenberg]
 
489
iosize:
 
490
   - fix gcc warning  [Karel Zak]
 
491
ipcmk:
 
492
   - cleanup usage()  [Karel Zak]
 
493
ipcs:
 
494
   - fix compiler warnings [-Wsign-compare]  [Karel Zak]
 
495
   - fix typo  [Karel Zak]
 
496
   - really show all resources when -a and -i are combined  [Jens Kristian Søgaard]
 
497
   - use unsigned type for uid/gid  [Karel Zak]
 
498
isosize:
 
499
   - check user input to be numeric  [Sami Kerola]
 
500
   - fix coding style  [Sami Kerola]
 
501
   - improve style, grammar and spacing of man page  [Benno Schulenberg]
 
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]
 
510
   - fix compiler warnings [-Wsign-compare]  [Karel Zak]
 
511
   - translate "-l <num>" to RT<n>  [Karel Zak]
 
512
last:
 
513
   - fix compiler warnings [-Wsign-compare]  [Karel Zak]
 
514
ldattach:
 
515
   - cleanup usage()  [Karel Zak]
 
516
lib:
 
517
   - [at.c] add readlink_at(), fix semantic for absolute paths  [Karel Zak]
 
518
   - [at.c] fix compiler warnings [-Wunused-parameter]  [Karel Zak]
 
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]
 
522
   - [cpuset.c] fix compiler warnings [-Wsign-compare]  [Karel Zak]
 
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]
 
530
   - [loopdev.c] correct qsort compare function  [Karel Zak]
 
531
   - [loopdev.c] correct trivial typo  [Davidlohr Bueso]
 
532
   - [mangle.c] fix compiler warnings [-Wsign-compare]  [Karel Zak]
 
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]
 
536
   - [strutils.c] fix compiler warnings [-Wsign-compare]  [Karel Zak]
 
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]
 
540
   - [sysfs.c] fix compiler warnings [-Wsign-compare]  [Karel Zak]
 
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]
 
544
   - [tt.c] clean up used types  [Karel Zak]
 
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:
 
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]
 
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]
 
561
   - befs validate di_br_size !=0 and br_per_di_br != 0  [Timo Warns]
 
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]
 
566
   - fix compiler warnings [-Wunused-parameter -Wsign-compare]  [Karel Zak]
 
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]
 
614
   - cut up mount's help text into manageable chunks  [Benno Schulenberg]
 
615
   - don't export functions for vfs/fs/userspace mount options  [Karel Zak]
 
616
   - fix compiler warnings [-Wunused-parameter -Wsign-compare]  [Karel Zak]
 
617
   - fix debug message  [Karel Zak]
 
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]
 
625
   - fix undefined sources  [Davidlohr Bueso]
 
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]
 
643
   - update list of pseudo-filesystems  [Karel Zak]
 
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]
 
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]
 
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]
 
666
   - use simple apostrophe instead of multibyte char in logger.1  [Petr Uzel]
 
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]
 
671
   - fix compiler warnings [-Wunused-parameter -Wsign-compare]  [Karel Zak]
 
672
   - fix typos in man page  [Karel Zak]
 
673
login-utils:
 
674
   - include fix  [Sami Kerola]
 
675
look:
 
676
   - add long options  [Sami Kerola]
 
677
   - adjust the formatting and some wording of the man page  [Benno Schulenberg]
 
678
   - cleanup usage()  [Karel Zak]
 
679
   - fix manpage formatting  [Petr Uzel]
 
680
losetup:
 
681
   - allow to use --verbose with --all  [Karel Zak]
 
682
   - cleanup usage()  [Karel Zak]
 
683
   - correct qsort compare function  [Andreas Schwab]
 
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]
 
688
   - add note to the man page  [Karel Zak]
 
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]
 
693
   - correct mistaken word  [Benno Schulenberg]
 
694
   - fix compiler warnings [-Wsign-compare]  [Karel Zak]
 
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]
 
704
   - cleanup usage()  [Karel Zak]
 
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]
 
709
   - fix compiler warnings [-Wsign-compare]  [Karel Zak]
 
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]
 
716
   - cleanup usage()  [Karel Zak]
 
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]
 
723
   - cleanup usage()  [Karel Zak]
 
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]
 
736
misc:
 
737
   - hurd build fixes  [Samuel Thibault]
 
738
   - use unsigned int for bit-fileds  [Karel Zak]
 
739
misc-utils:
 
740
   - remove misleading README files  [Sami Kerola]
 
741
mkfs:
 
742
   - add long options  [Sami Kerola]
 
743
   - coding style fixes  [Sami Kerola]
 
744
   - fix small formatting issues in man page  [Benno Schulenberg]
 
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:
 
756
   - clearer error message, "cannot close" instead of "closing"  [Benno Schulenberg]
 
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]
 
770
   - fix compiler warnings [-Wsign-compare]  [Karel Zak]
 
771
   - fix write_all() usage  [Karel Zak]
 
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:
 
778
   - Use c.h  [maximilian attems]
 
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]
 
796
   - fix compiler warnings [-Wsign-compare -Wunused-parameter]  [Karel Zak]
 
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]
 
813
   - cleanup usage()  [Karel Zak]
 
814
namei:
 
815
   - add --version option  [Sami Kerola]
 
816
   - cleanup usage()  [Karel Zak]
 
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]
 
823
   - cleanup usage()  [Karel Zak]
 
824
   - do not print null  [Davidlohr Bueso]
 
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]
 
828
   - switch on localization  [Benno Schulenberg]
 
829
   - trivial comment fix  [Davidlohr Bueso]
 
830
   - use lowercase in usage()  [Karel Zak]
 
831
   - use sysfs_deinit  [Davidlohr Bueso]
 
832
partx, lsblk:
 
833
   - fix gettext calls  [Karel Zak]
 
834
pg:
 
835
   - fix compiler warnings [-Wunused-result]  [Karel Zak]
 
836
   - fix write_all() usage  [Karel Zak]
 
837
   - normalize formatting of the man page, and tweak some of its wording  [Benno Schulenberg]
 
838
   - return value warning fix  [Sami Kerola]
 
839
   - use size_t for wcstombs() return code  [Sami Kerola]
 
840
po:
 
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]
 
844
   - merge changes  [Karel Zak]
 
845
   - update cs.po (from translationproject.org)  [Petr Písař]
 
846
   - update da.po (from translationproject.org)  [Joe Hansen]
 
847
   - update de.po (from translationproject.org)  [Philipp Thomas]
 
848
   - update fr.po (from translationproject.org)  [David Prévot]
 
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]
 
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]
 
858
   - fix compiler warnings [-Wsign-compare]  [Karel Zak]
 
859
rename:
 
860
   - cleanup usage()  [Karel Zak]
 
861
   - verbose option & maintenance fixes  [Sami Kerola]
 
862
renice:
 
863
   - cleanup usage()  [Karel Zak]
 
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:
 
871
   - cleanup usage()  [Karel Zak]
 
872
   - do not duplicate argument strings  [Davidlohr Bueso]
 
873
   - test for available suspend modes  [Lawrence Rust]
 
874
script:
 
875
   - cleanup usage()  [Karel Zak]
 
876
   - don't include err.h directly  [Karel Zak]
 
877
   - fix compiler warnings  [Sami Kerola]
 
878
   - include-what-you-use header check  [Sami Kerola]
 
879
   - indicate that the file argument to --timing is optional  [Benno Schulenberg]
 
880
   - inform about long options in script manual page  [Sami Kerola]
 
881
   - normalize formatting of the man page  [Benno Schulenberg]
 
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]
 
891
   - cleanup usage()  [Karel Zak]
 
892
   - end printing with new line  [Sami Kerola]
 
893
   - fix buffer overflow  [Sami Kerola]
 
894
   - improve synopsis and formatting and wording in man page  [Benno Schulenberg]
 
895
   - support long options  [Sami Kerola]
 
896
setarch:
 
897
   - add --uname-2.6 option for personality flag UNAME26  [Ben Hutchings]
 
898
   - fix compiler warnings [-Wsign-compare]  [Karel Zak]
 
899
setterm:
 
900
   - add note about long dump file paths to man page  [Sami Kerola]
 
901
   - cleanup usage()  [Karel Zak]
 
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:
 
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]
 
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]
 
916
   - fix typo in man page  [Karel Zak]
 
917
   - gettextize each warning as a whole  [Benno Schulenberg]
 
918
   - help screen format  [Sami Kerola]
 
919
   - improve descriptions of options --no-reread and --show-extended  [Benno Schulenberg]
 
920
   - indent usage()  [Karel Zak]
 
921
   - make some tests conditional to !Linux  [Giulio Orsero]
 
922
   - previously undocumented options to usage  [Sami Kerola]
 
923
   - remove inconsistent and wasteful newlines in the _() calls  [Benno Schulenberg]
 
924
   - rename warn to my_warn  [Fabian Groffen]
 
925
   - returns non-zero on failed BLKRRPART ioctl  [Andrea Galbusera]
 
926
   - slice help text into small chunks and improve its wording  [Benno Schulenberg]
 
927
simpleinit:
 
928
   - remove this deprecated set of utils  [Karel Zak]
 
929
strutils:
 
930
   - new wrapper function strtoll_or_err  [Sami Kerola]
 
931
swaplabel:
 
932
   - fix compiler warnings [-Wunused-parameter]  [Karel Zak]
 
933
swapon:
 
934
   - fix compiler warnings [-Wsign-compare]  [Karel Zak]
 
935
   - missing separator in swapon -s command  [Karel Zak]
 
936
   - rewrite usage()  [Karel Zak]
 
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]
 
943
   - harmonize option argument and explanation in usage message  [Benno Schulenberg]
 
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:
 
948
   - adjust style of man page  [Benno Schulenberg]
 
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]
 
970
   - fix compiler warnings [-Wunused-parameter]  [Karel Zak]
 
971
   - grammar fixes  [Davidlohr Bueso]
 
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:
 
981
   - add some guiding comments for translators  [Benno Schulenberg]
 
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]
 
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]
 
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]
 
1011
unshare:
 
1012
   - cleanup usage()  [Karel Zak]
 
1013
uuidd:
 
1014
   - (man page) alphabetize the options  [Benno Schulenberg]
 
1015
   - (man page) repair the snipped up description of option -T  [Benno Schulenberg]
 
1016
   - add "-q" to synopsis, order options alphabetically  [Benno Schulenberg]
 
1017
   - cleanup usage()  [Karel Zak]
 
1018
   - coding style fixes  [Sami Kerola]
 
1019
   - die() function removed  [Sami Kerola]
 
1020
   - distinguish between singular and plural in three messages  [Benno Schulenberg]
 
1021
   - fix compiler warnings [-Wsign-compare]  [Karel Zak]
 
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]
 
1028
   - cleanup usage()  [Karel Zak]
 
1029
vipw:
 
1030
   - (man page) uniformize header and footer, tweak the formatting  [Benno Schulenberg]
 
1031
wall:
 
1032
   - add long options and 79 char cut info to the man page  [Sami Kerola]
 
1033
   - build with SUID_{C,LD}FLAGS  [Petr Uzel]
 
1034
   - cleanup mbufsize usage  [Karel Zak]
 
1035
   - cleanup usage()  [Karel Zak]
 
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:
 
1041
   - cleanup usage()  [Karel Zak]
 
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]
 
1050
   - change option -v to -V for --version; add it to man page  [Benno Schulenberg]
 
1051
   - gettextize one sentence as a whole  [Benno Schulenberg]
 
1052
write:
 
1053
   - cleanup usage()  [Karel Zak]
 
1054
   - long options & new usage  [Sami Kerola]
 
1055
   - maintenance fixes  [Sami Kerola]
 
1056
   - remove inconsistent periods from two error messages  [Benno Schulenberg]
 
1057
 
 
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]