Merging upstream version 2.13.1.
Signed-off-by: Daniel Baumann <daniel@debian.org>
This commit is contained in:
parent
a1d85e1670
commit
19f8870e90
22 changed files with 5897 additions and 4740 deletions
32
CHANGES
32
CHANGES
|
@ -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
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue