]> git.ipfire.org Git - thirdparty/bind9.git/commitdiff
Add CHANGES and release note for [GL #4005]
authorOndřej Surý <ondrej@isc.org>
Fri, 21 Apr 2023 08:16:44 +0000 (10:16 +0200)
committerOndřej Surý <ondrej@isc.org>
Fri, 21 Apr 2023 10:42:28 +0000 (12:42 +0200)
CHANGES
doc/notes/notes-current.rst

diff --git a/CHANGES b/CHANGES
index c612496020dc067531c653569c5ef2aaf00c41dd..300653d2c11701d090525acf8087daa68e739a0e 100644 (file)
--- a/CHANGES
+++ b/CHANGES
@@ -1,3 +1,7 @@
+6155.  [bug]           Treat ISC_R_INVALIDPROTO as a networking error
+                       in the dispatch code to avoid retrying with the
+                       same server. [GL #4005]<
+
 6154.  [func]          Add spinlock implementation.  The spinlock is much
                        smaller (8 bytes) than pthread_mutex (40 bytes), so
                        it can be easily embedded into objects for more
index 51c5e2d9e6b0ede4b4690488c17bba4aac9e011a..0d0ada857ea3bdc54a06172f7c0e6426cc8468ca 100644 (file)
@@ -35,14 +35,16 @@ Feature Changes
 Bug Fixes
 ~~~~~~~~~
 
-- None.
-
 - When the same ``notify-source`` address and port number was configured for
   multiple destinations and zones, an unresponsive server could tie up the
   socket until it timed out; in the meantime, NOTIFY messages for other servers
   silently failed.``named`` will now retry these failing messages over TCP.
   NOTIFY failures are now logged at level INFO. :gl:`#4001` :gl:`#4002`
 
+- When ISC_R_INVALIDPROTO (ENOPROTOOPT, EPROTONOSUPPORT) is returned from
+  libuv, treat it as a network failure, mark the server as broken and don't
+  try again. :gl:`#4005`
+
 Known Issues
 ~~~~~~~~~~~~