Mark Andrews
587c81ac99
create dns_rdatatype_atcname to split records that can appear along side CNAME from DNSSEC; dns_rdatatype_iszonecutauth allowed too many types
...
(cherry picked from commit f4ceb12b69 )
2018-12-14 14:29:46 +11:00
Mark Andrews
c5f85f808c
check that the time between notify messages is not too small
...
(cherry picked from commit 47a4e0eeaa )
2018-12-12 10:24:23 +11:00
Mark Andrews and Ondřej Surý
e5e1957a8f
use typebuf and classbuf
2018-12-11 12:26:25 +01:00
Mark Andrews and Ondřej Surý
1d33b62405
update rpzrecurse for RPZ_LOG_QTYPE_QCLASS
2018-12-11 12:26:25 +01:00
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