diff options
author | Daniel Baumann <daniel.baumann@progress-linux.org> | 2023-09-04 09:25:29 +0000 |
---|---|---|
committer | Daniel Baumann <daniel.baumann@progress-linux.org> | 2023-09-04 09:25:29 +0000 |
commit | 2004e0c894424b92118cb8909ae45b22318b8442 (patch) | |
tree | 3bb4920f645566aec0919e8976d2c5d8e222e030 /CHANGES | |
parent | Releasing debian version 2.13.0-2. (diff) | |
download | dnsperf-2004e0c894424b92118cb8909ae45b22318b8442.tar.xz dnsperf-2004e0c894424b92118cb8909ae45b22318b8442.zip |
Merging upstream version 2.13.1.
Signed-off-by: Daniel Baumann <daniel.baumann@progress-linux.org>
Diffstat (limited to 'CHANGES')
-rw-r--r-- | CHANGES | 32 |
1 files changed, 32 insertions, 0 deletions
@@ -1,3 +1,35 @@ +2023-08-23 Jerry Lundström + + Release 2.13.1 + + This release fixes a few issues with in-progress queries and the TCP + transport module. + + When using stateful connections, such as TCP, if the full query couldn't + be sent in one go then the query and connection could get stuck as + "in-progress". + This could easily happen if you limited the in-flight queries to 1 and + sent very large DNS messages using the stream binary format. + Additional socket ready checks has been added to flush in-progress + queries as quickly as possible. + + The TCP module's handling of errors when continuing in-progress queries + has been fixed. Previously it would interpret EAGAIN as an unrecoverable + error and trigger a reconnect, dropping the quer-y/ies in-progress for + that connection. + + Other changes: + - Fix input data buffer to allow for maximum binary blob wire format, 2 byte size + max DNS message + - Mention PowerTools repository for building on CentOS etc + + 56e180c In-progress, bitmaps, clang-format + bbc48db In-progress + 059619d In-progress + 752575a TCP EAGAIN + d51a453 Max input + 76764d7 64k TCP/DoT payload support + 8201f50 Doc + 2023-06-15 Jerry Lundström Release 2.13.0 |