Mark Andrews
f926d28a17
add test addresses 10.53.0.{9,10} and fd92:7065:b8e:ffff::{9,10}
2018-09-10 17:47:59 +10:00
Mark Andrews
c827981de2
add krb5-selfsub and ms-selfsub
...
(cherry picked from commit fbeefd4990 )
2018-09-10 17:18:38 +10:00
Mark Andrews
eae8d858e5
check that name field is not a valid type
...
(cherry picked from commit 5fb75a3d75 )
2018-09-10 17:16:10 +10:00
Mark Andrews
4375370ba6
fix dns_ssumatchtype_subdomainms dns_ssumatchtype_subdomainkrb5 as they don't require the name field to be '.'
...
(cherry picked from commit 156d86e673 )
2018-09-10 17:16:10 +10:00
Mark Andrews
a1f1c01563
Merge branch '532-master-doesn-t-build-on-macos-due-to-class-of-align-macros-v9_12' into 'v9_12'
...
Resolve "master doesn't build on MacOS due to class of ALIGN macros"
See merge request isc-projects/bind9!775
2018-09-09 19:39:26 -04:00
Mark Andrews
9a14141676
avoid macro name collision with system defined macro
...
(cherry picked from commit 81b133d963 )
2018-09-10 09:30:38 +10:00
Evan Hunt
aa313bfe33
Merge branch 'patch-2-v9_12' into 'v9_12'
...
Replace isc-logo.pdf. The one in here is obsolete. If we need a different size…
See merge request isc-projects/bind9!772
2018-09-07 19:12:05 -04:00
Evan Hunt
e8647ed4a0
update isc-logo.pdf to current logo version, remove isc-logo.eps
...
(cherry picked from commit ad9bf4c662 )
2018-09-07 16:01:15 -07:00
Ondřej Surý
fd2b4c2d84
Merge branch '521-align-cmsg-buffers-v9_12' into 'v9_12'
...
Resolve "BIND 9.11.4 terminates with SIGBUS error when compiled with Oracle Developer Studio 12.6"
See merge request isc-projects/bind9!768
2018-09-07 04:35:51 -04:00
Witold Kręcicki and Ondřej Surý
0f6dee2a45
Align CMSG buffers to a void* boundary, fixes crash on architectures with strict alignment
...
CHANGES entry
(cherry picked from commit 17212cf996 )
2018-09-07 10:27:20 +02:00
Mark Andrews
93732bd362
Merge branch 'cplusplusize_dns_fixedname_h-v9_12' into 'v9_12'
...
Add C++ declarations to dns/fixedname.h
See merge request isc-projects/bind9!763
2018-09-05 18:20:04 -04:00
Ondřej Surý and Mark Andrews
f24af7deac
Add C++ declarations to dns/fixedname.h
...
(cherry picked from commit 94a1c85366 )
2018-09-06 08:11:04 +10:00
Ondřej Surý
5f85c72bc7
Merge branch 'fail-on-failed-install-v9_12' into 'v9_12'
...
[v9_12] Fail on failed install inside for loops
See merge request isc-projects/bind9!752
2018-09-03 07:39:16 -04:00
Ondřej Surý
3fbceba0a8
Bail-out early in the for install loops instead of continuing because for masks the error in the middle
...
(cherry picked from commit 25248eb097 )
2018-09-03 13:31:17 +02:00
Evan Hunt
d8cb0ff012
Merge branch 'solaris-fixes-v9_12' into 'v9_12'
...
Silence some warnings and errors
See merge request isc-projects/bind9!748
2018-08-31 20:41:38 -04:00
Witold Krecicki and Evan Hunt
0f0dfc7f86
Silence some warnings and errors
2018-08-31 17:33:03 -07:00
Mark Andrews
98ed1ea56e
Merge branch '510-resolver-test-was-failing-v9_12' into 'v9_12'
...
Resolve "Resolver test was failing"
See merge request isc-projects/bind9!741
2018-08-31 04:48:51 -04:00
Mark Andrews
259e0b0544
use pack to construct the reply as Net::DNS just get it wrong
...
(cherry picked from commit feaf381adb )
2018-08-31 18:39:46 +10:00
Mark Andrews
c0699b93f9
Merge branch '418-bind-in-auto-dnssec-mode-should-support-signature-expiration-jitter-v9_12' into 'v9_12'
...
Resolve "BIND in auto-dnssec mode should support signature expiration jitter"
See merge request isc-projects/bind9!739
2018-08-30 23:17:21 -04:00
Mark Andrews
6b1e8d5860
add changes note
...
(cherry picked from commit d68499e1f7 )
2018-08-31 13:08:28 +10:00
Mark Andrews
827ef21bb4
report initial RRSIG expiry field values
...
(cherry picked from commit 8e5abc6cdf )
2018-08-31 13:07:49 +10:00
Mark Andrews
2289ba8b48
increase jitter to cover the entire potential steady state expire range when initially signing the zone
...
(cherry picked from commit 050fca2139 )
2018-08-31 13:07:45 +10:00
Mark Andrews
bb9d376c13
Merge branch '519-unclosed-files-in-lib-dns-tests-zt_test-c-v9_12' into 'v9_12'
...
Resolve "unclosed files in lib/dns/tests/zt_test.c"
See merge request isc-projects/bind9!737
2018-08-30 22:35:01 -04:00
Mark Andrews
3b9a6f0db8
fclose origfile and zonefile
...
(cherry picked from commit 455bb23236 )
2018-08-31 12:24:46 +10:00
Evan Hunt
66e81f726a
Merge branch 'silence-warning-v9_12' into 'v9_12'
...
silence "missing print.h" warning
See merge request isc-projects/bind9!724
2018-08-28 19:32:09 -04:00
Evan Hunt
3bd113ddd1
silence "missing print.h" warning
...
(cherry picked from commit 3c18b7d3fd )
2018-08-28 16:22:05 -07:00
Witold Krecicki
0091f2abe6
Merge branch '276-rndc-reconfig-fixes-v911-v9_12' into 'v9_12'
...
Resolve "rndc reconfig now performs stat() for all zones"
See merge request isc-projects/bind9!719
2018-08-28 11:16:52 -04:00
Witold Kręcicki
1bc7934867
CHANGES note
2018-08-28 17:07:44 +02:00
Witold Kręcicki
90b75d94ff
rndc reconfig should not stat on existing zones, just load new ones.
...
(cherry picked from commit 80a025d1a7 )
2018-08-28 17:03:10 +02:00
Ondřej Surý
d8ca61072c
Merge branch 'gitlab-ci-dont-run-make-clean-v9_12' into 'v9_12'
...
Disable make clean at the end of configure step in GitLab CI
See merge request isc-projects/bind9!715
2018-08-28 01:41:41 -04:00
Ondřej Surý
6ccc609ca4
Disable make clean at the end of configure step in GitLab CI
...
(cherry picked from commit a1d783bbe2 )
2018-08-28 07:27:16 +02:00
Mark Andrews
2669905f2d
Merge branch 'update-documentation-for-ms-and-krb5-rules-v9_12' into 'v9_12'
...
update {krb5,ms}-{self,subdomain} descriptions
See merge request isc-projects/bind9!709
2018-08-27 03:09:46 -04:00
Mark Andrews
e69291e76d
add CHANGES note
...
(cherry picked from commit a3c5c2c29c )
2018-08-27 17:01:00 +10:00
Mark Andrews
c8581bb03a
update {krb5,ms}-{self,subdomain} descriptions
...
(cherry picked from commit 0370d13667 )
2018-08-27 17:00:59 +10:00
Mark Andrews
68c58a1e73
Merge branch '487-reset-dig-exit-code-after-a-tcp-connection-is-established-v9_12' into 'v9_12'
...
Reset dig exit code after a TCP connection is established
See merge request isc-projects/bind9!706
2018-08-27 00:39:13 -04:00
Michał Kępień and Mark Andrews
c0bbd57303
Add CHANGES entry
...
5020. [bug] dig returned a non-zero exit code when it received a
reply over TCP after a retry. [GL #487 ]
(cherry picked from commit 59057bee5b )
2018-08-27 14:30:32 +10:00
Michał Kępień and Mark Andrews
5cc841fa53
Reset dig exit code after a TCP connection is established
...
The "exitcode" variable is set to 9 if a TCP connection fails, but is
not reset to 0 if a subsequent TCP connection succeeds. This causes dig
to return a non-zero exit code if it succeeds in getting a TCP response
after a retry. Fix by resetting "exitcode" to 0 if connect_done()
receives an event with the "result" field set to ISC_R_SUCCESS.
(cherry picked from commit deb3b85cb2 )
2018-08-27 14:30:06 +10:00
Ondřej Surý
6021b95451
Merge branch 'run-update_copyrights-v9_12' into 'v9_12'
...
Run update copyrights in precheck stage
See merge request isc-projects/bind9!701
2018-08-24 08:42:59 -04:00
Ondřej Surý and Ondřej Surý
a8d5dd1878
Check update_copyright results in precheck stage
...
(cherry picked from commit 4016369212 )
2018-08-24 08:34:44 -04:00
Ondřej Surý and Ondřej Surý
791663dd60
Whitespace fixes
...
(cherry picked from commit 31b5360943 )
2018-08-24 08:34:44 -04:00
Ondřej Surý and Ondřej Surý
bb10ea3f7a
Cleanup cruft in util/copyrights
...
(cherry picked from commit 65de91f512 )
2018-08-24 08:34:44 -04:00
Ondřej Surý and Ondřej Surý
017968d90b
Make update_copyrights return error code when error is encountered during processing the files
...
(cherry picked from commit db3d69263d )
2018-08-24 08:34:44 -04:00
Michał Kępień
6ef408d28f
Merge branch '470-log-a-message-when-ixfr-from-differences-is-set-for-an-inline-signed-zone-v9_12' into 'v9_12'
...
[v9_12] Log a message when "ixfr-from-differences" is set for an inline-signed zone
See merge request isc-projects/bind9!695
2018-08-24 04:35:32 -04:00
Michał Kępień
5ea91c5a43
Add CHANGES entry
...
5019. [cleanup] A message is now logged when ixfr-from-differences is
set at zone level for an inline-signed zone. [GL #470 ]
(cherry picked from commit 4fb5d072c2 )
2018-08-24 10:21:28 +02:00
Michał Kępień
e0b9bb1d2c
Log a message when "ixfr-from-differences" is set for an inline-signed zone
...
For inline-signed zones, the value of "ixfr-from-differences" is
hardcoded to:
- "yes" for the raw version of the zone,
- "no" for the signed version of the zone.
In other words, any user-provided "ixfr-from-differences" setting is
effectively ignored for an inline-signed zone. Ensure the user is aware
of that by adding a note to the ARM and logging a message when an
"ixfr-from-differences" option is found at the zone level.
(cherry picked from commit 087157d14f )
2018-08-24 10:21:27 +02:00
Michał Kępień
a6e79d7ce4
Merge branch '477-fix-intermittent-mkeys-system-test-failures' into 'v9_12'
...
Fix intermittent "mkeys" system test failures
See merge request isc-projects/bind9!684
2018-08-24 04:10:42 -04:00
Michał Kępień
c12388f5e8
Do not call bin/tools/genrandom unconditionally in system tests
...
$RANDFILE, i.e. bin/tests/system/random.data, should only be written to
if a system test requires support for cryptography and that file does
not already exist. Otherwise, when multiple system tests are run in
parallel, that file might get truncated due to bin/tools/genrandom.c
using fopen() with mode "w" when writing the destination file. With
unfortunate timing, this may cause system tests employing BIND tools
which need entropy (e.g. dnssec-keygen) to fail.
Make sure bin/tests/system/metadata/tests.sh no longer calls
bin/tools/genrandom since $RANDFILE is guaranteed to already be created
by the time bin/tools/genrandom is currently called because
bin/tests/system/metadata/prereq.sh uses bin/tests/system/testcrypto.sh.
Make sure bin/tests/system/sfcache/prereq.sh only writes to $RANDFILE if
it does not already exist.
2018-08-24 09:57:15 +02:00
Michał Kępień
262c9e8aab
Merge branch '491-prevent-a-race-in-the-inline-system-test-v9_12' into 'v9_12'
...
[v9_12] Prevent a race in the "inline" system test
See merge request isc-projects/bind9!692
2018-08-24 03:55:14 -04:00
Michał Kępień
56da51da7b
Prevent a race in the "inline" system test
...
A short time window exists between logging the addition of an NSEC3PARAM
record to a zone and committing it to the current version of the zone
database. If a query arrives during such a time window, an unsigned
response will be returned. One of the checks in the "inline" system
test requires NSEC3 records to be present in an answer - that check
would fail in the case described above. Use rndc instead of log
watching for checking whether zone signing and NSEC3 chain modifications
are complete in order to prevent intermittent "inline" system test
failures.
(cherry picked from commit e36c869e85 )
2018-08-24 09:38:22 +02:00
Mark Andrews
d347b4227a
Merge branch 'fix-non-portable-v9_12' into 'v9_12'
...
use sizeof(CK_SLOT_ID)
See merge request isc-projects/bind9!689
2018-08-23 21:44:28 -04:00