bind9/bin/named
Evan Hunt 3551d3ffd2 convert rndc and control channel to use netmgr
- updated libisccc to use netmgr events
- updated rndc to use isc_nm_tcpconnect() to establish connections
- updated control channel to use isc_nm_listentcp()

open issues:

- the control channel timeout was previously 60 seconds, but it is now
  overridden by the TCP idle timeout setting, which defaults to 30
  seconds. we should add a function that sets the timeout value for
  a specific listener socket, instead of always using the global value
  set in the netmgr. (for the moment, since 30 seconds is a reasonable
  timeout for the control channel, I'm not prioritizing this.)
- the netmgr currently has no support for UNIX-domain sockets; until
  this is addressed, it will not be possible to configure rndc to use
  them. we will need to either fix this or document the change in
  behavior.
2020-07-13 13:16:53 -07:00
..
include add "primaries" as a synonym for "masters" in named.conf 2020-07-01 11:11:34 -07:00
unix Resize unamebuf[] to avoid warnings about snprintf() not having 2020-06-24 23:21:36 +00:00
win32 Resize unamebuf[] to avoid warnings about snprintf() not having 2020-06-24 23:21:36 +00:00
.gitignore Complete rewrite the BIND 9 build system 2020-04-21 14:19:48 +02:00
bind9.xsl Add the zone timers to the XSL 2020-05-12 08:48:01 +02:00
builtin.c Complete rewrite the BIND 9 build system 2020-04-21 14:19:48 +02:00
config.c prevent "primaries" lists from having duplicate names 2020-07-01 11:11:34 -07:00
control.c Implement dummy 'rndc dnssec -status' command 2020-06-30 09:51:04 +02:00
controlconf.c convert rndc and control channel to use netmgr 2020-07-13 13:16:53 -07:00
fuzz.c Use the new sorting rules to regroup #include headers 2020-03-09 16:19:22 +01:00
geoip.c apply the modified style 2020-02-13 15:05:06 -08:00
log.c Refactor the isc_log API so it cannot fail on memory failures 2020-03-18 09:05:59 +01:00
logconf.c Refactor the isc_log API so it cannot fail on memory failures 2020-03-18 09:05:59 +01:00
main.c Fix "array subscript is of type 'char'" 2020-06-04 14:33:06 +02:00
Makefile.am Fix "make dist" 2020-06-05 13:19:49 +02:00
named.conf.rst use 'tsig-keygen' as the primary name for the tool 2020-07-06 01:41:52 -07:00
named.rst Text edits to manual paages 2020-07-02 10:35:58 +02:00
server.c don't use exclusive mode for rndc commands that don't need it 2020-07-13 13:12:33 -07:00
statschannel.c Export zone timers via stats channels 2020-05-12 08:48:01 +02:00
tkeyconf.c Use the new sorting rules to regroup #include headers 2020-03-09 16:19:22 +01:00
tsigconf.c apply the modified style 2020-02-13 15:05:06 -08:00
xsl_p.h Complete rewrite the BIND 9 build system 2020-04-21 14:19:48 +02:00
zoneconf.c Bad isc_mem_put() size when an invalid type was specified in a ssu rule. 2020-07-06 10:33:27 +10:00