Drop support for nscd
authorZbigniew Jędrzejewski-Szmek <zbyszek@in.waw.pl>
Tue, 11 Jul 2023 21:43:27 +0000 (23:43 +0200)
committerZbigniew Jędrzejewski-Szmek <zbyszek@in.waw.pl>
Fri, 28 Jun 2024 16:51:56 +0000 (18:51 +0200)
commit28f1f1a5e652508d6e61ace8918e8b831e4b62b4
treeeac8fdb36611df8a88fcc5e8049ec6075c751878
parentb00f44c3cff083972b0458359bbb5b80f0d10931
Drop support for nscd

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.

We announced the plan to drop nscd in d44934f3785ad9ca4aab757beb80a9b11ba4bc04.

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

The option is kept as a stub without any effect to make the transition easier.
14 files changed:
meson.build
meson_options.txt
src/core/dynamic-user.c
src/hostname/hostnamed.c
src/machine/machine.c
src/machine/machined-core.c
src/machine/machined.c
src/machine/machined.h
src/shared/meson.build
src/shared/nscd-flush.c [deleted file]
src/shared/nscd-flush.h [deleted file]
src/sysusers/sysusers.c
src/test/meson.build
src/test/test-nscd-flush.c [deleted file]