1
0
mirror of https://github.com/systemd/systemd.git synced 2024-12-22 17:35:35 +03:00
Commit Graph

1103 Commits

Author SHA1 Message Date
Mike Yuan
8e8e41c724
NEWS: correct/complete some entries 2024-09-12 14:47:42 +02:00
Zbigniew Jędrzejewski-Szmek
dcc359010c NEWS: the first big batch for v257 2024-09-12 13:27:57 +02:00
Yu Watanabe
a9987de62c NEWS: fix typo
Follow-up for 7a3a49386c.
2024-09-07 22:26:24 +09:00
Lennart Poettering
7a3a49386c NEWS: extend the userdb sshd_config NEWS entry a bit 2024-09-06 23:02:29 +09:00
Luca Boccassi
23e3bddc48
Merge pull request #34114 from yuwata/resolvconf-p
resolve: support 'resolvconf -p'
2024-08-27 11:18:34 +01:00
Yu Watanabe
57bdb24f9d NEWS: mention "resolvconf -p" 2024-08-27 05:42:34 +09:00
Mike Yuan
daa78907af
core: honor FileDescriptorName= too for Accept=yes sockets
So far we manually hardcoded $LISTEN_FDNAMES to "varlink" in various
varlink service units we ship, even though FileDescriptorName=varlink
is specified in associated socket units already, because
FileDescriptorName= is currently silently ignored when combined with
Accept=yes. Let's step away from this, which seems saner.

Note that this is technically a compat break, but a mostly negligible
one as there shall be few users setting FileDescriptorName= but
still expecting LISTEN_FDNAMES=connection in the actual executable.

