Yu Watanabe
412ac780ac
network: fix the initial value of the counter for brvlan
...
Fixes #12958 .
2019-07-05 16:35:11 +09:00
Yu Watanabe
fb721f084c
network: re-implement parse_vid_range()
2019-07-05 16:35:06 +09:00
Yu Watanabe
7bbb43a79a
network: minor coding-style update
2019-07-05 16:34:01 +09:00
Yu Watanabe
aaae57139b
test-network: show debug logs of networkd
2019-07-05 02:47:42 +09:00
Lennart Poettering
e4c5d78e5f
portabled: Make use of SYNTHETIC_ERRNO()
2019-07-04 19:45:23 +02:00
Lennart Poettering
b67f05dabf
fsck: split out fsck return code definitions into a header file of its own
...
This way we can make use of it from other components too, such as
systemd-homed.
2019-07-05 02:31:12 +09:00
Lennart Poettering
a709a3154d
dissect: split out DM deferred remove into src/shared/dm-util.c
...
The function is generally useful, let's split it out so that we can make
use of it later on in systemd-homed.
2019-07-05 02:19:24 +09:00
Philip Withnall
a9a50bd680
man: Add some notes about variable $prefix for StateDirectory=
...
tl;dr: It isn’t supported.
Wording by Zbigniew Jędrzejewski-Szmek.
See https://twitter.com/pid_eins/status/1102639279614906369 and
https://gitlab.freedesktop.org/libfprint/fprintd/merge_requests/5#note_125536
onwards.
Signed-off-by: Philip Withnall <withnall@endlessm.com>
2019-07-04 18:26:03 +02:00
Lennart Poettering
52d8bcd131
Merge pull request #12949 from yuwata/sd-netlink-sd-netlink-message-enter-array
...
sd-netlink: introduce sd_netlink_message_enter_array()
2019-07-04 15:46:02 +02:00
Lennart Poettering
534b8b80b7
Merge pull request #12954 from keszybz/var-log-dir
...
/var/log-related cleanups
2019-07-04 15:45:43 +02:00
Yu Watanabe
9104009e5e
test: add test for sd_netlink_message_enter_array()
2019-07-04 17:36:09 +09:00
Zbigniew Jędrzejewski-Szmek
29c7680ec9
meson: drop varlogdir variable
...
It was only used for exactly one thing: to substitute in the text in
/var/log/README. But it's use there was completely wrong, because the text
talks about "missing" log files from syslog, so even if we configured systemd
to log to a different directory, the "missing" log files would still be
"missing" from the old location.
2019-07-04 10:16:48 +02:00
Zbigniew Jędrzejewski-Szmek
6ed5ef9819
meson: create /var/log/journal/{,remote/} conditionally
...
Not everybody has those dirs in the filesystem (and they don't need to).
When creating an installation package using $DESTDIR, it is easy enough to
remove or ignore those directories, but if installing into a real root, it
is ugly to create and remove them. Let's add an option so people can skip
it if they want.
Inspired by #12930 .
2019-07-04 10:16:48 +02:00
Yu Watanabe
8fab27472b
sd-netlink: add CTRL_ATTR_MCAST_GROUPS
2019-07-04 17:11:14 +09:00
Yu Watanabe
620fd5d433
sd-netlink: drop unnecessary 'else'
2019-07-04 17:11:05 +09:00
Yu Watanabe
5fc5e2f524
sd-netlink: introduce sd_netlink_message_enter_array()
2019-07-04 17:09:11 +09:00
Yu Watanabe
3bbe178466
sd-netlink: fix inverted log message
2019-07-04 13:46:11 +09:00
Yu Watanabe
7810d22171
Merge pull request #12946 from poettering/blockdev-tweaks
...
three small blockdev-util.[ch] tweaks
2019-07-04 12:36:11 +09:00
Lennart Poettering
ed9aa225e8
varlink: allow using varlink_wait() even with a server
...
This call can be useful even if a server object is declared.
(Originally this was not supported, because a server typically needs to
handle multiple connections, and thus a synchronous wait on one would
starve the others out. But in some cases it might make sense to have
varlink point-to-point connections — i.e. where the server only handles
a single connection ever — and there it makes sense to synchronously
wait on the one connection).
2019-07-04 12:35:52 +09:00
Lennart Poettering
ca5e7694bd
json: use JSON_VARIANT_ARRAY_FOREACH() where we can
2019-07-04 12:35:35 +09:00
Lennart Poettering
54130b3622
logind: drop old-style header from .sym file in favour of SPDX
2019-07-04 12:35:14 +09:00
Connor Reeder
01979136f5
Added ACCEL_MOUNT_MATRIX for Asus Q551LN in hwdb/60-sensor.hwdb
2019-07-04 00:08:35 +02:00
Lennart Poettering
a0ea1dee7b
blockdev-util: let us know if block_get_whole_disk() did anything
2019-07-04 00:01:09 +02:00
Lennart Poettering
51f14fa111
blockdev: filter out invalid block devices early
2019-07-04 00:00:54 +02:00
Lennart Poettering
d18b300933
blockdev-util: propagate actual error
2019-07-04 00:00:44 +02:00
Lennart Poettering
007b77ac6c
man: document tmpfiles.d/ user/group resolvability needs
2019-07-03 15:54:45 +02:00
Jan Synacek
93912e872f
debug-generator: enable custom systemd.debug_shell tty
2019-07-02 09:51:27 +02:00
Zbigniew Jędrzejewski-Szmek
8fabb625ac
Merge pull request #12912 from yuwata/network-move-functions
...
network: move functions
2019-07-02 09:46:38 +02:00
Yu Watanabe
e28fd95ffb
test-network: add udev related tests for networkctl
2019-07-02 09:43:21 +02:00
Zbigniew Jędrzejewski-Szmek
0330cb57ab
Merge pull request #12888 from yuwata/network-udev-property-support
...
network,udev: add Property= setting in [Match] section
2019-07-01 20:33:24 +02:00
Yu Watanabe
9c69cd7ec0
udev: accept lines which have only PROGRAM=
...
As PROGRAM= may cause side effect, and users may expect that.
2019-07-01 14:13:31 +02:00
Michael Biebl
afb30c9fb6
Merge pull request #12916 from yuwata/meson-drop-duplicated-line
...
meson: drop duplicated source
2019-07-01 01:39:35 +02:00
Yu Watanabe
6b9518a0e8
test-network: add test for Property= in [Match] section
2019-07-01 06:53:35 +09:00
Yu Watanabe
02848aaea8
meson: drop duplicated source
2019-07-01 06:45:00 +09:00
Yu Watanabe
f706340979
test: add tests for config_parse_match_{strv,ifnames}()
2019-07-01 01:24:42 +09:00
Yu Watanabe
c382025adf
man: fix wrong udev property name
2019-07-01 01:24:42 +09:00
Yu Watanabe
44005bfb4e
network,udev: add Property= setting in [Match] section
...
Closes #5665 .
2019-07-01 01:24:42 +09:00
Yu Watanabe
b38de0e9cc
network,udev: make net_match_config() take sd_device
2019-07-01 01:24:42 +09:00
Yu Watanabe
54a8423788
network,udev: fix multiple invert matching lines
...
Previously,
```
[Match]
Name=!aaa
Name=!bbb
```
does not work. This fixes the issue.
2019-07-01 01:24:42 +09:00
Yu Watanabe
64e7ebde8b
networkctl: do not show '(null)' in HW Address entry
...
This also fixes indentation.
2019-06-30 10:46:35 +02:00
Yu Watanabe
ceac2c2b62
network: move prototypes related to network Network bus objects to networkd-network-bus.h
2019-06-30 05:12:51 +09:00
Yu Watanabe
14a9ab30cd
Merge pull request #12910 from keszybz/udev-kvm
...
Fix permissions on /dev/kvm
2019-06-30 04:51:05 +09:00
Yu Watanabe
8fcf1d6180
network: move DHCP server related functions to networkd-dhcp-server.c
2019-06-30 04:46:27 +09:00
Yu Watanabe
04ed994937
network: move DHCP6 related code from networkd-manager.c to networkd-dhcp6.c
2019-06-30 04:46:04 +09:00
Yu Watanabe
ca5ad760a5
network: move conf parsers and function prototypes
2019-06-30 04:45:56 +09:00
Yu Watanabe
539bcc831b
Merge pull request #12903 from keszybz/condition-quoting
...
Condition quoting
2019-06-30 04:10:40 +09:00
Zbigniew Jędrzejewski-Szmek
9c02391088
test-condition: do not accidentally treat error as passing condition
...
condition_test returns 0, 1, or error.
2019-06-29 17:11:37 +02:00
Zbigniew Jędrzejewski-Szmek
910c6d0931
Treat kernel version condition as a list of quoted checks
...
Before only one comparison was allowed. Let's make this more flexible:
ConditionKernelVersion = ">=4.0" "<=4.5"
Fixes #12881 .
This also fixes expressions like "ConditionKernelVersion=>" which would
evaluate as true.
2019-06-29 17:11:03 +02:00
Yu Watanabe
fd4487f01a
test-execute: add test for ConditionKernelVersion= with quotation
2019-06-29 17:09:07 +02:00
Zbigniew Jędrzejewski-Szmek
e0e334d0e4
Merge pull request #12907 from yuwata/meson-default-libidn2
...
meson: use libidn2 and drop udev debug option
2019-06-29 16:25:52 +02:00