Commit Graph

  • 327d22ff3e - Fix nettle compile. wouter 2018-02-27 13:03:54 +0000
  • 7cb6d24fad - Fix compile with staticexe and python module. wouter 2018-02-27 10:53:49 +0000
  • 340efc3a79 - Fix compile without threads, and remove unused variable. wouter 2018-02-27 10:36:12 +0000
  • 325fc0651c - Fixup contrib/fastrpz.patch so that it applies. wouter 2018-02-27 10:18:28 +0000
  • e3ee8c66e2 - use existing code to find signer on positive wildcard answers ralph 2018-02-22 15:32:18 +0000
  • 3377e6f8ee - Save wildcard RRset from answer with original owner for use in aggressive NSEC. ralph 2018-02-22 15:12:31 +0000
  • 3c305c6934 - more robust cachedump rrset routine. wouter 2018-02-21 15:25:19 +0000
  • 6270fb6d50 fix spelling error wouter 2018-02-21 14:07:12 +0000
  • 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
  • a68512c00f neater code. wouter 2018-02-21 13:19:49 +0000
  • 8c37d1058a comment to explain it. wouter 2018-02-21 13:17:27 +0000
  • eb1adcf378 - Fix #3512: unbound incorrectly reports SERVFAIL for CAA query when there is a CNAME loop. wouter 2018-02-21 13:13:58 +0000
  • 2c129d2a5c fix noview. wouter 2018-02-19 13:30:38 +0000
  • 67f76f85dc - Fix for more maintainable code in localzone. wouter 2018-02-19 13:21:57 +0000
  • 5a0f6206c8 bug 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
  • fcd9b8c448 auth zone: default is https if no 'http://' given. wouter 2018-02-13 14:28:51 +0000
  • b52ca6417e auth zone whitespace fixes and input validation. wouter 2018-02-13 14:26:20 +0000
  • 2b221f3140 auth zone review fixes wouter 2018-02-13 14:09:57 +0000
  • 4ddbf8aed9 - iana port update. wouter 2018-02-13 10:35:31 +0000
  • 4d4669b2cc - tls-cert-bundle option in unbound.conf enables TLS authentication. wouter 2018-02-13 10:35:09 +0000
  • 0e2c3c5adf - Unit test for auth zone https url download. wouter 2018-02-12 15:40:05 +0000
  • 6408197b21 - Fix the ce_len+2 fix (Aggressive NSEC review) ralph 2018-02-12 12:22:29 +0000
  • 42255fcad3 - Processed aggressive NSEC code review remarks Wouter ralph 2018-02-12 12:14:01 +0000
  • 2d5fc74a3e - Added tests with wildcard expanded NSEC records (CVE-2017-15105 test) ralph 2018-02-12 11:39:03 +0000
  • 2076e1e2f8 auth zone work, nicer debug output. wouter 2018-02-09 08:23:20 +0000
  • 647c958d76 auth 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
  • b8a397affc auth zone http work. wouter 2018-02-08 15:14:51 +0000
  • 7c5497d3b4 auth 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
  • 2de81e0fef auth zone work. wouter 2018-02-08 11:59:30 +0000
  • 7a30b4aaf2 auth zone review. wouter 2018-02-08 10:43:58 +0000
  • 6342b7928f - iana port update. wouter 2018-02-08 10:14:34 +0000
  • 42818256c3 fix for doxygen and lint. wouter 2018-02-08 10:00:10 +0000
  • 40286955e2 auth zone work on http feature. wouter 2018-02-07 16:10:31 +0000
  • 1cb6bd9051 fix for doxygen wouter 2018-02-06 16:00:10 +0000
  • e48156c64c auth zone work. wouter 2018-02-06 15:54:49 +0000
  • 5caf1aee13 fix lint warning wouter 2018-02-06 11:17:29 +0000
  • 081cdce096 fix lint warning wouter 2018-02-06 11:16:23 +0000
  • 1e7120e420 auth zone work. wouter 2018-02-06 09:32:41 +0000
  • 19c3997e15 Fixup 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
  • c172f0dfe1 make depend. wouter 2018-02-05 12:18:44 +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
  • 98bf7184b6 auth zone fixup lock protection, it wrongly covered the rbtree node. wouter 2018-02-05 10:57:15 +0000
  • 8c4be29561 auth zone test probe of SOA wouter 2018-02-05 09:59:53 +0000
  • 276d313099 auth zone ixfr unit tests wouter 2018-02-05 09:53:26 +0000
  • ebda5cbb20 auth zone ixfr unit test, and fixes. wouter 2018-02-05 09:42:42 +0000
  • 4d36916210 auth zone, remove unused code wouter 2018-02-02 16:13:37 +0000
  • 9caa77b267 fix unit test for new output func. wouter 2018-02-02 15:16:40 +0000
  • 1f7eff89e8 auth zone, axfr and printout works. wouter 2018-02-02 14:41:20 +0000
  • ff360ae2d7 Enable valgrind in (some) tests. wouter 2018-02-02 11:24:00 +0000
  • aca1f55452 fix spelling error in delegation. wouter 2018-02-02 11:13:45 +0000
  • cf525b93e0 Fix 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
  • cee57903fd auth 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
  • 1d3cb2e4af remove debug printf. wouter 2018-02-02 09:27:55 +0000
  • f8f3f79a0d - Fix unfreed locks in log and arc4random at exit of unbound. wouter 2018-02-02 09:27:16 +0000
  • cc667b6402 - fix unaligned structure making a false positive in checklock unitialised memory. wouter 2018-02-01 15:55:48 +0000
  • 3601b2337a auth zone socket creation fix. wouter 2018-02-01 15:43:00 +0000
  • 28d979309b auth zone test for host lookup wouter 2018-02-01 15:02:38 +0000
  • 78cac2d76c auth zone, nicer debug log wouter 2018-02-01 13:37:36 +0000
  • 7897dad2a1 auth zone test checks stored axfr zonefile wouter 2018-02-01 13:29:31 +0000
  • 43c4502b80 auth zone unit test extra_packet moves multipe tcp packets on stream wouter 2018-02-01 12:23:48 +0000
  • a8847f6613 auth zone test, udp and tcp answered from unit test wouter 2018-02-01 10:38:05 +0000
  • a7ae601c53 auth zone fix comment wouter 2018-01-31 15:19:23 +0000
  • e4c6da885f auth zone move file descriptor functionality to outside network for the unit test wouter 2018-01-31 14:59:17 +0000
  • f88d7a6788 auth zone test with zone transfer wouter 2018-01-31 12:58:25 +0000
  • 2470b31ccc cleanup without losing zone contents, and also backoff for nonresponsive masters while zone data is available. wouter 2018-01-31 12:52:40 +0000
  • fd5b2dd1c2 pickup worker events, and free them. exponential backoff for continuously failing zones. wouter 2018-01-31 12:33:19 +0000
  • df057fff19 failover for dnssec bogus wouter 2018-01-31 11:14:01 +0000
  • 9f91e3c366 test for validation of queries answered with a zonefile wouter 2018-01-31 10:53:01 +0000
  • 4cf7809a57 Test authority zone with zonefile for root referrals (RFC7706) wouter 2018-01-31 08:37:38 +0000
  • 029336669a make depend wouter 2018-01-31 08:30:50 +0000
  • 4f5bbce421 auth zone for downstream wouter 2018-01-31 08:30:32 +0000
  • 7060ceb949 no $INCLUDE in this test. wouter 2018-01-30 16:14:09 +0000
  • 71ba486b9a Test for no-upstream enabled, and thus fallback to normal priming and lookup. wouter 2018-01-30 16:08:29 +0000
  • 12f5077802 remove debug print wouter 2018-01-30 16:02:48 +0000
  • 483796b900 fix to please doxygen's parser. wouter 2018-01-30 15:51:28 +0000
  • 4d3b9db01e unit test for auth zone lookup wouter 2018-01-30 15:44:49 +0000
  • 5c23b370fe Fix sldns parse state prev dname. wouter 2018-01-30 14:26:19 +0000
  • 90141b6f48 fix $INCLUDE wouter 2018-01-30 11:12:22 +0000
  • f92f7fb2d6 auth zone, make depend, fallback, create and delete, and lease_time, and lock fixes. wouter 2018-01-30 10:35:20 +0000
  • 80ab330e3c lint fixes. wouter 2018-01-29 14:48:40 +0000
  • 82a0a76348 lint fixes wouter 2018-01-29 14:48:01 +0000
  • b20df48e61 Also use NSEC with longest closest encloser for CNAME responses. ralph 2018-01-29 14:44:39 +0000
  • 7af974cc16 remove unused TODO items wouter 2018-01-29 14:41:07 +0000
  • ee752be770 auth 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
  • 5af55bab45 remove unneeded statements wouter 2018-01-26 15:49:15 +0000
  • cea3d1eecd fixup iterator wouter 2018-01-26 15:47:57 +0000
  • 3e50a1fb6b unneeded statement wouter 2018-01-26 15:46:48 +0000
  • 337ef21822 fix id check wouter 2018-01-26 15:42:27 +0000