Mark Andrews
46c4e5d96f
Retry checks that records are present and signed
...
There a race between when the delta is logged and when the
server returns signed record. Retry the queries if the
lookups fail to meet expectations.
2020-05-18 12:19:16 +10:00
Evan Hunt
d298aa3bd4
Merge branch 'each-move-wiretest' into 'master'
...
move wire_test
See merge request isc-projects/bind9!3544
2020-05-18 00:30:17 +00:00
Evan Hunt
93d63cd923
incidental fix: reduce a long timeout in dnstap test
...
the dnstap test was pausing for 20 seconds to search for a string in
named.run, which only appears if named is built with --enable-developer or
--enable-querytrace.
2020-05-15 13:19:33 -07:00
Evan Hunt
e45be9d134
move wire_test back to bin/tests, no longer dependent on dnstap
...
wire_test is not only used by the dnstap system test, but also in
fuzz testing. it doesn't need to be installed, but it's useful to have it
built when BIND is. this commit moves it back from bin/tests/system to
bin/tests, as a noinst_PROGRAM so that it's built by "make all" but
not installed.
2020-05-15 13:19:28 -07:00
Michal Nowak
89d7d9aff7
Merge branch 'mnowak/abi-check-artifacts' into 'master'
...
Collect TXT and HTML reports produced by ABI checker
See merge request isc-projects/bind9!3501
2020-05-15 09:28:42 +00:00
Michal Nowak
b5ccf95b0a
Collect TXT and HTML reports produced by ABI checker
...
Although in util/api-checker.sh we create textual reports, we don't
preserve them in job artifacts, but we should.
We don't want to keep all HTML pages present in the project root, but
just those produced by ABI checker.
2020-05-15 11:26:27 +02:00
Mark Andrews
582b931032
Merge branch '1714-provide-ixfr-no-should-still-send-up-to-date-responses' into 'master'
...
Resolve "'provide-ixfr no;' should still send up-to-date responses."
Closes #1714
See merge request isc-projects/bind9!3307
2020-05-15 03:48:21 +00:00
Mark Andrews
11b1cbecb0
Add CHANGES entry
2020-05-14 16:38:11 +10:00
Mark Andrews
c7cdc47cc5
move provide-ixfr testing after the serial has been checked
2020-05-14 16:37:34 +10:00
Witold Krecicki
ee72c3f0d5
Merge branch 'wpk/fix-isc-assertions-c-error' into 'master'
...
Fix 'error: ‘%s’ directive argument is null [-Werror=format-overflow=]' in assertions.c
See merge request isc-projects/bind9!3504
2020-05-13 10:19:57 +00:00
Witold Kręcicki
f4260dc0c5
Fix 'error: ‘%s’ directive argument is null [-Werror=format-overflow=]' in assertions.c
2020-05-13 11:02:23 +02:00
Witold Krecicki
9427028b78
Merge branch 'wpk/tcp-accept-refactoring' into 'master'
...
TCP accept refactoring
See merge request isc-projects/bind9!3320
2020-05-13 07:19:49 +00:00
Witold Kręcicki
813ff015a4
CHANGES note
2020-05-13 08:46:04 +02:00
Witold Kręcicki
2f252a1068
Clean quota callback after calling it
2020-05-13 08:45:27 +02:00
Witold Kręcicki
60629e5b0b
Redesigned TCP accepting: one listen/accept loop, passing the connected socket.
...
Instead of using bind() and passing the listening socket to the children
threads using uv_export/uv_import use one thread that does the accepting,
and then passes the connected socket using uv_export/uv_import to a random
worker. The previous solution had thundering herd problems (all workers
waking up on one connection and trying to accept()), this one avoids this
and is simpler.
The tcp clients quota is simplified with isc_quota_attach_cb - a callback
is issued when the quota is available.
2020-05-13 08:45:27 +02:00
Mark Andrews
6ace801ddf
Merge branch 'marka-update-per-type-record-limits' into 'master'
...
allow per type record counts to be specified in update-policy
Closes #1657
See merge request isc-projects/bind9!2124
2020-05-13 06:06:11 +00:00
Mark Andrews
8f9dc72e63
Add release note entry
2020-05-13 15:42:24 +10:00
Mark Andrews
d4f37dd18d
Add CHANGES note
2020-05-13 15:37:20 +10:00
Mark Andrews
0dd6d67fab
document type count limits
2020-05-13 15:35:29 +10:00
Mark Andrews
04da28bdff
test max records policy
2020-05-13 15:35:29 +10:00
Mark Andrews
919a9ece25
enforce record count maximums
2020-05-13 15:35:28 +10:00
Mark Andrews
79de6edde8
allow grant rules to be retrieved
2020-05-13 15:35:28 +10:00
Mark Andrews
361ec726cb
allow per type record counts to be specified
2020-05-13 15:35:28 +10:00
Evan Hunt
61b5395581
Merge branch 'each-nsec3-ixfr' into 'master'
...
don't bother checking for empty nodes when searching the NSEC3 tree
Closes #1834
See merge request isc-projects/bind9!3512
2020-05-12 20:26:40 +00:00
Evan Hunt
0f901b5f2d
CHANGES
2020-05-12 12:37:06 -07:00
Evan Hunt
7192edf9c2
don't bother checking for empty nodes when searching the NSEC3 tree
...
this avoids a time-wasting search that could occur during an
IXFR that replaced an NSEC3 chain.
2020-05-12 12:35:29 -07:00
Ondřej Surý
fb3a419106
Merge branch 'michal/prepare-release-notes-for-master' into 'master'
...
Prepare release notes for "master"
See merge request isc-projects/bind9!3517
2020-05-12 13:52:32 +00:00
Michał Kępień
28624cf595
Add table of contents for release notes
2020-05-12 15:20:22 +02:00
Michał Kępień
6e25fd373d
Drop custom section identifiers
2020-05-12 15:20:22 +02:00
Michał Kępień
784b13344c
Apply release note tweaks lost during rebase
2020-05-12 15:20:22 +02:00
Michał Kępień
08d4983a5f
Restore release notes for BIND 9.17.2
2020-05-12 15:20:22 +02:00
Michał Kępień
e7a9fc8a0e
Restore release notes for BIND 9.17.1
2020-05-12 15:20:22 +02:00
Michał Kępień
ff1ac20e0f
Restore release notes for BIND 9.17.0
2020-05-12 15:20:22 +02:00
Michał Kępień
dcea0791c2
Tweak and reword recent CHANGES entries
2020-05-12 15:20:22 +02:00
Mark Andrews
7f748bb14a
Merge branch '1835-add-the-ability-to-parse-and-display-extended-dns-error-code-ede' into 'master'
...
Resolve "Add the ability to parse and display Extended DNS Error code (EDE)."
Closes #1835
See merge request isc-projects/bind9!3515
2020-05-12 12:26:50 +00:00
Mark Andrews
88615006c5
Add release note entry
2020-05-12 22:01:54 +10:00
Mark Andrews
79729c0e19
Add CHANGES entry
2020-05-12 22:01:54 +10:00
Mark Andrews
e6b0153f8a
Check display of EDE option
2020-05-12 22:01:54 +10:00
Mark Andrews
1c8f9d06e2
Also print out valid printable utf8
2020-05-12 22:01:54 +10:00
Mark Andrews
b144ae1bb0
Report Extended DNS Error codes
2020-05-12 22:01:54 +10:00
Ondřej Surý
39eca3dc6e
Merge branch 'ondrej/fix-statschannel-setup.sh-failure' into 'master'
...
Fix statschannel setup.sh failure
See merge request isc-projects/bind9!3522
2020-05-12 11:10:55 +00:00
Ondřej Surý
2dbf68ab30
Fix the rsabigexponent setup.sh script to not fail
2020-05-12 12:35:53 +02:00
Ondřej Surý
e96f5bb3f4
Remove the custom-test-driver status_file
2020-05-12 12:34:29 +02:00
Ondřej Surý
e43893fb0c
Add missing manykeys.db.in file that was causing statschannel setup.sh to fail
2020-05-12 10:37:48 +02:00
Ondřej Surý
8b357a35d2
Fail immediatelly when clean.sh or setup.sh fails
...
The `statschannel/ns2/` was missing `manykeys.db.in`, but the test
succeeded even when `setup.sh` (or `clean.sh`) failed to execute. This
commit makes run.sh to run in stricter mode and fail the test
immediately when `clean.sh` or `setup.sh` fails.
2020-05-12 10:37:48 +02:00
Ondřej Surý
c2ec4ee19d
Merge branch 'marka-silence-flake8-warning' into 'master'
...
Silence: E741 ambiguous variable name 'l'
See merge request isc-projects/bind9!3521
2020-05-12 08:33:25 +00:00
Mark Andrews
189d21fb96
Silence: E741 ambiguous variable name 'l'
2020-05-12 17:54:32 +10:00
Ondřej Surý
4303fa3880
Merge branch '1232-stats-channel-zone-timers' into 'master'
...
Resolve "[ISC-support #15166 ] expose zone timers (reload, refresh, expire) via stats channel"
Closes #1232
See merge request isc-projects/bind9!3308
2020-05-12 07:21:47 +00:00
Ondřej Surý
ce6cb62862
Add CHANGES
2020-05-12 08:48:02 +02:00
Ondřej Surý
e0aa62bc4c
Add release notes
2020-05-12 08:48:02 +02:00