Michał Kępień
b027f992a0
Set up release notes for BIND 9.16.8
2020-09-16 22:55:35 +02:00
Michał Kępień
38cf12ac7d
Bump BIND_BASELINE_VERSION for ABI checks
2020-09-16 22:55:35 +02:00
Tinderbox User
4c7341f651
Merge branch 'prep-release' into v9_16_7-release
2020-09-16 22:50:39 +02:00
Michał Kępień
a58c8ba0d2
Merge branch 'michal/prepare-release-notes-for-bind-9.16.7' into 'v9_16_7-release'
...
Prepare release notes for BIND 9.16.7
See merge request isc-private/bind9!209
2020-09-16 22:50:38 +02:00
Tinderbox User
a4f73cfe8a
prep 9.16.7
2020-09-16 22:50:38 +02:00
Michał Kępień
4cebadfc3f
Prepare release notes for BIND 9.16.7
2020-09-16 22:50:38 +02:00
Michał Kępień
a7f94c9502
Add release note for OSS-Fuzz fixes
2020-09-16 22:50:38 +02:00
Michał Kępień
b3aa411651
Add release note for GL #2074
2020-09-16 22:50:38 +02:00
Michał Kępień
fafc412ec6
Tweak and reword release notes
2020-09-16 22:50:38 +02:00
Michał Kępień
8fc6a644ce
Tweak and reword recent CHANGES entries
2020-09-16 22:50:38 +02:00
Michal Nowak
c1c29ab908
Miscellaneous formatting and wording tweaks
2020-09-16 22:50:38 +02:00
Mark Andrews
4a5ed9c396
Merge branch 'marka-tsan-unit-no-ignore-error-v9_16' into 'v9_16'
...
tsan unit no ignore error v9_16
See merge request isc-projects/bind9!4127
2020-09-16 03:50:13 +00:00
Mark Andrews
56a3b0b1b5
remove 'allow_failure: true' from unit tsan tests
2020-09-16 13:28:15 +10:00
Evan Hunt
b04ae18772
Merge branch 'each-copyright-header-v9_16' into 'v9_16'
...
copyright header typos
See merge request isc-projects/bind9!4120
2020-09-15 00:03:13 +00:00
Evan Hunt
df698d73f4
update all copyright headers to eliminate the typo
2020-09-14 16:50:58 -07:00
Evan Hunt
5627f0c512
fix a typo in copyright headers, and change "http" to "https"
...
(cherry picked from commit 481a7aae44 )
2020-09-14 16:47:50 -07:00
Mark Andrews
73091f4746
Merge branch '2119-the-runtime-system-tests-interfered-with-each-other-v9_16' into 'v9_16'
...
Resolve "The runtime system tests interfered with each other"
See merge request isc-projects/bind9!4110
2020-09-10 10:42:12 +00:00
Mark Andrews
a7be4e219e
Wait for test instance of named to exit before completing subtest.
...
(cherry picked from commit dda5b7b0b8 )
2020-09-10 20:13:03 +10:00
Mark Andrews
9d1c7316a0
Don't use production address (127.0.0.1) in runtime system test.
...
(cherry picked from commit 1f14705938 )
2020-09-10 20:00:53 +10:00
Mark Andrews
228c28301a
Merge branch '2116-views-system-test-was-not-waiting-for-example-to-finish-loading-v9_16' into 'v9_16'
...
Also wait for 'zone_dump: zone example/IN: enter'
See merge request isc-projects/bind9!4108
2020-09-10 09:55:01 +00:00
Mark Andrews
88de1ea75a
Also wait for 'zone_dump: zone example/IN: enter'
...
use nextpartpeek as we don't want to reset the starting point
(cherry picked from commit 7b65bea6d2 )
2020-09-10 18:48:33 +10:00
Mark Andrews
0741c440f0
Merge branch '2114-cid-306652-null-pointer-dereferences-reverse_inull-v9_16' into 'v9_16'
...
Silence REVERSE_INULL warning (CID 306652)
See merge request isc-projects/bind9!4106
2020-09-09 22:12:16 +00:00
Mark Andrews
2c1b6b2168
Silence REVERSE_INULL warning (CID 306652)
...
(cherry picked from commit 584dbffab1 )
2020-09-10 07:54:19 +10:00
Evan Hunt
66b067ef71
Merge branch 'each-fix-packet-v9_16' into 'v9_16'
...
work around perl error
See merge request isc-projects/bind9!4105
2020-09-09 19:30:25 +00:00
Evan Hunt
22f03344f7
work around perl error
...
some versions of perl failed to run packet.pl because the 'last'
keyword can't be used outside of a loop block. this commit changes
the packet dumping code to a function so we can use 'return' instead.
(cherry picked from commit bf9aee1b88 )
2020-09-09 12:28:59 -07:00
Mark Andrews
2118f49ca1
Merge branch '2090-main-dig-tsan-error-v9_16' into 'v9_16'
...
Resolve "v9_11 dig tsan error"
See merge request isc-projects/bind9!4103
2020-09-09 06:45:37 +00:00
Mark Andrews
c359fa0933
Turn off TSAN for isc_log_wouldlog
...
(cherry picked from commit 7b3c7f52c2 )
2020-09-09 16:22:39 +10:00
Mark Andrews
6bbe46a502
make all artifacts visible
...
(cherry picked from commit 93dd7b1b93 )
2020-09-09 16:22:39 +10:00
Mark Andrews
947bc2594b
Only test node->data if we care about whether data is present or not.
...
WARNING: ThreadSanitizer: data race (pid=28788)
Write of size 8 at 0x7b200002e060 by thread T1 (mutexes: write M2947):
#0 add32 /builds/isc-projects/bind9/lib/dns/rbtdb.c:6638:18 (libdns.so.1110+0xe7843)
#1 addrdataset /builds/isc-projects/bind9/lib/dns/rbtdb.c:6975:12 (libdns.so.1110+0xe4185)
#2 dns_db_addrdataset /builds/isc-projects/bind9/lib/dns/db.c:783:10 (libdns.so.1110+0x650ee)
#3 validated /builds/isc-projects/bind9/lib/dns/resolver.c:5140:11 (libdns.so.1110+0x1909f7)
#4 dispatch /builds/isc-projects/bind9/lib/isc/task.c:1157:7 (libisc.so.1107+0x507f5)
#5 run /builds/isc-projects/bind9/lib/isc/task.c:1331:2 (libisc.so.1107+0x4d749)
Previous read of size 8 at 0x7b200002e060 by thread T5 (mutexes: write M521146194917735760):
#0 dns_rbt_findnode /builds/isc-projects/bind9/lib/dns/rbt.c:1708:9 (libdns.so.1110+0xd910d)
#1 cache_find /builds/isc-projects/bind9/lib/dns/rbtdb.c:5098:11 (libdns.so.1110+0xe188e)
#2 dns_db_find /builds/isc-projects/bind9/lib/dns/db.c:554:11 (libdns.so.1110+0x642bb)
#3 dns_view_find2 /builds/isc-projects/bind9/lib/dns/view.c:1068:11 (libdns.so.1110+0x1cc2c4)
#4 dbfind_name /builds/isc-projects/bind9/lib/dns/adb.c:3714:11 (libdns.so.1110+0x46a4b)
#5 dns_adb_createfind2 /builds/isc-projects/bind9/lib/dns/adb.c:3133:12 (libdns.so.1110+0x45278)
#6 findname /builds/isc-projects/bind9/lib/dns/resolver.c:3166:11 (libdns.so.1110+0x1827f0)
#7 fctx_getaddresses /builds/isc-projects/bind9/lib/dns/resolver.c:3462:3 (libdns.so.1110+0x18032d)
#8 fctx_try /builds/isc-projects/bind9/lib/dns/resolver.c:3819:12 (libdns.so.1110+0x17e174)
#9 fctx_start /builds/isc-projects/bind9/lib/dns/resolver.c:4219:4 (libdns.so.1110+0x1787a3)
#10 dispatch /builds/isc-projects/bind9/lib/isc/task.c:1157:7 (libisc.so.1107+0x507f5)
#11 run /builds/isc-projects/bind9/lib/isc/task.c:1331:2 (libisc.so.1107+0x4d749)
(cherry picked from commit 71ef3a8038 )
2020-09-09 16:22:39 +10:00
Mark Andrews
f6ba3ec731
Address lock-order-inversion
...
WARNING: ThreadSanitizer: lock-order-inversion (potential deadlock) (pid=12714)
Cycle in lock order graph: M100252 (0x7b7c00010a08) => M1171 (0x7b7400000dc8) => M100252
Mutex M1171 acquired here while holding mutex M100252 in thread T1:
#0 pthread_mutex_lock <null> (delv+0x4483a6)
#1 dns_resolver_createfetch3 /builds/isc-projects/bind9/lib/dns/resolver.c:9585:2 (libdns.so.1110+0x1769fd)
#2 dns_resolver_createfetch /builds/isc-projects/bind9/lib/dns/resolver.c:9504:10 (libdns.so.1110+0x174e17)
#3 create_fetch /builds/isc-projects/bind9/lib/dns/validator.c:1156:10 (libdns.so.1110+0x1c1e5f)
#4 validatezonekey /builds/isc-projects/bind9/lib/dns/validator.c:2124:13 (libdns.so.1110+0x1c3b6d)
#5 start_positive_validation /builds/isc-projects/bind9/lib/dns/validator.c:2301:10 (libdns.so.1110+0x1bfde9)
#6 validator_start /builds/isc-projects/bind9/lib/dns/validator.c:3647:12 (libdns.so.1110+0x1bef62)
#7 dispatch /builds/isc-projects/bind9/lib/isc/task.c:1157:7 (libisc.so.1107+0x507d5)
#8 run /builds/isc-projects/bind9/lib/isc/task.c:1331:2 (libisc.so.1107+0x4d729)
Mutex M100252 previously acquired by the same thread here:
#0 pthread_mutex_lock <null> (delv+0x4483a6)
#1 validator_start /builds/isc-projects/bind9/lib/dns/validator.c:3628:2 (libdns.so.1110+0x1bee31)
#2 dispatch /builds/isc-projects/bind9/lib/isc/task.c:1157:7 (libisc.so.1107+0x507d5)
#3 run /builds/isc-projects/bind9/lib/isc/task.c:1331:2 (libisc.so.1107+0x4d729)
Mutex M100252 acquired here while holding mutex M1171 in thread T1:
#0 pthread_mutex_lock <null> (delv+0x4483a6)
#1 dns_validator_destroy /builds/isc-projects/bind9/lib/dns/validator.c:3912:2 (libdns.so.1110+0x1bf788)
#2 validated /builds/isc-projects/bind9/lib/dns/resolver.c:4916:2 (libdns.so.1110+0x18fdfd)
#3 dispatch /builds/isc-projects/bind9/lib/isc/task.c:1157:7 (libisc.so.1107+0x507d5)
#4 run /builds/isc-projects/bind9/lib/isc/task.c:1331:2 (libisc.so.1107+0x4d729)
Mutex M1171 previously acquired by the same thread here:
#0 pthread_mutex_lock <null> (delv+0x4483a6)
#1 validated /builds/isc-projects/bind9/lib/dns/resolver.c:4907:2 (libdns.so.1110+0x18fc3d)
#2 dispatch /builds/isc-projects/bind9/lib/isc/task.c:1157:7 (libisc.so.1107+0x507d5)
#3 run /builds/isc-projects/bind9/lib/isc/task.c:1331:2 (libisc.so.1107+0x4d729)
Thread T1 'isc-worker0000' (tid=12729, running) created by main thread at:
#0 pthread_create <null> (delv+0x42afdb)
#1 isc_thread_create /builds/isc-projects/bind9/lib/isc/pthreads/thread.c:60:8 (libisc.so.1107+0x726d8)
#2 isc__taskmgr_create /builds/isc-projects/bind9/lib/isc/task.c:1468:7 (libisc.so.1107+0x4d635)
#3 isc_taskmgr_createinctx /builds/isc-projects/bind9/lib/isc/task.c:2091:11 (libisc.so.1107+0x4f4ac)
#4 main /builds/isc-projects/bind9/bin/delv/delv.c:1639:2 (delv+0x4b7f96)
SUMMARY: ThreadSanitizer: lock-order-inversion (potential deadlock) (/builds/isc-projects/bind9/bin/delv/.libs/delv+0x4483a6) in pthread_mutex_lock
(cherry picked from commit 992a79a14b )
2020-09-09 16:22:39 +10:00
Mark Andrews
5d469f2498
Address lock-order-inversion
...
Obtain references to view->redirect and view->managed_keys then
release view->lock so dns_zone_setviewcommit and dns_zone_setviewrevert
can obtain the view->lock while holding zone->lock.
WARNING: ThreadSanitizer: lock-order-inversion (potential deadlock) (pid=9132)
Cycle in lock order graph: M987831431424375936 (0x000000000000) => M1012319771577875480 (0x000000000000) => M987831431424375936
Mutex M1012319771577875480 acquired here while holding mutex M987831431424375936 in thread T2:
#0 pthread_mutex_lock <null> (named+0x4642a6)
#1 dns_zone_setviewcommit /builds/isc-projects/bind9/lib/dns/zone.c:1571:2 (libdns.so.1110+0x1d74eb)
#2 dns_view_setviewcommit /builds/isc-projects/bind9/lib/dns/view.c:2388:3 (libdns.so.1110+0x1cfe29)
#3 load_configuration /builds/isc-projects/bind9/bin/named/./server.c:8188:3 (named+0x51eadd)
#4 loadconfig /builds/isc-projects/bind9/bin/named/./server.c:9438:11 (named+0x510c66)
#5 ns_server_reconfigcommand /builds/isc-projects/bind9/bin/named/./server.c:9773:2 (named+0x510b41)
#6 ns_control_docommand /builds/isc-projects/bind9/bin/named/control.c:243:12 (named+0x4e451a)
#7 control_recvmessage /builds/isc-projects/bind9/bin/named/controlconf.c:465:13 (named+0x4e9056)
#8 dispatch /builds/isc-projects/bind9/lib/isc/task.c:1157:7 (libisc.so.1107+0x507d5)
#9 run /builds/isc-projects/bind9/lib/isc/task.c:1331:2 (libisc.so.1107+0x4d729)
Mutex M987831431424375936 previously acquired by the same thread here:
#0 pthread_mutex_lock <null> (named+0x4642a6)
#1 dns_view_setviewcommit /builds/isc-projects/bind9/lib/dns/view.c:2382:2 (libdns.so.1110+0x1cfde7)
#2 load_configuration /builds/isc-projects/bind9/bin/named/./server.c:8188:3 (named+0x51eadd)
#3 loadconfig /builds/isc-projects/bind9/bin/named/./server.c:9438:11 (named+0x510c66)
#4 ns_server_reconfigcommand /builds/isc-projects/bind9/bin/named/./server.c:9773:2 (named+0x510b41)
#5 ns_control_docommand /builds/isc-projects/bind9/bin/named/control.c:243:12 (named+0x4e451a)
#6 control_recvmessage /builds/isc-projects/bind9/bin/named/controlconf.c:465:13 (named+0x4e9056)
#7 dispatch /builds/isc-projects/bind9/lib/isc/task.c:1157:7 (libisc.so.1107+0x507d5)
#8 run /builds/isc-projects/bind9/lib/isc/task.c:1331:2 (libisc.so.1107+0x4d729)
Mutex M987831431424375936 acquired here while holding mutex M1012319771577875480 in thread T7:
#0 pthread_mutex_lock <null> (named+0x4642a6)
#1 dns_view_findzonecut2 /builds/isc-projects/bind9/lib/dns/view.c:1300:2 (libdns.so.1110+0x1cc93a)
#2 dns_view_findzonecut /builds/isc-projects/bind9/lib/dns/view.c:1261:9 (libdns.so.1110+0x1cc864)
#3 fctx_create /builds/isc-projects/bind9/lib/dns/resolver.c:4459:13 (libdns.so.1110+0x1779d3)
#4 dns_resolver_createfetch3 /builds/isc-projects/bind9/lib/dns/resolver.c:9628:12 (libdns.so.1110+0x176cb6)
#5 dns_resolver_createfetch /builds/isc-projects/bind9/lib/dns/resolver.c:9504:10 (libdns.so.1110+0x174e17)
#6 zone_refreshkeys /builds/isc-projects/bind9/lib/dns/zone.c:10061:12 (libdns.so.1110+0x2055a5)
#7 zone_maintenance /builds/isc-projects/bind9/lib/dns/zone.c:10274:5 (libdns.so.1110+0x203a78)
#8 zone_timer /builds/isc-projects/bind9/lib/dns/zone.c:13106:2 (libdns.so.1110+0x1e815a)
#9 dispatch /builds/isc-projects/bind9/lib/isc/task.c:1157:7 (libisc.so.1107+0x507d5)
#10 run /builds/isc-projects/bind9/lib/isc/task.c:1331:2 (libisc.so.1107+0x4d729)
Mutex M1012319771577875480 previously acquired by the same thread here:
#0 pthread_mutex_lock <null> (named+0x4642a6)
#1 zone_refreshkeys /builds/isc-projects/bind9/lib/dns/zone.c:9951:2 (libdns.so.1110+0x204dc3)
#2 zone_maintenance /builds/isc-projects/bind9/lib/dns/zone.c:10274:5 (libdns.so.1110+0x203a78)
#3 zone_timer /builds/isc-projects/bind9/lib/dns/zone.c:13106:2 (libdns.so.1110+0x1e815a)
#4 dispatch /builds/isc-projects/bind9/lib/isc/task.c:1157:7 (libisc.so.1107+0x507d5)
#5 run /builds/isc-projects/bind9/lib/isc/task.c:1331:2 (libisc.so.1107+0x4d729)
Thread T2 'isc-worker0001' (tid=9163, running) created by main thread at:
#0 pthread_create <null> (named+0x446edb)
#1 isc_thread_create /builds/isc-projects/bind9/lib/isc/pthreads/thread.c:60:8 (libisc.so.1107+0x726d8)
#2 isc__taskmgr_create /builds/isc-projects/bind9/lib/isc/task.c:1468:7 (libisc.so.1107+0x4d635)
#3 isc_taskmgr_create /builds/isc-projects/bind9/lib/isc/task.c:2109:11 (libisc.so.1107+0x4f587)
#4 create_managers /builds/isc-projects/bind9/bin/named/./main.c:886:11 (named+0x4f1a97)
#5 setup /builds/isc-projects/bind9/bin/named/./main.c:1305:11 (named+0x4f05ee)
#6 main /builds/isc-projects/bind9/bin/named/./main.c:1556:2 (named+0x4ef12d)
Thread T7 'isc-worker0006' (tid=9168, running) created by main thread at:
#0 pthread_create <null> (named+0x446edb)
#1 isc_thread_create /builds/isc-projects/bind9/lib/isc/pthreads/thread.c:60:8 (libisc.so.1107+0x726d8)
#2 isc__taskmgr_create /builds/isc-projects/bind9/lib/isc/task.c:1468:7 (libisc.so.1107+0x4d635)
#3 isc_taskmgr_create /builds/isc-projects/bind9/lib/isc/task.c:2109:11 (libisc.so.1107+0x4f587)
#4 create_managers /builds/isc-projects/bind9/bin/named/./main.c:886:11 (named+0x4f1a97)
#5 setup /builds/isc-projects/bind9/bin/named/./main.c:1305:11 (named+0x4f05ee)
#6 main /builds/isc-projects/bind9/bin/named/./main.c:1556:2 (named+0x4ef12d)
SUMMARY: ThreadSanitizer: lock-order-inversion (potential deadlock) (/builds/isc-projects/bind9/bin/named/.libs/named+0x4642a6) in pthread_mutex_lock
(cherry picked from commit cdcfde9e65 )
2020-09-09 16:22:39 +10:00
Mark Andrews
5b425046dd
isc_mutex_init_errcheck prototype should not be under ISC_MUTEX_PROFILE
...
(cherry picked from commit 552e0b852e )
2020-09-09 16:22:38 +10:00
Mark Andrews
4881207780
Defer read of zl->server and zl->reconfig until
...
the reference counter has gone to zero and there is
no longer a possibility of changes in other threads.
(cherry picked from commit 9b445f33e2 )
2020-09-09 16:22:38 +10:00
Mark Andrews
255f7b0b12
Merge branch '2120-the-dynamic-load-flags-are-inconsistent-with-thread-analysis-v9_16' into 'v9_16'
...
Resolve "The dynamic load flags are inconsistent with thread analysis"
See merge request isc-projects/bind9!4096
2020-09-07 22:58:10 +00:00
Mark Andrews
5bc67c0ac9
Don't run dyndb and dlzexternal if running TSAN as
...
the dlopen flags being used are incompatible with TSAN.
(cherry picked from commit 86316ed29d )
2020-09-08 08:34:34 +10:00
Mark Andrews
248d002816
alphabetize tests/usage
...
(cherry picked from commit bbece7389e )
2020-09-08 08:26:13 +10:00
Evan Hunt
17f0cab259
Merge branch 'each-faster-tcp-test-v9_16' into 'v9_16'
...
shorten the tcp system test
See merge request isc-projects/bind9!4092
2020-09-04 21:36:01 +00:00
Evan Hunt
267c154a63
shorten the tcp system test
...
the tcp system test uses the 'packet.pl' test tool to send a packet
thousands of times. this took a long time because the tool was waiting
for replies and parsing them; however, for that particular test the
replies aren't relevant.
this commit uses non-blocking sockets and moves the reply parsing
outside the send loop, which speeds the system test up substantially.
(cherry picked from commit 1ceea908b6 )
2020-09-04 14:22:53 -07:00
Michał Kępień
b0e1d19599
Merge branch '1919-include-bind-documentation-in-windows-zips-v9_16' into 'v9_16'
...
[v9_16] Include BIND documentation in Windows zips
See merge request isc-projects/bind9!4087
2020-09-03 10:11:07 +00:00
Michał Kępień
6e2a35df2d
Include BIND documentation in Windows zips
...
As generated documentation files are no longer stored in the BIND Git
repository, put a copy of the PDF version of the BIND ARM generated by
the "docs" GitLab CI job into the Windows zips to make it easily
available to the end users on that platform.
Make sure Windows zips also contain certain documentation files included
in source tarballs to make the contents of each release more consistent
across different platforms.
(cherry picked from commit 549ddca256 )
2020-09-03 12:02:19 +02:00
Mark Andrews
a86dd63dc0
Merge branch 'marka-check-deny-name-with-grant-subdomain-v9_16' into 'v9_16'
...
Check 'deny name' + 'grant subdomain' for the same name
See merge request isc-projects/bind9!4082
2020-09-03 06:41:46 +00:00
Mark Andrews
1ef4fa9a0b
Check 'deny name' + 'grant subdomain' for the same name
...
(cherry picked from commit a402ffbced )
2020-09-03 16:22:01 +10:00
Mark Andrews
4e6635f13f
Merge branch '2115-the-load-of-huge-zone-can-take-over-100-secs-when-running-under-a-sanitiser-v9_16' into 'v9_16'
...
Increase zone load timeout in the "rndc" test
See merge request isc-projects/bind9!4076
2020-09-02 22:00:12 +00:00
Mark Andrews
91daae5c62
Increase zone load timeout in the "rndc" test
...
The "huge.zone" zone can take longer than 100 seconds to load when
running under a sanitizer. Increase the relevant zone load timeout to
prevent intermittent failures of the "rndc" system test.
(cherry picked from commit fd08918df5 )
2020-09-02 21:41:30 +00:00
Mark Andrews
0b4b2e990b
Merge branch '2084-9-11-data-race-in-dispatch_test-2-v9_16' into 'v9_16'
...
Resolve "9.11 data race in dispatch_test"
See merge request isc-projects/bind9!4075
2020-09-02 21:33:58 +00:00
Mark Andrews
e6332e4a67
watch_fd also requires thread->fdlock[lockid] to be held
...
(cherry picked from commit 22f499cdc4 )
2020-09-03 07:14:45 +10:00
Mark Andrews
eadfe4b673
remove dead code
...
(cherry picked from commit e923e62f6c )
2020-09-03 07:14:45 +10:00
Ondřej Surý
cfeb3bf803
Merge branch '2091-print-out-more-diagnostics-on-dns_name_issubdomain-v9_16' into 'v9_16'
...
Print diagnostics on dns_name_issubdomain() failure in fctx_create()
See merge request isc-projects/bind9!4073
2020-09-02 20:21:19 +00:00
Ondřej Surý
56d2cf6f1e
Print diagnostics on dns_name_issubdomain() failure in fctx_create()
...
Log diagnostic message when dns_name_issubdomain() in the fctx_create()
when the resolver is qname minimizing and forwarding at the same time.
(cherry picked from commit 0a22024c27 )
2020-09-02 18:29:01 +02:00
Ondřej Surý
184b608745
Merge branch '1847-recursor-has-issues-recursing-ip6-arpa-v9_16' into 'v9_16'
...
Resolve "9.16.* recursor has issues recursing" [v9.16]
See merge request isc-projects/bind9!4070
2020-09-02 14:54:00 +00:00