]> git.ipfire.org Git - thirdparty/pdns.git/log
thirdparty/pdns.git
8 years agoDocument that BIND backend hosted zones can't be altered from the API 6765/head
bert hubert [Fri, 29 Jun 2018 21:05:40 +0000 (23:05 +0200)] 
Document that BIND backend hosted zones can't be altered from the API

8 years agodnsdist: Fix compilation without DoT support
Remi Gacogne [Fri, 29 Jun 2018 13:13:25 +0000 (15:13 +0200)] 
dnsdist: Fix compilation without DoT support

8 years agodnsdist: Add an option to disable TLS session resumption via tickets
Remi Gacogne [Fri, 29 Jun 2018 09:02:00 +0000 (11:02 +0200)] 
dnsdist: Add an option to disable TLS session resumption via tickets

8 years agodnsdist: Add support for rotating certificates and keys
Remi Gacogne [Thu, 28 Jun 2018 16:48:07 +0000 (18:48 +0200)] 
dnsdist: Add support for rotating certificates and keys

8 years agoMerge pull request #6747 from rgacogne/dnsdist-flags-collision
Remi Gacogne [Thu, 28 Jun 2018 13:13:51 +0000 (15:13 +0200)] 
Merge pull request #6747 from rgacogne/dnsdist-flags-collision

dnsdist: Check the flags to detect collisions in the packet cache

8 years agoMerge pull request #6744 from rgacogne/rec-edns-options-multi-values
Remi Gacogne [Thu, 28 Jun 2018 13:11:40 +0000 (15:11 +0200)] 
Merge pull request #6744 from rgacogne/rec-edns-options-multi-values

rec: Support multiple values for the same EDNS option in gettag

8 years agodnsdist: Test that we can iterate over the results of exceed*() 6762/head
Remi Gacogne [Thu, 28 Jun 2018 10:29:51 +0000 (12:29 +0200)] 
dnsdist: Test that we can iterate over the results of exceed*()

8 years agoLuaWrapper: Add support for handling specialized unordered map as tables
Remi Gacogne [Thu, 28 Jun 2018 09:04:49 +0000 (11:04 +0200)] 
LuaWrapper: Add support for handling specialized unordered map as tables

8 years agoserialtweaker: drop extra check for case that is handled further down 4598/head
Chris Hofstaedtler [Wed, 27 Jun 2018 13:21:27 +0000 (15:21 +0200)] 
serialtweaker: drop extra check for case that is handled further down

8 years agoserialtweaker: add comment on why empty SOA-EDIT is "wrong"
Chris Hofstaedtler [Wed, 27 Jun 2018 13:21:12 +0000 (15:21 +0200)] 
serialtweaker: add comment on why empty SOA-EDIT is "wrong"

8 years agoAdd support for "NONE" SOA-EDIT kind
Vitkor Velchev [Thu, 20 Oct 2016 13:01:11 +0000 (09:01 -0400)] 
Add support for "NONE" SOA-EDIT kind

Setting the "SOA-EDIT" value for a zone to "NONE" causes an error:
'SOA-EDIT type 'NONE' for zone ZONENAME is unknown.'

8 years agodnsdist: Add netmask-based {ex,in}clusions to DynBlockRulesGroup 6760/head
Remi Gacogne [Wed, 27 Jun 2018 12:52:37 +0000 (14:52 +0200)] 
dnsdist: Add netmask-based {ex,in}clusions to DynBlockRulesGroup

8 years agodnsdist: Check the flags to detect collisions in the packet cache 6747/head
Remi Gacogne [Thu, 21 Jun 2018 10:38:50 +0000 (12:38 +0200)] 
dnsdist: Check the flags to detect collisions in the packet cache

In the unlikely but quite real event two queries with the same qname,
qtype and qclass but different EDNS options or flags end up with
the same hash, the packet cache would return a answer that might
not be suitable for the query. Reduce the odds by checking the
flags present in the dns header in addition to the qname, qtype
and qclass.
For the same reason we might need to consider storing the ECS
subnet if any.

