Lennart Poettering
e67b818c2f
unit: declare BusName= in all our units that are on the bus, event if they don't use Type=dbus
...
This information is always useful, so let's always declare it,
particular in the light of #16976 .
2020-09-11 16:01:22 +02:00
Lennart Poettering
f7c87baeca
Merge pull request #17020 from yuwata/backlight
...
backlight: validate sysattr value
2020-09-11 14:23:47 +02:00
Lennart Poettering
2ac4d1d45b
hostnamed: add various debugging log messages when we determine chassis type
...
No actual code flow changes, just a bunch of debug messages.
2020-09-11 13:14:05 +02:00
Lennart Poettering
965cccae8b
Merge pull request #17005 from poettering/sockopt-ipv4-ipv6
...
rework how we call per-ipv4/per-ipv6 sockopts that conceptually exist on both
2020-09-11 13:13:41 +02:00
Lennart Poettering
6e65df89c3
pkg-config: prefix is not really configurable, don't pretend it was
...
We generally don't support prefix being != /usr, and this is hardcoded
all over the place. In the systemd.pc file it wasn't so far. Let's
adjust this to match the rest of the codebase.
2020-09-11 13:09:06 +02:00
Lennart Poettering
b612c26ceb
sd-path: use ROOTPREFIX without suffixed slash
...
We already have rootprefix_noslash as meson variable, export it so that
we can also use it in C code.
Fixes : #16773
2020-09-11 13:08:30 +02:00
Yu Watanabe
3bacb7e73b
backlight: validate read sysattr value
...
If actual_brightness is larger than max_brightness, then fall back to
use brightness attribute.
Also, if the saved value is invalid, then this makes remove the file in
/var/lib/systemd/backlight.
Hopefully fixes #17011 .
2020-09-11 17:46:11 +09:00
Yu Watanabe
06d98bdc81
backlight: do not claim that ID_BACKLIGHT_CLAMP= property is not set
2020-09-11 17:44:20 +09:00
Yu Watanabe
ea2bc25762
sd-device: introduce sd_device_set_sysattr_valuef()
2020-09-11 17:41:10 +09:00
Lennart Poettering
c6a7924513
man: always document both the ipv4 and the ipv6 sockopt
2020-09-11 10:33:13 +02:00
Lennart Poettering
5d0fe4233b
tree-wide: add helper for IPv4/IPv6 sockopts
...
A variety of sockopts exist both for IPv4 and IPv6 but require a
different pair of sockopt level/option number. Let's add helpers for
these that internally determine the right sockopt to call.
This should shorten code that generically wants to support both ipv4 +
ipv6 and for the first time adds correct support for some cases where we
only called the ipv4 versions, and not the ipv6 options.
2020-09-11 10:33:13 +02:00
Lennart Poettering
00df39a56a
timesyncd: don't attempt to call IP_TOS sockopt on IPv6 sockets
2020-09-11 10:16:39 +02:00
lichangze
7c5c59d4b1
hostnamed: map 'all-in-one' DMI chassis type to desktop
2020-09-11 09:55:44 +02:00
Zbigniew Jędrzejewski-Szmek
f8bff7805e
Merge pull request #16933 from poettering/copy-hardlinks
...
copy: optionally recreate hardlinks when copying file trees
2020-09-10 19:04:52 +02:00
Lennart Poettering
6ae05c9b14
Merge pull request #16947 from keszybz/socket-parsing-rework
...
Socket parsing rework
2020-09-10 16:47:37 +02:00
Zbigniew Jędrzejewski-Szmek
f29d38b7d4
Merge pull request #17003 from yuwata/conf-parser-downgrade-log-level
...
tree-wide: downgrade log level in conf-parsers
2020-09-10 15:43:29 +02:00
Lennart Poettering
3a17308c2a
Merge pull request #16986 from yuwata/network-fix-routing-policy-rule-issue-16784
...
network: fix routing policy rule issue
2020-09-10 14:50:38 +02:00
Lennart Poettering
dee00c1939
fs-util,tmpfiles: fix error handling of fchmod_opath()
...
When 4dfaa528d4
was first commited its callers relied on `errno` instead of the
return value for error reporting. Which worked fine, since internally
under all conditions base were set — even if ugly and not inline with
our coding style. Things then got broken in
f8606626ed
where suddenly additional
syscalls might end up being done in the function, thus corrupting `errno`.
2020-09-10 12:47:50 +02:00
Lennart Poettering
bae66f4bda
systemd-user: move pam snippet default location to /usr/lib/pam.d
2020-09-10 12:47:07 +02:00
Lennart Poettering
c1b9708c10
bootctl: don't accidentally propagate errors in "bootctl status"
...
Fixes : #16989
2020-09-10 12:45:54 +02:00
Yu Watanabe
87adeabfb7
test-network: update tests for issue #16784
2020-09-10 18:57:07 +09:00
Yu Watanabe
17d2b2e4ef
network: replace FRA_IFNAME -> FRA_IIFNAME
...
No functional change, as FRA_IFNAME is an alias of FRA_IIFNAME.
2020-09-10 18:57:07 +09:00
Yu Watanabe
2102d33cfb
network: also process RTM_NEWRULE or RTM_DELRULE message which does not contain src and dst addresses
...
Fixes #16784 .
2020-09-10 18:57:07 +09:00
Yu Watanabe
bd1000b4a0
network: fix the default mask for FirewallMark=
...
And always send FRA_FWMASK if FirewallMark= is set.
C.f. b8964ed9fa
Partially fixes #16784 .
2020-09-10 18:56:18 +09:00
Yu Watanabe
c2d6fcb147
network: do not assign return value if the parse_fwmark_fwmask() fails
...
This also removes redundant logs, and makes input string not copied if
it does not contain '/'.
2020-09-10 18:19:03 +09:00
Yu Watanabe
d85b0d69f1
network: add debug log for removing routing policy rules
2020-09-10 18:19:03 +09:00
Yu Watanabe
755dbda355
network: also logs priority of routing policy rules
2020-09-10 18:18:59 +09:00
Yu Watanabe
b6c7c4a87b
network: update log message for rtnl messages
2020-09-10 18:14:24 +09:00
Yu Watanabe
323dda7806
core: downgrade error level and ignore several non-critical errors
2020-09-10 16:24:31 +09:00
Yu Watanabe
144fb165fd
homed: downgrade log level
2020-09-10 15:21:43 +09:00
Yu Watanabe
adb5848706
journal: downgrade log level
2020-09-10 15:20:35 +09:00
Yu Watanabe
196d41bcde
login: downgrade log level if the error will be ignored
2020-09-10 15:18:26 +09:00
Yu Watanabe
a864170745
nspawn: downgrade log level if the error will be ignored
2020-09-10 15:16:14 +09:00
Yu Watanabe
e459258f19
repart: downgrade log level
2020-09-10 15:08:13 +09:00
Yu Watanabe
94069bef23
resolve: downgrade error level when the error will be ignored
2020-09-10 15:06:29 +09:00
Yu Watanabe
34136e1503
resolve: check DNSSD service name template before assigning it
2020-09-10 15:05:19 +09:00
Yu Watanabe
7a602af041
conf-parser: logs about OOM error
2020-09-10 14:14:19 +09:00
Yu Watanabe
3de39a1ad4
conf-parser: use SYNTHETIC_ERRNO() at one more place
2020-09-10 14:13:56 +09:00
Yu Watanabe
c56566530b
timesync: downgrade error level when the error will be ignored
2020-09-10 14:13:26 +09:00
Yu Watanabe
40f04cde5b
xdg-autostart-generator: downgrade error level when the error will be ignored
2020-09-10 14:07:56 +09:00
Yu Watanabe
8add8b508d
vlan: downgrade error level if the error will be ignored
2020-09-10 13:59:04 +09:00
Yu Watanabe
4c382a8772
ethtool: downgrade log level when the error will be ignored
2020-09-10 13:59:04 +09:00
Yu Watanabe
e3489e96b3
network: slightly update log message
2020-09-10 13:59:04 +09:00
Yu Watanabe
2ca601d8cb
network do not ignore OOM error in config_parse_macsec_key_id()
2020-09-10 13:59:04 +09:00
Yu Watanabe
696c0832e2
network: use _cleanup_ attribute at one more place
2020-09-10 13:59:04 +09:00
Yu Watanabe
a8a50f4fb7
network: do not ignore OOM error in wireguard_decode_key_and_warn()
2020-09-10 13:59:04 +09:00
Yu Watanabe
02241e4339
network: unify config_parse_wireguard_public_key() and config_parse_wireguard_preshared_key()
2020-09-10 13:57:39 +09:00
Yu Watanabe
c799c93c62
udev: fix indentation
...
Follow-up for 90e30d767a
.
2020-09-10 13:11:43 +09:00
Zbigniew Jędrzejewski-Szmek
293772c27a
Merge pull request #17000 from poettering/network-fixlets
...
network: a bunch of unimportant cleanups across the board
2020-09-10 00:51:16 +02:00
Zbigniew Jędrzejewski-Szmek
c097bf1f50
Minor simplification in sockaddr_un_set_path()
2020-09-10 00:46:44 +02:00