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 trailing 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 constants [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 compiler 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]
|