Merge branch '4200-dont-process-next-TCP-packet-when-paused-9.18' into 'bind-9.18'

[9.18] Don't process detach and close as priority netmgr events

See merge request isc-projects/bind9!8094
This commit is contained in:
Ondřej Surý 2023-07-20 17:20:48 +00:00
commit 4e12fb257e
3 changed files with 10 additions and 3 deletions

View file

@ -1,3 +1,6 @@
6212. [bug] Don't process detach and close netmgr events when
the netmgr has been paused. [GL #4200]
--- 9.18.17 released ---
6206. [bug] Add shutdown checks in dns_catz_dbupdate_callback() to

View file

@ -35,7 +35,10 @@ Feature Changes
Bug Fixes
~~~~~~~~~
- None.
- Processing already queued queries received over TCP can cause assertion
failure when the server is reconfigured at the same time or the cache has been
flushed. This has been fixed to not process queued already received queries
over TCP while the server is in the "exclusive" mode. :gl:`#4200`
Known Issues
~~~~~~~~~~~~

View file

@ -329,6 +329,9 @@ typedef enum isc__netievent_type {
netievent_readcb,
netievent_sendcb,
netievent_detach,
netievent_close,
netievent_task,
netievent_privilegedtask,
@ -352,8 +355,6 @@ typedef enum isc__netievent_type {
netievent_sockstop, /* for multilayer sockets */
netievent_resume,
netievent_detach,
netievent_close,
} isc__netievent_type;
typedef union {