Evan Hunt
5a23e7abd1
document max-ixfr-ratio
2020-03-05 17:20:16 -08:00
Mark Andrews
e2f521e772
Merge branch '1628-release-process-failed-to-detect-that-header-file-was-not-installed' into 'master'
...
Resolve "Release process failed to detect that header file was not installed."
Closes #1628
See merge request isc-projects/bind9!3089
2020-03-06 01:04:07 +00:00
Mark Andrews
a278b6bd84
test installed header files
2020-03-06 12:02:57 +11:00
Mark Andrews
5a95f9b0ec
Merge branch 'marka-install-missing-header-files' into 'master'
...
Fix lists of installed header files
See merge request isc-projects/bind9!3173
2020-03-05 23:10:53 +00:00
Michał Kępień
b675d30f09
Fix lists of installed header files
2020-03-05 23:09:51 +00:00
Witold Krecicki
a5e8479153
Merge branch 'wpk/only-use-timer-if-initialized' into 'master'
...
Only use tcpdns timer if it's initialized.
See merge request isc-projects/bind9!3171
2020-03-05 23:08:02 +00:00
Witold Kręcicki
4b9962d4a3
Only use tcpdns timer if it's initialized.
2020-03-05 23:13:39 +01:00
Mark Andrews
a249bb5b10
Merge branch 'marka-sort-AC_CONFIG_FILES' into 'master'
...
sort AC_CONFIG_FILES
See merge request isc-projects/bind9!3167
2020-03-05 21:47:02 +00:00
Mark Andrews
fd0d4ba948
sort AC_CONFIG_FILES
2020-03-06 08:17:06 +11:00
Witold Krecicki
5c723402f4
Merge branch '1643-tcp-connections-accounting' into 'master'
...
Resolve "Problems reported in BIND 9.16.0 after hitting tcp-clients limit"
Closes #1643
See merge request isc-projects/bind9!3163
2020-03-05 20:31:04 +00:00
Witold Kręcicki
d2445310e2
CHANGES note
2020-03-05 18:02:27 +00:00
Witold Kręcicki
ae1499ca19
Fix TCPDNS socket closing issues
2020-03-05 18:02:27 +00:00
Evan Hunt
1383804597
add a test of normal TCP query behavior before and after high-water test
2020-03-05 18:02:27 +00:00
Witold Kręcicki
fc9792eae8
Limit TCP connection quota logging to 1/s
2020-03-05 18:02:27 +00:00
Witold Kręcicki
fc9e2276ca
Proper accounting of active TCP connections
2020-03-05 18:02:27 +00:00
Michal Nowak
71b05e3e0f
Merge branch 'mnowak/respdiff' into 'master'
...
Add respdiff test
See merge request isc-projects/bind9!3078
2020-03-05 14:45:46 +00:00
Michal Nowak
04f8b65a8f
Add respdiff job
...
This job leverages respdiff test from the private bind-qa repo.
2020-03-05 10:32:45 +01:00
Witold Krecicki
22f0b633e5
Merge branch '1650-fix-race-in-killoldestclient' into 'master'
...
Destroy query in killoldestclient under a lock
Closes #1650
See merge request isc-projects/bind9!3146
2020-03-05 09:02:11 +00:00
Witold Kręcicki
df3dbdff81
Destroy query in killoldestquery under a lock.
...
Fixes a race between ns_client_killoldestquery and ns_client_endrequest -
killoldestquery takes a client from `recursing` list while endrequest
destroys client object, then killoldestquery works on a destroyed client
object. Prevent it by holding reclist lock while cancelling query.
2020-03-05 08:13:50 +00:00
Evan Hunt
4c0591574f
Merge branch '1647-addtrustedkey-dnskey' into 'master'
...
Resolve "delv 9.16.0, failed to add trusted key '.': ran out of space"
Closes #1647
See merge request isc-projects/bind9!3158
2020-03-04 23:41:11 +00:00
Evan Hunt
d805fe821e
CHANGES
2020-03-04 09:28:37 -08:00
Evan Hunt
a81ae32d8a
add a system test to check that delv loads trust anchors correctly
2020-03-04 08:59:29 -08:00
Tony Finch
689ef89b67
Fix dns_client_addtrustedkey(dns_rdatatype_dnskey)
...
Use a buffer that is big enough for DNSKEY records as well as DS
records.
2020-03-04 08:59:29 -08:00
Michal Nowak
239e1c5309
Merge branch 'mnowak/pkcs11-test-fix' into 'master'
...
Fix pkcs11 test
Closes #1496
See merge request isc-projects/bind9!3116
2020-03-04 16:06:31 +00:00
Michal Nowak
85cb3a214f
Fix "pkcs11" system test
...
- Define the SLOT environment variable before starting the test. This
variable defaults to 0 and that does not work with SoftHSM 2.
- The system test expects the PIN environment variable to be set to
"1234" while bin/tests/prepare-softhsm2.sh sets it to "0000".
Update bin/tests/prepare-softhsm2.sh so that it sets the PIN to
"1234".
- Move contents of bin/tests/system/pkcs11/prereq.sh to
bin/tests/system/pkcs11/setup.sh as the former was creating a file
called "supported" that was getting removed by the latter before
bin/tests/system/pkcs11/tests.sh could access it.
- Fix typo in "have_ecx".
2020-03-04 16:06:31 +00:00
Witold Krecicki
7509e22725
Merge branch 'wpk-use-pthread-rwlock-by-default' into 'master'
...
Use pthread rwlocks by default
See merge request isc-projects/bind9!3125
2020-03-04 09:50:56 +00:00
Witold Kręcicki
4ca5c02d0e
Add release notes for pthread rwlocks change
2020-03-04 10:28:22 +01:00
Witold Kręcicki
ad03c22e97
Use pthread rwlocks by default
2020-03-04 10:28:22 +01:00
Evan Hunt
bae860d20a
Merge branch '1532-nta-validate-except' into 'master'
...
list "validate-except" entries in "rndc nta -d" and "rndc secroots"
Closes #1532
See merge request isc-projects/bind9!3152
2020-03-04 09:09:53 +00:00
Evan Hunt
7a3fa9f593
list "validate-except" entries in "rndc nta -d" and "rndc secroots"
...
- no longer exclude these entries when dumping the NTA table
- indicate "validate-except" entries with the keyword "permanent" in
place of an expiry date
- add a test for this feature, and update other tests to account for
the presence of extra lines in some rndc outputs
- incidentally removed the unused function dns_ntatable_dump()
- CHANGES, release note
2020-03-04 00:44:32 -08:00
Mark Andrews
13073c95d3
Merge branch '1656-masterformat-system-test-failed-missing-sleep-1' into 'master'
...
Resolve "masterformat system test failed - missing "sleep 1""
Closes #1656
See merge request isc-projects/bind9!3151
2020-03-04 07:14:48 +00:00
Mark Andrews
0abcface49
properly wait for zone to be loaded
2020-03-04 15:39:08 +11:00
Mark Andrews
5cc912b031
Merge branch 'marka-check-touched' into 'master'
...
Check that inline master zones that are only touched are correctly reloaded.
Closes #1627
See merge request isc-projects/bind9!3135
2020-03-03 22:06:39 +00:00
Mark Andrews
64474db14e
Add CHANGES entry
2020-03-04 08:46:33 +11:00
Mark Andrews
f171347b5f
Restart zone maintenance if it had been stalled.
2020-03-04 08:45:34 +11:00
Mark Andrews
50e079d6c3
Check inline master zones that are touched reload correctly.
2020-03-04 08:45:34 +11:00
Ondřej Surý
bb74fdcaf0
Merge branch 'ondrej/fix-notes-9.17.0-xml' into 'master'
...
fixup the version number in 9.17.0 release notes
See merge request isc-projects/bind9!3145
2020-03-03 14:24:17 +00:00
Ondřej Surý
3357574843
fixup the version number in 9.17.0 release notes
2020-03-03 09:31:34 +01:00
Witold Krecicki
3a21933586
Merge branch 'wpk/socket-destroy-race' into 'master'
...
Fix a race in isc_socket destruction.
Closes #1651
See merge request isc-projects/bind9!3004
2020-03-03 08:20:44 +00:00
Witold Kręcicki
81ba0fe0e6
Fix a race in isc_socket destruction.
...
There was a very slim chance of a race between isc_socket_detach and
process_fd: isc_socket_detach decrements references to 0, and before it
calls destroy gets preempted. Second thread calls process_fd, increments
socket references temporarily to 1, and then gets preempted, first thread
then hits assertion in destroy() as the reference counter is now 1 and
not 0.
2020-03-03 08:34:19 +01:00
Mark Andrews
3c15372c2b
Merge branch '1627-call-set_resigntime-and-zone_settimer' into 'master'
...
Call set resigntime and zone settimer
Closes #1627
See merge request isc-projects/bind9!3137
2020-03-03 05:07:58 +00:00
Mark Andrews
23ce0f32e5
add release note entry
2020-03-03 15:37:42 +11:00
Mark Andrews
905549f061
Add CHANGES note
2020-03-03 15:30:52 +11:00
Ondřej Surý
aaaa7e67fa
Adjust lock/unlock in zone_rekey()
2020-03-03 15:26:31 +11:00
Mark Andrews
a6626594aa
Ensure that resigintime and the zone timer are set
2020-03-03 15:26:27 +11:00
Matthijs Mekking
143d1c9767
Add more zone locks
...
Add more zone locks around code that touches zone timer setting
in failure modes.
2020-03-03 15:26:27 +11:00
Mark Andrews
7212961849
Always call set_resigntime with the zone lock held
2020-03-03 15:26:27 +11:00
Mark Andrews
5ec57f31b0
Always call zone_settimer()
...
zone_needdump() could potentially not call zone_settimer() so
explitly call zone_settimer() as zone->resigntime could have
gone backward.
2020-03-03 15:26:27 +11:00
Mark Andrews
5d1611afdc
Call set_resigntime() in receive_secure_serial()
...
With RRSIG records no longer being signed with the full
sig-validity-interval we need to ensure the zone->resigntime
as it may need to be set to a earlier time.
2020-03-03 15:26:27 +11:00
Witold Krecicki
9aa84dabf9
Merge branch 'wpk/perfwork-7-multilocked-badcache' into 'master'
...
Badcache with multiple locks.
See merge request isc-projects/bind9!3076
2020-03-02 17:18:35 +00:00