Preparation for #34080
2024-08-26 15:40:15 +02:00
Daan De Meyer
d89ee0fcf9 nspawn: Assume unified cgroup hierarchy if there's no systemd in the image
If there's no systemd installation in the image, assume the unified
cgroup hierarchy.
2024-08-13 19:09:26 +02:00
Yu Watanabe
acda1b3f2a NEWS: mention that udevadm test and test-builtin are now non-destructive
Follow-up for 089bef6631.
Prompted by https://github.com/systemd/systemd/issues/33619#issuecomment-2257576579.
2024-07-31 10:06:25 +09:00
Luca Boccassi
a1f427ab41 NEWS: mention logind inhibitors change 2024-07-25 12:22:37 +01:00
Mike Yuan
6498a25a6d
NEWS: fix typo 2024-06-29 16:48:18 +02:00
Mike Yuan
2e7b407539
NEWS: nscd has been dropped for good
Follow-up for 28f1f1a5e6
2024-06-29 16:35:26 +02:00
Carlo Teubner
f6d517f847 NEWS: fix typo 2024-06-18 18:04:09 +09:00
Luca Boccassi
40d637bace NEWS: note that new stable releases will be in the main repo 2024-06-12 14:30:29 +01:00
Luca Boccassi
870a8a3cc5 NEWS: add placeholder for 257 2024-06-11 22:55:03 +01:00
Luca Boccassi
5c79cdec10 Finalize NEWS and version for v256 2024-06-11 22:42:06 +01:00
Luca Boccassi
581269f312 NEWS: fix typo 2024-06-09 22:08:41 +01:00
Luca Boccassi
73df6cd3ee Update version and finalize NEWS for 256~rc4 2024-06-06 20:39:50 +01:00
Luca Boccassi
71ca56efac NEWS: update contributors 2024-06-06 17:57:47 +01:00
Zbigniew Jędrzejewski-Szmek
03d35b5d18 man: update links to catalog docs 2024-05-28 14:46:44 +02:00
Yu Watanabe
485f5148b3 NEWS: mention backward incompatibility of IP forwarding
Closes #33004.
2024-05-25 21:01:17 +02:00
Luca Boccassi
a3680a45d0 NEWS: finalize for v256~rc3 2024-05-22 23:17:03 +01:00
Luca Boccassi
3bc0e89a3a NEWS: update contributors list 2024-05-22 21:14:22 +01:00
Luca Boccassi
4ee8a954e7 Finalize for v256~rc2 2024-05-15 00:29:01 +01:00
Luca Boccassi
ca8fc4c2e4 NEWS: update contributors list 2024-05-14 16:58:11 +01:00
Luca Boccassi
5387e4c832 NEWS: update for latest changes 2024-05-10 12:05:54 +01:00
Sam Leonard
5535a9484e news: refer to ForwardToSocket instead of ForwardAddress 2024-05-02 18:59:08 +02:00
Daan De Meyer
6be4dab095 systemctl: Implement --wait for kill command
TEST-26-SYSTEMCTL is racy as we call systemctl is-active immediately
after systemctl kill. Let's implement --wait for systemctl kill and
use it in TEST-26-SYSTEMCTL to avoid the race.
2024-05-01 09:40:32 +02:00
Daan De Meyer
123450e58e journal: Add journal.storage credential
In mkosi CI, we want persistent journals when running interactively
and runtime journals when running in CI, so let's add a credential
that allows us to configure which one to use.
2024-04-30 14:19:55 +02:00
Daan De Meyer
7a66f21556 core: Add systemd.crash_action= kernel command line argument
Required for integration tests to power off on PID 1 crashes. We
deprecate systemd.crash_reboot and related options by removing them
from the documentation but still parsing them.
2024-04-29 14:34:22 +02:00
Antonio Alvarez Feijoo
509871e6d5 NEWS: fix minimum dracut version required for systemd v256
Follow-up for d4e9be97a3
2024-04-29 11:19:31 +02:00
Zbigniew Jędrzejewski-Szmek
d4e9be97a3 NEWS: add warnings about read-only fs and libkmod being dlopen'ed
Closes https://github.com/systemd/systemd/issues/32511.
2024-04-27 20:45:34 +02:00
Dmitry V. Levin
c309b9e9c3 treewide: fix a few typos in NEWS, docs, comments, and log messages 2024-04-27 12:11:13 +02:00
Luca Boccassi
75e4b277c7 NEWS: add back deprecation notices that have not been implemented yet 2024-04-26 10:43:46 +01:00
Luca Boccassi
ae68d27a7e NEWS: finalize for v256~rc1 2024-04-26 01:00:07 +01:00
Luca Boccassi
361c721de5 NEWS: update contributors list 2024-04-25 22:21:51 +01:00
Lennart Poettering
5693208019
Merge pull request #32441 from poettering/rework-handoff-timestamp
pid1: rework handoff timestamp
2024-04-25 15:19:17 +02:00
Lennart Poettering
a3d04419fd update NEWS 2024-04-25 15:18:07 +02:00
Lennart Poettering
3c1d1ca146 manager: switch service unit type over to using new handoff timestamping logic
Also: rename Handover → Handoff. I think it makes it clearer that this
is not really about handing over any resources, but that the executor is
out off the game from that point on.
2024-04-25 13:40:41 +02:00
Lennart Poettering
6645dc053d update NEWS 2024-04-23 15:23:44 +02:00
Luca Boccassi
54300d4275 NEWS: update contributors list 2024-04-22 14:27:39 +01:00
Luca Boccassi
825dc2f32e NEWS: mention ExecMainHandoverTimestamp 2024-04-22 14:26:24 +01:00
Zbigniew Jędrzejewski-Szmek
2e8e26c32f NEWS: reword a few sentences 2024-04-22 10:49:09 +02:00
Luca Boccassi
cefbfd3f0f NEWS: fix typo 2024-04-20 14:09:48 +01:00
Lennart Poettering
8653ef5ca2 update NEWS 2024-04-20 12:13:13 +02:00
Luca Boccassi
785d625c2a NEWS: note that portabled supports vpick too 2024-04-19 19:35:42 +01:00
Lennart Poettering
bb4525c8d8 update NEWS 2024-04-18 18:12:24 +02:00
Luca Boccassi
18d2641236 NEWS: mention GNOME Foundation in contributors list
Sponsored work on homed
2024-04-18 10:46:19 +01:00
Lennart Poettering
07341fda48 NEWS: prepare -rc1 2024-04-17 16:23:51 +02:00
Mike Yuan
89ca92db39
NEWS: udev and networkd pick up more things from creds 2024-04-17 22:05:37 +08:00
Mike Yuan
36c0109be2
NEWS: a few fixes, add systemd-cat --namespace= 2024-04-16 14:25:06 +08:00
Yu Watanabe
41a4657615 NEWS: fix typo 2024-04-16 12:21:36 +09:00
Jörg Behrmann
f95f39a4dc NEWS: typo fixes 2024-04-15 21:30:42 +09:00
Mike Yuan
f4d0061c24
NEWS: fix typo, rephrase para for systemd-hibernate-clear.service a bit 2024-04-15 19:37:50 +08:00
Lennart Poettering
cb6e59bfb2 update NEWS 2024-04-15 12:40:13 +02:00
Lennart Poettering
5360b10f29 ssh-generator: create privsep dir via tmpfiles.d/ if we are told to
To make it easy to have a workable ssh-generator on various distros,
let's optionally generate the ssh privsep dir via tmpfiles.d/ drop-in.

