]> git.ipfire.org Git - thirdparty/bind9.git/commit
Remove 'ephemeral' database implementation
authorOndřej Surý <ondrej@isc.org>
Wed, 22 Apr 2020 11:26:19 +0000 (13:26 +0200)
committerOndřej Surý <ondrej@isc.org>
Thu, 23 Apr 2020 16:05:53 +0000 (18:05 +0200)
commit6494665f08dc72c138a3f97e50af104296002ff9
tree7fc4db1920c4bdc56a5fde46b1fa4c494842c7da
parentbbb3dca44358a2809415d1a105b7e431e302bd4a
Remove 'ephemeral' database implementation

The 'ephemeral' database implementation was used to provide a
lightweight database implemenation that doesn't cache results, and the
only place where it was really use is "samples" because delv is
overriding this to use "rbtdb" instead. Otherwise it was completely
unused.

 * The 'ephemeral' cache DB (ecdb) implementation.  An ecdb just provides
 * temporary storage for ongoing name resolution with the common DB interfaces.
 * It actually doesn't cache anything.  The implementation expects any stored
 * data is released within a short period, and does not care about the
 * scalability in terms of the number of nodes.
bin/delv/delv.c
lib/dns/Makefile.am
lib/dns/client.c
lib/dns/ecdb.c [deleted file]
lib/dns/include/dns/client.h
lib/dns/include/dns/ecdb.h [deleted file]
lib/dns/lib.c
lib/dns/win32/libdns.def.in
lib/dns/win32/libdns.vcxproj.filters.in
lib/dns/win32/libdns.vcxproj.in
util/copyrights