summaryrefslogtreecommitdiffstats
path: root/Documentation/releases/v2.20-ReleaseNotes
blob: 8f125e47f767b7ac742b0ca2f89bb3244a789c7f (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
327
328
329
330
331
332
333
334
335
336
337
338
339
340
341
342
343
344
345
346
347
348
349
350
351
352
353
354
355
356
357
358
359
360
361
362
363
364
365
366
367
368
369
370
371
372
373
374
375
376
377
378
379
380
381
382
383
384
385
386
387
388
389
390
391
392
393
394
395
396
397
398
399
400
401
402
403
404
405
406
407
408
409
410
411
412
413
414
415
416
417
418
419
420
421
422
423
424
425
426
427
428
429
430
431
432
433
434
435
436
437
438
439
440
441
442
443
444
445
446
447
448
449
450
451
452
453
454
455
456
457
458
459
460
461
462
463
464
465
466
467
468
469
470
471
472
473
474
475
476
477
478
479
480
481
482
483
484
485
486
487
488
489
490
491
492
493
494
495
496
497
498
499
500
501
502
503
504
505
506
507
508
509
510
511
512
513
514
515
516
517
518
519
520
521
522
523
524
525
526
527
528
529
530
531
532
533
534
535
536
537
538
539
540
541
542
543
544
545
546
547
548
549
550
551
552
553
554
555
556
557
558
559
560
561
562
563
564
565
566
567
568
569
570
571
572
573
574
575
576
577
578
579
580
581
582
583
584
585
586
587
588
589
590
591
592
593
594
595
596
597
598
599
600
601
602
603
604
605
606
607
608
609
610
611
612
613
614
615
616
617
618
619
620
621
622
623
624
625
626
627
628
629
630
631
632
633
634
635
636
637
638
639
640
641
642
643
644
645
646
647
648
649
650
651
652
653
654
655
656
657
658
659
660
661
662
663
664
665
666
667
668
669
670
671
672
673
674
675
676
677
678
679
680
681
682
683
684
685
686
687
688
689
690
691
692
693
694
695
696
697
698
699
700
701
702
703
704
705
706
707
708
709
710
711
712
713
714
715
716
717
718
719
720
721
722
723
724
725
726
727
728
729
730
731
732
733
734
735
736
737
738
739
740
741
742
743
744
745
746
747
748
749
750
751
752
753
754
755
756
757
758
759
760
761
762
763
764
765
766
767
768
769
770
771
772
773
774
775
776
777
778
779
780
781
782
783
784
785
786
787
788
789
790
791
792
793
794
795
796
797
798
799
800
801
802
803
804
805
806
807
808
809
810
811
812
813
814
815
816
817
818
819
820
821
822
823
824
825
826
827
828
829
830
831
832
833
834
835
836
837
838
839
840
841
842
843
844
845
846
847
848
849
850
851
852
853
854
855
856
857
858
859
860
861
862
863
864
865
866
867
868
869
870
871
872
873
874
875
876
877
878
879
880
881
882
883
884
885
886
887
888
889
890
891
892
893
894
895
896
897
898
899
900
901
902
903
904
905
906
907
908
909
910
911
912
913
914
915
916
917
918
919
920
921
922
923
924
925
926
927
928
929
930
931
932
933
934
935
936
937
938
939
940
941
942
943
944
945
946
947
948
949
950
951
952
953
954
955
956
957
958
959
960
961
962
963
964
965
966
967
968
969
970
971
972
973
974
975
976
977
978
979
980
981
982
983
984
985
986
987
988
989
990
991
992
993
994
995
996
997
998
999
1000
1001
1002
1003
1004
1005
1006
1007
1008
1009
1010
1011
1012
1013
1014
1015
1016
1017
1018
1019
1020
1021
1022
1023
1024
1025
1026
1027
1028
1029
1030
1031
1032
1033
1034
1035
1036
1037
1038
1039
1040
1041
1042
1043
1044
1045
1046
1047
1048
1049
1050
1051
1052
1053
1054
1055
1056
1057
1058
1059
1060
1061
Util-linux 2.20 Release Notes
=============================

 The ddate(1) command is not built by default (see --enable-ddate).

Release highlights
------------------

agetty(8):
  - mingetty features have been merged to agetty

chrt(1), taskset(1):
  - supports new command line option "--all-tasks" to set or retrieve the
    scheduling attributes of all the tasks (threads) for a given PID

dmesg(1):
  - supports new command line options: --clear, --console-on, --console-off,
    --ctime, --decode, --facility=<list>, --level=<list>, --show-delta,
    --notime, --kernel and --userspace

fdisk(8):
  - improved dialogs to be more user-friendly

findmnt(8), partx(8), lsblk(8)
  - support new command line option "--pairs" to enable key="value"
    output format

findmnt(8):
  - supports new command line options "--poll" and "--timeout" to monitor
    /proc/self/mountinfo changes

ionice(1):
  - supports human-readable scheduling class names, for example:
    ionice -c best-effort $PID

kill(1):
  - supports new command line option "-q <sigval>" to use sigqueue(2)
  - supports real-time signals in formats RT<n>, RTMIN+<n> and RTMAX-<n>

libmount:
  - the API officially stable

lsblk(8):
  - supports new columns:
      TYPE      - device type
      RQ-SIZE   - queue request size
      STATE     - device state (e.g. running, suspended)
      DALIGN    - discard alignment offset
      DISC-GRAN - discard granularity
      DISC-MAX  - discard max bytes
      DISC-ZERO - discard zeroes data
  - supports new command line option "-D" to print device discard topology

lscpu(8):
  - improved support for s390 boxes

mkfs.minix:
  - supports minix version 3

mountpoint(1):
  - this NEW COMMAND is libmount based re-implementation of mountpoint(1) from
    sysvinit suite

setarch(8):
  - supports new command line options "--uname-2.6" to enable UNAME26
    personality flag

simpleinit:
  - this set of deprecated utils has been REMOVED

wall(1):
  - support new command line option "--timeout" to specify write timeout to
    terminals in seconds.

It's not supported to link with external (e.g. from e2fsprogs) libblkis and
libuuid any more.


Stable maintenance releases between v2.19 and v2.20
---------------------------------------------------

util-linux 2.19.1 [02-May-2011]

 * https://www.kernel.org/pub/linux/utils/util-linux/v2.19/v2.19.1-ReleaseNotes
   https://www.kernel.org/pub/linux/utils/util-linux/v2.19/v2.19.1-ChangeLog


Changes between v2.19 and v2.20
-------------------------------

 For more details see ChangeLog files at:
 https://www.kernel.org/pub/linux/utils/util-linux/v2.20/

addpart:
   - multiplication on 512 deleted  [Anton V. Boyarshinov]
agetty:
   - #endif comments  [Sami Kerola]
   - C.UTF-8 locale instead of en_US.UTF-8  [Samuel Thibault]
   - Fix IUTF8 flag  [Werner Fink]
   - add an autologin feature  [Werner Fink]
   - better support of virtual console  [Dr. Werner Fink]
   - check virtual console for UTF-8 support  [Werner Fink]
   - clean up usage  [Karel Zak]
   - cleanup argv parsing, utmp update, use writeall(), etc.  [Werner Fink]
   - coding style - fix comments, remove tailing whitespace  [Karel Zak]
   - coding style - fix identation  [Karel Zak]
   - don't use xalloc.h stuff  [Karel Zak]
   - error message about required arguments  [Sami Kerola]
   - getopt case segment reordering  [Sami Kerola]
   - improve login(1) argv[]  [Karel Zak]
   - more code cleanup  [Werner Fink]
   - only enable F_UTF8 if kernel has already set IUTF8.  [Samuel Thibault]
   - proper session on the terminal line  [Werner Fink]
   - remove unnecessary options synonyms  [Karel Zak]
   - remove unnecessary space and "(void)" junk  [Karel Zak]
   - symbolic standard file descriptors  [Sami Kerola]
   - try next speed after CBREAK  [Karel Zak]
   - use a generic function for strings concatenation  [Karel Zak]
   - use long options  [Sami Kerola]
   - use program_invocation_short_name  [Sami Kerola]
   - use xalloc.h  [Sami Kerola]
   - further scrubbing  [Sami Kerola]
   - move issue path to pathnames.h  [Sami Kerola]
   - further mingetty features  [Dr. Werner Fink]
blkdev:
   - add blkdev_is_misaligned()  [Davidlohr Bueso]
blkid:
   - add -d option to print non-printable chars  [Karel Zak]
   - don't free() uninitialized variable  [Karel Zak]
   - don't ignore -i  [Karel Zak]
   - don't read past end of FAT32 cluster chain  [John Lindgren]
   - fix compiler warnings [-Wunused-parameter]  [Karel Zak]
   - fix double free [coverity scan]  [Karel Zak]
   - fix typo  [Karel Zak]
   - indent usage()  [Karel Zak]
   - list all known filesystems/RAIDs (add -k option)  [Karel Zak]
   - small fix for safe_print()  [Sergey Gusarov]
   - uniformize the synopsis, remove "the the"  [Benno Schulenberg]
blockdev:
   - add --help option  [Sami Kerola]
   - broken compiler warning circumvention removed  [Sami Kerola]
   - coding style fix  [Sami Kerola]
   - indent usage()  [Karel Zak]
   - remove progname  [Sami Kerola]
   - set options read only  [Sami Kerola]
   - type mismatch fix  [Sami Kerola]
   - use libc error facilities  [Sami Kerola]
   - use pathnames.h to find partitions  [Sami Kerola]
build-sys:
   - Enable automake's -Wno-portability option.  [Sami Kerola]
   - add --enable-ddate  [Karel Zak]
   - add required files to dist  [Sami Kerola]
   - add term-utils/  [Karel Zak]
   - add term-utils/.gitignore  [Karel Zak]
   - add uuid_generate_time_safe.3 .gitignore  [Karel Zak]
   - clean up partx Makefile  [Karel Zak]
   - cleanup lib/ tests  [Karel Zak]
   - disable lib/ at.c tests building  [Karel Zak]
   - do not ignore datarootdir  [Sami Kerola]
   - don't build lsblk on Linux without openat()  [Karel Zak]
   - don't support external (e2fsprogs) libblkid  [Karel Zak]
   - don't support external (e2fsprogs) libuuid  [Karel Zak]
   - don't try to chgrp write or wall if they are not built  [Marc-Antoine Perennou]
   - don't use HAVE_LIBBLKID_INTERNAL macro  [Karel Zak]
   - enable mountpoint, add dependence on libmout  [Karel Zak]
   - fix 'make checkincludes' warnings  [Karel Zak]
   - fix configure.ac for uuidd  [Karel Zak]
   - fix distcheck for term-utils  [Karel Zak]
   - fix git-version-gen for -rc tags  [Karel Zak]
   - fix gtk-doc build  [Karel Zak]
   - fix gtk-doc distclean  [Karel Zak]
   - fix spaces versus tabs conflict  [Marc-Antoine Perennou]
   - fix unportable Makefile.am assignment  [Sami Kerola]
   - include <uuid.h> rather than <uuid/uuid.h>  [Karel Zak]
   - introduce AM_PROG_CC_C_O macro  [Sami Kerola]
   - move BUILD_SCHEDUTILS to top-level Makefile  [Karel Zak]
   - move agetty to term-utils  [Karel Zak]
   - move mesg to term-utils/  [Karel Zak]
   - move reset to term-utils/  [Karel Zak]
   - move script and scriptreplay to term-utils/  [Karel Zak]
   - move setterm to term-utils/  [Karel Zak]
   - move wall to term-utils/  [Karel Zak]
   - move write to term-utils directory  [Sami Kerola]
   - non-linux fixup  [Samuel Thibault]
   - print helpful error when pkg.m4 is missing  [Sami Kerola]
   - provide alternatives for err, errx, warn and warnx  [Fabian Groffen]
   - release++ (v2.20-rc1)  [Karel Zak]
   - release++ (v2.20-rc2)  [Karel Zak]
   - remove and ignore generated files  [Karel Zak]
   - remove check-news  [Karel Zak]
   - remove unnecessary files from getopt  [Sami Kerola]
   - rename --enable-partx to --disable-partx  [Karel Zak]
   - stop building line(1) by default  [Sami Kerola]
   - use AC_LANG_SOURCE to suppress warnings  [Sami Kerola]
   - use AUTOMAKE_OPTIONS = gnu  [Sami Kerola]
   - use git-version-gen to distinct git and release versions  [Sami Kerola]
   - use gtkdoc without tmpl dir  [Karel Zak]
   - use silent rules got gtkdoc, fix dependencies  [Karel Zak]
   - use top-level directory for libblkid rather than shlibs/blkid  [Karel Zak]
   - use top-level directory for libmount rather than shlibs/mount  [Karel Zak]
   - use top-level directory for libuuid rather than shlibs/uuid  [Karel Zak]
cal:
   - argument checking, long options and argument checking  [Sami Kerola]
   - clean up few coding style issues  [Sami Kerola]
   - fix compiler warnings  [Sami Kerola]
   - fix manpage formatting  [Petr Uzel]
   - indent usage()  [Karel Zak]
   - fix typo ("fistt day") in help text, seize chance to improve it  [Benno Schulenberg]
cfdisk:
   - add home and end keys movements in partition list  [Francesco Cosoleto]
   - fix compilation with slang  [Karel Zak]
   - fix compiler warning  [Karel Zak]
   - fix compiler warnings [-Wunused-parameter]  [Karel Zak]
   - fix gcc warning (unused variable)  [Karel Zak]
   - move "No more partition" warning to draw_cursor()  [Francesco Cosoleto]
   - move keys related to the cursor of the partition list outside menuselect()  [Francesco Cosoleto]
   - remove unused vertical menu direction code  [Francesco Cosoleto]
   - use keypad() in menu selection function  [Francesco Cosoleto]
checktty:
   - Use NGROUPS_MAX instead of NGROUPS  [Josiah Worcester]
   - fix unused parameters  [Sami Kerola]
chfn:
   - fix compiler warnings [-Wsign-compare]  [Karel Zak]
chrt:
   - [selinux] fix compiler warnings [-Wsign-compare]  [Karel Zak]
   - add strings to use NLS  [Sami Kerola]
   - adjust style of man page, alphabetize option -p  [Benno Schulenberg]
   - allow to use --all-tasks when retrieve info  [Karel Zak]
   - chrt.1 fix grammar  [Davidlohr Bueso]
   - clarify use of -a option  [Davidlohr Bueso]
   - coding style fix  [Sami Kerola]
   - data type compiler warning fixed  [Sami Kerola]
   - make threads aware  [Davidlohr Bueso]
   - silently ignore -R if unsupported  [Karel Zak]
chsh:
   - fix compiler warnings [-Wsign-compare]  [Karel Zak]
   - fix gcc link() warn_unused_result warning  [Karel Zak]
   - fix small memory leak  [Karel Zak]
col:
   - check with strtol_or_err option argument  [Sami Kerola]
   - coding style changes  [Sami Kerola]
   - use long options  [Sami Kerola]
colctr:
   - use long options and clean coding style  [Sami Kerola]
colrm:
   - gotos, long options and argument checking  [Sami Kerola]
   - manual update  [Sami Kerola]
column:
   - fix problems with uninitialized variables  [Karel Zak]
   - use xalloc lib  [Sami Kerola]
   - add version printing  [Sami Kerola]
   - coding style fixes  [Sami Kerola]
   - free memory before exit  [Sami Kerola]
   - global variables removed  [Sami Kerola]
   - make table function clarification  [Sami Kerola]
   - replace emalloc with xcalloc  [Sami Kerola]
   - validate numeric user inputs  [Sami Kerola]
cramfs:
   - remove cramfs_common.h  [Davidlohr Bueso]
   - use stdint.h instead of u{8,16,32}  [Sami Kerola]
   - coding style  [Sami Kerola]
cramfs_common:
   - coding style  [Sami Kerola]
cytune:
   - fix compiler warnings [-Wsign-compare]  [Karel Zak]
   - remove unused variable  [Karel Zak]
ddate:
   - fix St. Tib's Day in other languages  [Karel Zak]
   - remove non-ascii chars from ddate  [Karel Zak]
   - use ARRAY_SIZE  [Karel Zak]
dmesg:
   - add --clear (SYSLOG_ACTION_CLEAR)  [Karel Zak]
   - add --console-on and --console-off  [Karel Zak]
   - add --ctime to print human readable timestamps  [Karel Zak]
   - add --decode to print readable facility and level  [Karel Zak]
   - add --facility option  [Karel Zak]
   - add --level=<list>  [Karel Zak]
   - add --show-delta option  [Karel Zak]
   - add -t option to suppress timestamps  [Karel Zak]
   - add -u and -k options  [Karel Zak]
   - add long options, --help and --version  [Karel Zak]
   - allow to print time delta without timestamp  [Karel Zak]
   - avoid mess at the end of dmesg output  [Petr Uzel]
   - cleanup options and man page  [Karel Zak]
   - cleanup usage()  [Karel Zak]
   - consolidate level parsiig code  [Karel Zak]
   - don't print non-printable chars, parse records  [Karel Zak]
   - fix compiler warnings [-Wsign-compare]  [Karel Zak]
   - fix segfault  [Marc-Antoine Perennou]
   - fix typo in usage()  [Karel Zak]
   - mark some options mutually exclusive  [Karel Zak]
   - print_buffer() refactoring  [Karel Zak]
   - refactoring - cleanup get bufsize code  [Karel Zak]
   - refactoring - cleanup main() code  [Karel Zak]
   - refactoring - cleanup print buffer code  [Karel Zak]
   - refactoring - cleanup read buffer code  [Karel Zak]
   - reorder options, add comments  [Karel Zak]
   - use SYSLOG_ACTION_* macros rather than magic constatnts  [Karel Zak]
   - variables refactoring  [Karel Zak]
   - cleanups -- use err(), xalloc()  [Marek Polacek]
docs:
   - mention mkswap long options in man page  [Sami Kerola]
   - TODO update  [Karel Zak]
   - add 2.20 ReleaseNotes  [Karel Zak]
   - add Matej to AUTHORS  [Karel Zak]
   - add long options to fdformat.8  [Sami Kerola]
   - add long options to mkfs.8  [Sami Kerola]
   - add long options to mkfs.bfs.8  [Sami Kerola]
   - agetty long options  [Sami Kerola]
   - agetty manual update  [Sami Kerola]
   - also uniformize headers and footers of troff-formatted man pages  [Benno Schulenberg]
   - col manual update  [Sami Kerola]
   - colcrt manual update  [Sami Kerola]
   - drop the pluralization item with ngettext() in TODO file  [Benno Schulenberg]
   - favour small patches  [Sami Kerola]
   - inform about cal long options  [Sami Kerola]
   - inform about mcookie long options  [Sami Kerola]
   - isosize.8 add long options  [Sami Kerola]
   - look.1 manual rewrote  [Sami Kerola]
   - mention long options in ionice.1  [Sami Kerola]
   - mention long options in uuidd.8 manual page  [Sami Kerola]
   - remove README.namei  [Sami Kerola]
   - rename.1 verbose, long options and warning  [Sami Kerola]
   - scriptreplay add note about new options  [Sami Kerola]
   - scriptreplay mention basic long options  [Sami Kerola]
   - sfdisk manual update  [Sami Kerola]
   - tell mount/* is in maintenance mode  [Sami Kerola]
   - tweak the formatting and wording of several disk-utils man pages  [Benno Schulenberg]
   - tweak the formatting and wording of some text-utils man pages  [Benno Schulenberg]
   - un-deprecate kill(1)  [Karel Zak]
   - uniformize the header and footer lines in man pages  [Benno Schulenberg]
   - update AUTHORS file  [Karel Zak]
   - update DEPRECATED file  [Karel Zak]
   - update ReleaseNotes  [Karel Zak]
   - update ReleaseNotes  fix typo in v2.20-ReleaseNotes  [Bernhard Voelker]
   - update TODO  [Karel Zak]
   - update TODO  [Sami Kerola]
   - update TODO file  [Karel Zak]
   - update TODO file  [Sami Kerola]
   - update example files  [Karel Zak]
   - update v2.20 ReleaseNotes  [Karel Zak]
   - uuidgen.1 mention long options  [Sami Kerola]
elvtune, isosize:
   - print usage text in case of invalid option  [Francesco Cosoleto]
   - remove redundant message in case of invalid option  [Francesco Cosoleto]
fallocate:
   - cleanup usage()  [Karel Zak]
fdformat:
   - cleanup error messages  [Karel Zak]
   - coding style  [Sami Kerola]
   - include-what-you-use header check  [Sami Kerola]
   - integer comparisons & unused parameter  [Sami Kerola]
   - use libc error printing facilities  [Sami Kerola]
   - use long options  [Sami Kerola]
   - use xalloc.h  [Sami Kerola]
fdisk:
   - accept digits-space-suffix format  [Francesco Cosoleto]
   - add a default response for the partition type dialog  [Francesco Cosoleto]
   - change primary or extended partition type dialog  [Francesco Cosoleto]
   - check index before access to array [coverity scan]  [Karel Zak]
   - fix "invalid partition number for type" error message  [Francesco Cosoleto]
   - fix compiler warnings [-Wunused-parameter -Wsign-compare]  [Karel Zak]
   - improve error message for missing extended partition  [Francesco Cosoleto]
   - more robust whole-disk detection  [Karel Zak]
   - print logical partition number while adding it  [Francesco Cosoleto]
   - quit from partition type dialog after invalid response  [Francesco Cosoleto]
   - use a single variable for the current disklabel  [Francesco Cosoleto]
fdisk, display, hexdump.h:
   - Use standard C types instead of u_int, u_char, u_long, etc.  [Josiah Worcester]
   - correct the grammar of an error message  [Benno Schulenberg]
findmnt:
   - (man page) short option for --timeout is not -t but -w  [Benno Schulenberg]
   - add --pairs to output in key="value" format  [Karel Zak]
   - add --poll and --timeout to the man page  [Karel Zak]
   - add --poll option  [Karel Zak]
   - add --timeout option  [Karel Zak]
   - add columns description to the --help output  [Karel Zak]
   - check mnt_tab_next_fs() return code [coverity scan]  [Karel Zak]
   - filter filesystems and actions for --poll  [Karel Zak]
   - fix compiler warnings [-Wunused-parameter]  [Karel Zak]
   - fix leak  [Karel Zak]
   - improve spelling, wording and order of help text  [Benno Schulenberg]
   - minor coding style changes  [Karel Zak]
   - print OLD-* columns only when necessary  [Karel Zak]
   - slice up the help text into manageable chunks  [Benno Schulenberg]
flock:
   - cleanup usage()  [Karel Zak]
   - fix example in man page  [Karel Zak]
fsck:
   - fix -C parsing  [Karel Zak]
   - fix clang compiler warning  [Sami Kerola]
   - in man page say that "options take arguments", not vice versa  [Benno Schulenberg]
   - in usage() unmark type as optional for the -t option  [Benno Schulenberg]
   - indent usage()  [Karel Zak]
   - use <var> in usage()  [Karel Zak]
   - use same word category in message, and add translators comment  [Benno Schulenberg]
   - use xmalloc, warn & err and new usage  [Sami Kerola]
fsck, checktty, flock:
   - Use more portable includes.  [Josiah Worcester]
fsck.cramfs:
   - add missed strings to translation  [Sami Kerola]
   - coding style  [Sami Kerola]
   - retire die function  [Sami Kerola]
   - use xalloc.h  [Sami Kerola]
fsck.minix:
   - fix "array subscript is above array bounds"  [Karel Zak]
   - fix compiler warnings [-Wsign-compare]  [Karel Zak]
   - remove unused variables  [Karel Zak]
   - use common functionalitly  [Davidlohr Bueso]
   - use lib/ismounted.c  [Karel Zak]
fsfreeze:
   - cleanup usage()  [Karel Zak]
fstrim:
   - cast from __u64 to standard C types  [Karel Zak]
   - cleanup usage()  [Karel Zak]
   - correct mistaken grammar in one message  [Benno Schulenberg]
fstrim, setarch:
   - replace error() with err()  [Francesco Cosoleto]
getopt:
   - add static qualifiers  [Olivier Mengué]
   - do not bundle help text lines into a single unwieldy chunk  [Benno Schulenberg]
   - fix '--unqote' typo in usage text  [Francesco Cosoleto]
   - fix coding style  [Sami Kerola]
   - fix gcc warning  [Karel Zak]
   - indent usage()  [Karel Zak]
   - make user getopt_long parsing to use function pointer  [Sami Kerola]
   - options struct, usage and version outputs  [Sami Kerola]
   - remove unnecessary free()  [Sami Kerola]
   - use <var> in usage()  [Karel Zak]
   - use xalloc.h  [Sami Kerola]
hexdump:
   - don't include err.h directly  [Karel Zak]
   - fix "beginnin" typo in usage message  [Benno Schulenberg]
   - fix segfault due to uninitialized memory  [Petr Uzel]
   - new usage(), xalloc and err.h stuff  [Sami Kerola]
hwclock:
   - Don't use asm/io.h if sys/io.h can't be found  [Josiah Worcester]
   - add variable initialization  [Sami Kerola]
   - build on non-Linux  [Samuel Thibault]
   - coding style clean up  [Sami Kerola]
   - fix compiler warnings  [Sami Kerola]
   - fix gcc warning (uninitialized variable)  [Karel Zak]
   - in man page move --date and --epoch from Functions to Options  [Benno Schulenberg]
   - include-what-you-use header check  [Sami Kerola]
   - indent usage()  [Karel Zak]
   - make RTC default to UTC time  [Daniel Drake]
   - move long options away from global scope  [Sami Kerola]
   - move path definitions to pathnames.h  [Sami Kerola]
   - remove clock-ppc.c  [Sami Kerola]
   - remove goto statement  [Sami Kerola]
   - remove misleading information  [Sami Kerola]
   - remove unused variables  [Karel Zak]
   - tiny change in comment  [Karel Zak]
   - use <var> in usage()  [Karel Zak]
   - use libc error printing functions  [Sami Kerola]
   - validate numeric option arguments  [Sami Kerola]
   - when cutting up help texts anyway, do it into small chunks  [Benno Schulenberg]
include:
   - [at.h]  include c.h for PATH_MAX  [Karel Zak]
   - [bitops.h] make return values consistent  [Karel Zak]
   - [c.h]  add fallback for old libs without O_CLOEXEC  [Karel Zak]
   - [c.h]  remove strings.h include dublicate  [Sami Kerola]
   - [c.h]  typeof to __typeof__ fix  [Sami Kerola]
   - [c.h] Include stdlib.h unconditionaly  [maximilian attems]
   - [c.h] add definition wrappers for old libc versions  [Davidlohr Bueso]
   - [c.h] move up declaration of program_invocation_short_name before usage  [maximilian attems]
   - [nls.h] define a macro for handling plurals with ngettext()  [Benno Schulenberg]
   - [strutils.c] add list parsers  [Karel Zak]
   - [tt.c] always truncate if TT_FL_TRUNC  [Karel Zak]
   - [writeall] add fwrite_all()  [Karel Zak]
   - [xalloc.h]  mention strdup in the file description  [Petr Uzel]
   - minix.h  use data types from stdint.h  [Sami Kerola]
   - move disk-utils/mkfs.h -> include/exitcodes.h  [Sami Kerola]
   - move fsck return values to exitcodes.h  [Sami Kerola]
   - move minix.h to include directory  [Sami Kerola]
   - remove kernel headers from minix.h  [Sami Kerola]
ionice:
   - IOPRIO_PRIO_* macros  [Karel Zak]
   - add long options  [Sami Kerola]
   - adjust synopsis and wording and formatting on the man page  [Benno Schulenberg]
   - allow to use names for -c <class>  [Karel Zak]
   - coding style fixes  [Sami Kerola]
   - fix -V output  [Sami Kerola]
   - fix -p  [Karel Zak]
   - fix compiler warnings [-Wsign-compare]  [Karel Zak]
   - improve command line interpretation  [Karel Zak]
   - make -t more tolerant  [Karel Zak]
   - slightly improve grammar, spacing and consistency of man page  [Benno Schulenberg]
iosize:
   - fix gcc warning  [Karel Zak]
ipcmk:
   - cleanup usage()  [Karel Zak]
ipcs:
   - fix compiler warnings [-Wsign-compare]  [Karel Zak]
   - fix typo  [Karel Zak]
   - really show all resources when -a and -i are combined  [Jens Kristian Søgaard]
   - use unsigned type for uid/gid  [Karel Zak]
isosize:
   - check user input to be numeric  [Sami Kerola]
   - fix coding style  [Sami Kerola]
   - improve style, grammar and spacing of man page  [Benno Schulenberg]
   - include-what-you-use header check  [Sami Kerola]
   - remove global variables  [Sami Kerola]
   - simplify some error messages  [Francesco Cosoleto]
   - use long options  [Sami Kerola]
   - use program_invocation_short_name  [Francesco Cosoleto]
kill:
   - add -q sigval to use sigqueue(2)  [Karel Zak]
   - add support for real-time signals  [Karel Zak]
   - fix compiler warnings [-Wsign-compare]  [Karel Zak]
   - translate "-l <num>" to RT<n>  [Karel Zak]
last:
   - fix compiler warnings [-Wsign-compare]  [Karel Zak]
ldattach:
   - cleanup usage()  [Karel Zak]
lib:
   - [at.c] add readlink_at(), fix semantic for absolute paths  [Karel Zak]
   - [at.c] fix compiler warnings [-Wunused-parameter]  [Karel Zak]
   - [blkdev.c] add blkdev_get_physector_size()  [Davidlohr Bueso]
   - [blkdev.c] more robust blkdev_is_misaligned()  [Karel Zak]
   - [blkdev.c] remove kernel version check from blkdev_get_sector_size()  [Karel Zak]
   - [cpuset.c] fix compiler warnings [-Wsign-compare]  [Karel Zak]
   - [fsprobe.c] fix blkid_evaluate_spec() call  [Karel Zak]
   - [fsprobe.c] remove obsolete <blkid/blkid.h>  [Karel Zak]
   - [fsprobe.c] use internal libblkid only  [Karel Zak]
   - [linux_version.c] accommodate two-component linux version (e.g. 3.0)  [Karel Zak]
   - [linux_version.c] simplify version parsing  [Karel Zak]
   - [loopdev.c] add module for work loop devices  [Karel Zak]
   - [loopdev.c] cleanup flags usage  [Karel Zak]
   - [loopdev.c] correct qsort compare function  [Karel Zak]
   - [loopdev.c] correct trivial typo  [Davidlohr Bueso]
   - [mangle.c] fix compiler warnings [-Wsign-compare]  [Karel Zak]
   - [procutils.c]  add missing files. Sorry.  [Karel Zak]
   - [procutils.c]  general purpose procfs parsing functions  [Davidlohr Bueso]
   - [procutils.c] improve robustness  [Karel Zak]
   - [strutils.c] fix compiler warnings [-Wsign-compare]  [Karel Zak]
   - [strutils.c] more robust strtol checks  [Karel Zak]
   - [strutils] avoid integer overflow on large values  [Dave Reisner]
   - [sysfs.c] add sysfs_readlink and name/path functions  [Karel Zak]
   - [sysfs.c] fix compiler warnings [-Wsign-compare]  [Karel Zak]
   - [sysfs.c] fix double free  [Karel Zak]
   - [sysfs.c] make sysfs_read_* function more robust  [Karel Zak]
   - [tt.c] Fix mbs_width macro for systems without WIDECHAR  [Josiah Worcester]
   - [tt.c] clean up used types  [Karel Zak]
   - [tt.c] dereferencing data before a null check [coverity scan]  [Karel Zak]
   - [tt.c] support fixed width and multiple tt_print_table() calls  [Karel Zak]
   - [tt.c] support key="value" output format  [Karel Zak]
   - [tt.c] use mbs_truncate() from mbsalign.c  [Karel Zak]
   - add generic sysfs utils  [Karel Zak]
   - add strtoul_or_err() function  [Sami Kerola]
libblkid:
   - [partitions] fix compiler warnings [-Wunused-parameter -Wsign-compare]  [Karel Zak]
   - [superblocks] fix compiler warnings [-Wunused-parameter -Wsign-compare]  [Karel Zak]
   - [topology] fix compiler warnings [-Wunused-parameter -Wsign-compare]  [Karel Zak]
   - add ID_PART_ENTRY_{OFFSET,SIZE,DISK}  [Karel Zak]
   - add PART_ENTRY_* to docs  [Karel Zak]
   - add blkid_evaluate_spec()  [Karel Zak]
   - add debug message  [Karel Zak]
   - add docs for new PART_ENTRY_* values  [Karel Zak]
   - add some debug messages  [Karel Zak]
   - befs validate di_br_size !=0 and br_per_di_br != 0  [Timo Warns]
   - cleanup flags  [Karel Zak]
   - cleanup prober initialization  [Karel Zak]
   - don't ignore swap UUID if only first byte is zero  [Richard W.M. Jones]
   - fix EFI GPT uuid byte order  [Karel Zak]
   - fix compiler warnings [-Wunused-parameter -Wsign-compare]  [Karel Zak]
   - fix gcc warnings  [Karel Zak]
   - fix typo in *_to_cpu() usage in raid detection [coverity scan]  [Karel Zak]
   - found whole-disk for partitions mapped by kpartx  [Karel Zak]
   - ignore hfsplus superblocks with blocksize < 512  [Karel Zak]
   - improve blkid__scan_dir  [Karel Zak]
   - make whole disk probing more robust  [Karel Zak]
   - minor change in man page  [Karel Zak]
   - move MINIX_MAXPARTITIONS to minix.h  [Sami Kerola]
   - remove test for non-zero head count in FAT superblock probe.  [Nick Holloway]
   - try to detect if PT is newer than LVM  [Karel Zak]
   - update docs  [Karel Zak]
   - use 64bit offset in search_fat_label to avoid truncation  [Jindrich Makovicka]
   - use MINIX_BLOCK_SIZE from minix.h  [Sami Kerola]
   - use blkid_probe_get_buffer() more carefully  [Karel Zak]
   - use cached buffers for nested PT probing  [Karel Zak]
   - use partno for partitions mapped by DM  [Karel Zak]
   - use stuff from sysfs.h and at.h  [Karel Zak]
   - use superblock structure from minix.h  [Sami Kerola]
   - use sysfs_init() more carefully  [Karel Zak]
   - validate hfs blocksize != 0  [Timo Warns]
   - vfat big endian fix  [Jindrich Makovicka]
libmount:
   - add MOUNT_2.20 version to the API  [Karel Zak]
   - add fallbacks for old systems without umount2() syscall  [Karel Zak]
   - add generic function to read table for context  [Karel Zak]
   - add mnt_reset_table()  [Karel Zak]
   - add mnt_tabdiff_* functions  [Karel Zak]
   - add mnt_table_is_mounted()  [Karel Zak]
   - add mount support for loopdevs  [Karel Zak]
   - add mountpoint(1) implementation to samples/  [Karel Zak]
   - add phelper= support  [Karel Zak]
   - add support for mount -a  [Karel Zak]
   - add support for x-* mount comments  [Karel Zak]
   - allow to convert /dev/loopN to backing filename  [Karel Zak]
   - allow to set parser callback to context  [Karel Zak]
   - avoid redundant declaration of mnt_context_do_umount  [Jan Engelhardt]
   - better "user" evaluation  [Karel Zak]
   - block signals when update utab  [Karel Zak]
   - block signals when writing to mtab  [Karel Zak]
   - clean up cache.c  [Karel Zak]
   - clean up docs  [Karel Zak]
   - cleanup *_do_[u]mount() return codes and docs  [Karel Zak]
   - cleanup code for "none" source and fstype, fix mem leak  [Karel Zak]
   - cleanup docs  [Karel Zak]
   - cleanup return codes in mount sample  [Karel Zak]
   - cleanup umount code  [Karel Zak]
   - create a default lock for mtab update  [Karel Zak]
   - cut up mount's help text into manageable chunks  [Benno Schulenberg]
   - don't export functions for vfs/fs/userspace mount options  [Karel Zak]
   - fix compiler warnings [-Wunused-parameter -Wsign-compare]  [Karel Zak]
   - fix debug message  [Karel Zak]
   - fix fstype caching  [Karel Zak]
   - fix leak in sample program  [Karel Zak]
   - fix memory leak in cache  [Karel Zak]
   - fix mtab update for "none" source  [Karel Zak]
   - fix parsing of mountinfo from 2.6.39  [Karel Zak]
   - fix some typos and copy&paste mistakes in comments  [Petr Uzel]
   - fix test  [Karel Zak]
   - fix undefined sources  [Davidlohr Bueso]
   - fix uninitialized variable in sample  [Karel Zak]
   - improve apply_fstab debugging  [Karel Zak]
   - keep code more readable for analyzers [coverity scan]  [Karel Zak]
   - merge mtab and utab locking code  [Karel Zak]
   - minor changes in sample program  [Karel Zak]
   - minor fix to mnt_tabdiff_*  [Karel Zak]
   - minor fixes  [Karel Zak]
   - more robust mtab and utab update (CVE-2011-1676, CVE-2011-1677)  [Karel Zak]
   - plug memory leak in sample program  [Petr Uzel]
   - remove 'seclabel' on remount, improve for 2.6.39  [Karel Zak]
   - remove unnecessary includes, mask API as stable  [Karel Zak]
   - rename in cache.c  [Karel Zak]
   - rename mount option "quiet" to "silent"  [Karel Zak]
   - replace mkostmps() with more portable mkstemp()  [Karel Zak]
   - small lock code cleanup  [Karel Zak]
   - support /run/mount rather than /dev/.mount  [Karel Zak]
   - support NULL source path for mnt_table_find_* functions  [Karel Zak]
   - update list of pseudo-filesystems  [Karel Zak]
   - use chdir() and NOFOLLOW umount flag for umount operation  [Karel Zak]
   - use libmnt_lock for utab flock  [Karel Zak]
   - use mnt_table_get_fs_root() in utab code  [Karel Zak]
libuuid:
   - __uuid_generate_time()  report if clock_seq is safe  [Petr Uzel]
   - do not use invalid file descriptor  [Petr Uzel]
   - fix test in get_clock()  [Petr Uzel]
   - get_clock()  report if the clock_seq is safe  [Petr Uzel]
   - introduce uuid_generate_time_safe()  [Petr Uzel]
   - manpage spelling fixes  [Petr Uzel]
   - move __uuid function to UUIDD_PRIVATE in uuid.sym  [Karel Zak]
   - rename uuid__generate_* to __uuid_generate_*  [Petr Uzel]
   - update manpage, mention uuid_generate_time_safe  [Petr Uzel]
logger:
   - fix variable type compiler warning  [Sami Kerola]
   - improve descriptions on man page, sort the options, add -h and -V  [Benno Schulenberg]
   - improve, sort and slice up usage() help text  [Benno Schulenberg]
   - indent usage()  [Karel Zak]
   - mention long option in logger man page  [Sami Kerola]
   - support for logging to UDP socket / remote syslog server  [WUEBBELS, Josef \(Extern\)]
   - support long options  [Sami Kerola]
   - use libc error printing facilities  [Sami Kerola]
   - use simple apostrophe instead of multibyte char in logger.1  [Petr Uzel]
login:
   - cleanup unused variables  [Karel Zak]
   - does not ignore setgid() return code for non-roots  [Karel Zak]
   - fix checktty test to compile with old glibc  [Karel Zak]
   - fix compiler warnings [-Wunused-parameter -Wsign-compare]  [Karel Zak]
   - fix typos in man page  [Karel Zak]
login-utils:
   - include fix  [Sami Kerola]
look:
   - add long options  [Sami Kerola]
   - adjust the formatting and some wording of the man page  [Benno Schulenberg]
   - cleanup usage()  [Karel Zak]
   - fix manpage formatting  [Petr Uzel]
losetup:
   - allow to use --verbose with --all  [Karel Zak]
   - cleanup usage()  [Karel Zak]
   - correct qsort compare function  [Andreas Schwab]
   - spelling fixes  [Petr Uzel]
lsblk:
   - add --pairs to output in key="value" format  [Karel Zak]
   - add TYPE column to lsblk output  [Milan Broz]
   - add note to the man page  [Karel Zak]
   - add queue request size attribute  [Milan Broz]
   - add state attribute  [Milan Broz]
   - add support for discard topology (-D option)  [Martin K. Petersen]
   - bitwise or TT_FL_ASCII with tt_flags instead of setting  [Dave Reisner]
   - correct mistaken word  [Benno Schulenberg]
   - fix compiler warnings [-Wsign-compare]  [Karel Zak]
   - fix readlink() usage  [Karel Zak]
   - fix strtoul() usage [coverity scan]  [Karel Zak]
   - ignore device if disappear while processing  [Milan Broz]
   - improve discard support  [Martin K. Petersen]
   - use generic sysfs functions  [Karel Zak]
   - use ssize_t for readlink() return code  [Karel Zak]
   - use sysfs_read_u64() rather than sysfs_strdup() + atol()  [Karel Zak]
lscpu:
   - add support for books  [Heiko Carstens]
   - cleanup usage()  [Karel Zak]
   - detect VMware hypervisor  [Stephen Hemminger]
   - detect sun4{u,v} in /proc/cpuinfo for sparc64  [Karel Zak]
   - extend --parse functionality  [Karel Zak]
   - fix bogomips detection for s390  [Heiko Carstens]
   - fix compiler warnings [-Wsign-compare]  [Karel Zak]
   - fix op-mode for /{sys,proc} dumps  [Karel Zak]
   - fix threads-per-core calculation  [Karel Zak]
   - use xalloc  [Davidlohr Bueso]
   - use xstrdup from xalloc.h  [Petr Uzel]
mcookie:
   - change coding style  [Sami Kerola]
   - cleanup usage()  [Karel Zak]
   - use warnx, long options and help screen  [Sami Kerola]
md5:
   - use symbolical digest length  [Sami Kerola]
mesg:
   - add \n to usage() output  [Karel Zak]
   - add long options to the man page  [Sami Kerola]
   - cleanup usage()  [Karel Zak]
   - man page clean wqup  [Karel Zak]
   - new --verbose option  [Sami Kerola]
   - use long options, also --help and --version added  [Sami Kerola]
minix:
   - add MINIX_ prefix to some global macros  [Karel Zak]
   - add common functionality  [Davidlohr Bueso]
   - add version 3 layout  [Davidlohr Bueso]
   - cleanup global variables and macros  [Karel Zak]
   - fix warning  [Davidlohr Bueso]
   - move globals and inline functions to minix_programs.h  [Sami Kerola]
   - remove fs state  [Davidlohr Bueso]
   - remove unnecessary initializations  [Karel Zak]
misc:
   - hurd build fixes  [Samuel Thibault]
   - use unsigned int for bit-fileds  [Karel Zak]
misc-utils:
   - remove misleading README files  [Sami Kerola]
mkfs:
   - add long options  [Sami Kerola]
   - coding style fixes  [Sami Kerola]
   - fix small formatting issues in man page  [Benno Schulenberg]
   - include-what-you-use header check  [Sami Kerola]
mkfs.bfs:
   - add long options  [Sami Kerola]
   - cleanu p --version output  [Karel Zak]
   - coding style fix  [Sami Kerola]
   - include-what-you-use header check  [Sami Kerola]
   - use err() instead of errx()  [Karel Zak]
   - use libc error facilities  [Sami Kerola]
   - use xstrdup from xalloc.h  [Sami Kerola]
   - validate numeric user inputs  [Sami Kerola]
mkfs.cramfs:
   - clearer error message, "cannot close" instead of "closing"  [Benno Schulenberg]
   - coding style  [Sami Kerola]
   - convert spaces to tabs  [Sami Kerola]
   - error printing fixes  [Sami Kerola]
   - few symbolic exit codes where missing  [Sami Kerola]
   - include-what-you-use header check  [Sami Kerola]
   - use program_invocation_short_name  [Sami Kerola]
   - use xalloc.h  [Sami Kerola]
   - validate numeric user inputs  [Sami Kerola]
mkfs.minix:
   - add fs version options  [Davidlohr Bueso]
   - add minix v3 support  [Davidlohr Bueso]
   - check for misalignment  [Davidlohr Bueso]
   - document -3 option  [Davidlohr Bueso]
   - fix compiler warnings [-Wsign-compare]  [Karel Zak]
   - fix write_all() usage  [Karel Zak]
   - general cleanups  [Davidlohr Bueso]
   - remove die()  [Davidlohr Bueso]
   - standardize superblock attribute settings  [Davidlohr Bueso]
   - use common functionality  [Davidlohr Bueso]
   - use inode wrappers  [Davidlohr Bueso]
mkswap:
   - Use c.h  [maximilian attems]
   - add alignment check  [Davidlohr Bueso]
   - coding style unification  [Sami Kerola]
   - fix compiler warning  [Karel Zak]
   - fix to compiler warnings  [Sami Kerola]
   - support long options and check user inputs  [Sami Kerola]
   - use EXIT_ values  [Sami Kerola]
   - use libc error messaging facilities  [Sami Kerola]
   - use xalloc  [Sami Kerola]
more:
   - new usage output, and some trivial fixes  [Sami Kerola]
mount:
   - -a segfaults when 4th field is omitted (mount options)  [Karel Zak]
   - add note about blank lines to fstab.5  [Karel Zak]
   - add phelper=  [Karel Zak]
   - add ufstype=ufs2 to mount.8  [Karel Zak]
   - canonicalize fstab mnt_dir  [Karel Zak]
   - first look for mountpoint  [Karel Zak]
   - fix compiler warnings [-Wsign-compare -Wunused-parameter]  [Karel Zak]
   - fix double free in mount.c with SELinux enabled  [Kirill Elagin]
   - fix reference to sharedsubtree documentation in mount.8  [Mike Hommey]
   - fix typo in mount.8  [Petr Uzel]
   - fix typos in mount.8  [Nicolas Francois]
   - make the error message clear  [Petr Uzel]
   - mount.8 remove reprecated bh/nobh options from the manual page  [Lukas Czerner]
   - remove 'seclabel' mount option on remount  [Karel Zak]
   - remove accidental extra word in ext4 documentation in mount.8  [Petr Uzel]
   - remove note about obsolete volume_id library from man page  [Karel Zak]
   - rename "quiet" to "silent" (MS_SILENT)  [Karel Zak]
   - update mtab on "-f" and compiled with libmount  [Karel Zak]
   - use fflush() and temporary file for mtab updates (CVE-2011-1089)  [Karel Zak]
   - use libmount to detect already mounted bind mounts  [Karel Zak]
   - use lock from mnt_update_table()  [Karel Zak]
mountpoint:
   - add new command  [Karel Zak]
   - cleanup usage()  [Karel Zak]
namei:
   - add --version option  [Sami Kerola]
   - cleanup usage()  [Karel Zak]
   - fix to argument handling  [Sami Kerola]
   - remove unused variable  [Karel Zak]
   - use xalloc.h  [Sami Kerola]
partx:
   - add --pairs to output in key="value" format  [Karel Zak]
   - add fallback for openat() to be usable on old systems  [Karel Zak]
   - cleanup usage()  [Karel Zak]
   - do not print null  [Davidlohr Bueso]
   - get partition number with sysfs lib  [Davidlohr Bueso]
   - improve clarity of some messages, gettextize two missed ones  [Benno Schulenberg]
   - remove unused headers  [Davidlohr Bueso]
   - switch on localization  [Benno Schulenberg]
   - trivial comment fix  [Davidlohr Bueso]
   - use lowercase in usage()  [Karel Zak]
   - use sysfs_deinit  [Davidlohr Bueso]
partx, lsblk:
   - fix gettext calls  [Karel Zak]
pg:
   - fix compiler warnings [-Wunused-result]  [Karel Zak]
   - fix write_all() usage  [Karel Zak]
   - normalize formatting of the man page, and tweak some of its wording  [Benno Schulenberg]
   - return value warning fix  [Sami Kerola]
   - use size_t for wcstombs() return code  [Sami Kerola]
po:
   - also extract plural messages from the C files  [Benno Schulenberg]
   - change MSGID_BUGS_ADDRESS  [Karel Zak]
   - do not search /samples/ subdirectories for translatable strings  [Benno Schulenberg]
   - merge changes  [Karel Zak]
   - update cs.po (from translationproject.org)  [Petr Písař]
   - update da.po (from translationproject.org)  [Joe Hansen]
   - update de.po (from translationproject.org)  [Philipp Thomas]
   - update fr.po (from translationproject.org)  [David Prévot]
   - update ja.po (from translationproject.org)  [Takeshi Hamasaki]
   - update nl.po (from translationproject.org)  [Benno Schulenberg]
   - update pl.po (from translationproject.org)  [Jakub Bogusz]
procutils:
   - include missing header  [Davidlohr Bueso]
raw:
   - remove constants from message strings; undo some abbrevs  [Benno Schulenberg]
readprofile:
   - don't stop parsing at __init_end  [Po-Yu Chuang]
   - fix compiler warnings [-Wsign-compare]  [Karel Zak]
rename:
   - cleanup usage()  [Karel Zak]
   - verbose option & maintenance fixes  [Sami Kerola]
renice:
   - cleanup usage()  [Karel Zak]
rev:
   - mark signo unused in sig_handler  [Sami Kerola]
   - memory leak fix  [Sami Kerola]
   - mention long options in man page  [Sami Kerola]
   - option parsing bug fixed & long options added  [Sami Kerola]
   - use xrealloc from xalloc.h  [Sami Kerola]
rtcwake:
   - cleanup usage()  [Karel Zak]
   - do not duplicate argument strings  [Davidlohr Bueso]
   - test for available suspend modes  [Lawrence Rust]
script:
   - cleanup usage()  [Karel Zak]
   - don't include err.h directly  [Karel Zak]
   - fix compiler warnings  [Sami Kerola]
   - include-what-you-use header check  [Sami Kerola]
   - indicate that the file argument to --timing is optional  [Benno Schulenberg]
   - inform about long options in script manual page  [Sami Kerola]
   - normalize formatting of the man page  [Benno Schulenberg]
   - option --force added  [Sami Kerola]
   - optional timing output file argument added  [Sami Kerola]
   - remove magic constants and a type mismatch fix  [Sami Kerola]
   - remove unnecessary void casting  [Sami Kerola]
   - support for long options  [Sami Kerola]
   - use libc error printing facilities  [Sami Kerola]
scriptreplay:
   - allow arguments as command line switches  [Sami Kerola]
   - bug in argument check  [Sami Kerola]
   - cleanup usage()  [Karel Zak]
   - end printing with new line  [Sami Kerola]
   - fix buffer overflow  [Sami Kerola]
   - improve synopsis and formatting and wording in man page  [Benno Schulenberg]
   - support long options  [Sami Kerola]
setarch:
   - add --uname-2.6 option for personality flag UNAME26  [Ben Hutchings]
   - fix compiler warnings [-Wsign-compare]  [Karel Zak]
setterm:
   - add note about long dump file paths to man page  [Sami Kerola]
   - cleanup usage()  [Karel Zak]
   - fix variable types, and unused argument warnings  [Sami Kerola]
   - function screendump coding style fixed  [Sami Kerola]
   - mention in man setterm.1 -version and -help switches  [Sami Kerola]
   - segfault with long dump file name  [Sami Kerola]
   - support -help and -version options  [Sami Kerola]
   - use libc error printing facilities  [Sami Kerola]
   - use xmalloc()  [Karel Zak]
sfdisk:
   - (man page) use comma between short and long option instead of "or"  [Benno Schulenberg]
   - correct '--inside-order' to '--inside-outer' in documentation  [Benno Schulenberg]
   - declare unused function attributes  [Sami Kerola]
   - fix coding style.  [Karel Zak]
   - fix for data type mismatches  [Sami Kerola]
   - fix implicit overflow  [Sami Kerola]
   - fix typo in man page  [Karel Zak]
   - gettextize each warning as a whole  [Benno Schulenberg]
   - help screen format  [Sami Kerola]
   - improve descriptions of options --no-reread and --show-extended  [Benno Schulenberg]
   - indent usage()  [Karel Zak]
   - make some tests conditional to !Linux  [Giulio Orsero]
   - previously undocumented options to usage  [Sami Kerola]
   - remove inconsistent and wasteful newlines in the _() calls  [Benno Schulenberg]
   - rename warn to my_warn  [Fabian Groffen]
   - returns non-zero on failed BLKRRPART ioctl  [Andrea Galbusera]
   - slice help text into small chunks and improve its wording  [Benno Schulenberg]
simpleinit:
   - remove this deprecated set of utils  [Karel Zak]
strutils:
   - new wrapper function strtoll_or_err  [Sami Kerola]
swaplabel:
   - fix compiler warnings [-Wunused-parameter]  [Karel Zak]
swapon:
   - fix compiler warnings [-Wsign-compare]  [Karel Zak]
   - missing separator in swapon -s command  [Karel Zak]
   - rewrite usage()  [Karel Zak]
   - use xalloc lib  [Davidlohr Bueso]
sysfs:
   - free used resources  [Davidlohr Bueso]
tailf:
   - fix memmove() usage  [Karel Zak]
   - fix open() return value check [coverity scan]  [Karel Zak]
   - harmonize option argument and explanation in usage message  [Benno Schulenberg]
   - support --lines 0  [Karel Zak]
   - tailf mention new help & version options in man page  [Sami Kerola]
   - use long options  [Sami Kerola]
taskset:
   - adjust style of man page  [Benno Schulenberg]
   - coding style fixes  [Sami Kerola]
   - include-what-you-use header check  [Sami Kerola]
   - make threads aware  [Davidlohr Bueso]
   - use xalloc lib  [Davidlohr Bueso]
test_sysinfo:
   - Use CHAR_BIT*sizeof(void*) instead of __WORDSIZE.  [Josiah Worcester]
   - fix printf format  [Karel Zak]
tests:
   - [cpuset] call free() for range  [Karel Zak]
   - add 'none' source to libmount update tests  [Karel Zak]
   - add -o remount to libmount tests  [Karel Zak]
   - add colrm basic test  [Sami Kerola]
   - add column tests  [Sami Kerola]
   - add dump from PPC64 to lscpu tests  [Karel Zak]
   - add dump from UltraSparc T1 to lscpu tests  [Karel Zak]
   - add dump from huge ia64 to lscpu tests  [Karel Zak]
   - add lscpu dumps from three Dell's & a Xen  [Sami Kerola]
   - add mount(8) test for fstab entries without options  [Karel Zak]
   - add test for RLIMIT_FSIZE issue  [Karel Zak]
   - add tests for [u]mount regular file  [Karel Zak]
   - don't run mount/regfile test on old kernel  [Karel Zak]
   - fix compiler warnings [-Wunused-parameter]  [Karel Zak]
   - grammar fixes  [Davidlohr Bueso]
   - remove generated file  [Karel Zak]
   - test column(1) with multiple input files  [Karel Zak]
   - update GPT test  [Karel Zak]
   - update blkid MD test  [Karel Zak]
   - update for recent fdisk changes  [Karel Zak]
   - update libmount tests (add optstr output)  [Karel Zak]
   - update lscpu tests  [Karel Zak]
   - use libmount tab update tests for UID=0 only  [Karel Zak]
textual:
   - add some guiding comments for translators  [Benno Schulenberg]
   - fix three typos in message strings and improve consistency  [Benno Schulenberg]
   - improve the wording of some error and usage messages  [Benno Schulenberg]
   - tweak several manpages, mainly the blkid one  [Benno Schulenberg]
ttymsg:
   - fix compiler warnings and use EXIT_  [Sami Kerola]
tunelp:
   - fix compiler warnings [-Wsign-compare]  [Karel Zak]
ul:
   - add -h and -V to the man page; use "file" and lowercase  [Benno Schulenberg]
   - in usage() not overwriting but overriding is meant  [Benno Schulenberg]
   - make usage() say that more than one input file is allowed  [Benno Schulenberg]
   - remove superfluous return as usage() does not return  [Benno Schulenberg]
ul.c:
   - close files and free memory after usage  [Sami Kerola]
   - code style and comment fixes  [Sami Kerola]
   - convert definition to function  [Sami Kerola]
   - escape handling refactored  [Sami Kerola]
   - fix compier warnings  [Sami Kerola]
   - magic constant removal  [Sami Kerola]
   - use long options  [Sami Kerola]
   - warn user when command chooses term type  [Sami Kerola]
umount:
   - allow unmounting loopdev specified by associated file  [Petr Uzel]
   - block signals when umounting and updating mtab (CVE-2011-1676, CVE-2011-1677)  [Karel Zak]
   - do not hang with disconnected NFS mounts  [Petr Uzel]
   - segfaults with inconsistent entry in /etc/fstab  [Karel Zak]
   - support non-canonical devnames in mtab  [Karel Zak]
   - use UMOUNT_NOFOLLOW for non-root users  [Karel Zak]
   - use helper= for all UIDs  [Karel Zak]
unshare:
   - cleanup usage()  [Karel Zak]
uuidd:
   - (man page) alphabetize the options  [Benno Schulenberg]
   - (man page) repair the snipped up description of option -T  [Benno Schulenberg]
   - add "-q" to synopsis, order options alphabetically  [Benno Schulenberg]
   - cleanup usage()  [Karel Zak]
   - coding style fixes  [Sami Kerola]
   - die() function removed  [Sami Kerola]
   - distinguish between singular and plural in three messages  [Benno Schulenberg]
   - fix compiler warnings [-Wsign-compare]  [Karel Zak]
   - fix manpage  libuuid(3) does not exist  [Petr Uzel]
   - long options & new usage  [Sami Kerola]
   - remove goto statement  [Sami Kerola]
   - use symbolic exit and return values  [Sami Kerola]
uuidgen:
   - add long options  [Sami Kerola]
   - cleanup usage()  [Karel Zak]
vipw:
   - (man page) uniformize header and footer, tweak the formatting  [Benno Schulenberg]
wall:
   - add long options and 79 char cut info to the man page  [Sami Kerola]
   - build with SUID_{C,LD}FLAGS  [Petr Uzel]
   - cleanup mbufsize usage  [Karel Zak]
   - cleanup usage()  [Karel Zak]
   - remove global variables and support TMPDIR  [Sami Kerola]
   - support --timeout switch  [Sami Kerola]
   - support --timeout switch (vol 2.)  [Karel Zak]
   - use long options  [Sami Kerola]
whereis:
   - cleanup usage()  [Karel Zak]
   - coding style  [Sami Kerola]
   - new usage output & version printing  [Sami Kerola]
   - remove find()  [Davidlohr Bueso]
   - remove goto statements  [Sami Kerola]
   - update coding style  [Davidlohr Bueso]
   - warnings, exit values, braces and returns  [Sami Kerola]
wipefs:
   - add version printing & compiler warning  [Sami Kerola]
   - change option -v to -V for --version; add it to man page  [Benno Schulenberg]
   - gettextize one sentence as a whole  [Benno Schulenberg]
write:
   - cleanup usage()  [Karel Zak]
   - long options & new usage  [Sami Kerola]
   - maintenance fixes  [Sami Kerola]
   - remove inconsistent periods from two error messages  [Benno Schulenberg]

- cleanup usage()  [Karel Zak]
- long options & new usage  [Sami Kerola]
- maintenance fixes  [Sami Kerola]
- remove inconsistent periods from two error messages  [Benno Schulenberg]