Commit Graph
2933 Commits
Author SHA1 Message Date
Daan De Meyer 95f94bc804 Update TODO 2025-03-18 22:46:10 +01:00
Lennart Poettering bc78fc4de3 update TODO 2025-03-18 18:12:48 +01:00
Lennart Poettering 7b0c843b87 TODO 2025-03-18 11:48:37 +01:00
Lennart Poettering 8d3acc8387 update TODO 2025-03-18 10:45:32 +01:00
Lennart Poettering 2f3314bce6 update TODO 2025-03-17 21:39:06 +01:00
Lennart Poettering 76f1c94674 update TODO 2025-03-13 10:35:24 +01:00
Lennart Poettering ceaf0bda47 update TODO 2025-03-13 09:55:59 +01:00
Lennart Poettering d77bf27c80 update TODO 2025-03-12 13:35:20 +01:00
Lennart Poettering 36f529fd2d update TODO 2025-03-12 13:30:30 +01:00
Yu Watanabe ced634a62d resolve question marks in /etc/hostname to characters hashed from machine ID (#36647)
So I have a bunch of particle os instances around, that I frequently
factory reset. and it's confusing, since they all have the same name.
Let's do something about this, and extend the hostname setup logic a bit
to deal better with "cattle" rather than "pet" deployments.
Specifically: if a hostname in /etc/hostname contains a bunch of
question marks we'll replace it with hex chars hashed from the machine
id.

This allows us to do something like this:

hostnamectl set-hostname --static 'funky-????-????-???'

and we'll end up with a hostname like `funky-baf4-b653-e230`
2025-03-12 04:50:33 +09:00
Lennart Poettering 5721b9bc46 update TODO 2025-03-11 18:20:31 +01:00
Lennart Poettering 16771b505e update TODO 2025-03-11 18:19:24 +01:00
Lennart Poettering 06967d4049 update TODO 2025-03-11 18:01:42 +01:00
Lennart Poettering 338553715b update TODO 2025-03-11 17:19:32 +01:00
Lennart Poettering f8a09ace1d core/service: introduce sd_notify() RESTART_RESET=1 for resetting restart counter (#36698) 2025-03-11 12:03:12 +01:00
Lennart Poettering a0d8484eeb update TODO 2025-03-11 10:48:40 +01:00
Mike Yuan c139ac7f53 TODO: support RESTART_RESET=1 in journal-upload 2025-03-11 00:44:44 +01:00
Lennart Poettering 1ec2d28b6f update TODO 2025-03-07 18:15:13 +01:00
Lennart Poettering f63a4ef4a0 update TODO 2025-03-07 14:59:29 +01:00
Lennart Poettering 4d44670dc6 update TODO 2025-03-06 23:11:20 +01:00
Lennart Poettering 457f4cfbba update TODO 2025-03-06 22:32:30 +01:00
Lennart Poettering c65f40b1a1 update TODO 2025-03-06 11:30:06 +01:00
Lennart Poettering c22948f6c2 factory-reset: rework infrastructure, make it work with gpt-auto, and add support for resetting TPM as part of factory reset (#36512) 2025-03-05 15:25:36 +01:00
Yu Watanabe 7ae2ea52ac TODO: fix typo
Follow-up for 31ec0d8a2e.
2025-03-05 23:17:36 +09:00
Lennart Poettering 0f2425b2fc update TODO 2025-03-05 12:38:46 +01:00
Lennart Poettering 9e050b0458 repart: port to new factory reset state apis 2025-03-05 12:37:24 +01:00
Lennart Poettering 31ec0d8a2e update TODO 2025-03-05 11:40:46 +01:00
Daan De Meyer d9c7d47f99 Update TODO 2025-02-27 14:55:00 +01:00
Lennart Poettering 4ec864162d update TODO 2025-02-26 22:07:05 +01:00
Lennart Poettering b7908e1cb7 update TODO 2025-02-25 14:32:23 +01:00
Lennart Poettering 898944a51a update TODO 2025-02-21 10:04:15 +01:00
Lennart Poettering a971e6603f update TODO 2025-02-20 15:24:19 +01:00
Lennart Poettering 52cd94b9e4 update TODO 2025-02-19 16:08:39 +01:00
Lennart Poettering 47cb765b86 update TODO 2025-02-18 22:33:23 +01:00
Lennart Poettering 89b3d1fafb update TODO 2025-02-18 09:16:57 +01:00
Lennart Poettering 480f72c0a3 update TODO 2025-02-17 11:38:32 +01:00
Yu Watanabe 530ee01c60 TODO: fix typo
Follow-ups for 0eeeb36bd5 and
3fd11dbcd9.
2025-02-14 13:23:11 +09:00
Lennart Poettering 411bc7c96c update TODO 2025-02-13 17:43:11 +01:00
Lennart Poettering 3329debc93 update TODO 2025-02-13 17:35:59 +01:00
Daan De Meyer 3fd11dbcd9 Update TODO 2025-02-13 10:21:03 +01:00
Lennart Poettering 276e641275 update TODO 2025-02-12 22:02:04 +01:00
Lennart Poettering 0eeeb36bd5 update TODO 2025-02-12 21:55:57 +01:00
Lennart Poettering a3196d4e9e update TODO 2025-02-10 10:05:01 +01:00
Lennart Poettering 592b715f4f update TODO 2025-02-09 23:44:00 +01:00
Lennart Poettering a5e4a89b90 update TODO 2025-02-09 08:02:52 +01:00
Lennart Poettering 40e6d38b8a update TODO 2025-02-05 23:37:17 +01:00
Lennart Poettering 1ff24db10b update TODO 2025-02-05 11:51:31 +01:00
Lennart Poettering bc9e080396 update TODO 2025-02-05 11:04:09 +01:00
Daan De Meyer 895b2f18cf Update TODO 2025-02-03 17:09:52 +01:00
Lennart Poettering 4b840414be cryptenroll/repart/creds: no longer default to binding against literal PCR 7
PCR 7 covers the SecureBoot policy, in particular "dbx", i.e. the
denylist of bad actors. That list is pretty much as frequently updated
as firmware these days (as fwupd took over automatic updating). This
means literal PCR 7 policies are problematic: they likely break soon,
and are as brittle as any other literal PCR policies.

hence, pick safer defaults, i.e. exclude PCR 7 from the default mask.
This means the mask is now empty.

Generally, people should really switch to signed PCR policies covering
PCR 11, in combination with systemd-pcrlock for the other PCRs.
2025-01-30 10:32:26 +01:00