From 2888604d2818fee0ef364566c30f566bf7d0dd00 Mon Sep 17 00:00:00 2001 From: Daniel Baumann Date: Sun, 12 Feb 2023 09:41:42 +0100 Subject: Merging upstream version 2.11.0. Signed-off-by: Daniel Baumann --- CHANGES | 48 ++++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 48 insertions(+) (limited to 'CHANGES') diff --git a/CHANGES b/CHANGES index 5d686d3..7dd03c4 100644 --- a/CHANGES +++ b/CHANGES @@ -1,3 +1,51 @@ +2023-02-08 Jerry Lundström + + Release 2.11.0 + + A couple of new features this release courtesy of Petr Špaček + @pspacek (ISC) and a bunch of bugfixes. + + First off `dnsperf` can now do verbose statistics during each interval + when using `-S`, see long option `verbose-interval-stats`. + + Next is a new latency histogram output using data structures (hg64) + created by Tony Finch @fanf2 (ISC), see long option + `latency-histogram`. These will also be shown during `-S` when used + together with `verbose-interval-stats`. + + Lastly a small change to boolean long options, they no longer require + a value (`=yes`) to be enabled. + + Bugfixes: + - Make sure the number of outstanding queries don't go negative, + happens if queries are timed out before being sent + - Fixed #208: + - `recv_one()`: Fix handling errno, only store EAGAIN if no other + error has been received + - `do_recv()`: Don't break on error as it will count it as a received + message + - Treat `EBADF` as `EAGAIN` for stateful connections, receive thread + might read from a closed socket if send thread is reconnecting + - `dnsperf`: warn if -c, -T, -q, -Q values are auto-adjusted + - Fixed #222: don't process unexpected message if the message is + suppressed + + 14db835 Opt arg + fb81481 Suppress unexpected + 64b8c6d stats_t initialization + 8290775 Fix first call to diff_stats + 4f8bd24 Compile support histograms + a9b4f04 External code, latency histograms + d1f4b65 add detailed latency histograms + 044e3a2 data structures for detailed latency histograms + ad3fb03 Opt, verbose statistics + 38bc936 Command usage warnings + 9f31595 Bad file descriptor + d3650eb Receive socket error handling + 84c8e72 Negative outstanding + e7df5e1 Clarify meaning of dnsperf -S output in the man page + 830eb43 verbose interval stats for dnsperf + 2022-11-11 Jerry Lundström Release 2.10.0 -- cgit v1.2.3