diff options
Diffstat (limited to '')
-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 |