]>
git.ipfire.org Git - thirdparty/systemd.git/log
Zbigniew Jędrzejewski-Szmek [Tue, 2 Mar 2021 08:37:49 +0000 (09:37 +0100)]
man: reword sentence about lone coredumps
Let's make it clear that they are not as useful as the full thing.
Zbigniew Jędrzejewski-Szmek [Tue, 2 Mar 2021 08:35:22 +0000 (09:35 +0100)]
man: add note about "SIG" prefix
Zbigniew Jędrzejewski-Szmek [Mon, 1 Mar 2021 19:53:22 +0000 (20:53 +0100)]
man: document \u and \U, say that utf-8 is allowed
Zbigniew Jędrzejewski-Szmek [Mon, 1 Mar 2021 19:42:33 +0000 (20:42 +0100)]
man: move two sysv-specific variables to docs
https://github.com/systemd/systemd/pull/18827#discussion_r584807684
Zbigniew Jędrzejewski-Szmek [Mon, 1 Mar 2021 19:30:40 +0000 (20:30 +0100)]
man: clarify what is inside/outside the container in coredump info
Zbigniew Jędrzejewski-Szmek [Mon, 1 Mar 2021 12:51:46 +0000 (13:51 +0100)]
man: update link to systemd-coredump-python
This got moved under the systemd umbrella a long time ago.
Github redirects from the old path, so the link worked, but it's
nicer to use the real location.
Zbigniew Jędrzejewski-Szmek [Mon, 1 Mar 2021 14:14:40 +0000 (15:14 +0100)]
Merge pull request #18827 from keszybz/a-bunch-of-man-page-updates
A bunch of man page updates
Zbigniew Jędrzejewski-Szmek [Mon, 1 Mar 2021 14:13:51 +0000 (15:13 +0100)]
Merge pull request #18828 from keszybz/three-fixes
Three small fixes
Zbigniew Jędrzejewski-Szmek [Mon, 1 Mar 2021 09:08:28 +0000 (10:08 +0100)]
man: say that machine-info doesn't have to exist
Esp. CHASSIS is only useful as an override. Make that clear in the description.
Fixes #3496.
Zbigniew Jędrzejewski-Szmek [Sun, 28 Feb 2021 19:44:25 +0000 (20:44 +0100)]
man: tweak descriptions of how tmpfiles should be started
We shouldn't imply that invocation without any parameters is OK.
Also, mention that the service can be restarted.
Fixes #8684.
Zbigniew Jędrzejewski-Szmek [Sun, 28 Feb 2021 17:37:01 +0000 (18:37 +0100)]
man: describe quoting and specifiers in Environment=
Fixes #10604.
Zbigniew Jędrzejewski-Szmek [Sun, 28 Feb 2021 17:36:00 +0000 (18:36 +0100)]
man: move quoting description to systemd.syntax
We use very similar quoting rules in many places. Let's move this
lengthy text out of systemd.service page.
Zbigniew Jędrzejewski-Szmek [Sun, 28 Feb 2021 17:08:53 +0000 (18:08 +0100)]
man: explain how to invoke tmpfiles for debugging
Fixes #11914.
Zbigniew Jędrzejewski-Szmek [Sun, 28 Feb 2021 16:54:05 +0000 (17:54 +0100)]
man: mention that != matches nonexistent keys too
Fixes #15984.
Zbigniew Jędrzejewski-Szmek [Sun, 28 Feb 2021 16:45:06 +0000 (17:45 +0100)]
man: reorder match types in udev rules
The plural version should always be adjacent to the singular one.
And the plural should not be explained before the singular one…
Zbigniew Jędrzejewski-Szmek [Sun, 28 Feb 2021 16:36:00 +0000 (17:36 +0100)]
man: add footnote explaining why "localhost" query is sent out to the network
I tried to make the explanation brief, but this isn't so easy. It seems better
to push this out to a footnote instead of the main text.
Fixes #16584.
Zbigniew Jędrzejewski-Szmek [Sun, 28 Feb 2021 16:12:38 +0000 (17:12 +0100)]
man: move motivational explanation to footnote
Zbigniew Jędrzejewski-Szmek [Sun, 28 Feb 2021 13:12:12 +0000 (14:12 +0100)]
man: describe the syntax for {Job,}{Running,}TimeoutSec=
Fixes #16644.
Also break the text into paragraphs to make it a bit easier to read.
Zbigniew Jędrzejewski-Szmek [Sun, 28 Feb 2021 12:43:57 +0000 (13:43 +0100)]
man: move description of $SYSTEMD_SYSVINIT_PATH to the only user
Zbigniew Jędrzejewski-Szmek [Sun, 28 Feb 2021 12:41:58 +0000 (13:41 +0100)]
man: reuse common-variables in systemd(1)
This requires a bit of gimnastics, but I think it's still better than
status quo ante, and better than duplicating the text.
Zbigniew Jędrzejewski-Szmek [Sun, 28 Feb 2021 12:30:07 +0000 (13:30 +0100)]
basic/log: align tables
Zbigniew Jędrzejewski-Szmek [Sun, 28 Feb 2021 12:22:06 +0000 (13:22 +0100)]
man: describe various logging configuration variables
Fixes #17484.
This patch affects systemctl(1), as well as all man pages that include
all of common-variables.xml, i.e. most of our command line tools.
Zbigniew Jędrzejewski-Szmek [Sun, 28 Feb 2021 11:18:25 +0000 (12:18 +0100)]
man: rename less-variables→common-variables
Some are not about less, e.g. $SYSTEMD_URLIFY.
Zbigniew Jędrzejewski-Szmek [Sun, 28 Feb 2021 10:58:39 +0000 (11:58 +0100)]
coredump: indent comment
Zbigniew Jędrzejewski-Szmek [Sun, 28 Feb 2021 10:57:43 +0000 (11:57 +0100)]
man: describe coredump fields
We save a wealth of information about the process, but this might not be
immediately obvious.
Luca Boccassi [Fri, 26 Feb 2021 10:25:31 +0000 (10:25 +0000)]
udev rules: add rule to create /dev/ptp_hyperv
As for the KVM case, necessary for network cards with
PTP devices when running a guest on HyperV
Zbigniew Jędrzejewski-Szmek [Mon, 1 Mar 2021 10:25:45 +0000 (11:25 +0100)]
test-socket-util: fix test for address parsing w/o IPv6 support
sockaddr_pretty() is the function that is ultimately called to print
the address, and afaics, it'll always use 0.0.0.0 if family==AF_INET.
So the test must have always been broken on systems with IPv6 support.
Fixes a failure in semaphore debian autopkgtest ci:
"65535" → ✓ 0 → "0.0.0.0:65535" (expect 0 / "[::]:65535") 15:15
Assertion 'streq(out, expected ?: in)' failed at src/test/test-socket-netlink.c:32, function test_socket_address_parse_one(). Aborting. 15:15
Zbigniew Jędrzejewski-Szmek [Mon, 1 Mar 2021 10:09:59 +0000 (11:09 +0100)]
Zbigniew Jędrzejewski-Szmek [Mon, 1 Mar 2021 09:37:33 +0000 (10:37 +0100)]
core: change confusing parameter name
fixup_output() is used for both stdout and stderr.
Dan Streetman [Fri, 26 Feb 2021 13:41:16 +0000 (08:41 -0500)]
Skip TEST-50 on ubuntu ci
This test is flaky, and requires updates to the kernel to fix, so
disable it for now.
https://github.com/systemd/systemd/issues/17469
Einsler Lee [Mon, 1 Mar 2021 08:34:10 +0000 (16:34 +0800)]
remove the default value of CPUAffinity
"1 2" is not the default value systemd used to set CPUAffinity. Let's remove it to avoid confusing users.
Charles Lee [Mon, 1 Mar 2021 09:40:15 +0000 (10:40 +0100)]
po: Translated using Weblate (Chinese (Simplified) (zh_CN))
Currently translated at 100.0% (189 of 189 strings)
Co-authored-by: Charles Lee <lchopn@gmail.com>
Translate-URL: https://translate.fedoraproject.org/projects/systemd/master/zh_CN/
Translation: systemd/main
Lajos Veres [Sun, 28 Feb 2021 22:48:08 +0000 (22:48 +0000)]
Fix path typo in systemd.unit
/etc/systemd/systemd/ => /etc/systemd/system/
Zbigniew Jędrzejewski-Szmek [Sat, 27 Feb 2021 18:00:51 +0000 (19:00 +0100)]
man: make systemd-coredump and coredumpctl descriptions more accessible
Fixes #17910: we didn't clearly explain that coredumps may exist without
journal entries, and vice versa.
Also, make the examples more concrete, and use '$' instead of '#' to avoid
suggesting that running as root is required. The text is extended a bit in
various places. In the description of systemd-coredump, the details of executor
separation are split out to a separate subsection, since they are rather
detailed and not necessary to understand for normal use.
Slimane Selyan Amiri [Fri, 26 Feb 2021 19:40:15 +0000 (20:40 +0100)]
Translated using Weblate (Kabyle)
Currently translated at 1.5% (3 of 189 strings)
Added translation using Weblate (Kabyle)
Co-authored-by: Slimane Selyan Amiri <selyan.kab@gmail.com>
Translate-URL: https://translate.fedoraproject.org/projects/systemd/master/kab/
Translation: systemd/main
Luca Boccassi [Thu, 25 Feb 2021 18:49:53 +0000 (18:49 +0000)]
core: do not set noexec on sysfs/procfs
It causes a regression in certain running environments (networkd under LXC),
so avoid enabling for now.
Fixes #18795
Suggested-by: Topi Miettinen <toiwoton@gmail.com>
Daan De Meyer [Fri, 26 Feb 2021 18:16:42 +0000 (18:16 +0000)]
Merge pull request #18516 from systemd/revert-18515-temporarily-pin-arch-repos
Revert "ci: temporarily pin Arch repositories to glibc 2.32-5"
Lennart Poettering [Fri, 26 Feb 2021 09:25:24 +0000 (10:25 +0100)]
copy: handle copy_file_range() weirdness on procfs/sysfs
This addresses the issue described in https://lwn.net/Articles/846403/
and makes sure we will be able to stream bytes from procfs/sysfs via
copy_bytes() if people ask us to.
Frantisek Sumsal [Fri, 26 Feb 2021 16:06:25 +0000 (17:06 +0100)]
ci: build an upstream version of systemd-nspawn
Ubuntu's systemd-nspawn doesn't support faccessat2() syscall, which is
required, since current Arch's glibc implements faccessat() via
faccessat2().
Frantisek Sumsal [Tue, 9 Feb 2021 12:58:16 +0000 (13:58 +0100)]
Revert "ci: temporarily pin Arch repositories to glibc 2.32-5"
This reverts commit
67c972c610de61789d1b6560d28340f70d4b1196 .
Lennart Poettering [Thu, 25 Feb 2021 14:04:25 +0000 (15:04 +0100)]
udev: when btrfs.ko is not available consider btrfs filesystems not ready
Let's add a special tweak to the btrfs builtin: if /dev/btrfs-control is
not there, let's consider all btrfs file systems as SYSTEMD_READY=0.
This is useful in initrds, where btrfs.ko might be missing. After the
initrd → host transition we can then retigger the device and undo the
SYSTEMD_READY=0 marking.
Lennart Poettering [Fri, 26 Feb 2021 13:27:27 +0000 (14:27 +0100)]
Merge pull request #18804 from poettering/epoll-wait2
sd-event: make use of kernel 5.11 epoll_pwait2() if available
Luca Boccassi [Fri, 26 Feb 2021 10:20:37 +0000 (10:20 +0000)]
Merge pull request #18806 from weblate/weblate-systemd-master
Translations update from Weblate
Anita Zhang [Fri, 26 Feb 2021 02:38:54 +0000 (18:38 -0800)]
json: rename json_dispatch_{integer,unsigned} -> json_dispatch_{intmax,uintmax}
Prompted by https://bugzilla.redhat.com/show_bug.cgi?id=
1930875 in which
I had previously used json_dispatch_unsigned and passed a return variable of
type unsigned when json_dispatch_unsigned writes a uintmax_t.
Lennart Poettering [Fri, 26 Feb 2021 09:59:23 +0000 (10:59 +0100)]
Merge pull request #18800 from poettering/network-target-more-doc
some improvements regarding network.target docs
Lennart Poettering [Fri, 26 Feb 2021 08:36:11 +0000 (09:36 +0100)]
Merge pull request #18801 from keszybz/small-documentation-updates
Small documentation updates
Lennart Poettering [Thu, 25 Feb 2021 13:35:47 +0000 (14:35 +0100)]
man: say explicitly that network.target should give the guarantee that synthetic network interfaces have been created
Prompted by: #18793
Lennart Poettering [Thu, 25 Feb 2021 13:35:02 +0000 (14:35 +0100)]
man: be more explicit about network-online.target and consuming services of other hosts
Let's make things a tiny bit more explicit.
Lennart Poettering [Thu, 25 Feb 2021 13:36:18 +0000 (14:36 +0100)]
man: fix indentation of example
The man page otherwise looks very weirdly aligned.
Lennart Poettering [Thu, 25 Feb 2021 15:58:24 +0000 (16:58 +0100)]
update TODO
Lennart Poettering [Thu, 25 Feb 2021 15:56:32 +0000 (16:56 +0100)]
sd-event: make use of epoll_pwait2() for greater time accuracy
Lennart Poettering [Thu, 25 Feb 2021 15:56:07 +0000 (16:56 +0100)]
missing_syscall: add epoll_pwait2() wrapper
Luca Boccassi [Thu, 25 Feb 2021 22:20:04 +0000 (22:20 +0000)]
Merge pull request #18797 from keszybz/trivial-cleanups
Trivial cleanups
Zbigniew Jędrzejewski-Szmek [Thu, 25 Feb 2021 20:13:47 +0000 (21:13 +0100)]
man: remove details of ManagedOOMPreference implementation
Zbigniew Jędrzejewski-Szmek [Thu, 25 Feb 2021 13:54:54 +0000 (14:54 +0100)]
man: advertise shared drop-ins more
systemd.unit(5) is a wall of text. And this particular feature can be very useful
in the context of resource control. Let's avertise this cool feature a bit more.
Fixes #17900.
Zbigniew Jędrzejewski-Szmek [Thu, 25 Feb 2021 13:30:34 +0000 (14:30 +0100)]
man: fix two issues in udev(7)
Fixed #18050.
Zbigniew Jędrzejewski-Szmek [Thu, 25 Feb 2021 13:14:39 +0000 (14:14 +0100)]
man: say that hostname must can be a fqdn or not
Fixes #18426
Zbigniew Jędrzejewski-Szmek [Thu, 25 Feb 2021 13:01:56 +0000 (14:01 +0100)]
timesync: rename variable to match config name
PollIntervalMinSec and PollIntervalMaxSec use the same pattern, but
RootDistanceMaxSec had switched orderd in the code.
Zbigniew Jędrzejewski-Szmek [Thu, 25 Feb 2021 12:57:20 +0000 (13:57 +0100)]
man: explain settings in timesyncd.conf(5)
Fixes #18508.
Zbigniew Jędrzejewski-Szmek [Thu, 25 Feb 2021 12:27:49 +0000 (13:27 +0100)]
man: drop misplaced spaces and parenthesization
Zbigniew Jędrzejewski-Szmek [Thu, 25 Feb 2021 12:25:35 +0000 (13:25 +0100)]
man: use markup more in description of ManagedOOMPreference=
Follow-up for
d8a4d64bc37ad21381f584b6c25792995584c7a2 .
Gustavo Costa [Thu, 25 Feb 2021 18:41:25 +0000 (19:41 +0100)]
Translated using Weblate (Portuguese (Brazil))
Currently translated at 100.0% (189 of 189 strings)
Co-authored-by: Gustavo Costa <xfgusta@gmail.com>
Translate-URL: https://translate.fedoraproject.org/projects/systemd/master/pt_BR/
Translation: systemd/main
Slimane Selyan Amiri [Thu, 25 Feb 2021 18:41:25 +0000 (19:41 +0100)]
Added translation using Weblate (Kabyle)
Co-authored-by: Slimane Selyan Amiri <selyan.kab@gmail.com>
Lennart Poettering [Thu, 25 Feb 2021 16:00:54 +0000 (17:00 +0100)]
Merge pull request #18798 from poettering/getenv-list-fixes
various follow-ups for ExtensionImages= PR
Lennart Poettering [Thu, 25 Feb 2021 14:51:13 +0000 (15:51 +0100)]
update TODO
Zbigniew Jędrzejewski-Szmek [Thu, 25 Feb 2021 12:16:39 +0000 (13:16 +0100)]
man: fix grammaro
Luca Boccassi [Thu, 25 Feb 2021 10:59:01 +0000 (10:59 +0000)]
NEWS: mention ExtensionImages
Zbigniew Jędrzejewski-Szmek [Thu, 25 Feb 2021 11:46:34 +0000 (12:46 +0100)]
libudev: fix typo in docstring
Zbigniew Jędrzejewski-Szmek [Thu, 25 Feb 2021 11:35:26 +0000 (12:35 +0100)]
shared/dissect-image: inline iterator variables
Zbigniew Jędrzejewski-Szmek [Thu, 25 Feb 2021 11:33:27 +0000 (12:33 +0100)]
core/namespace: inline more iterator variable declarations
Zbigniew Jędrzejewski-Szmek [Mon, 22 Feb 2021 11:20:34 +0000 (12:20 +0100)]
resolved: inline trivial function
Lennart Poettering [Thu, 25 Feb 2021 12:38:20 +0000 (13:38 +0100)]
bus-unit-util: generate proper log message when we fail to parse properties
Lennart Poettering [Thu, 25 Feb 2021 12:36:43 +0000 (13:36 +0100)]
bus-unit-util: don't validate partition designator client side
When we parse properties set via "systemctl set-property" we should
validate to the point where the data we pass over the bus makes rough
sense, but we shouldn't needlessly check whether specified enum values
are among the known enum values. The server side checks that anyway
again, and it's kinda nice if an older systemctl can be used to talk to
a newer systemd.
Lennart Poettering [Thu, 25 Feb 2021 12:36:32 +0000 (13:36 +0100)]
namespace: return correct error code
Lennart Poettering [Thu, 25 Feb 2021 12:16:36 +0000 (13:16 +0100)]
env-util: fix parameter handling of parse_env_extension_hierarchies() + getenv_path_list()
Our coding style dictates we should not clobber return parameters on
failure, and always initialize them on success. Do so here.
This changes getenv_path_list() to return ENXIO if the env var is not
set, which is similar to how we handle this in getenv_bool().
This drops debug logging from parse_env_extension_hierarchies(), since
it's done anyway in getenv_path_list()
Follow-up for: #18018
Lennart Poettering [Thu, 25 Feb 2021 07:56:57 +0000 (08:56 +0100)]
signal-util: make -1 termination of ignore_signals() argument list unnecessary
Clean up ignore_signals() + default_signals() + sigaction_many() a bit:
make it unnecessary to explicitly terminate the signal list with -1.
Merge all three calls into a single function that is just called with
slightly different parameters. And eliminate an unnecessary extra
iteration in its inner for() loop.
No change in behaviour.
Zbigniew Jędrzejewski-Szmek [Thu, 25 Feb 2021 10:31:14 +0000 (11:31 +0100)]
Merge pull request #18018 from bluca/mount_images_overlay
Add ExtensionImages directive to form overlays
Zbigniew Jędrzejewski-Szmek [Wed, 24 Feb 2021 17:02:36 +0000 (18:02 +0100)]
meson: refuse when prefix is not a child of rootprefix
This is most likely to happen when setting one but not the other.
Note that we already warn when rootprefixdir != rootprefix_default,
at the very end.
Dan Streetman [Wed, 24 Feb 2021 12:29:15 +0000 (07:29 -0500)]
test: skip tests if cgroup isn't mounted
Debian builds in a chroot without cgroup mounted, so tests expecting
to access cgroup will fail with ENOMEDIUM, so skip the tests in that
situation.
Lennart Poettering [Wed, 24 Feb 2021 16:49:32 +0000 (17:49 +0100)]
cgroup: don't generate BPF firewall unsupported warning on wrong unit
Let's generate the warning on a unit that actually needs the BPF
firewall, and not confusingly already for a sibling of one.
Lennart Poettering [Wed, 24 Feb 2021 17:54:32 +0000 (18:54 +0100)]
format-table: don't suppress trailing whitespace in first line
We underline the first line, hence we shouldn't suppress the whitespace,
otherwise the line will end early.
Follow-up for:
71894e18313e41a72cecdc77fea5037f95d6903f
Joerg Behrmann [Wed, 24 Feb 2021 20:39:03 +0000 (21:39 +0100)]
treewide: fix spelling
Annika Wickert [Fri, 2 Oct 2020 19:43:05 +0000 (21:43 +0200)]
network: Implement B.A.T.M.A.N. Advanced interface type
Sergey Bugaev [Fri, 19 Feb 2021 12:29:02 +0000 (15:29 +0300)]
resolved: don't discard mDNS queries with bad flags
Even though RFC 6762 specifies these bits MUST be zero, it also says they MUST
be ignored on reception.
Sergey Bugaev [Mon, 15 Feb 2021 16:03:27 +0000 (19:03 +0300)]
resolved: don't discard mDNS packets with ip6.arpa RRs
ip6.arpa is also a valid domain name to put in mDNS packets.
Lennart Poettering [Wed, 24 Feb 2021 16:14:14 +0000 (17:14 +0100)]
Merge pull request #18771 from yuwata/timedate-fix-set-local-rtc-18391
timedate: do not ignore fix_system argument in SetLocalRTC method
Yu Watanabe [Wed, 24 Feb 2021 04:16:15 +0000 (13:16 +0900)]
timedate: do not ignore fix_system argument in SetLocalRTC method
Fixes #18391.
Luca Boccassi [Wed, 24 Feb 2021 13:29:57 +0000 (13:29 +0000)]
test: skip TEST-56-OOMD if systemd-oomd is not installed
Fixes #18775
Yu Watanabe [Wed, 24 Feb 2021 11:29:24 +0000 (20:29 +0900)]
network: use IPMasquerade=both instead of yes
Follow-up for
4c72d851cd007e945a85811f89376a2675daa1a5 .
Yu Watanabe [Wed, 24 Feb 2021 04:06:17 +0000 (13:06 +0900)]
clock-util: rename function argument
Yu Watanabe [Wed, 24 Feb 2021 05:25:24 +0000 (14:25 +0900)]
doc,man: fix-typo (hierachy -> hierarchy)
Zbigniew Jędrzejewski-Szmek [Wed, 24 Feb 2021 08:53:37 +0000 (09:53 +0100)]
Merge pull request #18730 from yuwata/dhcp6-client-do-not-set-t1-t2-18090
dhcp6: do not set T1 and T2 in IA_PD option or friends
Frantisek Sumsal [Tue, 23 Feb 2021 22:40:13 +0000 (23:40 +0100)]
Translated using Weblate (Serbian)
Currently translated at 66.6% (126 of 189 strings)
Co-authored-by: Frantisek Sumsal <frantisek@sumsal.cz>
Translate-URL: https://translate.fedoraproject.org/projects/systemd/master/sr/
Translation: systemd/main
Yu Watanabe [Wed, 24 Feb 2021 00:07:57 +0000 (09:07 +0900)]
Merge pull request #18589 from yuwata/network-nexthop-drop-unnecessary-nexthops
network: drop unnecessary nexthops
Topi Miettinen [Tue, 23 Feb 2021 17:58:28 +0000 (17:58 +0000)]
Update NEWS
Fix typos, improve /dev exec/noexec description
Lennart Poettering [Tue, 23 Feb 2021 14:02:33 +0000 (15:02 +0100)]
bootspec: assume that the root dir is at the top of its file system
Fixes: #17746
Zbigniew Jędrzejewski-Szmek [Tue, 23 Feb 2021 17:41:53 +0000 (18:41 +0100)]
Merge pull request #18763 from poettering/cov-fixes
A bunch of coverity fixes
Zbigniew Jędrzejewski-Szmek [Tue, 23 Feb 2021 16:44:13 +0000 (17:44 +0100)]
Merge pull request #18765 from keszybz/more-docs
NEWS and one more man page addition
Zbigniew Jędrzejewski-Szmek [Tue, 23 Feb 2021 16:18:05 +0000 (17:18 +0100)]
man: add a description of how manager env block is set
Luca Boccassi [Mon, 22 Feb 2021 12:20:33 +0000 (12:20 +0000)]
Add ExtensionImages directive to form overlays
Add support for overlaying images for services on top of their
root fs, using a read-only overlay.