| Commit message (Collapse) | Author | Age | Files | Lines |
|
|
|
|
|
| |
The article "a" goes before consonant sounds and "an" goes before vowel
sounds. This commit changes an to a for UKI, UDP, UTF-8, URL, UUID, U-Label, UI
and USB, since they start with the sound /ˌjuː/.
|
| |
|
| |
|
|\
| |
| | |
network: several follow-ups for captive portal support
|
| | |
|
| |
| |
| |
| |
| | |
The failures may be critical for per-link operation, but not critical
for the service.
|
| |
| |
| |
| |
| |
| |
| |
| |
| |
| | |
Before this patch, if a network has multiple routers and one of them
provides a captive portal, then the portal was overwritten or cleared
when another RA from another router is received.
This makes captive portals managed in the similar way as DNS servers or
DNS domains. So now captive portal can safely handled even if a network
has multiple routers.
|
| | |
|
| |
| |
| |
| |
| | |
Then, downgrade log level of the message about mis-match of captive
portals in different protocols.
|
| |
| |
| |
| |
| |
| | |
Let's cast these floats explicitly to usec_t, since implicit
float-to-integer casts are dangerous business, and we should underline
that there's a cast happening here.
|
| |
| |
| |
| | |
Suggested in https://github.com/systemd/systemd/pull/26902#issuecomment-1620400583.
|
|\ \
| | |
| | | |
Tpm2 replace make primary
|
| | |
| | |
| | |
| | | |
Replace use of tpm2_make_primary() with tpm2_create_loaded()
|
| | |
| | |
| | |
| | | |
No functional change; cosmetic only.
|
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | | |
Add function to simplify getting the TPM SRK; if one exists, it is provided,
otherwise one is created and then the new SRK provided.
This also add tpm2_create_loaded() and updates tpm2_seal() to use the new
functions instead of tpm2_make_primary().
|
| | |
| | |
| | |
| | |
| | | |
Add function to convert a transient handle in the TPM into a persistent handle
in the TPM.
|
| | |
| | |
| | |
| | | |
Cache the supported algorithms when creating a new context.
|
| | |
| | |
| | |
| | |
| | | |
Cache the TPM's supported commands and provide a function to check if a command
is supported.
|
| | |
| | |
| | |
| | |
| | | |
Add function to perform greedy realloc as well as copying the new data into the
newly allocated space.
|
| | | |
|
| | |
| | |
| | |
| | |
| | |
| | | |
This allows creating a new object (e.g. sealed secret) or key using the TPM.
Note that the new object/key is not loaded in the TPM after creation.
|
| | |
| | |
| | |
| | |
| | | |
Instead of setting hmac_sensitive.sensitive.data.size to '32' use the actual
hash size as set in the hmac_template.
|
| | |
| | |
| | |
| | | |
No functional change; cosmetic only.
|
| | |
| | |
| | |
| | |
| | | |
This allows loading an external object/key (e.g. an openssl public key) into
the TPM.
|
| |/
| |
| |
| |
| | |
This function allows loading an object (e.g. a sealed secret) or key into the
TPM.
|
|\ \
| | |
| | | |
ukify: enable --sbat for UKIs too
|
| | | |
|
| | |
| | |
| | |
| | |
| | |
| | | |
For confidential computing they want to be able to revoke initrds too, so allow
passing a specific --sbat section when building a UKI too, not just an addon.
Merge it with the stub and kernel sections.
|
|\ \ \
| |_|/
|/| | |
Follow-ups for PropagatesStopTo= fix
|
| | |
| | |
| | |
| | |
| | |
| | |
| | | |
Follow-up for 48cb073db81fa73f64bc5aa9a1b81ebf627235fa
Break out from LIST_FOREACH correctly if nt == JOB_NOP.
Shouldn't have functional changes, just optimization.
|
|/ / |
|
|\ \
| | |
| | | |
sd-boot/sd-stub boot feature flag catchup
|
| | |
| | |
| | |
| | |
| | | |
Usually (but not always) we use uppercase type naming, and do a typedef
for enums like this. Do so here too.
|
| | |
| | |
| | |
| | |
| | |
| | | |
While we don't strictly follow the rule, most of our userspace names
these fields that count entries in some array n_xyz, hence let's do so
in the EFI boot code too, to make things less special.
|
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | | |
We gained a bunch of new features that deserve reporting to userspace,
hence add matching flags for each.
This allows userspace to determine if installing addons in the ESP even
makes sense.
This is inspired by a similar changes in #28057
|
|\ \ \
| |_|/
|/| | |
sd-device: fix device_clone_with_db()
|
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | | |
Follow-up for 381f6d4ba5551898e7ff19189485072b94879281.
When the function is called, the device may be already removed, and
another device has the same syspath. Such situation can occur when a
partition removed and another is created. In that case, the sysfs paths
of the removed and newly created partitions can be same, but their
devnums are different, and thus the database files corresponding to the
devices are also different.
Fixes #27981.
|
| | | |
|
|\ \ \
| |_|/
|/| | |
journal: introduce journal_open_machine()
|
| | | |
|
| | | |
|
| | | |
|
| | |
| | |
| | |
| | |
| | |
| | |
| | | |
sd_journal_open_directory_fd()
If it is called with the flag, then the provided file descriptor will be
owned by the sd_journal object, and will be closed in sd_journal_close().
|
| |/
| |
| |
| |
| |
| |
| | |
Follow-up for 9f6e0bd417fa287dd1e7b541bfe0c60f04cc29e4.
Note that sd_journal_open() is a simple wrapper of sd_journal_open_namespace(),
hence we can merge the two branch.
|
|\ \
| | |
| | | |
core: introduce UNIT_ATOM_PROPAGATE_STOP_GRACEFUL for PropagatesStopTo=
|
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | | |
Follow-up for 017a7ba4f406adcf69d6b3ec15b9f2d9ed5ad853
Before this commit, when a unit that is restarting propagates stop
to other units, it can also depend on them, which results in
job type conflict and thus failure to pull in the dependencies.
So, let's introduce a new dependency atom UNIT_ATOM_PROPAGATE_STOP_GRACEFUL,
and use it for PropagatesStopTo=. It will enqueue a restart job if
there's already a start job, which meets the ultimate goal and avoids
job type conflict.
Fixes #26839
|
| |/ |
|
|\ \
| | |
| | | |
various credential improvements (including initrd creds, creds in generators, fstab + getty creds)
|
| | | |
|
| | |
| | |
| | |
| | |
| | | |
These 5 generators only make sense on the host,not in the initrd, hence
if they end up in the initrd anyway, make them exit quickly.
|