diff --git a/CHANGELOG b/CHANGELOG index 891caff..db13583 100644 --- a/CHANGELOG +++ b/CHANGELOG @@ -89,6 +89,22 @@ version 2.87 client facing network. Thanks to Luis Thomas for spotting this and initial patch. + Add --fast-dns-retry option. This gives dnsmasq the ability + to originate retries for upstream DNS queries itself, rather + than relying on the downstream client. This is most useful + when doing DNSSEC over unreliable upstream network. It comes + with some cost in memory usage and network bandwidth. + + Add -use-stale-cache option. When set, if a DNS name exists + in the cache, but its time-to-live has expired, dnsmasq will + return the data anyway. (It attempts to refresh the + data with an upstream query after returning the stale data.) + This can improve speed and reliability. It comes + at the expense of sometimes returning out-of-date data and + less efficient cache utilisation, since old data cannot be + flushed when its TTL expires, so the cache becomes + strictly least-recently-used. + version 2.86 Handle DHCPREBIND requests in the DHCPv6 server code. diff --git a/dbus/DBus-interface b/dbus/DBus-interface index df41d79..59b41b1 100644 --- a/dbus/DBus-interface +++ b/dbus/DBus-interface @@ -252,6 +252,15 @@ GetMetrics Returns an array with various metrics for DNS and DHCP. +GetServerMetrics +---------------- + +Returns per-DNS-server metrics. + +ClearMetrics +------------ + +Clear call metric counters, global and per-server. 2. SIGNALS ---------- diff --git a/man/dnsmasq.8 b/man/dnsmasq.8 index adb10a4..3ae3000 100644 --- a/man/dnsmasq.8 +++ b/man/dnsmasq.8 @@ -105,6 +105,16 @@ Dnsmasq limits the value of this option to one hour, unless recompiled. .B --auth-ttl=