summaryrefslogtreecommitdiff
path: root/src/resolve/resolved-dns-cache.c
AgeCommit message (Expand)AuthorFilesLines
2018-08-13resolve: do not hit CNAME or DNAME entry in NODATA cache (#9836)Yu Watanabe1-2/+2
2018-08-06tree-wide: Convert compare_func's to use CMP() macro wherever possible.Filipe Brandenburger1-5/+1
2018-06-25resolve: drop dead codeYu Watanabe1-7/+2
2018-06-20resolve: do not log about negative cache for mdns packetsYu Watanabe1-4/+5
2018-06-14tree-wide: remove Lennart's copyright linesLennart Poettering1-3/+0
2018-06-14tree-wide: drop 'This file is part of systemd' blurbLennart Poettering1-2/+0
2018-04-06tree-wide: drop license boilerplateZbigniew Jędrzejewski-Szmek1-13/+0
2017-12-15tree-wide: add DEBUG_LOGGING macro that checks whether debug logging is on (#...Lennart Poettering1-1/+1
2017-11-19Add SPDX license identifiers to source files under the LGPLZbigniew Jędrzejewski-Szmek1-0/+1
2017-02-24Fix missing space in comments (#5439)AsciiWolf1-1/+1
2017-02-17resolved: initialize all return values on successful exit of dns_cache_lookup()Lennart Poettering1-0/+4
2017-02-17resolved: cache SERVFAIL responses for 30sLennart Poettering1-30/+93
2017-01-19resolved: add cache-flush bit to answers in mDNS announcementsDmitry Rozhkov1-2/+2
2016-07-11treewide: fix typos and remove accidental repetition of wordsTorstein Husebø1-1/+1
2016-06-24Merge pull request #3594 from poettering/resolved-servfailMartin Pitt1-6/+6
2016-06-23resolved: when caching replies, check rcode earlierLennart Poettering1-6/+6
2016-06-21resolved: when using the ResolveRecord() bus call, adjust TTL for caching timeLennart Poettering1-2/+16
2016-02-22tree-wide: make ++/-- usage consistent WRT spacingVito Caputo1-2/+2
2016-02-19resolved: fix NULL dereference in debug stmtZbigniew Jędrzejewski-Szmek1-2/+2
2016-02-16Use provided buffer in dns_resource_key_to_stringZbigniew Jędrzejewski-Szmek1-88/+50
2016-02-16Replace DNS_RESOURCE_KEY_NAME with a version which always returns "." for rootZbigniew Jędrzejewski-Szmek1-2/+2
2016-02-10tree-wide: remove Emacs lines from all filesDaniel Mack1-2/+0
2016-02-04resolved: correctly store interface index of RRs in cacheLennart Poettering1-3/+11
2016-01-25resolved: never store NSEC/NSEC3 RRs from the upper zone of a zone cut in cacheLennart Poettering1-1/+32
2016-01-17resolved: try to reduce number or DnsResourceKeys we keep around by merging themLennart Poettering1-0/+13
2016-01-05resolved: when caching negative responses, honour NSEC/NSEC3 TTLsLennart Poettering1-7/+10
2015-12-29resolved: add comments referencing various RFCs to various placesLennart Poettering1-1/+2
2015-12-28resolved: also use RRSIG expiry for negative cachingLennart Poettering1-16/+29
2015-12-28resolved: use RRSIG expiry and original TTL for cache managementLennart Poettering1-2/+26
2015-12-26resolved: gather statistics about resolved namesLennart Poettering1-3/+24
2015-12-26resolved: internalize string buffer of dns_resource_record_to_string()Lennart Poettering1-5/+6
2015-12-26resolved: when caching NXDOMAIN for an RR, make sure we flush out old ANY ent...Lennart Poettering1-1/+8
2015-12-26resolved: split out a new dns_type_may_redirect() callLennart Poettering1-5/+1
2015-12-18resolved: merge two commentsLennart Poettering1-4/+3
2015-12-18resolved: rename dns_cache_item_remove_and_free() → _unlink_and_free()Lennart Poettering1-3/+3
2015-12-18resolved: rename dns_cache_remove() → dns_cache_remove_by_key()Lennart Poettering1-8/+8
2015-12-18resolved: rework mDNS cache-flush bit handlingLennart Poettering1-36/+102
2015-12-18resolved: properly determine size of DnsAnswer objectLennart Poettering1-2/+2
2015-12-18resolved: pass out precise authenticated bit we got passed inLennart Poettering1-1/+1
2015-12-18resolve: optimize dns_cache_flush() a bitLennart Poettering1-15/+15
2015-12-18resolved: when receiving a TTL=0 RR, only flush that specific RRLennart Poettering1-2/+20
2015-12-18resolved: optimize dns_cache_remove() a bitLennart Poettering1-6/+9
2015-12-18resolved: use dns_name_parent() where appropriateLennart Poettering1-4/+2
2015-12-18resolved: check SOA authentication state when negative cachingLennart Poettering1-1/+6
2015-12-18resolved: don't call dns_cache_remove() from dns_cache_put_negative()Lennart Poettering1-2/+0
2015-12-18resolved: bump cache size a bitLennart Poettering1-4/+4
2015-12-18resolved: make use of dns_{class|type}_is_{pseudo|valid_rr}() everywhereLennart Poettering1-8/+12
2015-12-18resolved: add support NSEC3 proofs, as well as proofs for domains that are OK...Lennart Poettering1-12/+21
2015-12-16resolve: remove unused variableThomas Hindoe Paaboel Andersen1-2/+0
2015-12-11resolved: refuse to cache ANY kind of pseudo-RR-typeLennart Poettering1-4/+4