Yu Watanabe
d82827a107
sd-device: rename function arguments for storing results
2022-04-18 04:34:14 +09:00
Yu Watanabe
c77c1cc201
sd-device: use correct type and parser for device node uid and gid
2022-04-18 04:34:14 +09:00
Yu Watanabe
d37c69c1bf
sd-device: shorten code a bit
2022-04-18 04:34:14 +09:00
Yu Watanabe
ce1d08ba94
sd-device: use path_extract_filename() at one more place
...
This also does several cleanups.
2022-04-18 04:34:14 +09:00
Yu Watanabe
60e50fb20d
sd-device: reset sysname and sysnum on renaming
2022-04-18 04:34:14 +09:00
Yu Watanabe
f5a75f2027
sd-device: reduce indentation
2022-04-18 04:34:14 +09:00
Yu Watanabe
ff58f2ae2a
sd-device: verify new syspath on renaming
2022-04-18 04:34:14 +09:00
Yu Watanabe
625d71b9ae
man: DHCPPrefixDelegation= needs to be enabled on downstream side for assigning delegated prefixes
...
Closes #23041 .
2022-04-18 04:30:56 +09:00
Yu Watanabe
cc9b6bdc96
man: recommend that .network or friends should have a numeric prefix
...
Closes #23105 .
2022-04-18 04:30:49 +09:00
Yu Watanabe
bd4297e761
udevadm: info: also show parent devices by --tree
2022-04-17 21:27:33 +02:00
Luca Boccassi
ee5b175b8c
Merge pull request #23100 from yuwata/network-fix-tunnel-address-parser
...
network: fix tunnel address parser
2022-04-17 21:24:38 +02:00
Mike Gilbert
bf93f24ad8
Add test support for systemd-tmpfiles.standalone
2022-04-18 01:27:09 +09:00
Yu Watanabe
fe619e998a
Merge pull request #23093 from mrc0mmand/test-md-partitions
...
test: more MD coverage improvements
2022-04-18 01:26:30 +09:00
Frantisek Sumsal
18161cf0ca
test: partition the MD device
...
Also, loop the assemble/disassemble part couple of times to test udev
even harder.
Resolves : #23092
2022-04-17 21:53:12 +09:00
Frantisek Sumsal
6d49e0945f
test: cleanup after the MD + LVM test case as well
2022-04-17 16:14:30 +09:00
amarjargal
354ca98085
systemctl: colorize "enabled" in 'systemctl status ...'
...
"enabled" state is highlighted in green and "disabled" state is
highlighted in yellow because I felt that white and grey colors were not
so distinguishable. Other states are not highlighted. Any other coloring
suggestions are welcome!
Closes #16932 .
2022-04-17 14:30:46 +09:00
Yu Watanabe
5984b92726
network: l2tp: refuse null address
2022-04-17 09:31:35 +09:00
Yu Watanabe
96d96ec4e7
network: tunnel: handle null address as "any"
...
Fixes oss-fuzz#44881 (https://bugs.chromium.org/p/oss-fuzz/issues/detail?id=44881 ).
Fixes #23098 .
2022-04-17 09:31:30 +09:00
Frantisek Sumsal
50d312039e
Revert "lgtm: disable cpp/missing-return (again)"
...
This reverts commit 000096f4c6
.
After a couple of manual tests LGTM finally appears to have the fix for
https://github.com/github/codeql/issues/8409 , so let's reenable the
check for the last time.
2022-04-16 10:59:29 +00:00
Yu Watanabe
747bee2662
Merge pull request #23089 from yuwata/sd-device-use-path_extract_filename
...
sd-device: use path_extract_filename()
2022-04-16 14:33:58 +09:00
Yu Watanabe
7be87278a3
Merge pull request #23021 from fbuihuu/tmpfiles-fix-precedence-with-plus-sign
...
Tmpfiles fix precedence with plus sign
2022-04-16 01:36:51 +09:00
Zbigniew Jędrzejewski-Szmek
6e961aeb26
shared/install: fix crash when reenable is called without --root
2022-04-15 18:26:07 +02:00
Yu Watanabe
b9d8209065
test: add tests for sd_device_get_sysnum()
2022-04-16 00:52:24 +09:00
Yu Watanabe
5fa9d220c2
sd-device: shorten code a bit
2022-04-16 00:52:24 +09:00
Yu Watanabe
c58e0ce677
sd-device: use path_extract_filename() at one more place
2022-04-16 00:52:16 +09:00
Simon Ellmann
27cd31c0b2
networkctl: obey --full with lldp command
...
Do not ellipsize output when -l or --full is handed to networkctl lldp.
Fixes #22806 .
2022-04-15 17:51:26 +02:00
Yu Watanabe
ce8394f9c7
fs-util: use path_extract_filename() at one more place
2022-04-16 00:50:01 +09:00
Yu Watanabe
3e02a6a33e
Merge pull request #23090 from yuwata/firewall-util-cleanups
...
firewall-util: cleanups
2022-04-15 20:11:58 +09:00
Yu Watanabe
012f32d808
firewall-util: inline iterator and add several missing assertions
2022-04-15 17:44:51 +09:00
Yu Watanabe
cc41c084cd
sd-netlink: use correct type of iterator
2022-04-15 17:37:52 +09:00
Yu Watanabe
c905eb45de
Merge pull request #23081 from mrc0mmand/more-md-tests
...
test: extend the MD coverage with more RAID levels and LVM
2022-04-15 14:30:55 +09:00
Jan Janssen
4d54310da5
boot: Add missing continue statements
...
Fortunately, this was not causing any issues as it will just try
the other option branches unsuccessfuly before going to the next
config line.
2022-04-14 19:48:51 +02:00
Lennart Poettering
256cfb71ae
update TODO
2022-04-14 18:38:10 +02:00
Lennart Poettering
9c9c87ac97
update TODO
2022-04-14 15:15:19 +02:00
Frantisek Sumsal
d3ce9bed68
test: add a test case for MD + LVM + ext4
2022-04-14 12:54:16 +02:00
Frantisek Sumsal
1bb3887595
test: extend testcase_mdadm_basic() with RAID 5 and 10
2022-04-14 12:45:23 +02:00
Yu Watanabe
bac8fe924e
Merge pull request #23073 from medhefgo/boot-fixes
...
boot: Some fixes
2022-04-14 16:58:21 +09:00
Eduard Tolosa
bb5824c9ab
Add ConditionCPUFeature to load-fragment-gperf.gperf ( #23076 )
...
Fixes #23075
2022-04-14 15:30:03 +09:00
Jan Janssen
7b21973c42
boot: Use correct device root when loading device trees
...
If the boot entry comes from a XBOOT partition, we have to load the device
tree from that instead of the ESP.
2022-04-13 23:08:13 +02:00
Jan Janssen
ec4106afa0
boot: Fix integer format specifiers
...
gnu-efi only knows two sizes for formatting integers: 32bit without
a length prefix and 64bit with 'l' prefix. Provide a PRI-style format
specifier for (U)INTN so that Print() can read the right amount of
bytes instead of printing garbage or worse.
2022-04-13 23:06:26 +02:00
Lennart Poettering
4bcf5c11c8
Merge pull request #23011 from mrc0mmand/TEST-64-md
...
test: add MD-related tests to TEST-64
2022-04-13 22:26:50 +02:00
Lennart Poettering
1fde09b3b4
Merge pull request #22759 from msekletar/issue-18077-long-sysfs-paths-hashing
...
Create "hashed" unit names from long paths
2022-04-13 22:21:38 +02:00
Yu Watanabe
bd1f75d5fb
Merge pull request #23070 from poettering/devnum-split
...
basic: some devnum handling tweaks and refactorings
2022-04-14 03:45:39 +09:00
Yu Watanabe
f4e357d77f
Merge pull request #22969 from poettering/udevadm-tree
...
udevadm: add new "udevadm info --tree" command
2022-04-14 03:45:14 +09:00
Michal Sekletar
b26f4f0028
tests: reflect that we can now handle devices with very long sysfs paths
2022-04-13 17:46:52 +02:00
Frantisek Sumsal
3c9af05cae
test: add MD-related tests to TEST-64
2022-04-14 00:12:02 +09:00
Yu Watanabe
9a78ee002f
udev: set ID_IGNORE_DISKSEQ for md devices
2022-04-14 00:12:02 +09:00
Yu Watanabe
0224c31ea3
udev: do not create disk/by-diskseq symlink when ID_IGNORE_DISKSEQ property is set
2022-04-14 00:11:57 +09:00
Yu Watanabe
03b894fc09
sd-device: skip diskseq verification when ID_IGNORE_DISKSEQ property is set
...
Some drivers do not announce the diskseq change.
E.g. for md devices, the kernel increments the diskseq *after*
emitting a 'change' uevent when backing block devices are added to
a md device, and udevd does not receive no uevent which contains
the new diskseq.
2022-04-14 00:10:28 +09:00
Lennart Poettering
02b9047edf
devnum-util: catch potential stack overruns early
2022-04-13 16:26:31 +02:00