8 years agodnsdist: Use LRU to clean the MaxQPSIPRule's store 6726/head
Remi Gacogne [Mon, 11 Jun 2018 12:22:25 +0000 (14:22 +0200)] 
dnsdist: Use LRU to clean the MaxQPSIPRule's store

This makes it possible to remove expired entries from the store
without having to scan more than a fraction of it. Entries are
ordered by their last usage, with least recently used ones at
the front, so we can stop scanning as soon as we find an entry
still valid. Even so, we will only consider a fraction of the
store during each pass to keep the cleaning fast, even with a
large store.

8 years agodnsdist: Move rules definitions to a separate header
Remi Gacogne [Mon, 11 Jun 2018 10:53:49 +0000 (12:53 +0200)] 
dnsdist: Move rules definitions to a separate header

It makes it easier to test them.

8 years agodnsdist: Add the ability to dump a summary of the cache content 6749/head
Remi Gacogne [Fri, 22 Jun 2018 07:49:37 +0000 (09:49 +0200)] 
dnsdist: Add the ability to dump a summary of the cache content

8 years agoMerge pull request #6697 from jsoref/rec_control_tmp
Pieter Lexis [Thu, 21 Jun 2018 15:49:54 +0000 (17:49 +0200)] 
Merge pull request #6697 from jsoref/rec_control_tmp

Recursor: try to document how to handle systemd private tmp

8 years agoMerge pull request #6733 from rgacogne/rec-multi-rpz
Pieter Lexis [Thu, 21 Jun 2018 15:47:10 +0000 (17:47 +0200)] 
Merge pull request #6733 from rgacogne/rec-multi-rpz

rec: Add support for multiple rpz masters as failover

8 years agoMerge pull request #6740 from rgacogne/dnsdist-packetcache-neg-ttl
Pieter Lexis [Thu, 21 Jun 2018 15:46:49 +0000 (17:46 +0200)] 
Merge pull request #6740 from rgacogne/dnsdist-packetcache-neg-ttl

 dnsdist: Add a negative TTL option to the packet cache

8 years agoMerge pull request #6741 from rgacogne/rec-forward-recurse-aa-cache
Pieter Lexis [Thu, 21 Jun 2018 15:45:21 +0000 (17:45 +0200)] 
Merge pull request #6741 from rgacogne/rec-forward-recurse-aa-cache

rec: Don't require authoritative answers for forward-recurse zones

8 years agoMerge pull request #6745 from rubenk/fix-typo-in-recursor-docs
Pieter Lexis [Thu, 21 Jun 2018 15:43:56 +0000 (17:43 +0200)] 
Merge pull request #6745 from rubenk/fix-typo-in-recursor-docs

Fix a typo in the recursor docs

8 years agoMerge pull request #6746 from rubenk/document-default-for-pdns-distributes-queries
Pieter Lexis [Thu, 21 Jun 2018 15:43:45 +0000 (17:43 +0200)] 
Merge pull request #6746 from rubenk/document-default-for-pdns-distributes-queries

pdns-distributes-queries is on by default

8 years agoALIAS: Add tests for non-NoError behaviour
Pieter Lexis [Thu, 21 Jun 2018 09:38:58 +0000 (11:38 +0200)] 
ALIAS: Add tests for non-NoError behaviour

8 years agoALIAS: Return SERVFAIL on error over UDP
Pieter Lexis [Wed, 23 May 2018 17:15:10 +0000 (19:15 +0200)] 
ALIAS: Return SERVFAIL on error over UDP

8 years agodnsproxy: whitespace-only commit for clarity
Pieter Lexis [Wed, 23 May 2018 17:06:18 +0000 (19:06 +0200)] 
dnsproxy: whitespace-only commit for clarity

8 years agoALIAS: Actually return SERVFAIL on error over TCP
Pieter Lexis [Wed, 23 May 2018 16:49:36 +0000 (18:49 +0200)] 
ALIAS: Actually return SERVFAIL on error over TCP

