* OpenSSL is the only crypto backend for systemd-resolved and
systemd-importd, and support for gnutls and gcrypt has been removed.
- Hence, support for 'dns-over-tls=gnutls' meson option has been
- removed. Also, 'cryptolib' meson option has been deprecated, and will
- be removed in a future release.
+ Hence, 'gnutls' for 'dns-over-tls=' meson option has been deprecated,
+ deprecated. Also, 'cryptolib' meson option has been deprecated. They
+ will be removed in a future release.
* systemd-logind's session tracking, which used to be performed via
fifo fd installed in the client, has been fully switched to be
choices : ['yes', 'resolve', 'no'],
description : 'default LLMNR mode',
value : 'yes')
-option('dns-over-tls', type : 'combo', choices : ['auto', 'openssl', 'true', 'false'],
+option('dns-over-tls', type : 'combo', choices : ['auto', 'gnutls', 'openssl', 'true', 'false'],
+ deprecated : { 'gnutls' : 'auto' },
description : 'DNS-over-TLS support')
option('dns-servers', type : 'string',
description : 'space-separated list of default DNS servers',
description : 'gnutls support')
option('openssl', type : 'feature', deprecated : { 'true' : 'enabled', 'false' : 'disabled' },
description : 'openssl support')
-option('cryptolib', type : 'combo', choices : ['auto', 'openssl'],
- description : 'This option is deprecated and will be removed in a future release')
+option('cryptolib', type : 'combo', choices : ['auto', 'openssl', 'gcrypt'], deprecated : true)
option('p11kit', type : 'feature', deprecated : { 'true' : 'enabled', 'false' : 'disabled' },
description : 'p11kit support')
option('libfido2', type : 'feature', deprecated : { 'true' : 'enabled', 'false' : 'disabled' },