diff options
author | Daniel Baumann <daniel.baumann@progress-linux.org> | 2021-03-31 07:37:49 +0000 |
---|---|---|
committer | Daniel Baumann <daniel.baumann@progress-linux.org> | 2021-03-31 07:37:49 +0000 |
commit | 0b78d239dfb4e80d1b213e7a925ae1fa0b5340be (patch) | |
tree | f6aefbd4d12e10281bae5d27a6cabe38fd5f47df /CHANGES | |
parent | Repeating sections in package block in control for consistency. (diff) | |
download | dnsperf-0b78d239dfb4e80d1b213e7a925ae1fa0b5340be.tar.xz dnsperf-0b78d239dfb4e80d1b213e7a925ae1fa0b5340be.zip |
Merging upstream version 2.5.2.
Signed-off-by: Daniel Baumann <daniel.baumann@progress-linux.org>
Diffstat (limited to '')
-rw-r--r-- | CHANGES | 42 |
1 files changed, 42 insertions, 0 deletions
@@ -1,3 +1,45 @@ +2020-03-25 Jerry Lundström + + Release 2.5.2 + + This release tweaks the reconnect code for TCP and DoT. + + For TCP, atomic operations are used to signal the need to reconnect + from the receiving thread to the sending, as the sending is the one in + charge of reconnecting. + This speeds up detection of connection lost which reduces the amount of + lost queries on a disconnect. + + This change does not affect DoT as much, as the SSL context shared + between the threads are protected by a mutex. + But a bug was found in `sendto()` for DoT that could drop a query if + the socket was busy sending. + + The connect and reconnect socket events has been split into connecting, + connected and reconnecting, reconnected. This is to report more correct + reconnect events when it comes to DoT, because the connection can be + lost while negotiating TLS. + + Lastly, additional tests has been added for the network code. + + d9e5663 net test + 22f49df network tests + 8e5b56e reconnect + +2020-03-22 Jerry Lundström + + Release 2.5.1 + + This release re-adds support for TYPEnnn and ANY in the datafile, this + was missed during the removal of the dependency on BINDs development + libraries in v2.4.0. + + Also note that with v2.5.0, this software now depends on Concurrency + Kit (ck) for atomic operations. + + 924e6ea ANY + 0a444c0 TYPEnnn + 2021-03-12 Jerry Lundström Release 2.5.0 |