8 years agopdns-distributes-queries is on by default 6746/head
Ruben Kerkhof [Thu, 21 Jun 2018 09:24:20 +0000 (11:24 +0200)] 
pdns-distributes-queries is on by default

Document this

8 years agoFix a typo in the recursor docs 6745/head
Ruben Kerkhof [Thu, 21 Jun 2018 08:42:12 +0000 (10:42 +0200)] 
Fix a typo in the recursor docs

8 years agoMerge pull request #6495 from Habbie/parse-resolvconf-once
Remi Gacogne [Thu, 21 Jun 2018 07:59:45 +0000 (09:59 +0200)] 
Merge pull request #6495 from Habbie/parse-resolvconf-once

only parse resolv.conf once - this avoids race conditions

8 years agoMerge pull request #6713 from mind04/bogus-ring
Remi Gacogne [Thu, 21 Jun 2018 07:58:32 +0000 (09:58 +0200)] 
Merge pull request #6713 from mind04/bogus-ring

rec: add bogus ring to make it more easy to detect high profile domains with broken dnssec

8 years agorec: update the validation state when we replace an existing entry in the packet... 6713/head
Kees Monshouwer [Wed, 20 Jun 2018 11:59:05 +0000 (13:59 +0200)] 
rec: update the validation state when we replace an existing entry in the packet cache

8 years agodnsdist: consistent hash - get rid of intermediate map construction
Charles-Henri Bruyand [Tue, 19 Jun 2018 14:05:46 +0000 (16:05 +0200)] 
dnsdist: consistent hash - get rid of intermediate map construction

8 years agorec: Add some regression tests for our Lua hooks 6744/head
Remi Gacogne [Tue, 19 Jun 2018 10:30:57 +0000 (12:30 +0200)] 
rec: Add some regression tests for our Lua hooks

8 years agorec: Support multiple values for the same EDNS option in gettag
Remi Gacogne [Mon, 18 Jun 2018 15:55:07 +0000 (17:55 +0200)] 
rec: Support multiple values for the same EDNS option in gettag

And in the FFI version of gettag.

8 years agodnsdist: consistent hash - only pre compute when policy is set to chashed, lazy-load...
Charles-Henri Bruyand [Tue, 19 Jun 2018 08:36:14 +0000 (10:36 +0200)] 
dnsdist: consistent hash - only pre compute when policy is set to chashed, lazy-load otherwise

8 years agorec: move bogus ring from packet cache to doProcessUDPQuestion()
Kees Monshouwer [Mon, 18 Jun 2018 19:32:25 +0000 (21:32 +0200)] 
rec: move bogus ring from packet cache to doProcessUDPQuestion()

8 years agorec: Don't require authoritative answers for forward-recurse zones 6741/head
Remi Gacogne [Fri, 15 Jun 2018 15:01:07 +0000 (17:01 +0200)] 
rec: Don't require authoritative answers for forward-recurse zones

8 years agoMerge pull request #6589 from chbruyand/rec-lua-maintenance
Remi Gacogne [Fri, 15 Jun 2018 12:39:47 +0000 (14:39 +0200)] 
Merge pull request #6589 from chbruyand/rec-lua-maintenance

rec: Add lua maintenance callback

8 years agoMerge pull request #6692 from Habbie/reorder-subdirs
Remi Gacogne [Fri, 15 Jun 2018 12:31:38 +0000 (14:31 +0200)] 
Merge pull request #6692 from Habbie/reorder-subdirs

auth: reorder SUBDIRS

8 years agoMerge pull request #6695 from zeha/doc-dnssec-cd
Remi Gacogne [Fri, 15 Jun 2018 12:31:12 +0000 (14:31 +0200)] 
Merge pull request #6695 from zeha/doc-dnssec-cd

Tiny Recursor dnssec doc improvements

8 years agoMerge pull request #6725 from zeha/docs-table-size
Remi Gacogne [Fri, 15 Jun 2018 12:30:11 +0000 (14:30 +0200)] 
Merge pull request #6725 from zeha/docs-table-size

