NEWS: fix/deduplicate texts about dlopen
The para for libcryptsetup duplicated the text three paras down. The news for 259 used the phrase "$library support is now implemented via dlopen()", which is a copy-pasta from an earlier paragraph which talked about "Linux audit support" and "PAM support". We support PAM, but we don't "support" libpam, we use it. (cherry picked from commit 2b24baf2070d01ea8d48651c5052b82dc4c9ece0)
This commit is contained in:
committed by
Luca Boccassi
parent
2e8e1bf2d7
commit
9359eeaf95
@@ -1464,10 +1464,6 @@ CHANGES WITH 261:
|
||||
booting on UEFI firmware that supports TPMs, avoiding spurious
|
||||
errors on systems without a TPM.
|
||||
|
||||
* libcryptsetup is now loaded via dlopen() in the cryptsetup
|
||||
binaries, eliminating the hard runtime dependency for systems that do
|
||||
not actually use it.
|
||||
|
||||
* systemd-cryptenroll now defaults to sealing the LUKS2 key using
|
||||
RSA-OAEP with SHA-256 (or SHA-1 if the hardware doesn't support it),
|
||||
in order to make the setup more robust against theoretical future
|
||||
@@ -1476,7 +1472,7 @@ CHANGES WITH 261:
|
||||
|
||||
Changes in Dynamic Linking:
|
||||
|
||||
* libgnutls, libmicrohttpd, libcurl, libcrypto, libssl, libfdisk
|
||||
* libgnutls, libmicrohttpd, libcurl, libcrypto, libssl, libfdisk,
|
||||
and libcryptsetup are now consistently loaded via dlopen()
|
||||
throughout the codebase, further reducing the set of mandatory
|
||||
dependencies from all binaries.
|
||||
@@ -2531,19 +2527,15 @@ CHANGES WITH 259:
|
||||
the PAM modules pam_systemd + pam_systemd_home + pam_systemd_loadkey,
|
||||
which are loaded by PAM and hence need PAM anyway to operate).
|
||||
|
||||
* Similarly, libacl support is now implemented via dlopen().
|
||||
* Similarly, libmount is now loaded via dlopen().
|
||||
|
||||
* Similarly, libblkid support is now implemented via dlopen().
|
||||
Note: libmount still must be installed for systemd to manage the
|
||||
system. However, libsystemd.so no longer requires it, and neither do
|
||||
various ways to invoke the systemd service manager binary other than
|
||||
to manage the system.
|
||||
|
||||
* Similarly, libseccomp support is now implemented via dlopen().
|
||||
|
||||
* Similarly, libselinux support is now implemented via dlopen().
|
||||
|
||||
* Similarly, libmount support is now implemented via dlopen(). Note,
|
||||
that libmount still must be installed in order to invoke the service
|
||||
manager itself. However, libsystemd.so no longer requires it, and
|
||||
neither do various ways to invoke the systemd service manager binary
|
||||
short of using it to manage a system.
|
||||
* Similarly, libacl, libblkid, libseccomp, libselinux are loaded via
|
||||
dlopen().
|
||||
|
||||
* systemd no longer links against libcap at all. The simple system call
|
||||
wrappers and other APIs it provides have been reimplemented directly
|
||||
|
||||
Reference in New Issue
Block a user