Luca Boccassi
697f082697
Merge pull request #24853 from poettering/resolved-monitor-fixes
...
resolved: various monitor fixes
2022-09-30 15:46:13 +01:00
Luca Boccassi
e69e3830c3
Merge pull request #24739 from keszybz/coredump-formatting
...
Improve formatting of package metadata in coredumps
2022-09-30 15:42:15 +01:00
Lennart Poettering
de76643b3f
update TODO
2022-09-30 14:25:13 +02:00
Zbigniew Jędrzejewski-Szmek
1a0281a3eb
coredump: shorten output about package metadata to one line
...
We would print the whole thing in extenso. Users generally don't care,
and would likely prefer to just get the compact identifier of the package
that they can use in a bug report or package manager commands.
Before:
systemd-coredump[40645]: [🡕] Process 1975 (gnome-shell) of user 1000 dumped core.
Module /usr/bin/gnome-shell (deleted) with build-id aafdb7d69a7efca937e490080ad9348541fc57d8
Metadata for module /usr/bin/gnome-shell (deleted) owned by FDO found: {
"type" : "rpm",
"name" : "gnome-shell",
"version" : "43~rc-3.fc37",
"architecture" : "x86_64",
"osCpe" : "cpe:/o:fedoraproject:fedora:37"
}
Module /usr/lib64/gnome-shell/libgvc.so (deleted) with build-id 56cbb9862e1ee84ca1549b94f2b4cda03537613e
Metadata for module /usr/lib64/gnome-shell/libgvc.so (deleted) owned by FDO found: {
"type" : "rpm",
"name" : "gnome-shell",
"version" : "43~rc-2.fc37",
"architecture" : "x86_64",
"osCpe" : "cpe:/o:fedoraproject:fedora:37"
}
Module /usr/lib64/libLLVM-14.so (deleted) with build-id ffa7e43f48eb4c189304c0241b1862710de4c3a4
Metadata for module /usr/lib64/libLLVM-14.so (deleted) owned by FDO found: {
"type" : "rpm",
"name" : "gnome-shell",
"version" : "43~rc-2.fc37",
"architecture" : "x86_64",
"osCpe" : "cpe:/o:fedoraproject:fedora:37"
}
After:
systemd-coredump[235218]: [🡕] Process 235216 (bash) of user 1000 dumped core.
Module libtinfo.so.6 from rpm ncurses-6.3-3.20220501.fc37.x86_64, build-id=71a04d23fd572525eb6efc47026c379725e06d96
Module bash from rpm bash-5.1.16-3.fc37.x86_64, build-id=6c936aff95a2ccda04a3fb685a81a84a0a8d10da
Stack trace of thread 235216:
#0 0x00007fa409ec8d8b kill (libc.so.6 + 0x38d8b)
#1 0x0000560d35e366b1 kill_builtin (bash + 0xad6b1)
#2 0x0000560d35dd7227 execute_builtin.lto_priv.0 (bash + 0x4e227)
#3 0x0000560d35dd0459 execute_simple_command (bash + 0x47459)
#4 0x0000560d35dd1de0 execute_command_internal (bash + 0x48de0)
#5 0x0000560d35e307aa parse_and_execute (bash + 0xa77aa)
#6 0x0000560d35e91b08 run_one_command.isra.0 (bash + 0x108b08)
#7 0x0000560d35dba07c main (bash + 0x3107c)
#8 0x00007fa409eb3510 __libc_start_call_main (libc.so.6 + 0x23510)
#9 0x00007fa409eb35c9 __libc_start_main@@GLIBC_2.34 (libc.so.6 + 0x235c9)
#10 0x0000560d35dbad85 _start (bash + 0x31d85)
2022-09-28 10:47:42 +02:00
Topi Miettinen
75723d31a6
units: udev: partially emulate ProtectClock=
...
Drop CAP_SYS_TIME and CAP_WAKE_ALARM capabilities and block clock-related
system calls. Update TODO.
2022-09-26 11:40:28 +02:00
Lennart Poettering
eb8817db6e
update TODO
2022-09-26 10:06:11 +02:00
Lennart Poettering
842beda4c5
TODO
2022-09-23 16:13:11 +02:00
Lennart Poettering
dd5533801b
Merge pull request #24700 from poettering/ssh-creds
...
support easy provisioning for SSH key of root user
2022-09-23 16:01:09 +02:00
Lennart Poettering
fdcc31b718
update TODO
2022-09-23 11:44:01 +02:00
Lennart Poettering
d1666bde9c
update TODO
...
(let's also merge all TODO items about adding creds support to various
tools into one item)
2022-09-23 09:34:12 +02:00
Lennart Poettering
7dad781102
update TODO
2022-09-22 16:57:58 +02:00
Lennart Poettering
4d0d34b4e7
Merge pull request #24709 from keszybz/partition-table-constants
...
Expose various GPT UUIDs as public contants and link them up in docs
2022-09-21 20:07:21 +02:00
Zbigniew Jędrzejewski-Szmek
da7dfd8ef5
docs/DPS: use the SD_GPT_* constants here too
2022-09-21 15:30:31 +02:00
Luca Boccassi
3d4cbc3f8e
TODO: drop support for unmerged-usr in H2 2023
2022-09-20 20:08:18 +01:00
Zbigniew Jędrzejewski-Szmek
92e7202812
headers: export partition uuids and flags in new sd-gpt.h file
...
I think those constants are generally useful. It's quite easy to make a mistake
when copying things from the docs, so let's make them easy and convenient to
access.
2022-09-20 16:48:50 +02:00
Lennart Poettering
d52e1c81b9
update TODO
...
Seeding RNG via SMBIOS is bad idea, since often measurement of SMBIOS
tables is used for TPM policies, under the assumption SMBIOS remains
static after a certain point.
2022-09-16 16:24:56 +01:00
Lennart Poettering
72a773775d
update TODO
2022-09-16 13:57:05 +01:00
Yu Watanabe
8cfde28b61
update TODO
2022-09-16 04:18:58 +09:00
Yu Watanabe
af3d387365
tree-wide: fix typo
2022-09-15 06:03:57 +09:00
Zbigniew Jędrzejewski-Szmek
d01d9197f5
TODO: various things about partitioning
2022-09-13 15:52:33 +01:00
Lennart Poettering
1135779156
update TODO
2022-09-12 11:03:42 +01:00
Lennart Poettering
4e0ceefeb6
update TODO
2022-09-12 00:13:44 +01:00
Lennart Poettering
1d5f14ef3d
update TODO
2022-09-09 11:53:06 +02:00
Lennart Poettering
be429c8ff6
update TODO
2022-09-08 13:14:04 +02:00
Daan De Meyer
0fc40a0ef6
update TODO
2022-09-08 08:43:50 +02:00
Lennart Poettering
95150f3f56
update TODO
2022-09-02 18:09:57 +02:00
Lennart Poettering
b7b7441de4
update TODO
2022-09-01 09:48:40 +02:00
Lennart Poettering
a9f1bf409f
update TODO
2022-08-31 18:29:30 +02:00
Lennart Poettering
180efdb768
update TODO
2022-08-23 15:10:15 +02:00
Lennart Poettering
7484c60ec6
Merge pull request #23653 from aafeijoo-suse/ask-for-recovery-key
...
cryptsetup: improve password prompt text
2022-08-19 14:55:54 +02:00
Antonio Alvarez Feijoo
2b56004001
update TODO
2022-08-19 09:02:17 +02:00
Frantisek Sumsal
cd7ad0cbde
Merge pull request #24054 from keszybz/initrd-no-reload
...
Don't do daemon-reload in the initrd
2022-08-18 13:15:14 +00:00
Lennart Poettering
8680e40a2c
update TODO
2022-08-12 15:37:36 +02:00
Lennart Poettering
80821405da
update TODO
2022-08-08 13:50:20 +02:00
Lennart Poettering
dec6f61928
update TODO
2022-08-02 20:01:59 +02:00
Luca Boccassi
675a644de2
Merge pull request #24146 from poettering/efi-stub-measure-payload
...
stub: measure kernel/initrd/parameters into clean PCRs 11/12/13, and add "systemd-measure" tool to be able to pre-calculate values
2022-08-02 14:42:33 +01:00
Lennart Poettering
7f8258b4a3
update TODO
2022-08-02 14:01:37 +02:00
Lennart Poettering
c0a74f6286
update TODO
2022-08-02 10:29:04 +02:00
Lennart Poettering
c794e280e9
update TODO
2022-08-02 10:28:15 +02:00
Lennart Poettering
5b6e5d57d0
update TODO
2022-07-28 11:25:26 +02:00
Lennart Poettering
5a20b1aacb
update TODO
...
(this basically just copies a coment from src/boot/efi/measure.h into
the TODO)
2022-07-26 20:47:41 +02:00
Lennart Poettering
1160267a98
update TODO
2022-07-25 16:08:10 +02:00
Lennart Poettering
9eb41aab8c
update TODO
2022-07-25 15:01:37 +02:00
Lennart Poettering
812a873123
update TODO
2022-07-25 14:59:35 +02:00
Lennart Poettering
3345802cd7
TODO: add new 'deprecations and removals' section
2022-07-25 14:55:48 +02:00
Zbigniew Jędrzejewski-Szmek
45bcfcb36c
units/initrd-parse-etc.service: only start units that are required
...
This makes use of the option switch that was added in the previous commit.
We used a pretty big hammer on a relatively small nail: we would do daemon-reload
and (in principle) allow any configuration to be changed. But in fact we only
made use of this in systemd-fstab-generator. systemd-fstab-generator filters
out all mountpoints except /usr and those marked with x-initrd.mount, i.e. on
a big majority of systems it wouldn't do anything.
Also, since systemd-fstab-generator first parses /proc/cmdline, and then
initrd's /etc/fstab, and only then /sysroot/etc/fstab, configuration in the
host would only matter if it the same mountpoint wasn't configured "earlier".
So the config in the host could be used for new mountpoints, but it couldn't
be used to amend configuration for existing mountpoints. And we wouldn't actually
remount anything, so mountpoints that were already mounted wouldn't be affected,
even if did change some config.
In the new scheme, we will parse /sysroot/etc/fstab and explicitly start
sysroot-usr.mount and other units that we just wrote. In most cases (as written
above), this will actually result in no units being created or started.
If the generator is invoked on a system with /sysroot/etc/fstab present,
behaviour is not changed and we'll create units as before. This is needed so
that if daemon-reload is later at some points, we don't "lose" those units.
There's a minor bugfix here: we honour x-initrd.mount for swaps, but we
wouldn't restart swap.target, i.e. the new swaps wouldn't necessarilly be
pulled in immediately.
2022-07-23 19:02:39 +02:00
Lennart Poettering
b98445cd7c
TODO/NEWS: write down that we intend to remove cgroupsv1 support by EOY 2023
...
After discussions here:
https://lists.freedesktop.org/archives/systemd-devel/2022-July/thread.html
EOY 2023 is apparently what people can agree with, hence let formalize
this in the TODO list, so we don't forget.
2022-07-22 19:59:36 +01:00
Yu Watanabe
e1b45a756f
tree-wide: fix typo
2022-07-20 13:15:37 +09:00
Lennart Poettering
9f3a3ac70f
update TODO
2022-07-19 22:33:13 +02:00
Lennart Poettering
9fbb7df7bc
Merge pull request #24011 from poettering/condition-cred
...
pid1: add new condition type "ConditionCredential=" for checking for credentials passed into the system
2022-07-15 15:03:49 +02:00