]> git.ipfire.org Git - thirdparty/bind9.git/commit
- Add separate priority event queue for events that must be processed
authorWitold Kręcicki <wpk@isc.org>
Mon, 2 Dec 2019 12:54:44 +0000 (13:54 +0100)
committerEvan Hunt <each@isc.org>
Mon, 9 Dec 2019 19:15:27 +0000 (11:15 -0800)
commit8c5aaacbefa769454ddc2c2e7ad934415fcd933b
tree2e887a21f2f399ac2d3214649a70fd4f4558fa24
parent5a65ec0affbebbdc63726de97960eaa898c7852a
- Add separate priority event queue for events that must be processed
  even when worker is paused (e.g. interface reconfiguration). This is
  needed to prevent deadlocks when reconfiguring interfaces - as network
  manager is paused then, but we still need to stop/start listening.

- Proper handling of TCP listen errors in netmgr - bind to the socket first,
  then return the error code.
lib/isc/netmgr/netmgr-int.h
lib/isc/netmgr/netmgr.c
lib/isc/netmgr/tcp.c
lib/isc/netmgr/tcpdns.c