1
0
mirror of https://github.com/systemd/systemd.git synced 2024-12-31 21:18:09 +03:00
Commit Graph

2822 Commits

Author SHA1 Message Date
Lennart Poettering
3f011540fd update TODO 2024-04-19 10:54:22 +02:00
Lennart Poettering
d2420ea6cd update TODO 2024-04-15 12:10:46 +02:00
Lennart Poettering
18098d7dec update TODO 2024-04-06 16:09:10 +02:00
Lennart Poettering
a0ff536ac5 update TODO 2024-04-04 18:16:45 +02:00
Luca Boccassi
edc2c26d54 TODO: drop line about bzip2/gzip
These are only used in the importd binary, which is a leaf optional
binary that also depends on libcurl, so it's not worth the
additional complications
2024-04-02 22:22:29 +01:00
Zbigniew Jędrzejewski-Szmek
c38e4e2fda
Merge pull request #29721 from poettering/systemd-project
New capsule@.service feature
2024-03-26 13:19:33 +01:00
Adrian Vovk
44aaff689b update TODO 2024-03-23 01:05:13 +00:00
Yu Watanabe
839dce5ecb
Merge pull request #31862 from keszybz/add-strdup_to-helper
Add strdup_to() helper
2024-03-21 14:47:05 +09:00
Zbigniew Jędrzejewski-Szmek
fb01ab09d3 TODO: drop entry about renaming
NamespaceId is inconsistent with our general spelling rules which say that
capitalization of acronyms should not be changed when they are concatenated in
CapitalizedCamelCase strings. But NamespaceId was added in
f2ef8b28a5, before v249, so it's too late to
change it. OTOH, NamespaceNSID cannot really be spelled in any other way.
"NamespaceNsid" would be quite bad. So let's just ignore the inconsistency in
naming, this seems to be the least bad option.
2024-03-19 23:55:03 +01:00
Zbigniew Jędrzejewski-Szmek
7aed434371 Rename uid0 to run0
Naming is always a matter of preference, and the old name would certainly work,
but I think the new one has the following advantages:
- A verb is better than a noun.
- The name more similar to "the competition", i.e. 'sudo', 'pkexec', 'runas',
  'doas', which generally include an action verb.
- The connection between 'systemd-run' and 'run0' is more obvious.

There has been no release yet with the old name, so we can rename without
caring for backwards compatibility.
2024-03-19 16:37:22 +01:00
Zbigniew Jędrzejewski-Szmek
aa747c0033 TODO: various things noticed while writing NEWS 2024-03-15 15:25:15 +01:00
Lennart Poettering
afd20791ef update TODO 2024-03-14 19:09:55 +01:00
Lennart Poettering
3e4f4a1c38 update TODO 2024-03-14 11:34:04 +01:00
Yu Watanabe
fcaa510597 TODO: fix typo
Follow-up for 54b0e05ed0.
2024-03-14 17:39:12 +09:00
Lennart Poettering
54b0e05ed0 update TODO 2024-03-13 11:21:25 +01:00
Lennart Poettering
c89d067f12 update TODO 2024-03-13 11:17:02 +01:00
Lennart Poettering
50a38492c6 update TODO 2024-03-12 14:07:01 +01:00
Matteo Croce
3c66db7e28 Update TODO file
Update the line about dynamically load compression libraries.
2024-03-05 12:38:39 +01:00
Lennart Poettering
023bf8999f update TODO 2024-03-04 17:30:15 +01:00
Lennart Poettering
7e9cdafad3 update TODO 2024-03-01 22:29:08 +01:00
Yu Watanabe
630023e2e4 TODO: fix typo
Follow-up for 666a348d1c.
2024-02-28 11:46:21 +09:00
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
Luca Boccassi
905dd9d6e6
Merge pull request #30055 from YHNdnzj/logind-handle-action
logind-action: several cleanups
2023-11-16 16:04:37 +00:00
Lennart Poettering
face0d0efa update TODO 2023-11-16 13:46:55 +01:00
Lennart Poettering
3c28ebace0 update TODO 2023-11-16 13:34:25 +01:00
Mike Yuan
15b5bb6262
TODO: remove an already implemented entry
Follow-up for #23640
2023-11-16 17:49:32 +08:00
Lennart Poettering
95d548026f storagetm: show connection data also via plymouth
Pretty!
2023-11-13 15:45:16 +01:00
Yu Watanabe
620788da17 TODO: fix typo 2023-11-11 17:58:14 +09:00
Lennart Poettering
f3066d635a update TODO 2023-11-10 18:55:22 +01:00
Lennart Poettering
869996dd89 update TODO 2023-11-09 12:28:37 +01:00
Lennart Poettering
9f97ca70dd update TODO 2023-11-08 18:18:07 +01:00
Lennart Poettering
cff559ec3a update TODO 2023-11-08 14:28:10 +01:00
Lennart Poettering
a6906aa579 update TODO 2023-11-07 16:08:06 +01:00
Diego Viola
b3e199cec8 TODO: fix more typos 2023-11-07 10:49:58 +01:00
Diego Viola
3a9e659a0e TODO: fix typos 2023-11-07 17:26:31 +09:00
Lennart Poettering
4685947138 update TODO 2023-11-06 17:42:28 +01:00
Luca Boccassi
8d04721507
Merge pull request #28891 from poettering/pcrlock
new pcrlock tool for generating signed PCR policies for PCR 0, 1, 4, …
2023-11-03 16:07:43 +00:00
Yu Watanabe
b75b8e1d02
Merge pull request #29836 from poettering/libiptc-dlopen
make libiptc dep a dlopen() one
2023-11-03 21:15:29 +09:00
Lennart Poettering
2259a452d7 update TODO 2023-11-03 12:14:38 +01:00
Lennart Poettering
e43f87a7a6 update TODO 2023-11-03 11:25:20 +01:00
Lennart Poettering
11d5043993 update TODO 2023-11-03 09:34:02 +01:00
Lennart Poettering
d2c5b50ae3 update TODO 2023-11-02 14:19:32 +01:00
Lennart Poettering
1fdc5008ab update TODO 2023-10-31 11:03:53 +01:00
Lennart Poettering
779a1837e5 update TODO 2023-10-30 18:57:41 +01:00
Lennart Poettering
8955e48fcb Update TODO 2023-10-30 12:29:16 +01:00
Lennart Poettering
02484f20a2 update TODO 2023-10-30 10:51:35 +01:00
Lennart Poettering
8f21b3b21b update TODO 2023-10-24 23:18:51 +02:00
Luca Boccassi
8c08523736 Update TODO 2023-10-19 16:31:05 +01:00
Lennart Poettering
1158b06b47 update TODO 2023-10-18 14:49:40 +02:00
Lennart Poettering
e0eb051f95
Merge pull request #29546 from poettering/run-invoc-id
run: output invocation ID when starting service and scope units
2023-10-16 19:00:18 +02:00
Lennart Poettering
4d4c4ae9cb update TODO 2023-10-16 14:30:11 +02:00