This enables the concept with a path of /run/sshd/ as default. This is
the path Debian/Ubuntu uses, and means that we just work on those
distros. Debian/Ubuntu is the only distro (apparently?) that puts the
privsep dir under /run/, hence always needs the dir to be created
manually. Other distros don't need it that much, because they place the
dir in /usr/ (fedora, best choice!) or /var/ (others, not ideal, because
still mutable).

Also adds a longer explanation about this in NEWS, in the hope that
distro maintaines read that and maybe start cleaning this up.

Alternative to: #31543
2024-04-04 01:01:10 +09: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
Jörg Behrmann
28ec58298f NEWS: style fixes and a few reformulations
- mention the version format spec for sytsemd-vpick
- say what "systemd-creds --user" can be used by unprivileged users as well
- say what importctl does
- use en dash instead of em dash
- add a missing article
2024-03-16 15:16:01 +01:00
Luca Boccassi
09e99a41f0 NEWS: mention portablectl --copy=mixed 2024-03-15 15:16:12 +00:00
Luca Boccassi
df81883aa5 NEWS: fix typo and reword a couple of entries 2024-03-15 14:51:31 +00:00
Jörg Behrmann
db319cb460 NEWS: fix typos 2024-03-15 23:41:18 +09:00
Mike Yuan
0867b87a90
NEWS: fix typo 2024-03-15 22:35:05 +08:00
Zbigniew Jędrzejewski-Szmek
e91db7371b NEWS: add initial version of changes in v256 2024-03-15 15:25:15 +01:00
Adrian Vovk
91448cf050
NEWS: Add note about freezing user session changes
These changes have the potential to break suspend on systems with
proprietary NVIDIA drivers, so we should make a big NEWS entry about it
2024-03-05 12:12:37 -05:00
Lennart Poettering
78266a54f1 tree-wide: use "_" rather than "-" as separator in kernel cmdline options
Most of our kernel cmdline options use underscores as word separators in
kernel cmdline options, but there were some exceptions. Let's fix those,
and also use underscores.

Since our /proc/cmdline parsers don't distinguish between the two
characters anyway this should not break anything, but makes sure our own
codebase (and in particular docs and log messages) are internally
consistent.
2024-02-28 15:33:51 +01:00
Mike Yuan
6b19d5f021
NEWS: announce cgroup v1 deprecation 2024-02-27 23:10:50 +08:00
Lennart Poettering
13fc754dc3 sd-stub: drop any support for TPM 1.2
TPM 1.2 is obsolete, and doesn't really provide much security guarantees
given it's build around SHA1 which is not up to today's standards.

The rest of systemd's TPM codebase never supported TPM 1.2 hence let's
drop this partial support in sd-stub too. It has created problems after
all (sd-stub reported the measuements and userspace assumed these were
for TPM2), without bringing any benefits (given that the measurements we
make are not consumed by us anyway, unlike those for TPM 2.0)

let's cut off this old support.
2024-02-23 10:56:54 +01:00
Mike Yuan
4d0b06d535
Merge pull request #31181 from fbuihuu/gpt-auto-more-defensive
gpt-auto-generator: be more defensive when checking the presence of E…
2024-02-12 19:12:17 +08:00
Franck Bui
76c883d34d NEWS: gpt-auto-generator will become more defensive with ESP and XBOOTLDR 2024-02-12 09:31:18 +01:00
Zbigniew Jędrzejewski-Szmek
d44934f378 NEWS: announce plan to drop support for nscd
This is in preparation for https://github.com/systemd/systemd/pull/30360 to be
merged in a future release. As described there:

  nscd is known to be racy [1] and it was already deprecated and later dropped
  in Fedora a while back [1,2]. We don't need to support obsolete stuff in
  systemd, and the cache in systemd-resolved provides a better solution anyway.

  [1] https://fedoraproject.org/wiki/Changes/DeprecateNSCD
  [2] https://fedoraproject.org/wiki/Changes/RemoveNSCD

