summaryrefslogtreecommitdiff
path: root/NEWS
diff options
context:
space:
mode:
authorZbigniew Jędrzejewski-Szmek <zbyszek@in.waw.pl>2021-02-23 16:30:13 +0100
committerZbigniew Jędrzejewski-Szmek <zbyszek@in.waw.pl>2021-02-23 16:30:13 +0100
commit89b6acfd8edaceba8e1a627dbd4e094adc067953 (patch)
treedb986eb01ccf42b3d96859130c949b115ad17773 /NEWS
parent685097b9cadf92d21dfa857c3a7ddc1ba115088e (diff)
downloadsystemd-89b6acfd8edaceba8e1a627dbd4e094adc067953.tar.gz
NEWS: add ConditionCGC=v12 and the hostname stuff
Diffstat (limited to 'NEWS')
-rw-r--r--NEWS52
1 files changed, 36 insertions, 16 deletions
diff --git a/NEWS b/NEWS
index d596be167f..3ff30898d6 100644
--- a/NEWS
+++ b/NEWS
@@ -34,6 +34,37 @@ CHANGES WITH 248:
allows the implementation of a service to provide key information
dynamically, at the moment when it is needed.
+ * When the hostname is set explicitly to "localhost", systemd-hostnamed
+ will respect this. Previously such a setting would be mostly silently
+ ignored. The goal is to honour configuration as specified by the
+ user.
+
+ * The fallback hostname that will be used by the system manager and
+ systemd-hostnamed can now be configured in two new ways: by setting
+ DEFAULT_HOSTNAME= in os-release(5), or by setting
+ $SYSTEMD_DEFAULT_HOSTNAME in the environment block. As before, it can
+ also be configured during compilation. The environment variable is
+ intended for testing and local overrides, the os-release(5) field is
+ intended to allow customization by different variants of a
+ distribution that share the same compiled packages.
+
+ * The environment block of the manager itself may be configured through
+ a new ManagerEnvironment= setting in system.conf or user.conf. This
+ complements existing ways to set the environment block (the kernel
+ command line for the system manager, the inherited environment and
+ user@.service unit file settings for the user manager).
+
+ * systemd-hostnamed now exports the default hostname and the source of
+ the configured hostname ("static", "transient", or "default") as
+ D-Bus properties.
+
+ * systemd-hostnamed now exports the "HardwareVendor" and
+ "HardwareModel" D-Bus properties, which are supposed to contain a
+ pair of cleaned up, human readable strings describing the system's
+ vendor and model. It's typically sourced from the firmware's DMI
+ tables, but may be augmented from a new hwdb database. hostnamectl
+ shows this in the status output.
+
* Support has been added to systemd-cryptsetup for extracting the
PKCS#11 token URI and encrypted key from the LUKS2 JSON embedded
metadata header. This allows the information how to open the
@@ -82,6 +113,11 @@ CHANGES WITH 248:
ConditionCPUFeature=rdrand will condition a unit so that it is only
run when the system CPU supports the RDRAND opcode.
+ * The existing ConditionControlGroupController= setting has been
+ extended with two new values "v1" and "v2". "v2" means that the
+ unified v2 cgroup hierachy is used, and "v1" means that legacy v1
+ hierarchy or the hybrid hierarchy are used.
+
* The tables of system calls in seccomps filters are now automatically
generated from kernel lists exported on
https://fedora.juszkiewicz.com.pl/syscalls.html.
@@ -261,22 +297,6 @@ CHANGES WITH 248:
* systemd-stdio-bridge gained --system/--user options to connect to the
system bus (previous default) or the user session bus.
- * When the hostname is set explicitly to "localhost", systemd-hostnamed
- will respect this. Previously such a setting would be mostly silently
- ignored. The goal is to honour configuration as specified by the
- user.
-
- * systemd-hostnamed now exports the default hostname and the source of
- the configured hostname ("static", "transient", or "default") as
- D-Bus properties.
-
- * systemd-hostnamed now exports the "HardwareVendor" and
- "HardwareModel" D-Bus properties, which are supposed to contain a
- pair of cleaned up, human readable strings describing the system's
- vendor and model. It's typically sourced from the firmware's DMI
- tables, but may be augmented from a new hwdb database. hostnamectl
- shows this in the status output.
-
* systemd-localed may now call locale-gen to generate missing locales
on-demand (UTF-8-only). This improves integration with Debian-based
distributions (Debian/Ubuntu/PureOS/Tanglu/...) and Arch Linux.