Ondřej Surý
8797d8ad08
Merge branch '1507-warning-threadsanitizer-data-race-lib-isc-tests-socket_test-simple' into 'master'
...
Address dns_zt_asyncload races by properly using isc_reference_*.
Closes #1507
See merge request isc-projects/bind9!2870
2020-01-13 11:11:11 +00:00
Mark Andrews
72f0e01f5d
Address dns_zt_asyncload races by properly using isc_reference_*.
2020-01-13 11:33:31 +01:00
Ondřej Surý
423a627946
Merge branch 'doc-binaryflesh' into 'master'
...
Update documentation pertaining to platform support
See merge request isc-projects/bind9!2786
2020-01-13 10:32:51 +00:00
Logan Campos
42384f367a
update windows versions supported
2020-01-13 11:08:18 +01:00
Logan Campos
6056efc3ce
make commit-arm executable
2020-01-13 11:08:18 +01:00
Ondřej Surý
2eaab4042b
Update copyrights
2020-01-13 11:08:18 +01:00
Logan Campos
c17783b99e
make git aware XML docbooks are only asset ARM needs to track
2020-01-13 11:08:18 +01:00
Logan Campos
343c6d357c
update platform compatiblity documentation
2020-01-13 11:08:18 +01:00
Logan Campos
933df7b31c
change context of WWW to HTTP
2020-01-13 11:08:17 +01:00
Logan Campos
136dcfd692
Update dated platform compatibility documentation.
2020-01-13 11:08:17 +01:00
Ondřej Surý
98136164aa
Merge branch '1555-code-with-pthread-specific-semantics-is-not-portable' into 'master'
...
Resolve "Code with pthread specific semantics is not portable"
Closes #1555
See merge request isc-projects/bind9!2868
2020-01-13 08:54:54 +00:00
Ondřej Surý
afc4867e99
Remove use of PTHREAD_MUTEX_INITIALIZER in tests
...
Remove the pthread specific static initializer in favor of dynamic
initialization.
2020-01-13 09:09:03 +01:00
Ondřej Surý
4f7d1298a8
Use isc_threadresult_t instead of pthread specific void * return type
...
The ISC thread API already defines isc_threadresult_t type,
but we are using a pthread specific return type (void *).
2020-01-13 09:08:48 +01:00
Mark Andrews
84b557e7cb
Merge branch 'u/fanf2/rndc-secroots-newlines' into 'master'
...
Fix line spacing in `rndc secroots`
See merge request isc-projects/bind9!2478
2020-01-13 05:48:09 +00:00
Tony Finch
5b600c2cd8
Fix line spacing in rndc secroots
...
Before this change, there was a missing blank line between the
negative trust anchors for one view, and the heading line for the next
view. This is because dns_ntatable_totext() omits the last newline.
There is an example of the incorrect output below; the fixed output
has a blank line before "Start view auth".
secure roots as of 21-Oct-2019 12:03:23.500:
Start view rec
Secure roots:
./RSASHA256/20326 ; managed
Negative trust anchors:
example.com: expiry 21-Oct-2019 13:03:15.000
Start view auth
Secure roots:
./RSASHA256/20326 ; managed
Negative trust anchors:
example.com: expiry 21-Oct-2019 13:03:07.000
2020-01-13 05:48:09 +00:00
Michał Kępień
b1b1bae9c1
Merge branch 'michal/update-gitlab-ci-to-alpine-linux-3.11' into 'master'
...
Update GitLab CI to Alpine Linux 3.11
See merge request isc-projects/bind9!2799
2020-01-10 11:42:55 +00:00
Michał Kępień
bebf353eb5
Update GitLab CI to Alpine Linux 3.11
...
Since Alpine Linux 3.11 is the current Alpine Linux release, replace
Alpine Linux 3.10 GitLab CI jobs with their up-to-date counterparts.
2020-01-10 11:23:56 +01:00
Michał Kępień
6acbd31bd4
Merge branch 'michal/bind-to-random-port-numbers-in-unit-tests' into 'master'
...
Bind to random port numbers in unit tests
See merge request isc-projects/bind9!2831
2020-01-09 09:32:36 +00:00
Michał Kępień
ea7bddb4ca
Bind to random port numbers in unit tests
...
Some unit tests need various managers to be created before they are run.
The interface manager spawned during libns tests listens on a fixed port
number, which causes intermittent issues when multiple tests using an
interface manager are run concurrently. Make the interface manager
listen on a randomized port number to greatly reduce the risk of
multiple unit tests using the same port concurrently.
2020-01-09 09:32:25 +00:00
Michal Nowak
423eee834a
Merge branch 'mnowak/1546-Add-out-of-tree-build-to-CI' into 'master'
...
Out-of-tree build: build job and a fix
Closes #1547 and #1546
See merge request isc-projects/bind9!2810
2020-01-09 09:24:38 +00:00
Michal Nowak
640dd566e9
Add out-of-tree build to the CI
...
Fixes #1546 .
2020-01-09 10:16:06 +01:00
Ondřej Surý
fb2f98a9a1
Merge branch '1476-threadsanitizer-data-race-lib-isc-log-multiple-issues-lock' into 'master'
...
Resolve "ThreadSanitizer: data race lib/isc/log.c - multiple issues"
Closes #1476
See merge request isc-projects/bind9!2823
2020-01-08 11:50:41 +00:00
Ondřej Surý
17deac8b8e
Remove unused isc_log_get() function
2020-01-08 11:53:04 +01:00
Ondřej Surý
91e1981988
Add missing locks to isc_logconfig_get and disable thread sanitizer for isc_log_wouldlog
2020-01-08 11:53:04 +01:00
Ondřej Surý
255134166c
Add conditional ISC_NO_SANITIZE macro to disable TSAN for function
2020-01-08 11:53:04 +01:00
Ondřej Surý
3bce0c2c20
Merge branch '1525-inline-system-test-failed-need-to-wait-for-zone-to-be-loaded' into 'master'
...
Resolve "inline system test failed, need to wait for zone to be loaded."
Closes #1525
See merge request isc-projects/bind9!2796
2020-01-08 07:23:42 +00:00
Mark Andrews
2dc4d72fa9
address some timing issues in inline system test
2020-01-08 08:23:03 +01:00
Ondřej Surý
cd17b773b1
Merge branch '1513-inline-system-test-failed' into 'master'
...
Resolve "inline system test failed"
Closes #1513
See merge request isc-projects/bind9!2777
2020-01-08 07:17:47 +00:00
Mark Andrews
13fa80ede8
Address timing issues in 'inline' system test.
...
"rndc signing -serial <value>" could take longer than a second to
complete. Loop waiting for update to succeed.
For tests where "rndc signing -serial <value>" is supposed to not
succeed, repeatedly test that we don't get the new serial, then
test that we have the old value. This should prevent false negatives.
2020-01-07 16:14:12 +01:00
Ondřej Surý
e3d8732548
Merge branch '1467-xfer-test-suppress-zone-transfer-when-we-are-going-to-retry' into 'master'
...
Resolve "xfer test: suppress zone transfer when we are going to retry."
Closes #1467
See merge request isc-projects/bind9!2735
2020-01-07 13:56:35 +00:00
Mark Andrews
05aa45c602
improve forensic logs
...
improve forensic logs by directing output to per sub-test named
files and reporting the sub-subtest number.
2020-01-07 14:23:48 +01:00
Mark Andrews
9bd6720f58
suppress unnecessary zone transfer
...
suppressed unnecessary zone transfer in "test mapped zone with
out of zone data" sub-test.
2020-01-07 14:23:17 +01:00
Mark Andrews
46982b414b
Improve forensic logging in "testing basic zone transfer functionality"
...
Split the "testing basic zone transfer functionality" into primary and
secondary parts to improve forensic logging.
2020-01-07 14:23:08 +01:00
Matthijs Mekking
2c38dd5474
Merge branch 'copyrights-2020' into 'master'
...
Update copyrights 2020
See merge request isc-projects/bind9!2809
2020-01-06 17:53:09 +00:00
Matthijs Mekking
935a2ae33f
Update copyrights 2020
...
Happy New Year!
2020-01-06 15:05:03 +01:00
Michal Nowak
db9ad43294
Merge branch 'mnowak/get-the-backtraces-out-of-unit-test-coredumps' into 'master'
...
Gather debug info on broken unit tests
See merge request isc-projects/bind9!2699
2020-01-06 11:25:09 +00:00
Michal Nowak
6a94e6ba73
Gather debug info on broken unit tests
2020-01-06 11:25:09 +00:00
Michał Kępień
fc0fe4c5a7
Merge branch 'michal/misc-doc-fixes' into 'master'
...
Miscellaneous documentation fixes
See merge request isc-projects/bind9!2800
2020-01-03 08:24:18 +00:00
Michał Kępień
56f388cae1
Fix minor CHANGES issues
2020-01-03 09:08:09 +01:00
Michał Kępień
b2f3eaf188
Fix whitespace and punctuation in release notes
2020-01-03 09:08:09 +01:00
Michał Kępień
2d00143ab1
Prevent splitting GitLab identifiers across lines
...
GitLab issue and merge request numbers placed in release notes (in the
form of "#1234 " for issues and "!5678 " for merge requests) should not be
split across two lines. Extend the shell pipeline generating
doc/arm/notes.txt with a sed invocation which prevents such splitting.
2020-01-03 09:08:09 +01:00
Evan Hunt
996c1d3727
Merge branch 'each-copyrights' into 'master'
...
update copyright year to 2020
See merge request isc-projects/bind9!2801
2020-01-03 05:53:01 +00:00
Evan Hunt
2df13f79ef
update copyright year to 2020
2020-01-02 21:45:30 -08:00
Mark Andrews
993633ad96
Merge branch '1530-lib-dns-gen-c-29-26-fatal-error-isc-platform-h-no-such-file-or-directory' into 'master'
...
Resolve "lib/dns/gen.c:29:26: fatal error: isc/platform.h: No such file or directory"
Closes #1530
See merge request isc-projects/bind9!2792
2019-12-22 21:18:09 +00:00
Mark Andrews
848c1c8b8b
remove duplicate #includes
2019-12-23 07:47:36 +11:00
Mark Andrews
7278f2529a
revert d10fbdec for lib/dns/gen.c as it is a build platform executable
2019-12-23 07:37:13 +11:00
Mark Andrews
39780ae54f
Merge branch '1501-summary-threadsanitizer-lock-order-inversion-potential-deadlock-in-pthread_rwlock_wrlock' into 'master'
...
Resolve "SUMMARY: ThreadSanitizer: lock-order-inversion (potential deadlock) in pthread_rwlock_wrlock - zone_postload"
See merge request isc-projects/bind9!2776
2019-12-20 10:57:43 +00:00
Mark Andrews
d26e125438
Refactor loop body as copy_non_dnssec_records.
2019-12-20 21:31:23 +11:00
Ondřej Surý
bff83b9480
Add failure handling when iterators don't end with ISC_R_NOMORE
2019-12-20 21:31:23 +11:00
Ondřej Surý
6012479419
Refactor receive_secure_db to make the variables and code flow around the iterator more local
2019-12-20 21:31:23 +11:00