7e8e042 resolved: implement negative caching
src/resolve/resolved-dns-answer.c | 64 ++++++++
src/resolve/resolved-dns-answer.h | 2 +
src/resolve/resolved-dns-cache.c | 286 ++++++++++++++++++++++++-----------
src/resolve/resolved-dns-cache.h | 26 ++--
src/resolve/resolved-dns-packet.c | 28 ++++
src/resolve/resolved-dns-packet.h | 8 +-
src/resolve/resolved-dns-query.c | 34 +++--
src/resolve/resolved-dns-query.h | 1 +
src/resolve/resolved-dns-question.c | 11 ++
src/resolve/resolved-dns-rr.c | 18 ++-
src/resolve/resolved-dns-rr.h | 10 ++
11 files changed, 372 insertions(+), 116 deletions(-)
Upstream: github.com