BIND merge requestshttps://gitlab.isc.org/isc-projects/bind9/-/merge_requests2019-06-04T05:39:26Zhttps://gitlab.isc.org/isc-projects/bind9/-/merge_requests/1926Resolve "remove dead stores"2019-06-04T05:39:26ZMark AndrewsResolve "remove dead stores"Closes #1017Closes #1017Mark AndrewsMark Andrewshttps://gitlab.isc.org/isc-projects/bind9/-/merge_requests/2000Resolve "@PKCS11_TEST@ is not being expanded"2019-06-04T07:57:44ZMark AndrewsResolve "@PKCS11_TEST@ is not being expanded"Closes #1063Closes #1063Evan HuntEvan Hunthttps://gitlab.isc.org/isc-projects/bind9/-/merge_requests/2005Resolve "MacPorts uses /opt/local as its OpenSSL location"2019-06-04T08:13:30ZMark AndrewsResolve "MacPorts uses /opt/local as its OpenSSL location"Closes #1066Closes #1066Mark AndrewsMark Andrewshttps://gitlab.isc.org/isc-projects/bind9/-/merge_requests/2011add missing word 'includes'2019-06-05T23:20:30ZMark Andrewsadd missing word 'includes'https://gitlab.isc.org/isc-projects/bind9/-/merge_requests/2014capture named-checkconf output2019-06-06T15:43:39ZMark Andrewscapture named-checkconf outputThere was not enough forensics to diagnose the cause of these failures.
```
S:checkconf:Wed Jun 5 18:02:22 PDT 2019
I:checkconf:PORTRANGE:6500 - 6599
I:checkconf:checking that named-checkconf handles a known good config (1)
I:checkconf...There was not enough forensics to diagnose the cause of these failures.
```
S:checkconf:Wed Jun 5 18:02:22 PDT 2019
I:checkconf:PORTRANGE:6500 - 6599
I:checkconf:checking that named-checkconf handles a known good config (1)
I:checkconf:checking that named-checkconf prints a known good config (2)
I:checkconf:checking that named-checkconf -x removes secrets (3)
I:checkconf:checking that named-checkconf detects error in bad-acl.conf (4)
I:checkconf:checking that named-checkconf detects error in bad-also-notify.conf (5)
I:checkconf:checking that named-checkconf detects error in bad-catz-zone.conf (6)
I:checkconf:checking that named-checkconf detects error in bad-dnskey-validity.conf (7)
I:checkconf:checking that named-checkconf detects error in bad-dnssec.conf (8)
I:checkconf:checking that named-checkconf detects error in bad-duplicate-key.conf (9)
I:checkconf:failed
I:checkconf:checking that named-checkconf detects error in bad-duplicate-root-key.conf (10)
I:checkconf:failed
I:checkconf:checking that named-checkconf detects error in bad-geoip-use-ecs.conf (11)
I:checkconf:checking that named-checkconf detects error in bad-glue-cache-bogus.conf (12)
I:checkconf:checking that named-checkconf detects error in bad-hint.conf (13)
I:checkconf:checking that named-checkconf detects error in bad-in-view-dup.conf (14)
I:checkconf:checking that named-checkconf detects error in bad-inline-slave.conf (15)
I:checkconf:checking that named-checkconf detects error in bad-interface-interval.conf (16)
I:checkconf:checking that named-checkconf detects error in bad-keep-response-order.conf (17)
I:checkconf:checking that named-checkconf detects error in bad-lifetime.conf (18)
I:checkconf:checking that named-checkconf detects error in bad-lmdb-mapsize-bogus.conf (19)
I:checkconf:checking that named-checkconf detects error in bad-lmdb-mapsize-toolarge.conf (20)
I:checkconf:checking that named-checkconf detects error in bad-lmdb-mapsize-toosmall.conf (21)
I:checkconf:checking that named-checkconf detects error in bad-lmdb-mapsize-unlimited.conf (22)
I:checkconf:checking that named-checkconf detects error in bad-many.conf (23)
I:checkconf:checking that named-checkconf detects error in bad-master-request-ixfr.conf (24)
I:checkconf:checking that named-checkconf detects error in bad-maxcachettl.conf (25)
I:checkconf:checking that named-checkconf detects error in bad-maxncachettl-1.conf (26)
I:checkconf:checking that named-checkconf detects error in bad-maxncachettl-2.conf (27)
I:checkconf:checking that named-checkconf detects error in bad-maxncachettl-3.conf (28)
I:checkconf:checking that named-checkconf detects error in bad-maxncachettl-4.conf (29)
I:checkconf:checking that named-checkconf detects error in bad-maxttlmap.conf (30)
I:checkconf:checking that named-checkconf detects error in bad-mincachettl.conf (31)
I:checkconf:checking that named-checkconf detects error in bad-minncachettl.conf (32)
I:checkconf:checking that named-checkconf detects error in bad-mirror-allow-recursion-none.conf (33)
I:checkconf:checking that named-checkconf detects error in bad-mirror-explicit-notify-yes.conf (34)
I:checkconf:checking that named-checkconf detects error in bad-mirror-non-root-zone-without-masters.conf (35)
I:checkconf:checking that named-checkconf detects error in bad-mirror-recursion-no.conf (36)
I:checkconf:checking that named-checkconf detects error in bad-mirror-zonename.conf (37)
I:checkconf:checking that named-checkconf detects error in bad-noddns.conf (38)
I:checkconf:checking that named-checkconf detects error in bad-options-also-notify.conf (39)
I:checkconf:checking that named-checkconf detects error in bad-printtime.conf (40)
I:checkconf:checking that named-checkconf detects error in bad-rate-limit-acl.conf (41)
I:checkconf:checking that named-checkconf detects error in bad-rate-limit-all-per-second.conf (42)
I:checkconf:checking that named-checkconf detects error in bad-rate-limit-errors-per-second.conf (43)
I:checkconf:checking that named-checkconf detects error in bad-rate-limit-ipv4-prefix-length.conf (44)
I:checkconf:checking that named-checkconf detects error in bad-rate-limit-ipv6-prefix-length.conf (45)
I:checkconf:checking that named-checkconf detects error in bad-rate-limit-max-table-size.conf (46)
I:checkconf:checking that named-checkconf detects error in bad-rate-limit-nodata-per-second.conf (47)
I:checkconf:checking that named-checkconf detects error in bad-rate-limit-nxdomains-per-second.conf (48)
I:checkconf:checking that named-checkconf detects error in bad-rate-limit-qps-scale.conf (49)
I:checkconf:checking that named-checkconf detects error in bad-rate-limit-referrals-per-second.conf (50)
I:checkconf:checking that named-checkconf detects error in bad-rate-limit-responses-per-second.conf (51)
I:checkconf:checking that named-checkconf detects error in bad-rate-limit-slip.conf (52)
I:checkconf:checking that named-checkconf detects error in bad-rate-limit-window.conf (53)
I:checkconf:checking that named-checkconf detects error in bad-root-mixed-key.conf (54)
I:checkconf:failed
I:checkconf:checking that named-checkconf detects error in bad-rpz-too-many-zones.conf (55)
I:checkconf:checking that named-checkconf detects error in bad-rpz-ttl.conf (56)
I:checkconf:checking that named-checkconf detects error in bad-rpz-update.conf (57)
I:checkconf:checking that named-checkconf detects error in bad-rpz-zone.conf (58)
I:checkconf:checking that named-checkconf detects error in bad-sharedwritable1.conf (59)
I:checkconf:checking that named-checkconf detects error in bad-sharedwritable2.conf (60)
I:checkconf:checking that named-checkconf detects error in bad-sharedzone1.conf (61)
I:checkconf:checking that named-checkconf detects error in bad-sharedzone2.conf (62)
I:checkconf:checking that named-checkconf detects error in bad-sharedzone3.conf (63)
I:checkconf:checking that named-checkconf detects error in bad-sig-validity.conf (64)
I:checkconf:checking that named-checkconf detects error in bad-stub-masters-dialup.conf (65)
I:checkconf:checking that named-checkconf detects error in bad-tsig.conf (66)
I:checkconf:checking that named-checkconf detects error in bad-update-policy1.conf (67)
I:checkconf:checking that named-checkconf detects error in bad-update-policy10.conf (68)
I:checkconf:checking that named-checkconf detects error in bad-update-policy11.conf (69)
I:checkconf:checking that named-checkconf detects error in bad-update-policy12.conf (70)
I:checkconf:checking that named-checkconf detects error in bad-update-policy13.conf (71)
I:checkconf:checking that named-checkconf detects error in bad-update-policy14.conf (72)
I:checkconf:checking that named-checkconf detects error in bad-update-policy15.conf (73)
I:checkconf:checking that named-checkconf detects error in bad-update-policy2.conf (74)
I:checkconf:checking that named-checkconf detects error in bad-update-policy3.conf (75)
I:checkconf:checking that named-checkconf detects error in bad-update-policy4.conf (76)
I:checkconf:checking that named-checkconf detects error in bad-update-policy5.conf (77)
I:checkconf:checking that named-checkconf detects error in bad-update-policy6.conf (78)
I:checkconf:checking that named-checkconf detects error in bad-update-policy7.conf (79)
I:checkconf:checking that named-checkconf detects error in bad-update-policy8.conf (80)
I:checkconf:checking that named-checkconf detects error in bad-update-policy9.conf (81)
I:checkconf:checking that named-checkconf detects error in bad-validation-auto-key.conf (82)
I:checkconf:checking that named-checkconf detects error in bad-view-also-notify.conf (83)
I:checkconf:checking that named-checkconf detects no error in good-acl.conf (84)
I:checkconf:checking that named-checkconf detects no error in good-allow-update-forwarding-view.conf (85)
I:checkconf:checking that named-checkconf detects no error in good-allow-update-forwarding.conf (86)
I:checkconf:checking that named-checkconf detects no error in good-allow-update-view.conf (87)
I:checkconf:checking that named-checkconf detects no error in good-allow-update.conf (88)
I:checkconf:checking that named-checkconf detects no error in good-class.conf (89)
I:checkconf:checking that named-checkconf detects no error in good-dlv-dlv.example.com.conf (90)
I:checkconf:checking that named-checkconf detects no error in good-dup-managed-key.conf (91)
I:checkconf:checking that named-checkconf detects no error in good-dup-trusted-key.conf (92)
I:checkconf:checking that named-checkconf detects no error in good-glue-cache.conf (93)
I:checkconf:checking that named-checkconf detects no error in good-interface-interval.conf (94)
I:checkconf:checking that named-checkconf detects no error in good-lmdb-mapsize-largest.conf (95)
I:checkconf:checking that named-checkconf detects no error in good-lmdb-mapsize-smallest.conf (96)
I:checkconf:checking that named-checkconf detects no error in good-maxcachettl.conf (97)
I:checkconf:checking that named-checkconf detects no error in good-maxncachettl.conf (98)
I:checkconf:checking that named-checkconf detects no error in good-mincachettl.conf (99)
I:checkconf:checking that named-checkconf detects no error in good-minncachettl.conf (100)
I:checkconf:checking that named-checkconf detects no error in good-mirror-inherited-notify-yes.conf (101)
I:checkconf:checking that named-checkconf detects no error in good-mirror-root-zone-without-masters.conf (102)
I:checkconf:checking that named-checkconf detects no error in good-nested.conf (103)
I:checkconf:checking that named-checkconf detects no error in good-options-also-notify.conf (104)
I:checkconf:checking that named-checkconf detects no error in good-printtime.conf (105)
I:checkconf:checking that named-checkconf detects no error in good-response-dot.conf (106)
I:checkconf:checking that named-checkconf detects no error in good-rpz-ttl.conf (107)
I:checkconf:checking that named-checkconf detects no error in good-rpz-update.conf (108)
I:checkconf:checking that named-checkconf detects no error in good-update-policy1.conf (109)
I:checkconf:checking that named-checkconf detects no error in good-update-policy10.conf (110)
I:checkconf:checking that named-checkconf detects no error in good-update-policy11.conf (111)
I:checkconf:checking that named-checkconf detects no error in good-update-policy12.conf (112)
I:checkconf:checking that named-checkconf detects no error in good-update-policy2.conf (113)
I:checkconf:checking that named-checkconf detects no error in good-update-policy3.conf (114)
I:checkconf:checking that named-checkconf detects no error in good-update-policy4.conf (115)
I:checkconf:checking that named-checkconf detects no error in good-update-policy5.conf (116)
I:checkconf:checking that named-checkconf detects no error in good-update-policy6.conf (117)
I:checkconf:checking that named-checkconf detects no error in good-update-policy7.conf (118)
I:checkconf:checking that named-checkconf detects no error in good-update-policy8.conf (119)
I:checkconf:checking that named-checkconf detects no error in good-update-policy9.conf (120)
I:checkconf:checking that named-checkconf detects no error in good-view-also-notify.conf (121)
I:checkconf:checking that ancient options report a fatal error (122)
I:checkconf:checking that named-checkconf -z catches missing hint file (123)
I:checkconf:checking that named-checkconf catches range errors (124)
I:checkconf:checking that named-checkconf warns of notify inconsistencies (125)
I:checkconf:checking named-checkconf dnssec warnings (126)
I:checkconf:range checking fields that do not allow zero (127)
I:checkconf:checking options allowed in inline-signing slaves (128)
I:checkconf:check file + inline-signing for slave zones (129)
I:checkconf:checking named-checkconf DLZ warnings (130)
I:checkconf:checking for missing key directory warning (131)
I:checkconf:checking that named-checkconf -z catches conflicting ttl with max-ttl (132)
I:checkconf:checking that named-checkconf -z catches invalid max-ttl (133)
I:checkconf:checking that named-checkconf -z skips zone check with alternate databases (134)
I:checkconf:checking that named-checkconf -z skips zone check with DLZ (135)
I:checkconf:checking that named-checkconf -z fails on view with ANY class (136)
I:checkconf:checking that named-checkconf -z fails on view with CLASS255 class (137)
I:checkconf:checking that named-checkconf -z passes on view with IN class (138)
I:checkconf:checking that named-checkconf -z passes on view with CLASS1 class (139)
I:checkconf:check that check-names fails as configured (140)
I:checkconf:check that check-mx fails as configured (141)
I:checkconf:check that check-dup-records fails as configured (142)
I:checkconf:check that check-mx fails as configured (143)
I:checkconf:check that check-mx-cname fails as configured (144)
I:checkconf:check that check-srv-cname fails as configured (145)
I:checkconf:check that named-checkconf -p properly print a port range (146)
I:checkconf:check that named-checkconf -z handles in-view (147)
I:checkconf:check that named-checkconf prints max-cache-size <percentage> correctly (148)
I:checkconf:check that named-checkconf -l print out the zone list (149)
I:checkconf:check that 'dnssec-lookaside auto;' generates a warning (150)
I:checkconf:check that 'dnssec-lookaside . trust-anchor dlv.isc.org;' generates a warning (151)
I:checkconf:check that 'dnssec-lookaside . trust-anchor dlv.example.com;' does not generate a warning (152)
I:checkconf:check that the 2010 ICANN ROOT KSK without the 2017 ICANN ROOT KSK generates a warning (153)
I:checkconf:check that the 2010 ICANN ROOT KSK with the 2017 ICANN ROOT KSK does not generate a warning (154)
I:checkconf:check that the 2017 ICANN ROOT KSK alone does not generate a warning (154)
I:checkconf:check that a static root key generates a warning (154)
I:checkconf:check that a trusted-keys entry for root generates a warning (154)
I:checkconf:check that using dnssec-keys and managed-keys generates an error (154)
I:checkconf:check that the dlv.isc.org KSK generates a warning (154)
I:checkconf:check that 'geoip-use-ecs no' generates a warning (154)
I:checkconf:exit status: 3
R:checkconf:FAIL
E:checkconf:Wed Jun 5 18:02:37 PDT 2019
```Mark AndrewsMark Andrewshttps://gitlab.isc.org/isc-projects/bind9/-/merge_requests/2019[v9_14] Minor doc fixes2019-06-10T04:22:27ZMichał Kępień[v9_14] Minor doc fixesThis MR addresses minor documentation issues found by @stephen (see https://wiki.isc.org/bin/view/QA/BindQaResults_9_11_8#9_14_3 for details).This MR addresses minor documentation issues found by @stephen (see https://wiki.isc.org/bin/view/QA/BindQaResults_9_11_8#9_14_3 for details).Stephen MorrisStephen Morrishttps://gitlab.isc.org/isc-projects/bind9/-/merge_requests/2017Resolve "Use zonemgr unreachable cache more effectively"2019-06-11T07:58:23ZWitold KrecickiResolve "Use zonemgr unreachable cache more effectively"Closes #1070Closes #1070Witold KrecickiWitold Krecickihttps://gitlab.isc.org/isc-projects/bind9/-/merge_requests/1994Address compilation warnings for -O3 builds2019-06-11T08:49:03ZMichał KępieńAddress compilation warnings for -O3 buildsMichał KępieńMichał Kępieńhttps://gitlab.isc.org/isc-projects/bind9/-/merge_requests/2030Resolve "Underflow in Stats Channel RecursClients value?"2019-06-13T12:19:33ZWitold KrecickiResolve "Underflow in Stats Channel RecursClients value?"Closes #1067
Note that v9.11 will require a different change (although similar) since the code was moved from bin/named to lib/nsCloses #1067
Note that v9.11 will require a different change (although similar) since the code was moved from bin/named to lib/nsWitold KrecickiWitold Krecickihttps://gitlab.isc.org/isc-projects/bind9/-/merge_requests/2032remove geoip-use-ecs from default config2019-06-17T13:35:59ZMark Andrewsremove geoip-use-ecs from default configMatthijs Mekkingmatthijs@isc.orgMatthijs Mekkingmatthijs@isc.orghttps://gitlab.isc.org/isc-projects/bind9/-/merge_requests/2038Fix transfer statistics extraction2019-06-18T07:12:54ZMichał KępieńFix transfer statistics extractionMake the regular expressions used for extracting transfer statistics from a named log file slightly more precise in order to prevent them from matching the wrong lines as this may trigger false positives for the `ixfr` and `xfer` system ...Make the regular expressions used for extracting transfer statistics from a named log file slightly more precise in order to prevent them from matching the wrong lines as this may trigger false positives for the `ixfr` and `xfer` system tests.
As an example, the regular expression responsible for extracting the number of bytes transmitted throughout an entire zone transfer could also match a line containing the following string:
transfer of '<zone-name>/IN': sending TCP message of <integer> bytes
However, such a line is not one summarizing a zone transfer.
Also remove superfluous arguments for the `get_named_xfer_stats()` function in the `ixfr` and `xfer` system tests.Michał KępieńMichał Kępieńhttps://gitlab.isc.org/isc-projects/bind9/-/merge_requests/2041Always fail a system test if crashes are detected2019-06-18T07:55:21ZMichał KępieńAlways fail a system test if crashes are detectedIn certain situations (e.g. a named instance crashing upon shutdown in a
system test which involves shutting down a server and restarting it
afterwards), a system test may succeed despite a named crash being
triggered. This must never b...In certain situations (e.g. a named instance crashing upon shutdown in a
system test which involves shutting down a server and restarting it
afterwards), a system test may succeed despite a named crash being
triggered. This must never be the case. Extend run.sh to mark a test
as failed if core dumps or log lines indicating assertion failures are
detected (the latter is only an extra measure aimed at test environments
in which core dumps are not generated; note that some types of crashes,
e.g. segmentation faults, will not be detected using this method alone).
Closes #1088Michał KępieńMichał Kępieńhttps://gitlab.isc.org/isc-projects/bind9/-/merge_requests/1962Don't SERVFAIL on lame delegations when doing qname minimization in relaxed mode2019-06-19T13:08:45ZWitold KrecickiDon't SERVFAIL on lame delegations when doing qname minimization in relaxed modeqname minimization in relaxed mode should fall back to regular
resolution in case of failure.
Closes #1055qname minimization in relaxed mode should fall back to regular
resolution in case of failure.
Closes #1055Witold KrecickiWitold Krecickihttps://gitlab.isc.org/isc-projects/bind9/-/merge_requests/2025Fix statistics in x86 Windows builds2019-06-20T16:07:29ZMichał KępieńFix statistics in x86 Windows buildsCloses #1081Closes #1081Ondřej SurýOndřej Surýhttps://gitlab.isc.org/isc-projects/bind9/-/merge_requests/2027wait for zones to load2019-06-24T01:54:58ZMark Andrewswait for zones to loadThe `spf` system test failed but on review named.run was correct. The only thing I can put it down to was the zones where still loading.The `spf` system test failed but on review named.run was correct. The only thing I can put it down to was the zones where still loading.Mark AndrewsMark Andrewshttps://gitlab.isc.org/isc-projects/bind9/-/merge_requests/2039silence unchecked return2019-06-25T00:13:26ZMark Andrewssilence unchecked returnCoverity reported 2 unchecked returns where the checking was unnecessary.
Cast to (void) to silence.
```
3037 } else {
3038 inc_stats(manager->stats, sock->statsindex[STATID_ACCEPTFAIL]);
CID 1444855: ...Coverity reported 2 unchecked returns where the checking was unnecessary.
Cast to (void) to silence.
```
3037 } else {
3038 inc_stats(manager->stats, sock->statsindex[STATID_ACCEPTFAIL]);
CID 1444855: Unchecked return value (CHECKED_RETURN)
47. check_return: Calling __atomic_fetch_sub without checking return value (as is done elsewhere 39 out of 43 times).
3039 isc_refcount_decrement(&NEWCONNSOCK(dev)->references);
3040 free_socket((isc__socket_t **)&dev->newsocket);
3041 }
````
```
5159 ISC_LIST_UNLINK(sock->accept_list, dev,
5160 ev_link);
5161
CID 1444856: Unchecked return value (CHECKED_RETURN)
43. check_return: Calling __atomic_fetch_sub without checking return value (as is done elsewhere 39 out of 43 times).
5162 isc_refcount_decrement(
5163 &NEWCONNSOCK(dev)->references);
5164 free_socket((isc__socket_t **)&dev->newsocket);
```
Mark AndrewsMark Andrewshttps://gitlab.isc.org/isc-projects/bind9/-/merge_requests/2081Wait for outgoing transfer statistics to be logged2019-06-25T20:15:20ZMichał KępieńWait for outgoing transfer statistics to be loggedSince the message confirming outgoing transfer completion is logged
asynchronously, it may happen that transfer statistics may not yet be
logged by the time the dig command triggering a given transfer returns.
This causes false positives...Since the message confirming outgoing transfer completion is logged
asynchronously, it may happen that transfer statistics may not yet be
logged by the time the dig command triggering a given transfer returns.
This causes false positives for the "ixfr" and "xfer" system tests.
Prevent this from happening by trying to retrieve outgoing transfer
statistics for up to 10 seconds.Evan HuntEvan Hunthttps://gitlab.isc.org/isc-projects/bind9/-/merge_requests/2033"tkey" system test: fix key ID processing2019-06-26T09:28:15ZMichał Kępień"tkey" system test: fix key ID processingIf `ns1/setup.sh` generates a key with ID 0, the "KEYID" token in `ns1/named.conf.in` will be replaced with an empty string, causing the following broken statement to appear in `ns1/named.conf`:
```
tkey-dhkey "server" ;
```
Such a sta...If `ns1/setup.sh` generates a key with ID 0, the "KEYID" token in `ns1/named.conf.in` will be replaced with an empty string, causing the following broken statement to appear in `ns1/named.conf`:
```
tkey-dhkey "server" ;
```
Such a statement triggers false positives for the `tkey` system test due to `ns1` being unable to start with a broken configuration file. Fix by tweaking the regular expression used for removing leading zeros from the key ID, so that it removes at most 4 leading zeros.Michał KępieńMichał Kępieńhttps://gitlab.isc.org/isc-projects/bind9/-/merge_requests/2089Prevent "idna" test failures with libidn2 2.2.0+2019-06-26T13:00:53ZMichał KępieńPrevent "idna" test failures with libidn2 2.2.0+libidn2 2.2.0+ parses Punycode more strictly than older versions and
thus "dig +idnin +noidnout xn--19g" fails with libidn2 2.2.0+ but
succeeds with older versions.
We could preserve the old behavior by using the IDN2_NO_ALABEL_ROUNDTRI...libidn2 2.2.0+ parses Punycode more strictly than older versions and
thus "dig +idnin +noidnout xn--19g" fails with libidn2 2.2.0+ but
succeeds with older versions.
We could preserve the old behavior by using the IDN2_NO_ALABEL_ROUNDTRIP
flag available in libidn2 2.2.0+, but:
- this change in behavior is considered a libidn2 bug fix [1],
- we want to make sure dig behaves as expected, not libidn2,
- implementing that would require additional configure.ac cruft.
Removing the problematic check appears to be the simplest solution as it
does not prevent the relevant block of checks in the "idna" system test
from achieving its purpose, i.e. ensuring dig properly handles invalid
U-labels.
[1] see upstream commit 241e8f486134793cb0f4a5b0e5817a97883401f5BIND 9.15.2Michał KępieńMichał Kępieńhttps://gitlab.isc.org/isc-projects/bind9/-/merge_requests/2084don't overwrite the dns_master_loadfile() result before calling zone_postload()2019-06-26T15:45:14ZEvan Huntdon't overwrite the dns_master_loadfile() result before calling zone_postload()Closes #1109Closes #1109BIND 9.15.2Evan HuntEvan Hunt