Mark Andrews and Ondřej Surý
dc49ce1cd0
log RPZ type and class
...
(cherry picked from commit 28442f11f0 )
2018-12-11 06:24:08 -05:00
Evan Hunt
c47a301c0c
add missing -r $RANDFILE
2018-12-11 01:23:33 -05:00
Mark Andrews and Evan Hunt
940a0f2003
allow a small about of time for the syncptr event to be processed
...
(cherry picked from commit 3bca52ca07 )
2018-12-10 09:07:59 -08:00
Michał Kępień and Mark Andrews
f0004e120d
Check that DNAME is not treated as a delegation when signing
...
(cherry picked from commit adbca54079 )
2018-12-10 17:48:17 +11:00
Mark Andrews
ccac107ded
verify that auto-dnssec maintain generates and signs NSEC3 records with DNAME at the apex
...
(cherry picked from commit 6b470bbf42 )
2018-12-10 17:48:17 +11:00
Mark Andrews
4731ee6ae1
verify that dnssec-signzone generates NSEC3 records with DNAME at the apex
...
(cherry picked from commit 06e218c421 )
2018-12-10 17:29:29 +11:00
Mark Andrews
f8dc30d18b
Properly detect bottom of zone when sign_a_node() is not called
...
(cherry picked from commit 9eec02a81f )
2018-12-07 12:20:09 +11:00
Andreas Hasenack and Mark Andrews
ab80e26381
add -U to preparse and usage
...
(cherry picked from commit 665618698e )
2018-12-07 08:40:36 +11:00
Mark Andrews
e1f49ba977
add more error logging; add event processing logging
...
(cherry picked from commit 6a5c8ec2ea )
2018-12-06 11:33:36 +11:00
Ondřej Surý
ca391cd085
Change the default algorithm to RSASHA256 and the alternative algorithm to RSASHA1 as those are always supported
2018-12-05 21:56:15 +01:00
Ondřej Surý
28560fd280
Add DNSKEY and CDNSKEY with unknown algorithm number (PRIVATEDNS) and \0 as content
...
(cherry picked from commit 00cc0b236a )
2018-12-05 20:45:57 +01:00
Ondřej Surý
f492efe680
Refactor masterformat to be shellcheck clean and don't use RSAMD5 algorithm in the tests
...
(cherry picked from commit b13c7ca402 )
2018-12-05 20:45:50 +01:00
Ondřej Surý
fc9e2a1a75
Make the start.pl and stop.pl more Cygwin friendly
...
(cherry picked from commit 835bad2c5c )
2018-12-04 15:31:50 +01:00
Ondřej Surý
948104ee5a
Replace realpath with cd&pwd shell magic
2018-12-03 20:45:16 +01:00
Ondřej Surý
337c87faad
Add extra .gitignore to lwresd test
2018-12-03 20:45:16 +01:00
Ondřej Surý
4344a7e599
Make run.sh and runall.sh executable
2018-12-03 20:45:16 +01:00
Ondřej Surý
08fa20bf54
Re-add functionality to handle lwresd from {start,stop}.pl
2018-12-03 20:45:16 +01:00
Ondřej Surý
62a1054fd0
Make calls to the stop.pl always use the test name instead of '.'
...
(cherry picked from commit e227815af5 )
(cherry picked from commit 73e26ec1d6 )
2018-12-03 20:39:14 +01:00
Ondřej Surý
1fa08d78d3
stop.pl - refactor
...
(cherry picked from commit 27ee629e6b )
(cherry picked from commit 70cbdf3528 )
2018-12-03 20:39:13 +01:00
Ondřej Surý
0c384a76cd
Make calls to the start.pl always use the test name instead of '.'
...
(cherry picked from commit 16b95157e8 )
(cherry picked from commit e8f38da2df )
2018-12-03 20:39:13 +01:00
Brian Conry and Ondřej Surý
7f2a3a7c5f
start.pl - refactor
...
(cherry picked from commit 0fc8bfef13 )
(cherry picked from commit 1ae7ca6606 )
2018-12-03 17:31:27 +01:00
Brian Conry and Ondřej Surý
8bb758633d
start.pl - wait for server to say 'running'
...
(cherry picked from commit 597049461d )
(cherry picked from commit ee737c8328 )
2018-12-03 17:25:18 +01:00
Ondřej Surý
72fbbd0a29
Add ALTERNATIVE_ALGORITHM to conf.sh
...
(cherry picked from commit b2c4c35493 )
(cherry picked from commit e3379c44cb )
2018-12-03 09:52:02 +01:00
Ondřej Surý
08a39b1073
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 )
(cherry picked from commit d1dffe2fd3 )
2018-12-03 09:52:02 +01:00
Tony Finch and Mark Andrews
be4822fafd
catz: improved log message when a zone is overridden
...
If you have a catalog zone containing 10.in-addr.arpa and an
explicitly-configured version which overrides the catz version,
`named` used to log:
catz: error "success" while trying to add zone "10.in-addr.arpa"
After this patch it logs:
catz: zone "10.in-addr.arpa" is overridden by explicitly configured zone
(cherry picked from commit 16eb35187a )
2018-12-03 15:57:03 +11:00
Mark Andrews
232a2004ba
use documented default key ttl
...
(cherry picked from commit 6499bdfd8b )
2018-11-30 11:15:31 +11:00
Mark Andrews
a74acbfd82
add reproducer for [GL #585 ]
...
(cherry picked from commit 0ac2a868bb )
2018-11-30 11:15:29 +11:00
Mark Andrews
889175eb17
replace strncpy + setting end of array to NUL with strlcpy
2018-11-22 10:50:06 +11:00
Witold Kręcicki and Mark Andrews
01bbb308b4
Fix a small memleak in delv
...
(cherry picked from commit d00b3f47ba )
2018-11-22 08:22:47 +11:00
Mark Andrews
e254e95d7d
address unchecked return values
...
(cherry picked from commit ccfd577715 )
2018-11-22 06:56:25 +11:00
Evan Hunt
b407e80d00
better system test entropy
...
- use genrandom to get 4k of data instead of 800 bytes
- set this value as RANDOMSIZE in conf.sh
(cherry picked from commit 19aaecafeb )
2018-11-16 23:54:39 -08:00
Evan Hunt
731f27e77e
set inactive date in keygen instead of settime
2018-11-16 11:56:19 -08:00
Evan Hunt
a37f21fdcf
increase the entropy allocated by genrandom
2018-11-16 11:56:19 -08:00
Evan Hunt
9557e2f454
fix broken keygen call in verify
2018-11-16 11:56:19 -08:00
Evan Hunt
3f7d2b0036
echo debug output (D:text) the same as informational (I:text)
...
(cherry picked from commit dfa1589975 )
2018-11-16 11:42:04 -08:00
Tony Finch and Mark Andrews
660010f978
dig: a -r option to disable .digrc
...
(cherry picked from commit fdb74fed9e )
2018-11-15 13:21:21 +11:00
Mark Andrews and Evan Hunt
e409b8c698
free tmpzonename and restart_master
...
(cherry picked from commit 50714a9b35 )
2018-11-14 11:42:44 -08:00
Mark Andrews and Evan Hunt
ccf915f7e4
don't use 'typename' as it is reserved in C++
2018-11-14 11:13:21 -08:00
Evan Hunt and Mark Andrews
cb355b8adc
style
...
(cherry picked from commit e356d93175 )
2018-11-14 11:57:02 +11:00
Mark Andrews
57d0ad450a
check that delv -q -m works
...
(cherry picked from commit 77128c867c )
2018-11-14 11:57:01 +11:00
Mark Andrews
c0d92d4190
check that dig -q -m works
...
(cherry picked from commit f6f07fb41e )
2018-11-14 11:56:59 +11:00
Mark Andrews
e8ca9303c7
add -q to dash_opts
...
(cherry picked from commit ba5d28dcfe )
2018-11-14 11:56:05 +11:00
Mark Andrews
0f5aeea233
dig and mdig failed to properly preparse dash value pairs when value was a seperate argument and started with a dash.
...
(cherry picked from commit 75fa84b67b )
2018-11-14 11:56:03 +11:00
Michał Kępień
f2ca287330
Fix a shutdown race in bin/dig/dighost.c
...
If a tool using the routines defined in bin/dig/dighost.c is sent an
interruption signal around the time a connection timeout is scheduled to
fire, connect_timeout() may be executed after destroy_libs() detaches
from the global task (setting 'global_task' to NULL), which results in a
crash upon a UDP retry due to bringup_timer() attempting to create a
timer with 'task' set to NULL. Fix by preventing connect_timeout() from
attempting a retry when shutdown is in progress.
(cherry picked from commit 4621756596 )
2018-11-13 13:52:48 +01:00
Ondřej Surý
2f8b28efad
Hint the compiler with ISC_UNREACHABLE(); that code after INSIST(0); cannot be reached
...
(cherry picked from commit 23fff6c569 )
(cherry picked from commit 4568669807 )
2018-11-08 22:42:52 +07:00
Ondřej Surý
12a266211e
Turn (int & flag) into (int & flag) != 0 when implicitly typed to bool
...
(cherry picked from commit b2b43fd235 )
(cherry picked from commit fcd1569e2b )
2018-11-08 22:02:58 +07:00
Ondřej Surý
9d15323e24
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 )
(cherry picked from commit b222783ae9 )
2018-11-08 22:00:49 +07:00
Witold Krecicki and Mark Andrews
2db31ececa
Remove unnecessary sed from autosign test
...
(cherry picked from commit 82dfb77328 )
2018-11-08 12:26:04 +11:00
Witold Krecicki and Mark Andrews
4b9d115e35
Use 'local' variable in echo functions in tests
...
(cherry picked from commit 0949b1fe2c )
2018-11-08 12:26:01 +11:00
Ondřej Surý and Mark Andrews
96f621bbef
Update the IDN documentation for nslookup
...
(cherry picked from commit b659765869 )
2018-11-07 11:37:11 +11:00