summaryrefslogtreecommitdiff
path: root/TODO
Commit message (Collapse)AuthorAgeFilesLines
* Merge pull request #27262 from keszybz/ukify-installZbigniew Jędrzejewski-Szmek2023-05-061-6/+1
|\ | | | | Add kernel-install plugin that calls ukify
| * TODO: remove two entriesZbigniew Jędrzejewski-Szmek2023-05-051-6/+1
| | | | | | | | | | 0ccfd3564b2532a4da6526a9e030362c4a142b77 implemented one of the items, and this pull requests handles the other one.
* | update TODOLennart Poettering2023-05-031-4/+0
|/
* update TODOLennart Poettering2023-04-261-0/+7
|
* tree-wide: code spelling fixesFrantisek Sumsal2023-04-201-3/+3
| | | | As reported by Fossies.
* service: close fdstore asynchronouslyLennart Poettering2023-04-131-2/+0
| | | | | | | | | The file descriptors we keep in the fdstore might be basically anything, let's clean it up with our asynchronous closing feature, to not deadlock on close(). (Let's also do the same for stdin/stdout/stderr fds, since they might point to network services these days.)
* Merge pull request #25608 from poettering/dissect-moarLennart Poettering2023-04-121-29/+0
|\ | | | | dissect: add dissection policies
| * update TODOLennart Poettering2023-04-051-29/+0
| |
* | os-util: add a new confext image type and the ability to parse their release ↵maanyagoenka2023-04-051-15/+9
|/ | | | | | | | | files Adds a new image type called IMAGE_CONFEXT which is similar to IMAGE_SYSEXT but works for the /etc/ directory instead of /usr/ and /opt/. This commit also adds the ability to parse the release file that is present with the confext image in /etc/confext-release.d/ directory.
* update TODOLennart Poettering2023-04-041-8/+0
| | | | As it turns out RuntimeDirectoryPreserve= already supports such a mode.
* update TODOLennart Poettering2023-04-041-0/+4
|
* update TODOLennart Poettering2023-04-041-0/+4
|
* tpm2: add support for a trusted SRKWilliam Roberts2023-04-031-0/+2
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Prevent attackers from spoofing the tpmKey portion of the AuthSession by adding a trusted key to the LUKS header metadata. Also, use a persistent object rather than a transient object. This provides the following benifits: 1. No way to MITM the tpmKey portion of the session, see [1] for details. 2. Strengthens the encrypted sessions, note that the bindKey could be dropped now. 3. Speed, once it's created we just use it. 4. Owner Auth is needed to call create primary, so using the SRK creates a scratch space for normal users. This is a "first to set" model, in where the first person to set the key in the LUKS header wins. Thus, setup should be done in a known good state. If an SRK, which is a primary key at a special persistent address, is found, it will use whatever is there. If not, it creates an SRK. The SRK follows the convetions used through the tpm2-software organization code on GitHub [2], however, a split has occured between Windows and Linux with respect to SRK templates. The Linux SRK is generated with the unique field size set to 0, in Windows, it properly sets the size to key size in bytes and the unique data to all 0's of that size. Note the proper templates for SRKs is covered in spec [3]. However, the most important thing, is that both SRKs are passwordless, and thus they should be interchangable. If Windows is the first to make the SRK, systemd will gladly accept it and vice-versa. 1. Without the bindKey being utilized, an attacker was able to intercept this and fake a key, thus being able to decrypt and encrypt traffic as needed. Introduction of the bindKey strengthened this, but allows for the attacker to brute force AES128CFB using pin guesses. Introduction of the salt increases the difficulty of this attack as well as DA attacks on the TPM objects itself. 2. https://github.com/tpm2-software 3. https://trustedcomputinggroup.org/wp-content/uploads/TCG-TPM-v2.0-Provisioning-Guidance-Published-v1r1.pdf Fixes: #20668 Fixes: #22637 Signed-off-by: William Roberts <william.c.roberts@intel.com>
* Trim TODO a bitDaan De Meyer2023-03-311-34/+6
| | | | Let's drop stuff that's already implemented.
* TODO: drop items regarding swap-for-hibernate-only-useLennart Poettering2023-03-311-7/+0
| | | | | | I doubt we should bother. Swap always makes sense, and having a swap partition for hibernate only without using it all the time just makes the system worse overall.
* update TODOLennart Poettering2023-03-291-4/+0
|
* update TODOLennart Poettering2023-03-271-0/+4
|
* update TODOLennart Poettering2023-03-271-0/+7
|
* chase-symlinks: Rename chase_symlinks() to chase()Daan De Meyer2023-03-241-8/+8
| | | | | | | | | Chasing symlinks is a core function that's used in a lot of places so it deservers a less verbose names so let's rename it to chase() and chaseat(). We also slightly change the pattern used for the chaseat() helpers so we get chase_and_openat() and similar.
* update TODOLennart Poettering2023-03-141-0/+5
|
* update TODOLennart Poettering2023-03-091-3/+6
|
* doc: replace wrong á preposition by àJan Engelhardt2023-03-071-1/+1
|
* TODOLennart Poettering2023-03-061-0/+3
|
* update TODOLennart Poettering2023-03-021-0/+10
|
* update TODOLennart Poettering2023-03-011-0/+5
|
* update TODOLennart Poettering2023-02-271-0/+2
|
* update TODOLennart Poettering2023-02-241-0/+13
|
* update TODOLennart Poettering2023-02-211-0/+11
|
* TODO: add entry for time-based glob cleanupZbigniew Jędrzejewski-Szmek2023-02-201-4/+3
|
* update TODOLennart Poettering2023-02-161-0/+4
|
* treewide: fix a few typos in NEWS, docs and commentsDmitry V. Levin2023-02-151-6/+6
|
* update TODOLennart Poettering2023-02-071-0/+4
|
* update TODOLennart Poettering2023-02-061-23/+40
|
* update TODOLennart Poettering2023-01-261-0/+2
|
* update TODOLennart Poettering2023-01-251-0/+3
|
* update TODOLennart Poettering2023-01-241-3/+0
|
* tree-wide: fix typoYu Watanabe2023-01-201-1/+1
|
* update TODOLennart Poettering2023-01-171-3/+2
|
* update TODOLennart Poettering2023-01-161-0/+11
|
* update TODOLennart Poettering2023-01-101-12/+3
|
* boot: Remove option TPM PCR compat optionJan Janssen2023-01-091-2/+0
| | | | It says remove in 2023; happy to oblige.
* update TODOLennart Poettering2023-01-061-0/+3
|
* update TODOLennart Poettering2023-01-061-0/+5
|
* Merge pull request #25918 from bluca/smbios_sd_notifyLennart Poettering2023-01-061-11/+1
|\ | | | | Support AF_VSOCK in sd_notify and pick up notify_socket from creds
| * Update TODOLuca Boccassi2023-01-051-11/+1
| |
* | update TODOLennart Poettering2023-01-051-1/+0
|/
* update TODOLennart Poettering2023-01-051-0/+3
|
* update TODOLennart Poettering2022-12-231-3/+0
|
* Update TODOLuca Boccassi2022-12-191-1/+0
|
* TODOLennart Poettering2022-12-161-0/+7
|