docs/dnssec: improve HTML rendering of table

8 years agorec: Add regression tests for SNMP 6720/head
Remi Gacogne [Wed, 6 Jun 2018 15:15:51 +0000 (17:15 +0200)] 
rec: Add regression tests for SNMP

8 years agorec: Allow the SNMP thread to retrieve statistics
Remi Gacogne [Wed, 6 Jun 2018 14:05:20 +0000 (16:05 +0200)] 
rec: Allow the SNMP thread to retrieve statistics

8 years agodnsdist: consistent hash - compute hashes at object initialization
Charles-Henri Bruyand [Fri, 15 Jun 2018 08:52:29 +0000 (10:52 +0200)] 
dnsdist: consistent hash - compute hashes at object initialization

8 years agoMerge pull request #6739 from ahupowerdns/dedup-rhel6-fix
Peter van Dijk [Thu, 14 Jun 2018 20:38:39 +0000 (22:38 +0200)] 
Merge pull request #6739 from ahupowerdns/dedup-rhel6-fix

fix up compilation on rhel6 for dedup speedup in auth

8 years agodnsdist: Add a negative TTL option to the packet cache 6740/head
Remi Gacogne [Wed, 13 Jun 2018 08:35:55 +0000 (10:35 +0200)] 
dnsdist: Add a negative TTL option to the packet cache

Also add unit tests for the standalone functions in dnsparser.cc

8 years agodnsdist: Pass the correct section to the 'editTTLs' callback
Remi Gacogne [Wed, 13 Jun 2018 16:27:37 +0000 (18:27 +0200)] 
dnsdist: Pass the correct section to the 'editTTLs' callback

8 years agofix up compilation on rhel6 for dedup speedup in auth 6739/head
bert hubert [Thu, 14 Jun 2018 15:08:13 +0000 (17:08 +0200)] 
fix up compilation on rhel6 for dedup speedup in auth

8 years agoauth: Reset the TSIG state between queries 6738/head
Remi Gacogne [Thu, 14 Jun 2018 13:30:09 +0000 (15:30 +0200)] 
auth: Reset the TSIG state between queries

8 years agodnsdist: add consistent hash builtin policy
Charles-Henri Bruyand [Tue, 5 Jun 2018 12:06:55 +0000 (14:06 +0200)] 
dnsdist: add consistent hash builtin policy

8 years agoMerge pull request #6730 from ahupowerdns/dedup-speedup
bert hubert [Thu, 14 Jun 2018 10:10:42 +0000 (12:10 +0200)] 
Merge pull request #6730 from ahupowerdns/dedup-speedup

Implement a smarter dedup for filling packets in auth

8 years agoMerge pull request #6735 from rgacogne/rpz-ixfr-api-tests-fix
Remi Gacogne [Wed, 13 Jun 2018 12:35:45 +0000 (14:35 +0200)] 
Merge pull request #6735 from rgacogne/rpz-ixfr-api-tests-fix

rec: Add full AXFR in the middle of IXFR, API checks in RPZ tests

8 years agospeed up dedup code, use less memory 6730/head
bert hubert [Wed, 13 Jun 2018 08:47:50 +0000 (10:47 +0200)] 
speed up dedup code, use less memory

8 years agorec: Add full AXFR in the middle of IXFR, API checks in RPZ tests 6735/head
Remi Gacogne [Wed, 13 Jun 2018 07:24:35 +0000 (09:24 +0200)] 
rec: Add full AXFR in the middle of IXFR, API checks in RPZ tests

8 years agorec: Add support for multiple rpz masters as failover 6733/head
Remi Gacogne [Tue, 12 Jun 2018 14:36:39 +0000 (16:36 +0200)] 
rec: Add support for multiple rpz masters as failover

8 years agodnsdist: Add SetECSAction to set an arbitrary outgoing ECS value
Remi Gacogne [Tue, 12 Jun 2018 14:24:32 +0000 (16:24 +0200)] 
dnsdist: Add SetECSAction to set an arbitrary outgoing ECS value

