]>
git.ipfire.org Git - thirdparty/util-linux.git/log
Evgeny Vereshchagin [Wed, 29 Jul 2020 06:31:11 +0000 (06:31 +0000)]
tests: integrate test_last_fuzz into the testsuite
by adding tests/ts/* and a testcase triggering https://github.com/karelzak/util-linux/pull/1097
Signed-off-by: Evgeny Vereshchagin <evvers@ya.ru>
Evgeny Vereshchagin [Wed, 8 Jul 2020 22:13:40 +0000 (22:13 +0000)]
tests: add a fuzzer for process_wtmp_file
Signed-off-by: Evgeny Vereshchagin <evvers@ya.ru>
Evgeny Vereshchagin [Tue, 28 Jul 2020 11:47:08 +0000 (11:47 +0000)]
docs: mention OSS-Fuzz and CIFuzz and how to build fuzz targets locally
Signed-off-by: Evgeny Vereshchagin <evvers@ya.ru>
Evgeny Vereshchagin [Tue, 28 Jul 2020 11:23:50 +0000 (11:23 +0000)]
tools: make it possible to set all the fuzzing flags with config-gen
so that the fuzz targets (along with everything else) can be built
and run with:
```
./tools/config-gen fuzz
make check
```
Signed-off-by: Evgeny Vereshchagin <evvers@ya.ru>
Evgeny Vereshchagin [Tue, 28 Jul 2020 10:31:58 +0000 (10:31 +0000)]
build-system: make "make distcheck" work
It failed with:
```
make[5]: Entering directory '/home/travis/build/karelzak/util-linux/util-linux-2.36.32-0fea/_build/sub/po'
make[5]: *** No rule to make target '../../../include/fuzz.h', needed by 'util-linux.pot-update'. Stop.
make[5]: Leaving directory '/home/travis/build/karelzak/util-linux/util-linux-2.36.32-0fea/_build/sub/po'
Makefile:896: recipe for target 'update-po' failed
make[4]: *** [update-po] Error 2
```
Signed-off-by: Evgeny Vereshchagin <evvers@ya.ru>
Evgeny Vereshchagin [Tue, 28 Jul 2020 05:26:53 +0000 (05:26 +0000)]
travis: set CXX correctly
Signed-off-by: Evgeny Vereshchagin <evvers@ya.ru>
Evgeny Vereshchagin [Tue, 28 Jul 2020 04:19:10 +0000 (04:19 +0000)]
travis: turn on --enable-fuzzing-engine
Signed-off-by: Evgeny Vereshchagin <evvers@ya.ru>
Evgeny Vereshchagin [Tue, 28 Jul 2020 04:17:40 +0000 (04:17 +0000)]
build-sys: add support for --enable-fuzzing-engine
Signed-off-by: Evgeny Vereshchagin <evvers@ya.ru>
Evgeny Vereshchagin [Tue, 28 Jul 2020 00:56:04 +0000 (00:56 +0000)]
tests: integrate test_mount_fuzz into the testsuite
Signed-off-by: Evgeny Vereshchagin <evvers@ya.ru>
Evgeny Vereshchagin [Sun, 28 Jun 2020 02:15:23 +0000 (04:15 +0200)]
tests: take exit codes into account
In its current form the testsuite isn't suitable for running
fuzz targets because it ignores exit codes and relies solely
on diffs (that unfortunately aren't helpful because the nondeterministic
nature of fuzz targets makes it kind of hard to specify expected output
in advance). This patch is supposed to address the "exit code" issue for now.
Signed-off-by: Evgeny Vereshchagin <evvers@ya.ru>
Evgeny Vereshchagin [Sat, 11 Apr 2020 13:25:26 +0000 (13:25 +0000)]
tests: add a fuzzer for mnt_table_parse_stream
The fuzzer is supposed to cover `mnt_table_parse_stream`, which is
used by systemd to parse /proc/self/mountinfo. The systemd project
has run into memory leaks there at least twice:
https://github.com/systemd/systemd/pull/12252#issuecomment-
482804040
https://github.com/systemd/systemd/issues/8504
so it seems to be a good idea to continuously fuzz that particular
function.
The patch can be tested locally by installing clang and running
./tools/oss-fuzz.sh. Currently the fuzzer is failing with
```
=================================================================
==96638==ERROR: LeakSanitizer: detected memory leaks
Direct leak of 216 byte(s) in 1 object(s) allocated from:
#0 0x50cd77 in calloc (/home/vagrant/util-linux/out/test_mount_fuzz+0x50cd77)
#1 0x58716a in mnt_new_fs /home/vagrant/util-linux/libmount/src/fs.c:36:25
#2 0x54f224 in __table_parse_stream /home/vagrant/util-linux/libmount/src/tab_parse.c:728:9
#3 0x54eed8 in mnt_table_parse_stream /home/vagrant/util-linux/libmount/src/tab_parse.c:804:8
#4 0x5448b2 in LLVMFuzzerTestOneInput /home/vagrant/util-linux/libmount/src/fuzz.c:19:16
#5 0x44cc88 in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) (/home/vagrant/util-linux/out/test_mount_fuzz+0x44cc88)
#6 0x44d8b0 in fuzzer::Fuzzer::RunOne(unsigned char const*, unsigned long, bool, fuzzer::InputInfo*, bool*) (/home/vagrant/util-linux/out/test_mount_fuzz+0x44d8b0)
#7 0x44e270 in fuzzer::Fuzzer::MutateAndTestOne() (/home/vagrant/util-linux/out/test_mount_fuzz+0x44e270)
#8 0x450617 in fuzzer::Fuzzer::Loop(std::vector<fuzzer::SizedFile, fuzzer::fuzzer_allocator<fuzzer::SizedFile> >&) (/home/vagrant/util-linux/out/test_mount_fuzz+0x450617)
#9 0x43adbb in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) (/home/vagrant/util-linux/out/test_mount_fuzz+0x43adbb)
#10 0x42ad46 in main (/home/vagrant/util-linux/out/test_mount_fuzz+0x42ad46)
#11 0x7fa084f621a2 in __libc_start_main (/lib64/libc.so.6+0x271a2)
SUMMARY: AddressSanitizer: 216 byte(s) leaked in 1 allocation(s).
INFO: to ignore leaks on libFuzzer side use -detect_leaks=0.
```
Once the bug is fixed and the OSS-Fuzz counterpart is merged it should be possible
to turn on CIFuzz to make sure the fuzz target can be built and run for some time
without crashing: https://google.github.io/oss-fuzz/getting-started/continuous-integration/
Signed-off-by: Evgeny Vereshchagin <evvers@ya.ru>
Karel Zak [Thu, 6 Aug 2020 09:49:29 +0000 (11:49 +0200)]
Merge branch 'mk-rm' of https://github.com/evverx/util-linux
* 'mk-rm' of https://github.com/evverx/util-linux:
tests: an attempt to get around https://github.com/karelzak/util-linux/issues/1110
Karel Zak [Thu, 6 Aug 2020 09:32:33 +0000 (11:32 +0200)]
libfdisk: fix fdisk_reread_changes() for extended partitions
Linux kernel assumes only 1KiB extended partition to avoid overlapping
with nested logical partitions. We need to follow this rule for
BLKPG_ADD_PARTITION.
Addresses: https://github.com/karelzak/util-linux/issues/1112
Signed-off-by: Karel Zak <kzak@redhat.com>
Evgeny Vereshchagin [Tue, 28 Jul 2020 08:04:35 +0000 (08:04 +0000)]
tests: an attempt to get around https://github.com/karelzak/util-linux/issues/1110
Signed-off-by: Evgeny Vereshchagin <evvers@ya.ru>
Michael Kerrisk (man-pages) [Fri, 24 Jul 2020 10:06:18 +0000 (12:06 +0200)]
Manual pages: wipefs.8: Formatting fixes
Signed-off-by: Michael Kerrisk (man-pages) <mtk.manpages@gmail.com>
Michael Kerrisk (man-pages) [Fri, 24 Jul 2020 10:06:17 +0000 (12:06 +0200)]
Manual pages: agetty.8: Minor formatting and wording fixes
Signed-off-by: Michael Kerrisk (man-pages) <mtk.manpages@gmail.com>
Michael Kerrisk (man-pages) [Fri, 24 Jul 2020 10:06:16 +0000 (12:06 +0200)]
Manual pages: wdctl.8: typo fix
Michael Kerrisk (man-pages) [Fri, 24 Jul 2020 10:06:15 +0000 (12:06 +0200)]
Manual pages: lsblk.8: Minor formatting and typo fixes
Signed-off-by: Michael Kerrisk (man-pages) <mtk.manpages@gmail.com>
Michael Kerrisk (man-pages) [Fri, 24 Jul 2020 10:06:14 +0000 (12:06 +0200)]
Manual pages: logger.1: minor formatting and typo fixes
Signed-off-by: Michael Kerrisk (man-pages) <mtk.manpages@gmail.com>
Michael Kerrisk (man-pages) [Fri, 24 Jul 2020 10:06:13 +0000 (12:06 +0200)]
Manual pages: nologin.8: formatting fixes
Signed-off-by: Michael Kerrisk (man-pages) <mtk.manpages@gmail.com>
Michael Kerrisk (man-pages) [Fri, 24 Jul 2020 10:06:12 +0000 (12:06 +0200)]
Manual pages: lslogins.1: Minor wording and formatting fixres
Signed-off-by: Michael Kerrisk (man-pages) <mtk.manpages@gmail.com>
Michael Kerrisk (man-pages) [Fri, 24 Jul 2020 10:06:11 +0000 (12:06 +0200)]
Manual pages: sfdisk.8: Use less aggressive indenting
The page currently uses rather aggressive indenting, which doesn't
really improve readability, but does have cause ugly line filling.
Signed-off-by: Michael Kerrisk (man-pages) <mtk.manpages@gmail.com>
Michael Kerrisk (man-pages) [Fri, 24 Jul 2020 10:06:10 +0000 (12:06 +0200)]
Manual pages: sfdisk.8: Minor wording and formatting fixes
Signed-off-by: Michael Kerrisk (man-pages) <mtk.manpages@gmail.com>
Michael Kerrisk (man-pages) [Fri, 24 Jul 2020 10:06:09 +0000 (12:06 +0200)]
Manual pages: raw.8: Minor formatting and wording fixes
Signed-off-by: Michael Kerrisk (man-pages) <mtk.manpages@gmail.com>
Michael Kerrisk (man-pages) [Fri, 24 Jul 2020 10:06:07 +0000 (12:06 +0200)]
Manual pages: blockdev.8: Minor wording and formatting fixes
Signed-off-by: Michael Kerrisk (man-pages) <mtk.manpages@gmail.com>
Chris Hofstaedtler [Fri, 24 Jul 2020 00:35:09 +0000 (00:35 +0000)]
fdisk: fix expected test output on alpha
The last test output update inadvertedly replaced "ext2" with "MS-DOS"
in the alpha-specific data.
Fixes: 3c36438f0
Broken build log: https://buildd.debian.org/status/fetch.php?pkg=util-linux&arch=alpha&ver=2.36-1&stamp=
1595550493 &raw=0
Signed-off-by: Chris Hofstaedtler <zeha@debian.org>
Chris Hofstaedtler [Thu, 23 Jul 2020 22:31:41 +0000 (22:31 +0000)]
manpages: fix "The example command" in AVAILABILITY section
Signed-off-by: Chris Hofstaedtler <zeha@debian.org>
Soumendra Ganguly [Fri, 17 Jul 2020 09:54:30 +0000 (04:54 -0500)]
scriptreplay: enable special character handling
Calling cfmakeraw disables terminal special character handling. For
example, Ctrl-C does not send SIGINT to scriptreplay. The following
fixes this.
tattr.c_lflag |= ISIG;
where tattr is the struct termios with which we are working.
Luca Boccassi [Wed, 8 Jul 2020 14:15:03 +0000 (15:15 +0100)]
libmount (verity): let crypt_deactivate_by_name handle its own data structure
It's not necessary to initialize a crypt_device, the function will do it
on its own if NULL is passed. Removes a few extra library calls.
Signed-off-by: Luca Boccassi <luca.boccassi@microsoft.com>
Luca Boccassi [Wed, 8 Jul 2020 14:12:34 +0000 (15:12 +0100)]
libmount (verity): plug libcryptsetup logger into our logging system
Allows logs from the library to be printed by our system:
731814: libmount: VERITY: crypsetup: Device libmnt_img.raw already exists.
If the mount context is in verbose mode, enable all debug logs from
libcrypsetup as well.
Signed-off-by: Luca Boccassi <luca.boccassi@microsoft.com>
SOUMENDRA GANGULY [Fri, 10 Jul 2020 11:16:03 +0000 (06:16 -0500)]
Make scriptreplay set terminal to raw mode
Karel Zak [Fri, 3 Jul 2020 08:37:54 +0000 (10:37 +0200)]
bash-completion: add irqtop/lsirq --softirq
Signed-off-by: Karel Zak <kzak@redhat.com>
zhenwei pi [Thu, 2 Jul 2020 12:31:39 +0000 (20:31 +0800)]
irqtop/lsirq: add softirq for man page
Signed-off-by: zhenwei pi <pizhenwei@bytedance.com>
zhenwei pi [Thu, 2 Jul 2020 12:24:20 +0000 (20:24 +0800)]
irqtop/lsirq: add additional desc for softirq
Suggested by Karel, add additional description to make softirq more
friendly to end-user. Discuss about this:
https://github.com/karelzak/util-linux/pull/1079
Note that, we should keep softirqs table align to kernel source code.
Signed-off-by: zhenwei pi <pizhenwei@bytedance.com>
zhenwei pi [Mon, 29 Jun 2020 06:19:21 +0000 (14:19 +0800)]
irqtop/lsirq: support softirq
Add '-S' or '--softirq' for irqtop/lsirq, instead of interrupts, show
softirqs infomation. Because there is no more description of softirq,
do not show 'NAME' column by default.
Signed-off-by: zhenwei pi <pizhenwei@bytedance.com>
Shin'ichiro Kawasaki [Wed, 1 Jul 2020 11:33:26 +0000 (20:33 +0900)]
blkzone: add capacity field to zone report
NVMe ZNS specification defines zone capacity. The report zone interface
of Linux kernel supports it. Expose it in report zone by blkzone command.
Signed-off-by: Hans Holmberg <hans.holmberg@wdc.com>
Signed-off-by: Shin'ichiro Kawasaki <shinichiro.kawasaki@wdc.com>
Chris Hofstaedtler [Tue, 23 Jun 2020 00:14:30 +0000 (00:14 +0000)]
hexdump: automatically use -C when called as hd
When invoking hexdump as hd enable the "Canonical" format to by
default, implying the -C option.
This is historic behaviour on Debian and apparently also on FreeBSD.
Some Debian users have asked for this to be restored, after Debian
switched to util-linux' hexdump and hd.
Signed-off-by: Chris Hofstaedtler <zeha@debian.org>
Karel Zak [Thu, 23 Jul 2020 09:26:04 +0000 (11:26 +0200)]
build-sys: release++ (v2.36)
Signed-off-by: Karel Zak <kzak@redhat.com>
Frédéric Marchal [Thu, 23 Jul 2020 09:25:41 +0000 (11:25 +0200)]
po: update fr.po (from translationproject.org)
Karel Zak [Thu, 23 Jul 2020 09:22:42 +0000 (11:22 +0200)]
tools: remove changes merged by accident
Signed-off-by: Karel Zak <kzak@redhat.com>
Karel Zak [Wed, 22 Jul 2020 12:40:18 +0000 (14:40 +0200)]
docs: update v2.36-ReleaseNotes
Signed-off-by: Karel Zak <kzak@redhat.com>
Karel Zak [Wed, 22 Jul 2020 12:38:31 +0000 (14:38 +0200)]
docs: update AUTHORS file
Signed-off-by: Karel Zak <kzak@redhat.com>
Karel Zak [Wed, 22 Jul 2020 10:20:36 +0000 (12:20 +0200)]
po: merge changes
Signed-off-by: Karel Zak <kzak@redhat.com>
Boyuan Yang [Wed, 22 Jul 2020 10:04:53 +0000 (12:04 +0200)]
po: update zh_CN.po (from translationproject.org)
Yuri Chornoivan [Wed, 22 Jul 2020 10:04:53 +0000 (12:04 +0200)]
po: update uk.po (from translationproject.org)
Pedro Albuquerque [Wed, 22 Jul 2020 10:04:53 +0000 (12:04 +0200)]
po: update pt.po (from translationproject.org)
Rafael Fontenelle [Wed, 22 Jul 2020 10:04:53 +0000 (12:04 +0200)]
po: update pt_BR.po (from translationproject.org)
Jakub Bogusz [Wed, 22 Jul 2020 10:04:53 +0000 (12:04 +0200)]
po: update pl.po (from translationproject.org)
Takeshi Hamasaki [Wed, 22 Jul 2020 10:04:53 +0000 (12:04 +0200)]
po: update ja.po (from translationproject.org)
Božidar Putanec [Wed, 22 Jul 2020 10:04:53 +0000 (12:04 +0200)]
po: update hr.po (from translationproject.org)
Frédéric Marchal [Wed, 22 Jul 2020 10:04:53 +0000 (12:04 +0200)]
po: update fr.po (from translationproject.org)
Antonio Ceballos Roa [Wed, 22 Jul 2020 10:04:53 +0000 (12:04 +0200)]
po: update es.po (from translationproject.org)
Mario Blättermann [Wed, 22 Jul 2020 10:04:53 +0000 (12:04 +0200)]
po: update de.po (from translationproject.org)
Petr Písař [Wed, 22 Jul 2020 10:04:53 +0000 (12:04 +0200)]
po: update cs.po (from translationproject.org)
Karel Zak [Wed, 22 Jul 2020 09:23:18 +0000 (11:23 +0200)]
docs: add blkdiscard to ReleaseNotes
Signed-off-by: Karel Zak <kzak@redhat.com>
Karel Zak [Wed, 22 Jul 2020 09:22:51 +0000 (11:22 +0200)]
libsmartcols: (docs) fix reference
Signed-off-by: Karel Zak <kzak@redhat.com>
Karel Zak [Wed, 22 Jul 2020 08:44:47 +0000 (10:44 +0200)]
libfdisk: (docs) add missing comment
Signed-off-by: Karel Zak <kzak@redhat.com>
Karel Zak [Wed, 22 Jul 2020 08:44:33 +0000 (10:44 +0200)]
libmount: (docs) fix typo, remove unused reference
Signed-off-by: Karel Zak <kzak@redhat.com>
Karel Zak [Wed, 22 Jul 2020 08:34:14 +0000 (10:34 +0200)]
libsmartcols: (docs) add missing references
Signed-off-by: Karel Zak <kzak@redhat.com>
Karel Zak [Wed, 22 Jul 2020 08:34:03 +0000 (10:34 +0200)]
libmount: (docs) add missing references
Signed-off-by: Karel Zak <kzak@redhat.com>
Karel Zak [Wed, 22 Jul 2020 08:33:53 +0000 (10:33 +0200)]
libfdisk: (docs) add missing references
Signed-off-by: Karel Zak <kzak@redhat.com>
Karel Zak [Wed, 22 Jul 2020 08:33:44 +0000 (10:33 +0200)]
libblkid: (docs) add missing references
Signed-off-by: Karel Zak <kzak@redhat.com>
Karel Zak [Mon, 20 Jul 2020 08:32:44 +0000 (10:32 +0200)]
Merge branch 'documentation_typo' of https://github.com/8vasu/util-linux
* 'documentation_typo' of https://github.com/8vasu/util-linux:
fix typo: yourbranch -> yourgit
Michael Kerrisk (man-pages) [Wed, 15 Jul 2020 08:15:46 +0000 (10:15 +0200)]
Manual pages: scriptreplay.1: Miscellaneous wording, grammar, and formatting fixes
Nothing too contentious here, I think, so I'm rolling all
of the edits into one patch.
Signed-off-by: Michael Kerrisk (man-pages) <mtk.manpages@gmail.com>
Michael Kerrisk (man-pages) [Wed, 15 Jul 2020 08:15:45 +0000 (10:15 +0200)]
Manual pages: scriptlive.1: Miscellaneous wording, grammar, and formatting fixes
Nothing too contentious here, I think, so I'm rolling all
of the edits into one patch.
Signed-off-by: Michael Kerrisk (man-pages) <mtk.manpages@gmail.com>
Michael Kerrisk (man-pages) [Wed, 15 Jul 2020 08:15:44 +0000 (10:15 +0200)]
Manual pages: script.1: Miscellaneous wording, grammar, and formatting fixes
Nothing too contentious here, I think, so I'm rolling all
of the edits into one patch.
Signed-off-by: Michael Kerrisk (man-pages) <mtk.manpages@gmail.com>
Karel Zak [Fri, 17 Jul 2020 08:45:40 +0000 (10:45 +0200)]
libmount: fix condition for mountinfo filter
The filter has to be used for valid entries.
References:
fe0d12d4f82269096f8d0cffc51ca9590814c284
Signed-off-by: Karel Zak <kzak@redhat.com>
Soumendra Ganguly [Fri, 17 Jul 2020 02:03:15 +0000 (21:03 -0500)]
fix typo: yourbranch -> yourgit
Mauricio Faria de Oliveira [Tue, 14 Jul 2020 18:49:25 +0000 (15:49 -0300)]
rename: tests: add more symlink checks
Add a few checks to the symlink test, including for the fix
in commit
477239ce0d60 ("rename: fix regression for symlink
with non-existing target").
Tested with './tests/run.sh rename/symlink' before/after that
commit with FAILED/OK results (and '--show-diff') as expected:
After:
rename: symlink check ... OK
Before:
rename: symlink check ... FAILED (rename/symlink)
With --show-diff:
diff-{{{
--- /home/mfo/git/util-linux/tests/expected/rename/symlink 2020-07-14 15:21:06.
412792160 -0300
+++ /home/mfo/git/util-linux/tests/output/rename/symlink 2020-07-14 15:45:10.
980927233 -0300
@@ -3,5 +3,3 @@
rename_slink.3: `old' -> `new'
`rename_slink.1' -> `rename_symlink.1'
target
-`rename_slink.2' -> `rename_symlink.2'
-target
}}}-diff
diff-{{{
--- /home/mfo/git/util-linux/tests/expected/rename/symlink.err 2020-07-14 15:37:42.
466207786 -0300
+++ /home/mfo/git/util-linux/tests/output/rename/symlink.err 2020-07-14 15:45:10.
984927251 -0300
@@ -1 +1,2 @@
+rename: rename_slink.2: not accessible: No such file or directory
rename: rename_slink.3: No such file or directory
}}}-diff
Signed-off-by: Mauricio Faria de Oliveira <mfo@canonical.com>
Michael Kerrisk (man-pages) [Tue, 14 Jul 2020 12:20:00 +0000 (14:20 +0200)]
Manual pages: runuser.1, su.1: miscellaneous wording and formatting fixes
Various wording and formatting fixes. Nothing too contentnious, I think,
so I rolled these changes into one patch.
Since there is much common text in su.1 and runuser.1, I've combined
the changes to both pages into one patch, and, as far as possible,
ensured that changes to the common pieces of text match across the
two pages.
Signed-off-by: Michael Kerrisk (man-pages) <mtk.manpages@gmail.com>
Karel Zak [Tue, 14 Jul 2020 12:33:49 +0000 (14:33 +0200)]
Manual pages: reword su.1 description
Reported-by: "Michael Kerrisk (man-pages)" <mtk.manpages@gmail.com>
Signed-off-by: Karel Zak <kzak@redhat.com>
Karel Zak [Tue, 14 Jul 2020 12:31:29 +0000 (14:31 +0200)]
docs: reword others "allow to"
Signed-off-by: Karel Zak <kzak@redhat.com>
Michael Kerrisk (man-pages) [Tue, 14 Jul 2020 09:57:41 +0000 (11:57 +0200)]
Manual pages: various: reword "allow(s) to"
The wording "allow(s) to" is not grammatical English. Reword various
pages to use a more correct form such "can be use to" or "allows
the [noun] of".
Aklong the way, fix a few nearby wording errors in some pages.
Signed-off-by: Michael Kerrisk (man-pages) <mtk.manpages@gmail.com>
Michael Kerrisk (man-pages) [Tue, 14 Jul 2020 09:57:40 +0000 (11:57 +0200)]
Manual pages: login.1: various minor wording fixes
Signed-off-by: Michael Kerrisk (man-pages) <mtk.manpages@gmail.com>
Michael Kerrisk (man-pages) [Tue, 14 Jul 2020 09:57:39 +0000 (11:57 +0200)]
Manual pages: login.1: formatting fixes
Bold for command names; italic for pathnames, etc.
Signed-off-by: Michael Kerrisk (man-pages) <mtk.manpages@gmail.com>
Michael Kerrisk (man-pages) [Tue, 14 Jul 2020 09:57:38 +0000 (11:57 +0200)]
Manual pages: login.1: SEE ALSO: add utmp(5), lastlog(8)
utmp and lastlog are referred to in the manual page, and thus deserve a
cross references in SEE ALSO.
Signed-off-by: Michael Kerrisk (man-pages) <mtk.manpages@gmail.com>
Michael Kerrisk (man-pages) [Tue, 14 Jul 2020 09:57:37 +0000 (11:57 +0200)]
manual pages: adjtime_config.5: format pathname with .I
Signed-off-by: Michael Kerrisk (man-pages) <mtk.manpages@gmail.com>
Karel Zak [Tue, 14 Jul 2020 10:37:06 +0000 (12:37 +0200)]
build-sys: add --enable-werror to devel build scenarios
Signed-off-by: Karel Zak <kzak@redhat.com>
Karel Zak [Tue, 14 Jul 2020 10:32:56 +0000 (12:32 +0200)]
libsmartcols: (sample) remove unused variable
Signed-off-by: Karel Zak <kzak@redhat.com>
Karel Zak [Tue, 14 Jul 2020 10:20:36 +0000 (12:20 +0200)]
libsmartcols: (sample) remove unnecessary check [coverity scan]
@str cannot be NULL ...
Signed-off-by: Karel Zak <kzak@redhat.com>
Karel Zak [Tue, 14 Jul 2020 10:18:01 +0000 (12:18 +0200)]
libsmartcols: (sample) check scols_line_refer_data() return code [coverity scan]
Signed-off-by: Karel Zak <kzak@redhat.com>
Karel Zak [Tue, 14 Jul 2020 10:15:47 +0000 (12:15 +0200)]
libuuid: (test) make sure UUID is terminated [coverity scan]
Signed-off-by: Karel Zak <kzak@redhat.com>
Karel Zak [Tue, 14 Jul 2020 10:03:11 +0000 (12:03 +0200)]
libsmartcols: (smaple) check scols_line_set_data() return code [coverity scan]
Signed-off-by: Karel Zak <kzak@redhat.com>
Karel Zak [Tue, 14 Jul 2020 09:56:15 +0000 (11:56 +0200)]
libuuid: (test) cleanup unused memory [coverity scan]
Signed-off-by: Karel Zak <kzak@redhat.com>
Karel Zak [Tue, 14 Jul 2020 09:47:38 +0000 (11:47 +0200)]
libuuid: (test) close fd [coverity scan]
Signed-off-by: Karel Zak <kzak@redhat.com>
Karel Zak [Tue, 14 Jul 2020 09:43:38 +0000 (11:43 +0200)]
test_tiocsti: check ioctl() return code [coverity scan]
Signed-off-by: Karel Zak <kzak@redhat.com>
Karel Zak [Tue, 14 Jul 2020 09:36:23 +0000 (11:36 +0200)]
libsmartcols: (sample) check scols_line_set_data() return code [coverity scan]
Signed-off-by: Karel Zak <kzak@redhat.com>
Milan Broz [Sun, 12 Jul 2020 10:40:48 +0000 (12:40 +0200)]
lsblk: Add SERIAL column to the SCSI output mode.
If there are several identical disks, disk serial number can help
to distinguish exact drive.
This could be helpful in debugging RAID failures and similar problems.
Signed-off-by: Milan Broz <gmazyland@gmail.com>
Bjarni Ingi Gislason [Fri, 10 Jul 2020 01:53:41 +0000 (01:53 +0000)]
docs: misc-utils: change "allows to <verb>" to "allows <verb>ing"
The web site "lintian.debian.org" shows some examples of "allows to",
which are changed to "allows one to".
I chose here to use gerund.
Signed-off-by: Bjarni Ingi Gislason <bjarniig@rhi.hi.is>
Bjarni Ingi Gislason [Fri, 10 Jul 2020 01:39:09 +0000 (01:39 +0000)]
Subject: docs: disk-utils: change "allows to <verb>" to "allows <verb>ing"
The web site "lintian.debian.org" shows some examples of "allows to",
which are changed to "allows one to".
I chose here to use gerund.
Signed-off-by: Bjarni Ingi Gislason <bjarniig@rhi.hi.is>
Bjarni Ingi Gislason [Fri, 10 Jul 2020 00:12:44 +0000 (00:12 +0000)]
Subject: docs: remove unnecessary paragraph macros
Remove a second paragraph macro (.TP, .PP) as it does not change the
output (.SS/.PP) or it adds an extra empty line (.TP/.TP)
Warning from "mandoc -Tlint":
mandoc: ./sys-utils/hwclock.8.in:299:2: WARNING: line scope broken: TP breaks TP
mandoc: ./sys-utils/hwclock.8.in:459:2: WARNING: skipping paragraph macro: PP after SS
mandoc: ./sys-utils/hwclock.8.in:543:2: WARNING: skipping paragraph macro: PP after SS
mandoc: ./sys-utils/hwclock.8.in:574:2: WARNING: skipping paragraph macro: PP after SS
mandoc: ./sys-utils/hwclock.8.in:673:2: WARNING: skipping paragraph macro: PP after SS
mandoc: ./sys-utils/hwclock.8.in:721:2: WARNING: skipping paragraph macro: PP after SS
Signed-off-by: Bjarni Ingi Gislason <bjarniig@rhi.hi.is>
Bjarni Ingi Gislason [Thu, 9 Jul 2020 23:50:26 +0000 (23:50 +0000)]
Subject: docs: change from nofill to fill mode
Change request nofill mode to fill mode.
Warning from "mandoc -Tlint":
mandoc: ./misc-utils/uuidd.8.in:81:2: STYLE: fill mode already disabled, skipping: nf
Signed-off-by: Bjarni Ingi Gislason <bjarniig@rhi.hi.is>
Bjarni Ingi Gislason [Thu, 9 Jul 2020 23:24:27 +0000 (23:24 +0000)]
docs: remove trailing space in strings
Trim trailing space in strings.
There is no change in the output of "nroff" and "groff".
Signed-off-by: Bjarni Ingi Gislason <bjarniig@rhi.hi.is>
Karel Zak [Tue, 14 Jul 2020 08:26:44 +0000 (10:26 +0200)]
Merge branch 'coverity' of https://github.com/evverx/util-linux
* 'coverity' of https://github.com/evverx/util-linux:
docs: mention Coverity Scan and the Fossies codespell report
travis: integrate util-linux with Coverity Scan
Karel Zak [Tue, 14 Jul 2020 08:25:27 +0000 (10:25 +0200)]
Merge branch 'osx' of https://github.com/evverx/util-linux
Evgeny Vereshchagin [Mon, 13 Jul 2020 19:49:19 +0000 (19:49 +0000)]
docs: mention Coverity Scan and the Fossies codespell report
Signed-off-by: Evgeny Vereshchagin <evvers@ya.ru>
Evgeny Vereshchagin [Mon, 13 Jul 2020 16:01:47 +0000 (16:01 +0000)]
travis: integrate util-linux with Coverity Scan
For this to work, a daily cron job running on the master branch
should be added: https://docs.travis-ci.com/user/cron-jobs/
The report can found at https://scan.coverity.com/projects/karelzak-util-linux
Signed-off-by: Evgeny Vereshchagin <evvers@ya.ru>
Yuri Chornoivan [Mon, 13 Jul 2020 12:33:42 +0000 (15:33 +0300)]
More typo fixes by fossies
Evgeny Vereshchagin [Fri, 10 Jul 2020 15:21:42 +0000 (15:21 +0000)]
travis: switch to a newer version of macOS
Signed-off-by: Evgeny Vereshchagin <evvers@ya.ru>
Yuri Chornoivan [Thu, 9 Jul 2020 17:14:32 +0000 (20:14 +0300)]
Fix minor typos