Matthijs Mekking
8a67d9d64a
Remove dig_with_opts
2018-12-20 15:49:06 +01:00
Matthijs Mekking and Matthijs Mekking
25c0e3dde9
Replace DSA with Reserved algorithm
...
(cherry picked from commit 17cdde1e56 )
2018-12-20 15:49:06 +01:00
Matthijs Mekking and Matthijs Mekking
82806d855c
Add dnssec-signzone tests with unsupported alg
...
dnssec-signzone should sign a zonefile that contains a DNSKEY record
with an unsupported algorithm.
(cherry picked from commit 6d976b37c1 )
2018-12-20 15:49:06 +01:00
Ondřej Surý
39644e4d34
Properly detect msys/msys2 environment in the stop.pl script.
...
(cherry picked from commit 808dac0760 )
2018-12-19 21:31:16 +01:00
Ondřej Surý
2e81ab696a
Revert "Merge branch '782-cygwin-grep-CRLF-issue-v9_12' into 'v9_12'"
...
This reverts commit f35df99f1d , reversing
changes made to ccc3be8156 .
2018-12-17 12:41:14 +01:00
Mark Andrews
0c19967532
pass the correct object to cfg_obj_log
...
(cherry picked from commit 53a33f7365 )
2018-12-16 19:21:47 -05:00
Curtis Blackburn and Evan Hunt
9599679d31
minor fixes to dns64 and rndc CRLF fix. rpzrecurse failure
...
will be addressed in a separate issue
(cherry picked from commit 2ec746dafe )
2018-12-14 19:00:15 -08:00
Curtis Blackburn and Evan Hunt
bb731398e0
more CRLF fixes (dns64, rndc, rpzrecurse)
...
(cherry picked from commit 9fc68285ef )
2018-12-14 19:00:15 -08:00
Curtis Blackburn and Evan Hunt
66fdedfd7b
missed one in the digdelv test
...
(cherry picked from commit bdbf6ede3a )
2018-12-14 19:00:13 -08:00
Curtis Blackburn and Evan Hunt
06cae98368
digdelv test fixed for CRLF issue
...
(cherry picked from commit ba1b9ca4d4 )
2018-12-14 18:59:32 -08:00
Curtis Blackburn and Evan Hunt
e0ab5603f7
windows CRLF issues fixed in builtin test
...
(cherry picked from commit 18e8835044 )
2018-12-14 18:50:47 -08:00
Mark Andrews
1f404e35b6
check that DNSKEY and other occluded data are excluded from the delegating bitmap
...
(cherry picked from commit 7e4b82103b )
2018-12-14 14:27:50 +11:00
Mark Andrews
58f8ec2b36
check that the time between notify messages is not too small
...
(cherry picked from commit 47a4e0eeaa )
2018-12-12 10:23:16 +11:00
Mark Andrews and Evan Hunt
c955498688
allow a small about of time for the syncptr event to be processed
...
(cherry picked from commit 3bca52ca07 )
2018-12-10 09:07:04 -08:00
Michał Kępień and Mark Andrews
4c23d84285
Check that DNAME is not treated as a delegation when signing
...
(cherry picked from commit adbca54079 )
2018-12-10 17:49:38 +11:00
Mark Andrews
acc8b89720
verify that auto-dnssec maintain generates and signs NSEC3 records with DNAME at the apex
...
(cherry picked from commit 6b470bbf42 )
2018-12-10 17:49:38 +11:00
Mark Andrews
da5d139973
verify that dnssec-signzone generates NSEC3 records with DNAME at the apex
...
(cherry picked from commit 06e218c421 )
2018-12-10 17:12:09 +11:00
Mark Andrews
2a6a3aa0e7
Properly detect bottom of zone when sign_a_node() is not called
...
(cherry picked from commit 9eec02a81f )
2018-12-07 11:48:03 +11:00
Mark Andrews
5338d9d4b7
add more error logging; add event processing logging
...
(cherry picked from commit 6a5c8ec2ea )
2018-12-06 11:32:09 +11:00
Ondřej Surý
39b02e8538
Change the default algorithm to RSASHA256 and the alternative algorithm to RSASHA1 as those are always supported
2018-12-05 21:55:31 +01:00
Ondřej Surý
f99c69b435
Add DNSKEY and CDNSKEY with unknown algorithm number (PRIVATEDNS) and \0 as content
...
(cherry picked from commit 00cc0b236a )
2018-12-05 21:14:06 +01:00
Ondřej Surý
b86789ef27
Refactor masterformat to be shellcheck clean and don't use RSAMD5 algorithm in the tests
...
(cherry picked from commit b13c7ca402 )
2018-12-05 21:14:05 +01:00
Ondřej Surý
c996dcfee1
Make the start.pl and stop.pl more Cygwin friendly
...
(cherry picked from commit 835bad2c5c )
2018-12-04 15:30:41 +01:00
Ondřej Surý
b7c79f6c0f
Replace realpath with cd&pwd shell magic
2018-12-03 20:42:01 +01:00
Ondřej Surý
73e26ec1d6
Make calls to the stop.pl always use the test name instead of '.'
...
(cherry picked from commit e227815af5 )
2018-12-03 17:11:15 +01:00
Ondřej Surý
70cbdf3528
stop.pl - refactor
...
(cherry picked from commit 27ee629e6b )
2018-12-03 17:10:40 +01:00
Ondřej Surý
e8f38da2df
Make calls to the start.pl always use the test name instead of '.'
...
(cherry picked from commit 16b95157e8 )
2018-12-03 17:10:26 +01:00
Brian Conry and Ondřej Surý
1ae7ca6606
start.pl - refactor
...
(cherry picked from commit 0fc8bfef13 )
2018-12-03 17:09:48 +01:00
Brian Conry and Ondřej Surý
ee737c8328
start.pl - wait for server to say 'running'
...
(cherry picked from commit 597049461d )
2018-12-03 17:09:05 +01:00
Ondřej Surý
e3379c44cb
Add ALTERNATIVE_ALGORITHM to conf.sh
...
(cherry picked from commit b2c4c35493 )
2018-12-03 09:30:44 +01:00
Ondřej Surý
d1dffe2fd3
Export SYSTEMTESTTOP from run.sh (so, it doesn't have to be defined in each script) and scrub / from the test names
...
(cherry picked from commit 1b2a3a0ea6 )
2018-12-03 09:02:14 +01:00
Mark Andrews
5ee79f833e
use documented default key ttl
...
(cherry picked from commit 6499bdfd8b )
2018-11-30 11:12:51 +11:00
Mark Andrews
096caccf1d
add reproducer for [GL #585 ]
...
(cherry picked from commit 0ac2a868bb )
2018-11-30 11:12:51 +11:00
Mark Andrews
edcb378845
replace strncpy + setting end of array to NUL with strlcpy
2018-11-22 16:43:43 +11:00
Evan Hunt
19aaecafeb
better system test entropy
...
- use /dev/urandom in gitlab CI
- use genrandom to get 4k of data instead of 800 bytes
- set this value as RANDOMSIZE in conf.sh
2018-11-17 01:27:06 +00:00
Evan Hunt
cdfac9b1bf
echo debug output (D:text) the same as informational (I:text)
...
(cherry picked from commit dfa1589975 )
2018-11-16 11:41:25 -08:00
Mark Andrews
ba5726ec2f
check that delv -q -m works
...
(cherry picked from commit 77128c867c )
2018-11-14 11:55:21 +11:00
Mark Andrews
b9b8782144
check that dig -q -m works
...
(cherry picked from commit f6f07fb41e )
2018-11-14 11:55:21 +11:00
Ondřej Surý
b222783ae9
Add small tweaks to the code to fix compilation when ISC assertions are disabled
...
While implementing the new unit testing framework cmocka, it was found that the
BIND 9 code doesn't compile when assertions are disabled or replaced with any
function (such as mock_assert() from cmocka unit testing framework) that's not
directly recognized as assertion by the compiler.
This made the compiler to complain about blocks of code that was recognized as
unreachable before, but now it isn't.
The changes in this commit include:
* assigns default values to couple of local variables,
* moves some return statements around INSIST assertions,
* adds __builtin_unreachable(); annotations after some INSIST assertions,
* fixes one broken assertion (= instead of ==)
(cherry picked from commit fbd2e47f51 )
2018-11-08 14:05:23 +07:00
Witold Krecicki and Mark Andrews
070e4135c4
Remove unnecessary sed from autosign test
...
(cherry picked from commit 82dfb77328 )
2018-11-08 12:19:57 +11:00
Witold Krecicki and Mark Andrews
f49bd1e77f
Use 'local' variable in echo functions in tests
...
(cherry picked from commit 0949b1fe2c )
2018-11-08 12:19:51 +11:00
Witold Kręcicki and Mark Andrews
5d4074c4e4
Get rid of bashism in CDS test
...
(cherry picked from commit dbf2e7928e )
2018-11-08 12:14:31 +11:00
Ondřej Surý and Mark Andrews
bee5674283
Update the idna tests for the new non-tty defaults
...
(cherry picked from commit e8c57a78aa )
2018-11-07 11:32:56 +11:00
Mark Andrews
ce80d59e97
test require-server-cookie with rate-limit
...
(cherry picked from commit 164370102a )
2018-11-06 10:20:43 +11:00
Michał Kępień
a0c5c01fe5
Check serve-stale behavior with a cold cache
...
Ensure that serve-stale works as expected when returning stale answers
is enabled, the authoritative server does not respond, and there is no
cached answer available.
(cherry picked from commit 27cfe83a38 )
2018-10-31 14:08:44 +01:00
Michał Kępień
9fe44e48b2
Check TTL of stale answers
...
Make sure that stale answers returned when the serve-stale feature is
enabled have a TTL matching the value of the stale-answer-ttl setting.
(cherry picked from commit 893ab37ce7 )
2018-10-31 14:08:43 +01:00
Mark Andrews
86176a9153
use new packet for response; rename variable to request and response
...
(cherry picked from commit 280d0ca507 )
2018-10-31 16:36:34 +11:00
Mark Andrews
dce7bb3f82
Record types which support a empty rdata field were not handling the empty rdata field case.
...
(cherry picked from commit 2ff57d8a39 )
2018-10-30 11:16:43 +11:00
Mark Andrews and Evan Hunt
b4b006a686
Add support for EID and NIMLOC
...
(cherry picked from commit fbab100426 )
2018-10-25 15:30:58 -07:00
Mark Andrews and Evan Hunt
f569c8ad26
GID, UID and UINFO could not be loaded using unknown record format.
...
(cherry picked from commit eb7ca65b78 )
2018-10-25 13:34:49 -07:00