8 years agoMerge pull request #6722 from rgacogne/rec-rpz-ixfr-tests
Remi Gacogne [Tue, 12 Jun 2018 13:49:18 +0000 (15:49 +0200)] 
Merge pull request #6722 from rgacogne/rec-rpz-ixfr-tests

rec: Add some regression tests for RPZ over AXFR and IXFR

8 years agoimprove comments, clean up code a bit
bert hubert [Tue, 12 Jun 2018 13:30:56 +0000 (15:30 +0200)] 
improve comments, clean up code a bit

8 years agoImplement a smarter dedup for filling packets in auth
bert hubert [Tue, 12 Jun 2018 13:18:12 +0000 (15:18 +0200)] 
Implement a smarter dedup for filling packets in auth

8 years agoMerge pull request #6715 from rgacogne/dnsdist-console-nokey
Remi Gacogne [Tue, 12 Jun 2018 12:00:01 +0000 (14:00 +0200)] 
Merge pull request #6715 from rgacogne/dnsdist-console-nokey

dnsdist: Refuse console connection without a proper key set

8 years agoMerge pull request #6729 from rgacogne/packetcache-ttl-test-6578
Remi Gacogne [Tue, 12 Jun 2018 11:51:24 +0000 (13:51 +0200)] 
Merge pull request #6729 from rgacogne/packetcache-ttl-test-6578

auth: Increase the packet cache TTL in our unit tests

8 years agorec: Add some regression tests for RPZ over AXFR and IXFR 6722/head
Remi Gacogne [Thu, 7 Jun 2018 16:57:03 +0000 (18:57 +0200)] 
rec: Add some regression tests for RPZ over AXFR and IXFR

8 years agoauth: Increase the packet cache TTL in our unit tests 6729/head
Remi Gacogne [Mon, 11 Jun 2018 15:36:36 +0000 (17:36 +0200)] 
auth: Increase the packet cache TTL in our unit tests

Hopefully this will lower the risks of failure on slow hosts, like
our pi builder.

8 years agodnsdist: Mention earlier that libsodium is required for console encryption 6715/head
Remi Gacogne [Mon, 11 Jun 2018 13:36:00 +0000 (15:36 +0200)] 
dnsdist: Mention earlier that libsodium is required for console encryption

8 years agodnsdist: Fix a typo in one of the console error messages
Remi Gacogne [Mon, 11 Jun 2018 13:31:19 +0000 (15:31 +0200)] 
dnsdist: Fix a typo in one of the console error messages

8 years agoMerge pull request #6718 from rgacogne/dnsdist-web-decimals
Remi Gacogne [Mon, 11 Jun 2018 13:02:31 +0000 (15:02 +0200)] 
Merge pull request #6718 from rgacogne/dnsdist-web-decimals

dnsdist: Limit QPS and latency to two decimals in the web view

8 years agoMerge pull request #6627 from rgacogne/rec-truncated-queries
Remi Gacogne [Mon, 11 Jun 2018 07:37:51 +0000 (09:37 +0200)] 
Merge pull request #6627 from rgacogne/rec-truncated-queries

rec: Drop queries truncated because they were larger than our buffer

8 years agodocs/dnssec: improve HTML rendering of table 6725/head
Chris Hofstaedtler [Tue, 29 May 2018 22:25:32 +0000 (00:25 +0200)] 
docs/dnssec: improve HTML rendering of table

8 years agoMerge pull request #6563 from pieterlexis/dnsdist-droprate-in-API
Remi Gacogne [Fri, 8 Jun 2018 07:24:25 +0000 (09:24 +0200)] 
Merge pull request #6563 from pieterlexis/dnsdist-droprate-in-API

dnsdist: show droprate in API output

8 years agoMerge pull request #6724 from setharnold/patch-7
bert hubert [Fri, 8 Jun 2018 06:44:15 +0000 (08:44 +0200)] 
Merge pull request #6724 from setharnold/patch-7

add missing word 'impact' to the documentation

