bind9/lib/ns
Mark Andrews e5b2eca1d3 The dsset returned by dns_keynode_dsset needs to be thread safe.
- clone keynode->dsset rather than return a pointer so that thread
  use is independent of each other.
- hold a reference to the dsset (keynode) so it can't be deleted
  while in use.
- create a new keynode when removing DS records so that dangling
  pointers to the deleted records will not occur.
- use a rwlock when accessing the rdatalist to prevent instabilities
  when DS records are added.
2020-06-11 16:02:09 +10:00
..
include Complete rewrite the BIND 9 build system 2020-04-21 14:19:48 +02:00
tests Fix "make dist" 2020-06-05 13:19:49 +02:00
win32 Move the dependencies from sln to vcxproj files 2020-05-28 08:08:30 +02:00
api prep 9.17.1 2020-04-16 23:03:54 +02:00
client.c add a quick-and-dirty method of debugging a single query 2020-05-26 00:47:18 -07:00
hooks.c Complete rewrite the BIND 9 build system 2020-04-21 14:19:48 +02:00
interfacemgr.c change "expr == false" to "!expr" in conditionals 2020-05-25 16:09:57 -07:00
lib.c change "expr == false" to "!expr" in conditionals 2020-05-25 16:09:57 -07:00
listenlist.c Reformat using the new rules 2020-02-14 09:31:05 +01:00
log.c apply the modified style 2020-02-13 15:05:06 -08:00
Makefile.am Fix "make dist" 2020-06-05 13:19:49 +02:00
notify.c apply the modified style 2020-02-13 15:05:06 -08:00
query.c The dsset returned by dns_keynode_dsset needs to be thread safe. 2020-06-11 16:02:09 +10:00
server.c apply the modified style 2020-02-13 15:05:06 -08:00
sortlist.c apply the modified style 2020-02-13 15:05:06 -08:00
stats.c apply the modified style 2020-02-13 15:05:06 -08:00
update.c Ignore attempts to add DS records at zone apex 2020-06-04 16:00:33 +02:00
xfrout.c change "expr == false" to "!expr" in conditionals 2020-05-25 16:09:57 -07:00