ffa1194628- Fix validation for CNAME loops. When it detects a cname loop, by finding the cname, cname in the existing list, it returns the partial result with the validation result up to then.
wouter
2018-02-21 14:04:02 +0000
67f76f85dc- Fix for more maintainable code in localzone.
wouter
2018-02-19 13:21:57 +0000
5a0f6206c8bug ref nr.
wouter
2018-02-19 12:14:43 +0000
80ab137e03- local-zone noview can be used to break out of the view to the global local zone contents, for queries for that zone.
wouter
2018-02-19 12:13:23 +0000
aaf91e2491- Fix#3505: Documentation for default local zones references wrong RFC.
wouter
2018-02-19 08:43:23 +0000
1a9d913ee5- Fixes for clang static analyzer, the missing ; in edns-subnet/addrtree.c after the assert made clang analyzer produce a failure to analyze it.
wouter
2018-02-16 10:31:48 +0000
c217a69c57- Aggressive NSEC tests
ralph
2018-02-13 14:40:29 +0000
fcd9b8c448auth zone: default is https if no 'http://' given.
wouter
2018-02-13 14:28:51 +0000
b52ca6417eauth zone whitespace fixes and input validation.
wouter
2018-02-13 14:26:20 +0000
2b221f3140auth zone review fixes
wouter
2018-02-13 14:09:57 +0000
4ddbf8aed9- iana port update.
wouter
2018-02-13 10:35:31 +0000
2d5fc74a3e- Added tests with wildcard expanded NSEC records (CVE-2017-15105 test)
ralph
2018-02-12 11:39:03 +0000
2076e1e2f8auth zone work, nicer debug output.
wouter
2018-02-09 08:23:20 +0000
647c958d76auth zone stop sending packets when the application quits.
wouter
2018-02-09 08:14:06 +0000
f928cde035- auth zone url config.
wouter
2018-02-08 16:11:27 +0000
b8a397affcauth zone http work.
wouter
2018-02-08 15:14:51 +0000
7c5497d3b4auth zone work.
wouter
2018-02-08 14:37:36 +0000
35bc8a1ecc- Aggressive use of NSEC implementation. Use cached NSEC records to generate NXDOMAIN, NODATA and positive wildcard answers.
ralph
2018-02-08 13:16:36 +0000
2de81e0fefauth zone work.
wouter
2018-02-08 11:59:30 +0000
7a30b4aaf2auth zone review.
wouter
2018-02-08 10:43:58 +0000
6342b7928f- iana port update.
wouter
2018-02-08 10:14:34 +0000
42818256c3fix for doxygen and lint.
wouter
2018-02-08 10:00:10 +0000
40286955e2auth zone work on http feature.
wouter
2018-02-07 16:10:31 +0000
1cb6bd9051fix for doxygen
wouter
2018-02-06 16:00:10 +0000
e48156c64cauth zone work.
wouter
2018-02-06 15:54:49 +0000
1e7120e420auth zone work.
wouter
2018-02-06 09:32:41 +0000
19c3997e15Fixup tests for checklocks. Add auth axfr test for socket code.
wouter
2018-02-05 15:33:32 +0000
db621d92d7- auth-zone provides a way to configure RFC7706 from unbound.conf, eg. with auth-zone: name: "." for-downstream: no for-upstream: yes fallback-enabled: yes and masters or a zonefile with data.
wouter
2018-02-05 14:21:46 +0000
e7a76a8a64- Fix#3451: dnstap not building when you have a separate build dir. And removed protoc warning, set dnstap.proto syntax to proto2.
wouter
2018-02-05 12:14:51 +0000
98bf7184b6auth zone fixup lock protection, it wrongly covered the rbtree node.
wouter
2018-02-05 10:57:15 +0000
8c4be29561auth zone test probe of SOA
wouter
2018-02-05 09:59:53 +0000
276d313099auth zone ixfr unit tests
wouter
2018-02-05 09:53:26 +0000
ebda5cbb20auth zone ixfr unit test, and fixes.
wouter
2018-02-05 09:42:42 +0000
9caa77b267fix unit test for new output func.
wouter
2018-02-02 15:16:40 +0000
1f7eff89e8auth zone, axfr and printout works.
wouter
2018-02-02 14:41:20 +0000
ff360ae2d7Enable valgrind in (some) tests.
wouter
2018-02-02 11:24:00 +0000
aca1f55452fix spelling error in delegation.
wouter
2018-02-02 11:13:45 +0000
cf525b93e0Fix more critical regions. Cleans tests.
wouter
2018-02-02 11:08:50 +0000
6b49cdd1d8- lock subnet new item before insertion to please checklocks, no modification of critical regions outside of lock region.
wouter
2018-02-02 10:52:44 +0000
cee57903fdauth zone race condition remove and checklock fix for check of unused alignment memory in structure.
wouter
2018-02-02 10:35:11 +0000
252eae4e5e- Fix lock race condition in dns cache dname synthesis.
wouter
2018-02-02 10:33:19 +0000
f4a83a9628- unit test with valgrind
wouter
2018-02-02 09:52:52 +0000
1b9c86be74- unit test with valgrind
wouter
2018-02-02 09:45:13 +0000
7897dad2a1auth zone test checks stored axfr zonefile
wouter
2018-02-01 13:29:31 +0000
43c4502b80auth zone unit test extra_packet moves multipe tcp packets on stream
wouter
2018-02-01 12:23:48 +0000
a8847f6613auth zone test, udp and tcp answered from unit test
wouter
2018-02-01 10:38:05 +0000
a7ae601c53auth zone fix comment
wouter
2018-01-31 15:19:23 +0000
e4c6da885fauth zone move file descriptor functionality to outside network for the unit test
wouter
2018-01-31 14:59:17 +0000
f88d7a6788auth zone test with zone transfer
wouter
2018-01-31 12:58:25 +0000
2470b31ccccleanup without losing zone contents, and also backoff for nonresponsive masters while zone data is available.
wouter
2018-01-31 12:52:40 +0000
fd5b2dd1c2pickup worker events, and free them. exponential backoff for continuously failing zones.
wouter
2018-01-31 12:33:19 +0000
df057fff19failover for dnssec bogus
wouter
2018-01-31 11:14:01 +0000
9f91e3c366test for validation of queries answered with a zonefile
wouter
2018-01-31 10:53:01 +0000
4cf7809a57Test authority zone with zonefile for root referrals (RFC7706)
wouter
2018-01-31 08:37:38 +0000
b20df48e61Also use NSEC with longest closest encloser for CNAME responses.
ralph
2018-01-29 14:44:39 +0000
7af974cc16remove unused TODO items
wouter
2018-01-29 14:41:07 +0000
ee752be770auth zone work, ixfr apply procedure.
wouter
2018-01-29 14:33:08 +0000
5489a6b54b- Use NSEC with longest ce to prove wildcard absence. - Only use *.ce to prove wildcard absence, no longer names.
ralph
2018-01-29 13:46:57 +0000