Jóhann B. Guðmundsson
ff807cbb29
mkosi: update to Fedora30 ( #12642 )
2019-05-23 09:39:07 +02:00
Zbigniew Jędrzejewski-Szmek
ed55dc6084
Merge pull request #12645 from poettering/journal-mmap-einval
...
journald: output a proper error message when the journal is used on f…
2019-05-23 09:37:54 +02:00
Mike Gilbert
bcb846f30f
shared/machine-image: avoid passing NULL to log_debug_errno
...
Fixes: https://github.com/systemd/systemd/issues/12534
2019-05-23 09:36:50 +02:00
Yu Watanabe
a43b1f8267
Merge pull request #12618 from yuwata/test-network-improvements
...
network: several cleanups
2019-05-23 11:17:33 +09:00
root
12e982425c
login: fixup button_open() fd
2019-05-23 11:16:11 +09:00
Chris Down
94b0b1566a
Merge pull request #12647 from cdown/dup
...
test: Remove superfluous error check
2019-05-22 16:44:30 -04:00
Chris Down
3062dddabd
test: Remove superfluous error check
...
This is already checked above before we set any manager attributes,
immediately after manager_new().
2019-05-22 15:27:26 -04:00
Lennart Poettering
93d70b6cf2
Merge pull request #12631 from keszybz/doc-and-error-message-tweaks
...
Doc and error message tweaks
2019-05-22 19:00:10 +02:00
Lennart Poettering
5087825ea7
journald: output a proper error message when the journal is used on fs that doesn't do mmap() properly
...
Prompted by:
https://lists.freedesktop.org/archives/systemd-devel/2019-May/042708.html
2019-05-22 18:56:24 +02:00
Zbigniew Jędrzejewski-Szmek
9e099c9fd8
Merge pull request #12431 from poettering/tmpfiles-chmod-chown-order
...
tmpfiles: run chown() before chmod()
2019-05-22 17:23:28 +02:00
Zbigniew Jędrzejewski-Szmek
847af199e5
man: reword systemd.socket(5) description to avoid "file" when talking about services
...
This text was written a long time ago, when we mostly talked about "service
files". Strictly speaking, we don't need a "file", because the service might
be just an instance of a template, or an alias to another service. So let's use
the more modern parlance of "service units".
https://bugzilla.redhat.com/show_bug.cgi?id=1623781#c21
2019-05-22 16:28:02 +02:00
Zbigniew Jędrzejewski-Szmek
7cc5ef5f18
pid1: improve message when setting up namespace fails
...
I covered the most obvious paths: those where there's a clear problem
with a path specified by the user.
Prints something like this (at error level):
May 21 20:00:01.040418 systemd[125871]: bad-workdir.service: Failed to set up mount namespacing: /run/systemd/unit-root/etc/tomcat9/Catalina: No such file or directory
May 21 20:00:01.040456 systemd[125871]: bad-workdir.service: Failed at step NAMESPACE spawning /bin/true: No such file or directory
Fixes #10972 .
2019-05-22 16:28:02 +02:00
Zbigniew Jędrzejewski-Szmek
35b966ca23
man: tweak description of #12247 a bit
...
It wasn't really wrong, but maybe we can make it a bit clearer.
Fixes #12247 .
2019-05-22 16:28:02 +02:00
Zbigniew Jędrzejewski-Szmek
b4e2407716
man: add note that %h/%u/%U are mostly useless
...
Fixes #12389 .
2019-05-22 16:28:02 +02:00
Zbigniew Jędrzejewski-Szmek
9d48671c62
core: unset HOME=/ that the kernel gives us
...
Partially fixes #12389 .
%h would return "/" in a machine, but "/root" in a container. Let's fix
this by resetting $HOME to the expected value.
2019-05-22 16:28:02 +02:00
Zbigniew Jędrzejewski-Szmek
8da24acad5
sd-bus: improve error message for invalid org.freedesktop.DBus.Properties.Set signature
...
Fixes #12551 .
2019-05-22 16:28:02 +02:00
Zbigniew Jędrzejewski-Szmek
727036325a
man: add note which tmpfiles services read which files
...
Fixes #12596 .
2019-05-22 16:28:02 +02:00
Zbigniew Jędrzejewski-Szmek
92c605796d
login: use _cleanup_ to simplify error handling
...
When logging about a device, try to include the path to it everywhere in
messages. Also fixes an invalid assert(fd).
Inspired by b2774a3ae6
.
2019-05-22 15:17:24 +02:00
Lennart Poettering
0f6519d43c
loop-util: invoke LOOP_CTL_GET_FREE in a loop
...
if we don't call it in a loop the device it tells us to open might
already be gone, taken by somebody else racing against us. Hence try a
few times.
2019-05-22 13:04:26 +02:00
Yu Watanabe
17bcf0a09f
test-network: drop wait_online() from test_ip6gre_tunnel()
2019-05-22 18:02:20 +09:00
Yu Watanabe
910feb787f
network: unify link_ipv4ll_enabled() and link_ipv4ll_fallback_enabled()
2019-05-22 17:59:39 +09:00
Yu Watanabe
be0e1ef9b5
test-network: wait for bridge slave to be enslaved in test_bridge_ignore_carrier_loss_frequent_loss_and_gain()
2019-05-22 17:59:39 +09:00
Yu Watanabe
a0ae96149a
network: drop unused variable
2019-05-22 17:59:39 +09:00
Yu Watanabe
bb262ef02b
network: update master's ifindex in link_update()
...
And use it in link_is_enslaved().
2019-05-22 17:59:39 +09:00
Yu Watanabe
0a5dced161
test-network: drop unused variable
2019-05-22 17:58:46 +09:00
Yu Watanabe
2292a4c6db
network: drop duplicated logs
...
link_set_state() already logs about state change.
2019-05-22 17:58:46 +09:00
Yu Watanabe
a1b3559088
test-network: add test that vcan device can be configured state
2019-05-22 17:58:46 +09:00
Yu Watanabe
af9ba57aa2
network: make CAN devices go through LINK_STATE_CONFIGURING
2019-05-22 17:58:46 +09:00
Yu Watanabe
671dacdf0c
test-network: add basic tests for veth interfaces
2019-05-22 17:58:46 +09:00
Yu Watanabe
3543304057
network: deprecate OneQueue= for tun or tap devices
...
IFF_ONE_QUEUE has no effect since kernel-3.8. See kernel's commit
5d097109257c03a71845729f8db6b5770c4bbedc.
2019-05-22 17:58:46 +09:00
Yu Watanabe
2746d30797
test-network: add tests for flags of tun or tap devices
2019-05-22 17:58:46 +09:00
Yu Watanabe
1df569bf72
network: extend warning messages
2019-05-22 17:58:46 +09:00
Yu Watanabe
75eed300a9
network: Allow IFF_VNET_HDR to also be set for tun devices
...
f5f07dbf06
adds VnetHeader= for tap
devices, but the flag is also used for tun devices.
This adds VnetHeader= setting in [Tun] section.
2019-05-22 17:58:46 +09:00
Yu Watanabe
077f9abc3a
test-network: add tests for LinkLocalAddressing= on ipvlan or friends
2019-05-22 17:58:46 +09:00
Yu Watanabe
f410d46358
network: disable IPv4LL for ipvlan with L3 or L3S mode
...
As L3 or L3S mode do not support ARP.
2019-05-22 17:58:46 +09:00
Yu Watanabe
40921f0886
test-network: add tests for Flags= in [IPVTAP]
2019-05-22 17:58:46 +09:00
Yu Watanabe
bc6dff6e25
test-network: add tests for Flags= in [IPVLAN]
2019-05-22 17:58:46 +09:00
Yu Watanabe
460feb6127
test-network: add tests for Mode= setting in [MACVTAP] section
2019-05-22 17:58:46 +09:00
Yu Watanabe
dff9792b15
test-network: add tests for Mode= setting in [MACVLAN] section
2019-05-22 17:58:46 +09:00
Yu Watanabe
3d16512423
test-network: convert jiffies to sec
2019-05-22 17:58:46 +09:00
Yu Watanabe
8d7f098756
test-network: show interface status when wait_online() fails
2019-05-22 17:58:46 +09:00
Yu Watanabe
a9a2ee6a96
test-network: use wait_online() more
2019-05-22 17:58:46 +09:00
Yu Watanabe
e39cc4450d
test-network: introduce check_link_exists()
2019-05-22 17:58:46 +09:00
Yu Watanabe
c815f33e70
test-network: use wait_online() more
2019-05-22 17:58:46 +09:00
Yu Watanabe
881b1f358f
test-network: use splitlines() at one more place
2019-05-22 17:58:46 +09:00
Susant Sahani
0307afc681
networkctl: add support to display Transmit/Recieve queue length ( #12633 )
...
```
(networkctl)⚡ % build/networkctl status veth-test
● 13: veth-test
Link File: /usr/lib/systemd/network/99-default.link
Network File: /usr/lib/systemd/network/veth0.network
Type: ether
State: routable (configured)
Driver: veth
HW Address: 8a:a6:1c:3f:a6:1a
MTU: 1500
Minimum MTU: 68
Maximum MTU: 65535
Transmit Queue Length: 1
Receive Queue Length: 1
Address: 192.168.5.31
fe80::88a6:1cff:fe3f:a61a
Gateway: 192.168.5.1
DNS: 192.168.5.1
NTP: 192.168.5.1
Time Zone: Asia/Kolkata
Connected To: Zeus on port peer-test
```
2019-05-22 17:53:12 +09:00
ven
b2774a3ae6
bus_open leak sd_event_source when udevadm trigger。
...
On my host, when executing the udevadm trigger, I only receive the change event, which causes memleak
2019-05-22 10:44:34 +02:00
Zhang Xianwei
1f7b6872db
udev/scsi_id: fix incorrect page length when get device identification VPD page
...
The length of device identification VPD page is filled with two bytes,
but scsi_id only gets the low byte. Fix it.
Signed-off-by: Zhang Xianwei <zhang.xianwei8@zte.com.cn>
2019-05-22 13:25:20 +09:00
Yu Watanabe
b94fb24b2e
Merge pull request #12629 from ssahani/networkctl
...
networkctl: MTU enhancements
2019-05-22 02:35:06 +09:00
Lennart Poettering
3aa317943c
Merge pull request #12626 from keszybz/oompolicy-check
...
Make the check if oom-killer fired more robust
2019-05-21 18:29:01 +02:00