8 years agorec: Resize the incoming query buffer to 512 after each query 6627/head
Remi Gacogne [Fri, 1 Jun 2018 10:07:11 +0000 (12:07 +0200)] 
rec: Resize the incoming query buffer to 512 after each query

8 years agorec: Use a 512-byte buffer for incoming queries instead of 1500
Remi Gacogne [Fri, 1 Jun 2018 10:05:15 +0000 (12:05 +0200)] 
rec: Use a 512-byte buffer for incoming queries instead of 1500

8 years agorec: Drop queries truncated because they were larger than our buffer
Remi Gacogne [Fri, 18 May 2018 13:57:06 +0000 (15:57 +0200)] 
rec: Drop queries truncated because they were larger than our buffer

8 years agoadd missing word 'impact' 6724/head
setharnold [Fri, 8 Jun 2018 01:22:53 +0000 (18:22 -0700)] 
add missing word 'impact'

8 years agoMerge pull request #6716 from rgacogne/dnsdist-tcp-vector-size
Remi Gacogne [Thu, 7 Jun 2018 14:35:49 +0000 (16:35 +0200)] 
Merge pull request #6716 from rgacogne/dnsdist-tcp-vector-size

dnsdist: Don't access the TCP buffer vector past its size

8 years agoMerge pull request #6717 from phonedph1/patch-4
Remi Gacogne [Thu, 7 Jun 2018 13:30:58 +0000 (15:30 +0200)] 
Merge pull request #6717 from phonedph1/patch-4

Update timedipsetrule.rst

8 years agodnsdist: Limit QPS and latency to two decimals in the web view 6718/head
Remi Gacogne [Wed, 6 Jun 2018 12:53:41 +0000 (14:53 +0200)] 
dnsdist: Limit QPS and latency to two decimals in the web view

8 years agodnsdist: Clarify that local connections to the console should be encrypted too
Remi Gacogne [Wed, 6 Jun 2018 12:32:33 +0000 (14:32 +0200)] 
dnsdist: Clarify that local connections to the console should be encrypted too

8 years agoMerge pull request #6711 from chbruyand/dnsdist-connection-close
Remi Gacogne [Wed, 6 Jun 2018 09:51:57 +0000 (11:51 +0200)] 
Merge pull request #6711 from chbruyand/dnsdist-connection-close

dnsdist: default set "Connection: close" header for web requests

8 years agoMerge pull request #6710 from rgacogne/dnsdist-dynblocks-duration-test
Remi Gacogne [Wed, 6 Jun 2018 09:51:31 +0000 (11:51 +0200)] 
Merge pull request #6710 from rgacogne/dnsdist-dynblocks-duration-test

dnsdist: Test the content of dynamic blocks using the API

8 years agorec: Allocate one more stack byte to make _GLIBCXX_ASSERTIONS happy 6719/head
Remi Gacogne [Wed, 6 Jun 2018 08:37:25 +0000 (10:37 +0200)] 
rec: Allocate one more stack byte to make _GLIBCXX_ASSERTIONS happy

8 years agodnsdist: Remove left-over debug message in the console code
Remi Gacogne [Wed, 6 Jun 2018 08:34:44 +0000 (10:34 +0200)] 
dnsdist: Remove left-over debug message in the console code

8 years agorec: REALLY restrict maintenance() callback to worker threads 6589/head
Charles-Henri Bruyand [Wed, 6 Jun 2018 07:22:12 +0000 (09:22 +0200)] 
rec: REALLY restrict maintenance() callback to worker threads

8 years agobump version as 4.1.3 has been released
Charles-Henri Bruyand [Wed, 6 Jun 2018 07:02:53 +0000 (09:02 +0200)] 
bump version as 4.1.3 has been released

8 years ago"Connection: close" is not a security header 6711/head
Charles-Henri Bruyand [Wed, 6 Jun 2018 06:49:39 +0000 (08:49 +0200)] 
"Connection: close" is not a security header

