Commit Graph
2871 Commits
Author SHA1 Message Date
Lennart Poettering cf8f6cd057 logind: introduce "user-light" session class
This new session class is to "user" what "background" is to
"background-light": it doesn't cause the per-user service manager to
start.

This new session class is now the default if no session class was
provided at session registration time and the following conditions hold:

1. The session is not graphical
2. The user is not a regular user (but not root)

Or in other words root and system users won't get a service manager
started automatically if they go through a PAM session as part of things
like cron or ftp. They will however still get one if they log in
graphically.

This changes behaviour a bit, but hopefully in OK was.

This also makes "background-light" for system users incl. root.

This addresses one of the ideas discussed in #34988.
2025-01-15 17:03:21 +01:00
Lennart Poettering 3eafa5e23c update TODO 2025-01-15 10:37:19 +01:00
Lennart Poettering 28425b73ee update TODO 2025-01-15 00:26:00 +01:00
Lennart Poettering 857ddc2e55 core: serialize API bus id and validate before deserializing bus tracks, plus several other bus util cleanups (#35970)
Follow-up for #35406
2025-01-14 14:39:58 +01:00
Lennart Poettering 255468d7f2 update TODO 2025-01-14 13:59:54 +01:00
Mike Yuan 1446e3c392 core: serialize API bus id and validate before deserializing bus tracks 2025-01-13 21:52:19 +01:00
Zbigniew Jędrzejewski-Szmek ad7e0fdbf9 Extend elf package metadata to pe/coff files (#35681) 2025-01-11 13:12:39 +01:00
Lennart Poettering 46f881e321 update TODO 2025-01-09 14:40:17 +01:00
Lennart Poettering 0ae98d2f23 update TODO 2025-01-09 14:36:37 +01:00
Lennart Poettering 268d39d18a update TODO 2025-01-08 22:24:39 +01:00
Lennart Poettering bcd2764960 update TODO 2025-01-06 23:37:45 +01:00
Mike Yuan 4cad58788b namespace-util: hook pidref_namespace_open() up with pidfd_get_namespace()
Supersedes #35308
2025-01-04 17:08:00 +01:00
Yu Watanabe aac9d150ed tpm2: tweaks to PCR mask parsing (#35835) 2025-01-04 12:42:54 +09:00
Lennart Poettering 55d47a8988 update TODO 2025-01-03 10:48:07 +01:00
Lennart Poettering f16e08f18e update TODO 2025-01-03 10:44:38 +01:00
Mike Yuan 03ccee1939 errno-list: prefer strerrorname_np() as errno_to_name() provider 2025-01-02 12:01:53 +01:00
Lennart Poettering ccaa76ac48 image-discovery: add per-user scope (#35510) 2024-12-20 22:12:35 +01:00
Lennart Poettering 2b717a7f14 update TODO 2024-12-20 18:04:01 +01:00
Lennart Poettering 8cbcdc78db update TODO 2024-12-20 17:52:09 +01:00
Zbigniew Jędrzejewski-Szmek 6e09210459 docs: rename COREDUMP_PACKAGE_METADATA → ELF_PACKAGE_METADATA
This document is renamed without any changes in a separate commit.
Otherwise, git does not show a diff, which makes it very hard
to review what is actually changed in the text.
2024-12-19 15:35:55 +01:00
Matthias Lisin 4bc06da775 man: fix args order for udevadm info cmd 2024-12-19 12:39:31 +01:00
Lennart Poettering 3ee8082947 update TODO 2024-12-17 18:26:15 +01:00
Lennart Poettering 00a415fc8f tree-wide: remove support for kernels lacking ambient caps
Let's bump the kernel baseline a bit to 4.3 and thus require ambient
caps.

This allows us to remove support for a variety of special casing, most
importantly the ExecStart=!! hack.
2024-12-17 17:34:46 +01:00
Lennart Poettering 7f8c27758b update TODO 2024-12-17 11:18:01 +01:00
Lennart Poettering b92be9b8e0 update TODO 2024-12-13 20:00:41 +01:00
Lennart Poettering 209a9e7bf3 Update TODO 2024-11-27 13:06:18 +01:00
Lennart Poettering 12b06fef7a update TODO 2024-11-19 11:03:16 +01:00
Lennart Poettering cc74edd861 update TODO 2024-11-18 23:50:04 +01:00
Maanya Goenka 68a2a43c9b TODO: Fix typo (#35138)
Replace confex with confext
2024-11-12 19:00:23 +01:00
Lennart Poettering b480a4c15e update TODO 2024-11-08 10:10:11 +01:00
Lennart Poettering c8d45ebfd6 update TODO 2024-11-06 22:19:01 +01:00
Lennart Poettering 0e44f02e2f update TODO 2024-11-04 10:45:26 +01:00
Lennart Poettering aea215d5d9 update TODO 2024-10-31 23:07:48 +01:00
Lennart Poettering c79d38d412 update TODO 2024-10-30 09:06:37 +01:00
Mike Yuan 695323d90a core/service: support sd_notify() MAINPIDFD=1 and MAINPIDFDID=
These serve as race-free alternatives for MAINPID= notification.
2024-10-29 18:42:15 +01:00
Lennart Poettering d585085f57 update TODO 2024-10-25 17:32:19 +02:00
Lennart Poettering a586f57eb2 update TODO 2024-10-25 13:57:44 +02:00
Lennart Poettering 4d5d574906 update TODO 2024-10-23 10:27:04 +02:00
Adrian Vovk e1384cfb09 sysupdate: Introduce optional features
Optional features allow distros to define sets of transfers that can
be enabled or disabled by the system administrator. This is useful for
situations where a distro may want to ship some resources version-locked
to the core OS, but many people have no need for the resource, such as:
development tools/compilers, drivers for specialized hardware, language
packs, etc

We also rename sysupdate.d/*.conf -> sysupdate.d/*.transfer, because
now there are more than one type of definition in sysupdate.d/. For
backwards compat, we still load *.conf files as long as no *.transfer
files are found and the *.conf files don't try to declare themselves
as part of any features

Fixes https://github.com/systemd/systemd/issues/33343
Fixes https://github.com/systemd/systemd/issues/33344
2024-10-18 17:58:45 -04:00
Lennart Poettering 5fc46d7b87 update TODO 2024-10-18 09:54:32 +02:00
Lennart Poettering 3cc52015a8 update TODO 2024-10-18 09:23:54 +02:00
Lennart Poettering 387d6fe6b6 update TODO 2024-10-09 15:43:11 +02:00
Lennart Poettering 438348f7cc update TODO 2024-10-09 09:04:31 +02:00
Yu Watanabe bba5f48acf TODO: fix typo
Follow-up for 26e6986527.
2024-10-07 09:54:00 +09:00
Lennart Poettering ca8ad43e5c update TODO 2024-10-02 09:22:52 +02:00
Lennart Poettering 19b5853f82 update TODO 2024-10-01 16:50:36 +02:00
Mike Yuan 468c6265a2 Merge pull request #34534 from keszybz/man-exitrd
Formally document exitrds
2024-09-30 21:02:04 +02:00
Lennart Poettering 26e6986527 update TODO 2024-09-30 17:44:25 +02:00
Zbigniew Jędrzejewski-Szmek 20d00d1f3c TODO: add one more systemctl rfe 2024-09-25 08:56:35 +02:00
Zbigniew Jędrzejewski-Szmek ace26a511f man: slightly enhance docs about "exitrd" and remove TODO entry for it
The concept is fairly well established and present in our docs in various
places.

Say that the exitrd is also marked by the presence of /etc/initrd-release.
2024-09-23 12:09:43 +02:00