Commit Graph
48 Commits
Author SHA1 Message Date
Lennart Poettering 01f3f2aa2f TODO: drop bootctl link + sysupdate integration item
This is now implemented: sysupdate calls out to the
/run/systemd/sysupdate/notify/ Varlink directory on completion, and bootctl
binds a socket there that links a UKI plus extras staged below
/var/lib/systemd/uki/ (with .v/ vpick support) via "bootctl link-auto".
2026-06-24 13:06:20 +02:00
Lennart Poettering b0688a6f5e update TODO 2026-06-23 23:10:02 +02:00
Lennart Poettering f304250315 socket-util: add new helper socket_xattr_supported() 2026-06-23 22:55:23 +02:00
Michael Vogt 6981edbb77 TODO: remove "10 most recent emergency message as metrics" todo 2026-06-23 12:41:38 +02:00
Lennart Poettering 8e880e3b61 hostnamed: allow setting machine tags via udev rules (#42390)
This gives hostnamed a lot of love, and makes it possibly to "auto-tag"
a machine via a udev rule.

It builds on the machine tag concept added in v261.
2026-06-19 20:38:42 +02:00
Lennart Poettering 33323262ec update TODO 2026-06-19 05:23:18 +02:00
Zbigniew Jędrzejewski-Szmek e1c18779bc TODO: add item for btrfs subvolumes in tmpfiles 2026-06-17 00:16:29 +02:00
Lennart Poettering 3e8d470a94 update TODO 2026-06-14 07:13:10 +02:00
Lennart Poettering f61e1e5cf4 update TODO 2026-06-12 12:28:04 +02:00
Lennart Poettering 8910222405 update TODO 2026-06-08 05:52:14 +02:00
Lennart Poettering 3d0309ac0f update TODO 2026-06-05 17:51:28 +02:00
Lennart Poettering ea84aa0ce2 update TODO 2026-06-01 14:20:46 +02:00
Lennart Poettering 9f62463636 update TODO 2026-06-01 10:56:16 +02:00
Lennart Poettering 5c95871e4c update TODO 2026-05-22 12:15:15 +02:00
Luca Boccassi 2f2203c231 boot,stub: explicitly measure select SMBIOS objects (#42233)
This is supposed to protect our SMBIOS type 11 importing for
credentials. Note that firmwares are supposed to measure SMBIOS anyway
to PCR 1. Alas firmware doesn't really do that in various cases. Hence
let's do so again, for select objects.

This closes a gap where some of the input for OS (i.e. system
credentials places in smbios11) isn't measured properly.

(I really want this to get into v261, because this will fuck up the PCRs
a bit more, and we already have the new separator measurement in v261,
hence there's value in getting this merged at the same time, so that we
don't break the measurements a 2nd time)
2026-05-21 21:44:42 +01:00
Lennart Poettering 0761c9f493 update TODO 2026-05-21 21:44:06 +01:00
Lennart Poettering 9990c03295 update TODO 2026-05-21 18:30:16 +02:00
Lennart Poettering 10151303ab update TODO 2026-05-20 16:39:08 +02:00
Lennart Poettering 8b518c67fe update TODO 2026-05-20 15:59:40 +02:00
Lennart Poettering 1f05824d09 update TODO 2026-05-20 12:19:04 +02:00
Lennart Poettering 781d86864c update TODO 2026-05-19 14:41:45 +02:00
Lennart Poettering c91ddaf1ee update TODO 2026-05-18 08:45:21 +02:00
Lennart Poettering ab9d673c6b update TODO 2026-05-17 08:17:31 +02:00
Zbigniew Jędrzejewski-Szmek dca9ab5b92 Convert PID1 to option macros (#42099) 2026-05-15 13:39:36 +02:00
Zbigniew Jędrzejewski-Szmek 4bfdb3c62f basic: fold getopt-defs.h into proc-cmdline.c
It'd be nice if we could not repeat the information about the option
list a second time. But I don't see a nice way to do this, since
(by design) with the macro approach, the macros must be intertwined
with the parse_argv() code. But that code in turn refers to a bunch
of variables, so lifting out the function is not immediately possible.
So I think it's best to keep the existing approach where we provide
a list of options, without additional context, and skip them using
a custom routine.
2026-05-15 09:26:48 +02:00
Yu Watanabe bbf69974a8 TODO: fix typo 2026-05-15 15:33:11 +09:00
Lennart Poettering 29fbad2b7f update TODO 2026-05-14 08:12:28 +02:00
Lennart Poettering 78577ecd00 update TODO 2026-05-13 16:01:04 +02:00
Lennart Poettering 0a9bbdcd33 update TODO 2026-05-13 15:00:56 +02:00
Yu Watanabe 98d061e28b TODO: fix typo 2026-05-13 05:34:21 +09:00
Lennart Poettering 183ce1da4e update TODO 2026-05-12 18:49:43 +02:00
Lennart Poettering a5004653ac update TODO 2026-05-06 16:20:02 +02:00
Christian Brauner 8a4451d2f0 docs,test: --bind-volume / bind-volume / unbind-volume
- Document the new --bind-volume= option in systemd-vmspawn(1) and
    the new bind-volume / unbind-volume verbs in machinectl(1).

  - Add an integration test
    (TEST-87-AUX-UTILS-VM.bind-volume.sh) covering boot-time attach
    via --bind-volume, runtime attach via 'machinectl bind-volume',
    runtime detach via 'machinectl unbind-volume', the StorageImmutable
    rejection of attempts to detach boot-time volumes, and the
    NoSuchStorage rejection of detach on unknown names.

  - Strike "hook-up in systemd-vmspawn" from TODO.md; the nspawn and
    service-manager hookups remain.

Signed-off-by: Christian Brauner (Amutable) <brauner@kernel.org>
2026-05-06 10:30:17 +02:00
Lennart Poettering 63eb3cf57b update TODO 2026-05-05 17:25:05 +02:00
Diego Viola 5d17215c7e treewide: fix typos in the entire codebase
Signed-off-by: Diego Viola <diego.viola@gmail.com>
2026-05-05 17:22:26 +02:00
Lennart Poettering 1cac85a6af update TODO 2026-05-05 15:09:47 +02:00
Lennart Poettering 29b00c956f update TODO 2026-05-05 08:04:26 +02:00
Lennart Poettering 5e74fd06ba update TODO 2026-05-01 07:10:31 +02:00
Lennart Poettering fd035af9bf update TODO
This is mostly stuff discussed in #41776.
2026-04-29 16:06:03 +02:00
Lennart Poettering eccfd2c97b TODO: track StorageProvider follow-ups, sketch a NetworkProvider sibling
Records the still-missing StorageProvider integrations (nspawn,
vmspawn, service-manager BindVolume=) and replaces the now-obsolete
generic "storage API via varlink" entry with a NetworkProvider
proposal modelled on it.
2026-04-29 12:26:52 +02:00
Lennart Poettering 46bd1d1e88 update TODO 2026-04-28 18:24:43 +02:00
Zbigniew Jędrzejewski-Szmek 5d806036f9 TODO: add one more entry
This is something that should be fixed for usability, but it's something
between a missing feature and a bug. Since nobody has complained about
this, it probably can wait.
2026-04-23 19:29:47 +02:00
Lennart Poettering 3a2d828e72 update TODO 2026-04-20 12:35:12 +02:00
Christian Brauner 021adb2eee TODO: add some vmspawn todos
Signed-off-by: Christian Brauner (Amutable) <brauner@kernel.org>
2026-04-15 10:14:49 +02:00
Zbigniew Jędrzejewski-Szmek ceeb9ccfed Merge pull request #41375 from brauner/work.todo.cleanup
[zjs: I did the merge by hand to incorporate the changes that
were made on 'main' in the meantime. That is easier then rebasing
the series.]
2026-04-15 08:09:55 +02:00
Christian Brauner 7e54cc88d0 TODO: fix typos and restore dropped item
- Fix "d-nspawn" → "systemd-nspawn" (prefix was incorrectly stripped
  when merging into the nspawn grouped section)
- Fix "LSFMMBPF" → "LSM BPF" (the original informal abbreviations
  "lsmbpf"/"lsmpbf" were incorrectly "corrected")
- Restore the dropped "portabled: similar" reference by folding it
  into the ConcurrencyHardMax=/ConcurrencySoftMax= item

Signed-off-by: Christian Brauner <brauner@kernel.org>
2026-03-30 14:01:06 +02:00
Christian Brauner ad8fdfd602 TODO: add frontmatter and improve formatting
Add YAML frontmatter matching the style of other docs in the tree.
Bold grouped section topic names to make them visually distinct
from standalone items. Escape angle-bracket placeholders so GitHub
does not swallow them as HTML.

Signed-off-by: Christian Brauner <brauner@kernel.org>
2026-03-30 10:32:26 +02:00
Christian Brauner 38c2209e8f TODO: convert to markdown
Rename TODO to TODO.md and convert to proper markdown format:
section headers become ## headings and bullet items use - instead
of *.

Signed-off-by: Christian Brauner <brauner@kernel.org>
2026-03-30 10:30:09 +02:00