Note that our "support" is only the signal to flush the cache that we send at
various points. Nscd itself may still exist, dropping it is a decision to be
made in glibc.
2024-02-06 18:34:56 +01:00
Raito Bezarius
b49595503d networkd: support proxy_arp_pvlan sysctl
The proxy ARP private VLAN sysctl is useful for VLAN aggregation, see
https://sysctl-explorer.net/net/ipv4/proxy_arp_pvlan/ for details.
2023-12-24 03:40:03 +09:00
Yu Watanabe
03a46b5eca man,NEWS: mention that all previously assigned VLAN IDs are cleared
Addresses https://github.com/systemd/systemd/pull/29987#issuecomment-1863934902.
2023-12-20 19:22:53 +09:00
Zbigniew Jędrzejewski-Szmek
28fd1ba375 NEWS: fix version 2023-12-15 16:22:24 +01:00
Florian Schmaus
7ba8260c46 NEWS: fix typo s/show/shown/ 2023-12-09 19:44:20 +08:00
Luca Boccassi
880eaa3a62 NEWS: open for v256 2023-12-06 21:07:16 +00:00
Luca Boccassi
db11bab38c NEWS: finalize for v255 2023-12-06 20:32:40 +00:00
Luca Boccassi
48696c2d37 NEWS: note that newly introduced tools are experimental
So that we can change interfaces for at least one release if needed
2023-12-06 10:00:25 +00:00
Luca Boccassi
e6e335b5d4 NEWS: update contributors list 2023-12-06 09:57:38 +00:00
Luca Boccassi
c7ce20f01f NEWS: finalize for v255-rc4 2023-12-02 02:05:30 +00:00
Luca Boccassi
9a848052e4 NEWS: update contributors list 2023-12-01 22:05:08 +00:00
Luca Boccassi
a935f3dd7e Finalize NEWS for v255-rc3 2023-11-22 20:41:04 +00:00
Luca Boccassi
054042f8e1 NEWS: note about reexec on update, for sd-executor 2023-11-22 18:04:21 +00:00
Luca Boccassi
60142662a4 NEWS: update contributors list 2023-11-22 18:04:21 +00:00
Christian Hesse
111df871ee NEWS: drop duplicate 'of' 2023-11-17 21:55:32 +09:00
Luca Boccassi
298b218fc8 NEWS: finalize for v255-rc2 2023-11-15 16:31:53 +00:00
Zbigniew Jędrzejewski-Szmek
7eff3e2cdb NEWS: adjust indentation
A non-breaking space is used between "PCR" and the number. I did
search&replace on the whole file, so that when people select&paste
later, they are more likely to use the same format.
2023-11-15 14:53:11 +01:00
Lennart Poettering
b0f965966b NEWS fixes 2023-11-15 11:52:27 +01:00
Luca Boccassi
6060271263 NEWS: update contributors list 2023-11-14 20:11:56 +00:00
Luca Boccassi
feed291094 NEWS: update for latest features 2023-11-14 20:11:01 +00:00
Florian Schmaus
aac3384e56 cgroup: add support for memory.swap.peak 2023-11-11 12:14:07 +01:00
Zbigniew Jędrzejewski-Szmek
837667a1b8 NEWS: fix strange line break 2023-11-07 18:18:58 +01:00
Mike Yuan
e592bf5d11
Merge pull request #29879 from Flowdalic/cgroup-memory-peak
cgroup: add support for memory.peak
2023-11-07 09:53:57 +08:00
Luca Boccassi
4a5bf4896f
Merge pull request #29882 from keszybz/documentation-cleanup
Documentation cleanup
2023-11-06 21:24:08 +00:00
Zbigniew Jędrzejewski-Szmek
55e40b0be8 tree-wide: s/life-cycle/lifecycle/g 2023-11-06 20:16:34 +01:00
Florian Schmaus
324ec6b5d2 run: include peak memory in output
Fixes #28542.

Signed-off-by: Florian Schmaus <flo@geekplace.eu>
2023-11-06 18:10:06 +01:00
Florian Schmaus
6c71db763c cgroup: add support for memory.peak
Linux's Control Group v2 interfaces exposes memory.peak, which contains the
"max memory usage recorded for the cgroup and its descendants since the
creation of the cgroup."

This commit adds a new property "MemoryPeak" for units and makes "systemctl
show" display this value if it is available.

Fixes #29878.

Signed-off-by: Florian Schmaus <flo@geekplace.eu>
2023-11-06 18:08:33 +01:00
Lennart Poettering
31a4796ee8 NEWS: drop left-over .md suffix 2023-11-06 15:18:40 +01:00
Luca Boccassi
a9d942aeb0 NEWS: fix typo 2023-11-06 12:25:58 +00:00
Luca Boccassi
0a917108d1 NEWS: finalize 2023-11-06 10:38:17 +00:00
Luca Boccassi
7fea5ea09b NEWS: update contributors list 2023-11-06 10:35:45 +00:00