8 years agoUpdate timedipsetrule.rst 6717/head
phonedph1 [Wed, 6 Jun 2018 01:58:37 +0000 (19:58 -0600)] 
Update timedipsetrule.rst

I think this makes more sense based on what it does and to match the overall description.

Also fix typo in differently.

8 years agorec: add cached bogus answers to the statistics
Kees Monshouwer [Tue, 5 Jun 2018 00:16:26 +0000 (02:16 +0200)] 
rec: add cached bogus answers to the statistics

8 years agodnsdist: Don't access the TCP buffer vector past its size 6716/head
Remi Gacogne [Tue, 5 Jun 2018 22:10:13 +0000 (00:10 +0200)] 
dnsdist: Don't access the TCP buffer vector past its size

The required memory has been reserve()'d, but we are not allowed to
access it directly, and it breaks when compiled with the following
flag, checking any access to containers as if .at() were used:

-D_GLIBCXX_ASSERTIONS

8 years agodnsdist: Refuse console connection without a proper key set
Remi Gacogne [Tue, 5 Jun 2018 21:28:31 +0000 (23:28 +0200)] 
dnsdist: Refuse console connection without a proper key set

8 years agodnsdist: default set "Connection: close" header for web requests
Charles-Henri Bruyand [Tue, 5 Jun 2018 15:42:38 +0000 (17:42 +0200)] 
dnsdist: default set "Connection: close" header for web requests

8 years agodnsdist: Test the content of dynamic blocks using the API 6710/head
Remi Gacogne [Tue, 5 Jun 2018 11:49:07 +0000 (13:49 +0200)] 
dnsdist: Test the content of dynamic blocks using the API

8 years agoMerge pull request #6705 from ahupowerdns/recursor-tracelog-improv
Remi Gacogne [Tue, 5 Jun 2018 07:29:32 +0000 (09:29 +0200)] 
Merge pull request #6705 from ahupowerdns/recursor-tracelog-improv

slightly improve DNSSEC trace logging

8 years agoMerge pull request #6707 from rgacogne/shadowed-vars
Remi Gacogne [Tue, 5 Jun 2018 07:29:20 +0000 (09:29 +0200)] 
Merge pull request #6707 from rgacogne/shadowed-vars

rec: Fix some warnings reported by GCC

8 years agorec: add bogus ringbuffer to make it more easy to detect high profile bogus domains
Kees Monshouwer [Mon, 4 Jun 2018 22:31:20 +0000 (00:31 +0200)] 
rec: add bogus ringbuffer to make it more easy to detect high profile bogus domains

8 years agoMerge pull request #6706 from claranet/fix-dynblock-duration
Remi Gacogne [Mon, 4 Jun 2018 15:31:37 +0000 (17:31 +0200)] 
Merge pull request #6706 from claranet/fix-dynblock-duration

Dynamic blocks were being created with the wrong duration

8 years agoDynamic blocks were being created with the wrong duration (the detection interval... 6706/head
David Freedman [Mon, 4 Jun 2018 11:59:37 +0000 (12:59 +0100)] 
Dynamic blocks were being created with the wrong duration (the detection interval was being used).

8 years agoslightly improve DNSSEC trace logging 6705/head
bert hubert [Mon, 4 Jun 2018 12:54:43 +0000 (14:54 +0200)] 
slightly improve DNSSEC trace logging

8 years agoFix a GCC warning about strncpy() 6707/head
Remi Gacogne [Mon, 4 Jun 2018 09:49:50 +0000 (11:49 +0200)] 
Fix a GCC warning about strncpy()

We always NULL-terminate the string anyway, but let's make the
compiler happy.

8 years agoFix some shadowed variables reported by GCC with -Wshadow
Remi Gacogne [Mon, 4 Jun 2018 09:48:59 +0000 (11:48 +0200)] 
Fix some shadowed variables reported by GCC with -Wshadow

8 years agouses tostring support of the qtype argument
tcely [Mon, 4 Jun 2018 06:20:23 +0000 (02:20 -0400)] 
uses tostring support of the qtype argument