Michał Kępień
f86f314d7e
Add a system test for mirror zones
...
Create the basic files comprising a system test and define a few helper
functions which will be useful when testing mirror zones.
2018-06-28 13:38:39 +02:00
Michał Kępień
facb68b22e
Implement a "read-only" version of nextpart()
...
The system test helper function nextpart() always updates the "lines
read so far" marker ("<file>.prev") when it is called, which somewhat
limits its flexibility. Add two new helper functions, nextpartpeek()
and nextpartreset(), so that certain parts of log files can be easily
examined more than once. Add some documentation to help understand the
purpose of each function in the nextpart*() family.
2018-06-28 13:38:39 +02:00
Michał Kępień
49201f10cb
Add new "mirror" slave zone option
...
Add a new slave-only boolean configuration option, "mirror", along with
its corresponding dns_zoneopt_t enum and a helper function for checking
whether that option was set for a given zone. This commit does not
introduce any behavior changes yet.
2018-06-28 13:38:39 +02:00
Evan Hunt
be38c1f041
Merge branch '339-issues-with-large-journal-entries' into 'master'
...
Fix handling of large journal entries.
Closes #339
See merge request isc-projects/bind9!432
2018-06-27 21:24:29 -04:00
Evan Hunt
2aee33f412
CHANGES, release note
2018-06-27 17:37:29 -07:00
Witold Kręcicki
b1254430df
Fallback to normal procedure if creating of ixfr-from-differences fails
2018-06-27 17:32:17 -07:00
Witold Kręcicki
0db7130f2b
Fix some issues with large journal entries
2018-06-27 16:04:06 +02:00
Ondřej Surý
45722aa4f7
Merge branch '367-dnssec-system-test-failing' into 'master'
...
Resolve "dnssec system test failing"
Closes #367
See merge request isc-projects/bind9!438
2018-06-27 07:35:32 -04:00
Mark Andrews
7288d321ae
remove re-signing race when testing dnskey-sig-validity
2018-06-27 07:27:07 -04:00
Mark Andrews
75888a1f16
improve forensics
2018-06-27 07:27:06 -04:00
Mark Andrews
03568d6ec6
Merge branch '366-missing-dereference-in-require-statement' into 'master'
...
Resolve "Missing dereference in REQUIRE statement?"
Closes #366
See merge request isc-projects/bind9!437
2018-06-27 03:33:12 -04:00
Mark Andrews
f1ee5e4a16
cfg_parse_boolean's REQUIRE test for ret was incomplete.
2018-06-27 17:24:39 +10:00
Evan Hunt
f553dac1b0
Merge branch '275-add-permanent-option-to-disable-server-side-cookies' into 'master'
...
Resolve "Provide a mechanism (build or runtime) to turn off server-side support for RFC7873"
Closes #275
See merge request isc-projects/bind9!413
2018-06-26 18:20:37 -04:00
Ondřej Surý
cc5c3b5948
Update CHANGES and doc to reflect changes in master
2018-06-26 15:11:16 -07:00
Mark Andrews
379d407773
add CHANGES and release notes
...
(cherry picked from commit 5f7a6232d632119e4eb3e5e0e6d2b2c665820b3e)
2018-06-26 15:10:34 -07:00
Mukund Sivaraman
8c98e7abfe
Update ARM documentation
...
(cherry picked from commit b5265a8cfa8ed1818f2ea1ccbe2d2c66bbe0e431)
2018-06-26 15:10:34 -07:00
Mukund Sivaraman
a60cef9dec
Add system test
...
(cherry picked from commit a5933fa2bb6270f900515fb466cfaded2430b4ba)
2018-06-26 15:10:34 -07:00
Mukund Sivaraman
0ba997b4c2
Add a answer-cookie named config option
...
(cherry picked from commit 29305073575459a66f0a93b9becc4863fd1c0c6b)
2018-06-26 15:10:02 -07:00
Evan Hunt
5d0b48474f
Merge branch '260-queries-with-empty-question-section-return-noerror' into 'master'
...
Resolve "Queries with empty question section (and otherwise query message of undetermined RDCLASS) return NOERROR instead of FORMERR"
Closes #260
See merge request isc-projects/bind9!283
2018-06-26 17:20:08 -04:00
Evan Hunt
2b075c2881
CHANGES
2018-06-26 13:52:47 -07:00
Mukund Sivaraman
06d3106002
return FORMERR when question section is empty if COOKIE is not present
2018-06-26 13:50:15 -07:00
Ondřej Surý
be26328849
Merge branch 'temp-disable-qmin-on-rpz' into 'master'
...
Temporarily disable qname minimization in RPZ tests
See merge request isc-projects/bind9!433
2018-06-26 15:47:52 -04:00
Witold Kręcicki
27fb31580c
Temporarily disable qname minimization in RPZ test
2018-06-26 21:28:24 +02:00
Ondřej Surý
116a2333ec
Merge branch 'git-replay-merge-explicit-push' into 'master'
...
Explicitly push into the same named branch at the remote
See merge request isc-projects/bind9!424
2018-06-26 12:58:33 -04:00
Ondřej Surý
8afeda645c
Explicitly push into same named branch at the remote instead of relying on whatever branch settings the git config might have
2018-06-26 18:49:40 +02:00
Evan Hunt
0a33957c94
Merge branch 'fix-changes' into 'master'
...
fix CHANGES
See merge request isc-projects/bind9!422
2018-06-26 12:02:34 -04:00
Evan Hunt
14a3193dfb
add missing placeholder and fix CHANGES numbers
2018-06-26 09:01:39 -07:00
Witold Krecicki
d0314a14fa
Merge branch '180-fix-cmsgbuf-usage' into 'master'
...
Resolve "Intermittent recursive resolver issues [socket.c:2135]"
Closes #180
See merge request isc-projects/bind9!409
2018-06-26 11:55:14 -04:00
Witold Kręcicki
49f90025a0
Use completely static-sized buffers
2018-06-26 17:41:18 +02:00
Witold Kręcicki
d79be7dd5e
Fix socket cmsg buffer usage
2018-06-26 17:41:18 +02:00
Evan Hunt
dfed04605d
Merge branch '288-named-checkconf-does-not-recognize-errors-related-to-in-view-zones' into 'master'
...
Resolve "named-checkconf does not recognize errors related to in-view zones"
Closes #288
See merge request isc-projects/bind9!319
2018-06-26 11:33:32 -04:00
Mark Andrews
f7d346357e
CHANGES, copyright
2018-06-26 08:23:51 -07:00
Mark Andrews
e01a4bcb20
construct a symtab of valid in-view targets then check that the target exists
2018-06-26 08:23:51 -07:00
Michał Kępień
ddc9a8be97
Merge branch '312-fix-rpz-system-test' into 'master'
...
Fix rpz system test
Closes #312
See merge request isc-projects/bind9!340
2018-06-26 06:52:03 -04:00
Michał Kępień
51522a2b84
Add CHANGES entry
...
4978. [test] Fix error handling and resolver configuration in the
"rpz" system test. [GL #312 ]
2018-06-26 12:20:01 +02:00
Michał Kępień
ff6b717955
Do not use IANA DNSSEC keys in the "rpz" system test
...
With "dnssec-validation" now defaulting to "auto", it needs to be
explicitly set to "yes" (the previous default value) for all validating
resolvers used in system tests. Ensure that requirement is satisfied by
the resolvers used in the "rpz" system test.
2018-06-26 12:19:41 +02:00
Michał Kępień
730c6651a0
Determine "rpz" system test mode based on $mode rather than $DNSRPS_TEST_MODE
...
Change 4897 modified the way the $DNSRPS_TEST_MODE variable is used in
bin/tests/system/rpz/tests.sh without updating all references to it,
which i.a. causes the $native and $dnsrps variables to not be set in the
default testing mode, effectively preventing failed checks from being
propagated to the final result of the test. Use $mode instead of
$DNSRPS_TEST_MODE where appropriate to fix error handling in the "rpz"
system test.
2018-06-26 12:19:41 +02:00
Ondřej Surý
dc2c707a98
Merge branch 'git-replay-merge+x' into 'master'
...
Make util/git-replay-merge.sh executable
See merge request isc-projects/bind9!411
2018-06-26 05:47:45 -04:00
Ondřej Surý
05a752c443
Make util/git-replay-merge.sh executable
2018-06-26 11:37:20 +02:00
Evan Hunt
b8e273b47f
Merge branch '247-log-the-remaining-v-info-at-startup' into 'master'
...
Resolve "Log the remaining -V info at startup"
Closes #247
See merge request isc-projects/bind9!249
2018-06-25 18:00:17 -04:00
Mark Andrews
33ff03db58
log the remaining -V info at startup
2018-06-25 14:51:28 -07:00
Mark Andrews
ad20284104
Merge branch '254-invalid-rpz-prefix-length-log-message-improperly-displays-the-prefix-labels-not-length' into 'master'
...
Resolve ""invalid RPZ prefix length" log message improperly displays the prefix labels, not length"
Closes #254
See merge request isc-projects/bind9!270
2018-06-25 03:29:23 -04:00
Mukund Sivaraman
90e886cfc0
Add CHANGES entry
2018-06-25 17:19:40 +10:00
Mukund Sivaraman
2bf388a31b
Add system test
2018-06-25 17:18:36 +10:00
Mukund Sivaraman
6a756ab654
Patch in trailing nul character to print just the length label (for various cases below)
2018-06-25 17:18:36 +10:00
Mark Andrews
16a67911d8
Merge branch '343-casecompare-of-ninfo-tkey-txt-have-wrong-return-type' into 'master'
...
Resolve "casecompare of NINFO, TKEY, TXT have wrong return type"
Closes #343
See merge request isc-projects/bind9!384
2018-06-24 22:57:20 -04:00
Mark Andrews
3ba1d1e43b
fix casecompare return type for ninfo, tkey, txt
2018-06-24 22:48:59 -04:00
Ondřej Surý
f6e1daba05
Merge branch '355-bind-9-13-1-windows-build-fails' into 'master'
...
Resolve "BIND 9.13.1: Windows Build Fails"
Closes #355
See merge request isc-projects/bind9!400
2018-06-22 06:37:33 -04:00
Mark Andrews
25d693f0c1
add zoneverify.c and zoneverify.h to libdns.vcxproj.filters.in and libdns.vcxproj.in
2018-06-22 06:29:11 -04:00
Mark Andrews
5f2f68985b
Merge branch '356-client-cookie-is-being-hashed-twice-when-computing-the-dns-server-cookie' into 'master'
...
Resolve "Client cookie is being hashed twice when computing the DNS server cookie."
Closes #356
See merge request isc-projects/bind9!399
2018-06-22 03:40:23 -04:00