summaryrefslogtreecommitdiff
path: root/src/resolve/resolved-dns-cache.c
Commit message (Expand)AuthorAgeFilesLines
* resolved: lower SERVFAIL cache timeout from 30s to 10sLennart Poettering2020-12-031-1/+1
* license: LGPL-2.1+ -> LGPL-2.1-or-laterYu Watanabe2020-11-091-1/+1
* resolved: fix non-initialized memory accessLennart Poettering2020-11-061-3/+4
* resolved: use structured initialization everywhereLennart Poettering2020-10-281-23/+27
* tree-wide: define iterator inside of the macroZbigniew Jędrzejewski-Szmek2020-09-081-4/+2
* resolved: switch cache option to a tri-state option (systemd#5552).Jorge Niedbalski2019-07-171-0/+8
* tree-wide: replace if_indextoname() with format_ifname()Yu Watanabe2019-05-291-2/+4
* resolve: do not hit CNAME or DNAME entry in NODATA cache (#9836)Yu Watanabe2018-08-131-2/+2
* tree-wide: Convert compare_func's to use CMP() macro wherever possible.Filipe Brandenburger2018-08-061-5/+1
* resolve: drop dead codeYu Watanabe2018-06-251-7/+2
* resolve: do not log about negative cache for mdns packetsYu Watanabe2018-06-201-4/+5
* tree-wide: remove Lennart's copyright linesLennart Poettering2018-06-141-3/+0
* tree-wide: drop 'This file is part of systemd' blurbLennart Poettering2018-06-141-2/+0
* tree-wide: drop license boilerplateZbigniew Jędrzejewski-Szmek2018-04-061-13/+0
* tree-wide: add DEBUG_LOGGING macro that checks whether debug logging is on (#...Lennart Poettering2017-12-151-1/+1
* Add SPDX license identifiers to source files under the LGPLZbigniew Jędrzejewski-Szmek2017-11-191-0/+1
* Fix missing space in comments (#5439)AsciiWolf2017-02-241-1/+1
* resolved: initialize all return values on successful exit of dns_cache_lookup()Lennart Poettering2017-02-171-0/+4
* resolved: cache SERVFAIL responses for 30sLennart Poettering2017-02-171-30/+93
* resolved: add cache-flush bit to answers in mDNS announcementsDmitry Rozhkov2017-01-191-2/+2
* treewide: fix typos and remove accidental repetition of wordsTorstein Husebø2016-07-111-1/+1
* Merge pull request #3594 from poettering/resolved-servfailMartin Pitt2016-06-241-6/+6
|\
| * resolved: when caching replies, check rcode earlierLennart Poettering2016-06-231-6/+6
* | resolved: when using the ResolveRecord() bus call, adjust TTL for caching timeLennart Poettering2016-06-211-2/+16
|/
* tree-wide: make ++/-- usage consistent WRT spacingVito Caputo2016-02-221-2/+2
* resolved: fix NULL dereference in debug stmtZbigniew Jędrzejewski-Szmek2016-02-191-2/+2
* Use provided buffer in dns_resource_key_to_stringZbigniew Jędrzejewski-Szmek2016-02-161-88/+50
* Replace DNS_RESOURCE_KEY_NAME with a version which always returns "." for rootZbigniew Jędrzejewski-Szmek2016-02-161-2/+2
* tree-wide: remove Emacs lines from all filesDaniel Mack2016-02-101-2/+0
* resolved: correctly store interface index of RRs in cacheLennart Poettering2016-02-041-3/+11
* resolved: never store NSEC/NSEC3 RRs from the upper zone of a zone cut in cacheLennart Poettering2016-01-251-1/+32
* resolved: try to reduce number or DnsResourceKeys we keep around by merging themLennart Poettering2016-01-171-0/+13
* resolved: when caching negative responses, honour NSEC/NSEC3 TTLsLennart Poettering2016-01-051-7/+10
* resolved: add comments referencing various RFCs to various placesLennart Poettering2015-12-291-1/+2
* resolved: also use RRSIG expiry for negative cachingLennart Poettering2015-12-281-16/+29
* resolved: use RRSIG expiry and original TTL for cache managementLennart Poettering2015-12-281-2/+26
* resolved: gather statistics about resolved namesLennart Poettering2015-12-261-3/+24
* resolved: internalize string buffer of dns_resource_record_to_string()Lennart Poettering2015-12-261-5/+6
* resolved: when caching NXDOMAIN for an RR, make sure we flush out old ANY ent...Lennart Poettering2015-12-261-1/+8
* resolved: split out a new dns_type_may_redirect() callLennart Poettering2015-12-261-5/+1
* resolved: merge two commentsLennart Poettering2015-12-181-4/+3
* resolved: rename dns_cache_item_remove_and_free() → _unlink_and_free()Lennart Poettering2015-12-181-3/+3
* resolved: rename dns_cache_remove() → dns_cache_remove_by_key()Lennart Poettering2015-12-181-8/+8
* resolved: rework mDNS cache-flush bit handlingLennart Poettering2015-12-181-36/+102
* resolved: properly determine size of DnsAnswer objectLennart Poettering2015-12-181-2/+2
* resolved: pass out precise authenticated bit we got passed inLennart Poettering2015-12-181-1/+1
* resolve: optimize dns_cache_flush() a bitLennart Poettering2015-12-181-15/+15
* resolved: when receiving a TTL=0 RR, only flush that specific RRLennart Poettering2015-12-181-2/+20
* resolved: optimize dns_cache_remove() a bitLennart Poettering2015-12-181-6/+9
* resolved: use dns_name_parent() where appropriateLennart Poettering2015-12-181-4/+2