summaryrefslogtreecommitdiff
path: root/src/resolve/resolved-dns-cache.c
AgeCommit message (Expand)Author
2017-01-19resolved: add cache-flush bit to answers in mDNS announcementsDmitry Rozhkov
2016-07-11treewide: fix typos and remove accidental repetition of wordsTorstein Husebø
2016-06-24Merge pull request #3594 from poettering/resolved-servfailMartin Pitt
2016-06-23resolved: when caching replies, check rcode earlierLennart Poettering
2016-06-21resolved: when using the ResolveRecord() bus call, adjust TTL for caching timeLennart Poettering
2016-02-22tree-wide: make ++/-- usage consistent WRT spacingVito Caputo
2016-02-19resolved: fix NULL dereference in debug stmtZbigniew Jędrzejewski-Szmek
2016-02-16Use provided buffer in dns_resource_key_to_stringZbigniew Jędrzejewski-Szmek
2016-02-16Replace DNS_RESOURCE_KEY_NAME with a version which always returns "." for rootZbigniew Jędrzejewski-Szmek
2016-02-10tree-wide: remove Emacs lines from all filesDaniel Mack
2016-02-04resolved: correctly store interface index of RRs in cacheLennart Poettering
2016-01-25resolved: never store NSEC/NSEC3 RRs from the upper zone of a zone cut in cacheLennart Poettering
2016-01-17resolved: try to reduce number or DnsResourceKeys we keep around by merging themLennart Poettering
2016-01-05resolved: when caching negative responses, honour NSEC/NSEC3 TTLsLennart Poettering
2015-12-29resolved: add comments referencing various RFCs to various placesLennart Poettering
2015-12-28resolved: also use RRSIG expiry for negative cachingLennart Poettering
2015-12-28resolved: use RRSIG expiry and original TTL for cache managementLennart Poettering
2015-12-26resolved: gather statistics about resolved namesLennart Poettering
2015-12-26resolved: internalize string buffer of dns_resource_record_to_string()Lennart Poettering
2015-12-26resolved: when caching NXDOMAIN for an RR, make sure we flush out old ANY ent...Lennart Poettering
2015-12-26resolved: split out a new dns_type_may_redirect() callLennart Poettering
2015-12-18resolved: merge two commentsLennart Poettering
2015-12-18resolved: rename dns_cache_item_remove_and_free() → _unlink_and_free()Lennart Poettering
2015-12-18resolved: rename dns_cache_remove() → dns_cache_remove_by_key()Lennart Poettering
2015-12-18resolved: rework mDNS cache-flush bit handlingLennart Poettering
2015-12-18resolved: properly determine size of DnsAnswer objectLennart Poettering
2015-12-18resolved: pass out precise authenticated bit we got passed inLennart Poettering
2015-12-18resolve: optimize dns_cache_flush() a bitLennart Poettering
2015-12-18resolved: when receiving a TTL=0 RR, only flush that specific RRLennart Poettering
2015-12-18resolved: optimize dns_cache_remove() a bitLennart Poettering
2015-12-18resolved: use dns_name_parent() where appropriateLennart Poettering
2015-12-18resolved: check SOA authentication state when negative cachingLennart Poettering
2015-12-18resolved: don't call dns_cache_remove() from dns_cache_put_negative()Lennart Poettering
2015-12-18resolved: bump cache size a bitLennart Poettering
2015-12-18resolved: make use of dns_{class|type}_is_{pseudo|valid_rr}() everywhereLennart Poettering
2015-12-18resolved: add support NSEC3 proofs, as well as proofs for domains that are OK...Lennart Poettering
2015-12-16resolve: remove unused variableThomas Hindoe Paaboel Andersen
2015-12-11resolved: refuse to cache ANY kind of pseudo-RR-typeLennart Poettering
2015-12-10resolved: cache - only stringify RR keys when in debug modeTom Gundersen
2015-12-10resolved: cache - don't flush the cache of mDNS records unneccesarilyTom Gundersen
2015-12-10resolved: cache - rework which RR types we apply redirection toTom Gundersen
2015-12-10resolved: cache - improve loggingTom Gundersen
2015-12-10resolved: cache - don't cache NXDOMAIN by TYPETom Gundersen
2015-12-10resolved: cache - do negative caching only on the canonical nameTom Gundersen
2015-12-10resolved: chase DNSKEY/DS RRs when doing look-ups with DNSSEC enabledLennart Poettering
2015-12-10resolved: partially revert 5eefe54Lennart Poettering
2015-12-10resolved: add more linked packets for overlong known answersDaniel Mack
2015-12-08resolved: add dns_cache_export_to_packet()Daniel Mack
2015-12-08resolved: flush keys when DNS_RESOURCE_KEY_CACHE_FLUSH is setDaniel Mack
2015-12-03resolved: add a concept of "authenticated" responsesLennart Poettering