Mike Yuan
36c0109be2
NEWS: a few fixes, add systemd-cat --namespace=
2024-04-16 14:25:06 +08:00
Yu Watanabe
e188243d1f
network: fix use of wrong flag
...
Fixes a bug introduced by 86a66e9b95 (v255).
2024-04-16 14:17:43 +09:00
Yu Watanabe
38b4eb228a
man: add missing drop-in directory
2024-04-16 13:00:49 +09:00
Yu Watanabe
41a4657615
NEWS: fix typo
2024-04-16 12:21:36 +09:00
Yu Watanabe
11fc03dfff
Merge pull request #32103 from yuwata/udev-load-credentials
...
udev: load udev rules from credentials
2024-04-16 11:45:22 +09:00
Yu Watanabe
0b7b75eea7
Merge pull request #32267 from yuwata/sd-ndisc-router-solicit
...
sd-radv: introduce sd_ndisc_router_solicit and use it
2024-04-16 11:18:07 +09:00
Yu Watanabe
a3e4edd1af
test: add test for systemd-udev-load-credentials.service
2024-04-16 10:35:13 +09:00
Yu Watanabe
cc2bcbf605
sd-radv: use ICMP6Packet and sd_ndisc_router_solicit
...
Then, sd-radv can reject invalid Router Solicit messages, e.g. that have
invalid options.
No effective functional change, just refactoring.
2024-04-16 09:59:52 +09:00
Yu Watanabe
8c1f24fb95
sd-radv: introduce sd_ndisc_router_solicit
...
It is not used in this stage, but will be used later in sd-radv.
2024-04-16 09:59:48 +09:00
Yu Watanabe
5700e755a9
units: introduce systemd-udev-load-credentials.service
2024-04-16 09:45:43 +09:00
Yu Watanabe
51be364bbb
udevadm-control: add --load-credentials option
...
When specified, credentials udev.conf.* and udev.rules.* are copied to
the corresponding directories.
2024-04-16 09:45:25 +09:00
Yu Watanabe
7b3048358b
udevadm-control: split out send_control_commands()
...
No functional change, just refactoring and preparation for later
commits.
2024-04-16 09:42:20 +09:00
Yu Watanabe
b2800ec597
udevadm-control: check if control command really specified
...
Previously, 'udevadm control' only checked the number of the arguments.
So, if only `--timeout` is specified, it spuriously did nothing and succeeded.
This makes the command request at least one control command.
2024-04-16 09:42:20 +09:00
Yu Watanabe
6c15a28454
creds-util: move pick_up_credentials() from network-generator
...
The function is quite general, and can be used at other places.
Let's move to our shared library.
2024-04-16 09:42:20 +09:00
Yu Watanabe
a40e495847
network-generator: rename NETWORKD_UNIT_... -> NETWORK_UNIT_...
...
As .link files are used by systemd-udevd, rather than systemd-networkd.
Also, this makes it ends with '/', to follow our recent coding style.
2024-04-16 09:42:20 +09:00
Luca Boccassi
e5689f04dd
test: initialize _cleanup_ variables
...
Otherwise static analysis will complain
2024-04-16 07:55:59 +09:00
Luca Boccassi
091c26ba9d
Merge pull request #32286 from YHNdnzj/vpick-null-result
...
shared/vpick: add missing condition on ret_result
2024-04-15 22:36:12 +02:00
Luca Boccassi
a4328b284e
Merge pull request #32258 from yuwata/network-tc-fix-stack-overflow
...
network/tc: fix stack overflow
2024-04-15 22:34:39 +02:00
Lennart Poettering
27dd678d2d
units: order repart after systemd-tpm2-setup-early.service
...
This mimics what we do for systemd-cryptsetup@.service (see
src/shared/generator.c), and makes sense since repart might lock up the
root volume against a TPM, which ideally has its SRK already set up by
then.
More importantly though, this ensures that we ordered correctly after
tpm2.target (which systemd-tpm2-setup-early.service has a dependency
on), for systems where the TPM drivers are not compiled into the kernel.
See: https://lists.freedesktop.org/archives/systemd-devel/2024-April/050201.html
2024-04-15 22:33:45 +02:00
Mike Yuan
c694419a51
shared/vpick: add missing condition on ret_result
...
Fixes #32285
2024-04-16 01:38:08 +08:00
Mike Yuan
ac68e6d691
shared/vpick: drop unneeded strempty()
...
prefix_roota() handles NULL root param gracefully.
2024-04-16 01:38:08 +08:00
Mike Yuan
6d8690ecd3
shared/vpick: align function args correctly, add missing assertion
2024-04-16 01:38:08 +08:00
Yu Watanabe
e2f0876ecd
dissect: refuse to use diskseq if ID_IGNORE_DISKSEQ=1 is specified
...
Follow-up for 1a81ddef00 .
2024-04-15 16:50:45 +02:00
Lennart Poettering
bfbd7ac96a
creds: update --help text regarding tpm2-absent → null rename
...
This was forgotten when "tpm2-absent" was renamed to "null".
Follow-up-for: 6d78dc2827
2024-04-15 15:53:12 +02:00
Jörg Behrmann
f95f39a4dc
NEWS: typo fixes
2024-04-15 21:30:42 +09:00