summaryrefslogtreecommitdiff
path: root/src/cache.c
Commit message (Expand)AuthorAgeFilesLines
* Fix bug which can break the invariants on the order of a hash chain.Simon Kelley2023-01-131-5/+9
* Fix cosmetic big in dump_cache_entry()Simon Kelley2023-01-041-2/+1
* Log all cache internal errors.Simon Kelley2023-01-021-8/+3
* If we hit a cache internal error, log the entry we failed to remove.Simon Kelley2022-12-221-82/+97
* Fix warning in cache.cBrad Smith2022-11-261-1/+3
* Make max staleness of stale cache entries configurable and default to one day.Dominik Derigs2022-11-261-4/+12
* Reconcile "names" and "address" counts when reading hostfiles.Simon Kelley2022-10-301-5/+5
* Add --no-round-robin option.Simon Kelley2022-10-181-3/+9
* Handle multiple addresses when removing duplicates in host files.Dominik Derigs2022-10-161-6/+7
* Enhance --hostdir so that records are automatically removed when re-reading.Dominik Derigs2022-10-161-0/+21
* Improve logging of DNS record source from --hostsdir files.Dominik Derigs2022-10-161-3/+6
* Optimise cache code when stale caching in use.Simon Kelley2022-09-161-4/+9
* Split failed queries in retries in stat counting.Simon Kelley2022-09-161-3/+4
* Keep a per-DNS-server moving average of query latency.Simon Kelley2022-09-151-5/+8
* Count NXDOMAIN replies from each server.Simon Kelley2022-09-151-4/+7
* Add stale cache replies to metrics.Simon Kelley2022-09-121-0/+2
* Add --use-stale-cache option.Simon Kelley2022-09-061-0/+6
* Introduce whine_reallocPetr Menšík2022-08-111-3/+1
* Bump copyright to 2022.Simon Kelley2022-01-241-1/+1
* Small fix to ff43d35aeef6178f7471c6f37e91845c9a72bd2fSimon Kelley2022-01-121-6/+6
* Extend cache dump: "!" as type for non-terminals, new flag "C" for config-pro...Dominik Derigs2022-01-111-7/+12
* Fix header of cache dump. The width of the host and address fields are 30 and...Dominik Derigs2022-01-111-1/+2
* Log port numbers in server addresses when non-standard ports in use.Simon Kelley2022-01-111-3/+11
* Fix rare "Internal error in cache" messages.Simon Kelley2021-12-241-1/+1
* Fix crash in PXE/netboot when DNS server disabled.Simon Kelley2021-10-191-4/+6
* Add --nftset option, like --ipset but for the newer nftables.v2.87test2Simon Kelley2021-09-271-1/+1
* Fix coverity detected issues in cache.cSimon Kelley2021-09-111-1/+2
* Add safety checks to places pointed by CoverityPetr Menšík2021-09-111-2/+2
* Add all current RR types to the table of type names used for query logging.v2.87test1Dominik DL6ER2021-09-101-43/+97
* Final logging tweaks.v2.86rc3Dominik DL6ER2021-09-011-1/+1
* Rationalise query-reply logging.v2.86rc2Simon Kelley2021-08-311-7/+11
* Return REFUSED in auth mode when we are not authoritative for the query.Simon Kelley2021-07-201-2/+2
* Add EDE return when no matching key found.v2.86test5Dominik DL6ER2021-07-091-4/+4
* Rationalise SERV_MARK use.Simon Kelley2021-07-011-8/+0
* Reuse workspace bit in struct server ->flags.Simon Kelley2021-07-011-9/+18
* Initial implementation of RFC-8914 extended DNS errors.Simon Kelley2021-06-261-3/+51
* Improve efficiency of DNSSEC.Simon Kelley2021-06-151-3/+5
* Major rewrite of the DNS server and domain handling code.Simon Kelley2021-06-081-18/+12
* Chomp file endsGeert Stappers2021-04-091-2/+0
* Bump copyright notices for 2021. Happy New Year!Simon Kelley2021-01-241-1/+1
* Apply floor of 60s to TTL of DNSKEY and DS records in cache.Simon Kelley2020-07-121-4/+17
* Update copyrights to 2020.Simon Kelley2020-01-051-1/+1
* Spelling and format fixes.Ville Skyttä2019-12-051-1/+1
* Tidy up CNAME representaion.Simon Kelley2019-10-301-12/+10
* Extend non-terminal name handling to all locally configured RRs.Simon Kelley2019-10-291-2/+41
* Generalise locally-configured CNAME handling.Simon Kelley2019-10-291-95/+24
* Don't silently discard all-zeroes adddresses in --host-record.Simon Kelley2019-10-251-2/+2
* Don't waste time caching zero-TTL DNS records.Simon Kelley2019-10-251-0/+7
* Fix crash when negative SRV response over TCP gets stored in LRU cache entry.Alin Nastac2019-09-301-2/+6
* More /etc/hosts linecount fixing.Simon Kelley2019-03-011-0/+1