Evan Hunt
11a0d771f9
fix spelling errors reported by Fossies.
...
(cherry picked from commit ba0313e649 )
2020-02-21 07:05:31 +00:00
Mark Andrews
c38752b07c
spin waiting for prototype dig responses
2020-02-12 08:12:02 +00:00
Evan Hunt
24510a1fda
adjust system tests to deal with possible timing issues
...
With the netmgr in use, named may start answering queries before zones
are loaded. This can cause transient failures in system tests after
servers are restarted or reconfigured. This commit adds retry loops
and sleep statements where needed to address this problem.
Also incidentally silenced a clang warning.
2019-11-07 12:42:14 -08:00
Evan Hunt
7ba6d592ec
when a response-policy zone expires, unload its polices from RPZ summary
2019-08-30 11:47:38 -07:00
Mark Andrews
b9dc9b68cd
Check that RPZ 'CNAME *.' (NODATA) works with DNS64.
2019-07-23 04:14:20 +10:00
Evan Hunt
aeed047495
disable a previously broken test under dnsrps
2019-03-06 20:48:30 -08:00
Mark Andrews
d1fa8be611
add the ability to control whether SOA records are added response-policy modified answers
2019-03-06 20:47:28 -08:00
Matthijs Mekking
ce5476acf0
Add test for rpz zone load fail
2019-02-22 13:59:10 +01:00
Matthijs Mekking
8d392f9093
Make RPZ tests more readable
2019-02-22 13:59:10 +01:00
Evan Hunt
8cd39fae80
fix rpz test
...
- work around a CR newline problem
- use rndc to stop servers
2019-01-25 00:44:11 -08:00
Witold Kręcicki
6d50138405
Use rndc_reload in tests, make sure that reload is complete before continuing
2018-12-19 11:33:37 +01:00
Ondřej Surý
e227815af5
Make calls to the stop.pl always use the test name instead of '.'
2018-12-03 16:24:09 +01:00
Ondřej Surý
16b95157e8
Make calls to the start.pl always use the test name instead of '.'
2018-12-03 15:50:21 +01:00
Evan Hunt
6d05ec7dc1
fix problems running dnsrps tests in rpz and rpzrecurse
...
- set up server correctly when running the second test pass
- reset stats counters before the second pass
- clean up test output
2018-09-27 13:11:44 -07:00
Michał Kępień
730c6651a0
Determine "rpz" system test mode based on $mode rather than $DNSRPS_TEST_MODE
...
Change 4897 modified the way the $DNSRPS_TEST_MODE variable is used in
bin/tests/system/rpz/tests.sh without updating all references to it,
which i.a. causes the $native and $dnsrps variables to not be set in the
default testing mode, effectively preventing failed checks from being
propagated to the final result of the test. Use $mode instead of
$DNSRPS_TEST_MODE where appropriate to fix error handling in the "rpz"
system test.
2018-06-26 12:19:41 +02:00
Ondřej Surý
843d389661
Update license headers to not include years in copyright in all applicable files
2018-02-23 10:12:02 +01:00
Evan Hunt
0c559199bf
final cleanup
...
- add CHANGES note
- update copyrights and license headers
- add -j to the make commands in .gitlab-ci.yml to take
advantage of parallelization in the gitlab CI process
2018-02-22 22:58:15 -08:00
Evan Hunt
c032c54dda
parallelize most system tests
2018-02-22 15:29:02 -08:00
Mark Andrews
b98a92071d
perform rpz testing with a loop rather that recursion
2018-02-22 14:01:42 +11:00
Mark Andrews
05f9deba0b
use symbolic test modes native/dnsrps
2018-02-22 14:01:42 +11:00
Mark Andrews
034450ba02
add test numbers as use them in file names
2018-02-22 14:01:42 +11:00
Evan Hunt
3363f3147a
[master] DNS Response Policy Service API
...
4713. [func] Added support for the DNS Response Policy Service
(DNSRPS) API, which allows named to use an external
response policy daemon when built with
"configure --enable-dnsrps". Thanks to Vernon
Schryver and Farsight Security. [RT #43376 ]
2017-09-11 11:57:43 -07:00
Mark Andrews
9301c35ae6
adjust range
2017-03-02 12:32:04 +11:00
Tinderbox User
1baa50950b
update copyright notice / whitespace
2017-03-01 01:52:56 +00:00
Mark Andrews
f240f4a5de
Reimplement:
...
4578. [security] Some chaining (CNAME or DNAME) responses to upstream
queries could trigger assertion failures.
(CVE-2017-3137) [RT #44734 ]
2017-03-01 12:01:16 +11:00
Evan Hunt
5480a74b70
[master] simplify prereq checks by using feature-test.c
...
4498. [test] Simplify prerequisite checks in system tests.
[RT #43516 ]
2016-10-31 16:53:37 -07:00
Witold Krecicki
358dfaee18
4487. [test] Make system tests work on Windows. [RT #42931 ]
2016-10-19 17:18:42 +02:00
Mark Andrews
0c27b3fe77
4401. [misc] Change LICENSE to MPL 2.0.
2016-06-27 14:56:38 +10:00
Mark Andrews
3635d8f910
do not overflow exit status. [RT #42643 ]
2016-06-14 13:48:39 +10:00
Tinderbox User
7d4f45f6bd
update copyright notice / whitespace
2016-01-21 23:45:23 +00:00
Evan Hunt
9b789c54f8
[master] add regression test for RT #41518
...
4297. [test] Ensure delegations in RPZ zones fail robustly.
[RT #41518 ]
2016-01-20 17:44:11 -08:00
Tinderbox User
9ae1588020
update copyright notice / whitespace
2015-05-08 23:45:24 +00:00
Mukund Sivaraman
b947e1a521
Fix a bug in RPZ that could cause unwanted recursion ( #39229 )
...
Conflicts:
doc/arm/notes.xml
2015-05-07 08:29:36 +05:30
Mark Andrews
7301df07cf
extend the permissible number of queries to 25 from 24
2014-11-24 10:20:39 +11:00
Mark Andrews
06e28e50bd
give the nameserver a little longer to response
2014-09-18 10:06:48 +10:00
Mark Andrews
cef76ee5bd
3921. [bug] AD was inappopriately set on RPZ responses. [RT #36833 ]
2014-08-22 15:45:40 +10:00
Mark Andrews
f2a91da02e
adjust range
2014-07-31 20:32:50 +10:00
Mark Andrews
ac5ed74860
3897. [bug] RPZ summary information was not properly being updated
...
after a AXFR resulting in changes sometimes being
ignored. [RT #35885 ]
2014-07-22 10:57:58 +10:00
Mark Andrews
48789995c1
use $NSUPDATE
2014-06-15 18:35:19 +10:00
Evan Hunt
06e0d6bb12
[master] address rpz bugs
...
3877. [bug] Inserting and deleting parent and child nodes
in response policy zones could trigger an assertion
failure. [RT #36272 ]
2014-06-11 20:00:19 -07:00
Mark Andrews
5360986092
set max
2014-06-02 13:42:58 +10:00
Mark Andrews
3a26e75e3c
accept a range of stats values
2014-06-02 08:15:47 +10:00
Mark Andrews
44b0e0b1d5
More changes for:
...
3864. [bug] RPZ didn't work well when being used as forwarder.
[RT #36060 ]
2014-05-30 08:41:27 +10:00
Mark Andrews
3d75189141
3864. [bug] RPZ didn't work well when being used as forwarder.
...
[RT #36060 ]
2014-05-29 17:02:10 +10:00
Tinderbox User
20a96edbf9
update copyright notice
2014-02-20 23:46:35 +00:00
Mark Andrews
86a85a3bbd
don't error on rpz percentage checks as they fail inconsistently on virtual machines
2014-02-20 12:22:14 +11:00
Mark Andrews
225146b2c8
3674. [bug] RPZ zeroed ttls if the query type was '*'. [RT #35026 ]
2013-11-18 11:22:59 +11:00
Mark Andrews
9fa2a0deed
3652. [bug] Address bug with rpz-drop policy. [RT #34816 ]
2013-09-21 17:27:43 +10:00
Mark Andrews
df0892aea6
3627. [bug] RPZ changes were not effective on slaves. [RT #34450 ]
2013-08-09 13:23:01 +10:00
Evan Hunt
421d4a0647
[master] rpz work
...
3620. [func] Added "rpz-client-ip" policy triggers, enabling
RPZ responses to be configured on the basis of
the client IP address; this can be used, for
example, to blacklist misbehaving recursive
or stub resolvers. [RT #33605 ]
3619. [bug] Fixed a bug in RPZ with "recursive-only no;"
[RT #33776 ]
2013-07-12 14:46:47 -07:00