Commit graph

2751 commits

Author SHA1 Message Date
Lennart Poettering 666a348d1c update TODO 2024-02-27 14:40:31 +01:00
Lennart Poettering a9791a4192 update TODO 2024-02-23 17:29:06 +01:00
Lennart Poettering bebe5f1a74
Merge pull request #31456 from poettering/tpm1.2-no-more
sd-stub: drop any support for TPM 1.2
2024-02-23 14:52:20 +01:00
Lennart Poettering 085a4d4723 update TODO 2024-02-23 13:20:19 +01:00
Lennart Poettering eb9b95f9d8 update TODO 2024-02-23 11:09:08 +01:00
Lennart Poettering ffef7a68d3 update TODO 2024-02-23 11:08:14 +01:00
Lennart Poettering 05b924048d update TODO 2024-02-21 15:46:20 +01:00
Adrian Vovk fd93a16e7d update TODO 2024-02-19 11:18:11 +00:00
Yu Watanabe ff509772f1 TODO: fix typo
Follow-up for 10e3f15ac1.
2024-02-18 07:15:01 +09:00
Lennart Poettering 10e3f15ac1 update TODO 2024-02-16 10:17:57 +01:00
Lennart Poettering 1c5d03c088 update TODO 2024-02-14 15:10:39 +01:00
Lennart Poettering a050dc507c update TODO 2024-02-14 10:56:35 +01:00
Lennart Poettering c9cdbaed17
Merge pull request #30380 from keszybz/tmpfiles-dry-run
Make tmpfiles/sysusers nicer with local files and implement tmpfiles --dry-run
2024-02-13 09:45:50 +01:00
Lennart Poettering 10048b2e20 update TODO 2024-02-13 09:17:43 +01:00
Zbigniew Jędrzejewski-Szmek 2479f0bb09 TODO: add --dry-run/-n 2024-02-12 13:34:39 +01:00
Zbigniew Jędrzejewski-Szmek 9e90d4f42e tmpfiles: implement --dry-run
The idea is simple: skip the final operation that creates or removes things
or changes the attributes, but otherwise go through the rest of the code.
This results in quite a lot of fairly repetitive conditions in the low-level
code. Another approach would be to print earlier, at a higher level, but then
we'd have less precise information about what is about to happen.
2024-02-12 13:33:30 +01:00
Lennart Poettering e0abffe600 update TODO 2024-02-12 12:04:18 +01:00
Zbigniew Jędrzejewski-Szmek b1935cc943 tmpfiles: use dir_cleanup() for R and D
... i.e. apply nested config (exclusions and such) when executing R and D.

This fixes a long-standing RFE. The existing logic seems to have been an
accident of implementation. After all, if somebody specifies a config with
'R /foo; x /tmp/bar', then probably the goal is to remove stuff from under /foo,
but keep /tmp/bar. If they just wanted to nuke everything, then would not specify
the second item.

This also makes R and D use O_NOATIME, i.e. the access times of the directories
that are accessed will not be changed by the cleanup.

Obviously, we'll have to add this to NEWS and such.
Looking at the whole tmpfiles.d config in Fedora, this change has no effect.

The test cases are adjusted as appropriate. I also added another test case for
'R'/'D' with a file, just to test this code path more.

Replaces #20641.
Fixes #1633.
2024-02-09 17:57:42 +01:00
Luca Boccassi 76e00ba2e5 TODO: drop clone3 item 2024-02-05 21:52:36 +00:00
Yu Watanabe 3600b0f401 TODO: fix typo
Follow-up for fd40e7da6e.
2024-02-02 09:07:31 +09:00
Lennart Poettering f277d99c30 update TODO 2024-01-31 10:11:00 +01:00
Lennart Poettering fd40e7da6e update TODO 2024-01-30 17:07:47 +01:00
Lennart Poettering c496e5f67f update TODO 2024-01-29 14:43:22 +01:00
Lennart Poettering 00f329f4b0 update TODO 2024-01-26 21:42:39 +01:00
Lennart Poettering 9af6ab4499 update TODO 2024-01-25 16:11:33 +01:00
Lennart Poettering 776c2b8e72 update TODO 2024-01-11 22:44:13 +01:00
Lennart Poettering 9a1dc7549f update TODO 2024-01-11 16:18:26 +01:00
Yu Watanabe eabc38daa8 TODO: drop implemented feature 2024-01-10 04:33:55 +09:00
Lennart Poettering bf543ba624 update TODO 2024-01-09 12:34:33 +01:00
Mike Yuan f277e5f607
TODO: drop some implemented entries 2024-01-07 01:46:35 +08:00
Lennart Poettering 995389aac6 update TODO 2024-01-05 11:09:23 +01:00
Yu Watanabe 56a89426f6 TODO: fix typo
Follow-up for 97c493f214.
2024-01-05 19:08:12 +09:00
Lennart Poettering c16167ea10 update TODO 2024-01-04 15:32:14 +01:00
Lennart Poettering 97c493f214 update TODO 2024-01-03 19:01:37 +01:00
Lennart Poettering 7bf4b5605e update TODO 2024-01-03 13:50:06 +01:00
Yu Watanabe bdc79e5fcd TODO: fix typo 2023-12-23 04:49:26 +09:00
Lennart Poettering 73d8041c9a update TODO 2023-12-21 19:15:01 +01:00
Lennart Poettering 803b2a51fb update TODO 2023-12-18 16:34:15 +01:00
Lennart Poettering dadc06bc6c
Merge pull request #30150 from poettering/homectl-interactive
add "homectl firstboot" verb, that runs at first boot and can create a user, interactively or from creds
2023-12-18 15:11:23 +01:00
Lennart Poettering 360b9db31d 64bit mount id 2023-12-18 14:56:45 +01:00
Lennart Poettering 604cfd1e4a update TODO 2023-12-18 11:11:17 +01:00
Lennart Poettering 1fdab6c306 update TODO 2023-12-13 18:04:55 +01:00
Zbigniew Jędrzejewski-Szmek d1f9a39ef4
Merge pull request #29853 from YHNdnzj/sleep-automated
logind: support Sleep() that automatically choose a sleep operation
2023-12-06 22:25:13 +01:00
Lennart Poettering 7e3607996a userdbctl: enable ssh-authorized-keys logic by default
sshd now supports config file drop-ins, hence let's install one to hook
up "userdb ssh-authorized-keys", so that things just work.

We put the drop-in relatively early, so that other drop-ins generally
will override this.

Ideally sshd would support such drop-ins in /usr/ rather than /etc/, but
let's take what we can get. It's not that sshd's upstream was
particularly open to weird ideas from Linux people.
2023-12-06 22:11:04 +01:00
Mike Yuan cd4dd90b99
logind: introduce Sleep() call and action that automatically choose a sleep operation 2023-12-05 22:18:32 +08:00
Luca Boccassi 762ef04f55 Update TODO 2023-11-29 11:04:59 +00:00
Lennart Poettering ed272a9ff5 update TODO 2023-11-24 15:17:46 +01:00
Lennart Poettering 9b85e90780 fs-util: add comment explaining what xopenat() is for 2023-11-23 02:29:37 +09:00
Lennart Poettering 097445d0e4 update TODO 2023-11-22 11:00:30 +01:00
Lennart Poettering dc78603a58 TODO: register more mime types 2023-11-21 13:12:50 +01:00