]> git.ipfire.org Git - thirdparty/pdns.git/log
thirdparty/pdns.git
4 years agoClarify XPF support in Auth changelog 8080/head
Matt Nordhoff [Mon, 15 Jul 2019 14:27:36 +0000 (14:27 +0000)] 
Clarify XPF support in Auth changelog

Reported by @spheron1.

4 years agoMerge pull request #8069 from omoerbeek/rec-changelog-4.2.0
Pieter Lexis [Mon, 15 Jul 2019 13:32:03 +0000 (15:32 +0200)] 
Merge pull request #8069 from omoerbeek/rec-changelog-4.2.0

Changelog and secpoll for upcoming rec-4.2.0 release

4 years agoMerge pull request #8042 from rgacogne/ddist-dnscrypt-certs
Remi Gacogne [Mon, 15 Jul 2019 12:46:41 +0000 (14:46 +0200)] 
Merge pull request #8042 from rgacogne/ddist-dnscrypt-certs

dnsdist: Accept more than one certificate in `addDNSCryptBind()`

4 years agoMerge pull request #8075 from Habbie/raspbian-buster
Pieter Lexis [Mon, 15 Jul 2019 08:37:57 +0000 (10:37 +0200)] 
Merge pull request #8075 from Habbie/raspbian-buster

builder: add raspbian-buster target

4 years agoKilled stray newlines 8069/head
Otto Moerbeek [Sun, 14 Jul 2019 18:11:21 +0000 (20:11 +0200)] 
Killed stray newlines

4 years agoAdd 8074
Otto Moerbeek [Fri, 12 Jul 2019 14:53:28 +0000 (16:53 +0200)] 
Add 8074

4 years agoMerge pull request #8067 from rgacogne/circular_buffer_nodebug
Remi Gacogne [Fri, 12 Jul 2019 13:59:51 +0000 (15:59 +0200)] 
Merge pull request #8067 from rgacogne/circular_buffer_nodebug

Make sure we always compile with BOOST_CB_ENABLE_DEBUG set to 0

4 years agobuilder: add raspbian-buster target 8075/head
Peter van Dijk [Fri, 12 Jul 2019 12:52:22 +0000 (14:52 +0200)] 
builder: add raspbian-buster target

4 years agoState the effects of the new support policy.
Otto Moerbeek [Fri, 12 Jul 2019 09:25:38 +0000 (11:25 +0200)] 
State the effects of the new support policy.

4 years agoBOOST_CB_ENABLE_DEBUG is overridden before 1.62, set BOOST_CB_DISABLE_DEBUG instead 8067/head
Remi Gacogne [Fri, 12 Jul 2019 08:35:50 +0000 (10:35 +0200)] 
BOOST_CB_ENABLE_DEBUG is overridden before 1.62, set BOOST_CB_DISABLE_DEBUG instead

4 years agoChange security status of rec 4.2.0 prereleases
Otto Moerbeek [Fri, 12 Jul 2019 08:35:30 +0000 (10:35 +0200)] 
Change security status of rec 4.2.0 prereleases

4 years agoChangelog and secpoll for upcoming rec-4.2.0 release
Otto Moerbeek [Fri, 12 Jul 2019 08:15:40 +0000 (10:15 +0200)] 
Changelog and secpoll for upcoming rec-4.2.0 release

4 years agoMerge pull request #8053 from Habbie/pdnsutil-dead-code
Peter van Dijk [Thu, 11 Jul 2019 23:50:12 +0000 (01:50 +0200)] 
Merge pull request #8053 from Habbie/pdnsutil-dead-code

pdnsutil: remove unused humanTime function

4 years agoMake sure we always compile with BOOST_CB_ENABLE_DEBUG set to 0
Remi Gacogne [Thu, 11 Jul 2019 15:09:05 +0000 (17:09 +0200)] 
Make sure we always compile with BOOST_CB_ENABLE_DEBUG set to 0

4 years agoMerge pull request #8066 from franklouwers/master
Peter van Dijk [Thu, 11 Jul 2019 10:52:00 +0000 (12:52 +0200)] 
Merge pull request #8066 from franklouwers/master

Auth-documentation: Fix typo

4 years agoUpdate index.rst 8066/head
Frank Louwers [Thu, 11 Jul 2019 10:25:30 +0000 (12:25 +0200)] 
Update index.rst

4 years agoMerge pull request #8065 from miesi/master
Peter van Dijk [Thu, 11 Jul 2019 09:35:56 +0000 (11:35 +0200)] 
Merge pull request #8065 from miesi/master

pdns/devpollmplexer: remove unused syncres.hh include

4 years agopdns/devpollmplexer: remove unused syncres.hh include 8065/head
Thomas Mieslinger [Thu, 11 Jul 2019 09:34:00 +0000 (02:34 -0700)] 
pdns/devpollmplexer: remove unused syncres.hh include

4 years agoMerge pull request #8054 from mzealey/ueberbackend-fix-short-circuit
Peter van Dijk [Wed, 10 Jul 2019 13:37:59 +0000 (15:37 +0200)] 
Merge pull request #8054 from mzealey/ueberbackend-fix-short-circuit

Fix SERVFAIL when backend returns empty DNSName

4 years agoMerge pull request #8051 from Habbie/ixfrdist-chunksize
Peter van Dijk [Wed, 10 Jul 2019 11:33:00 +0000 (13:33 +0200)] 
Merge pull request #8051 from Habbie/ixfrdist-chunksize

ixfrdist: limit XFR chunk size to 16k

4 years agoFix SERVFAIL when backend returns empty DNSName 8054/head
Mark Zealey [Wed, 10 Jul 2019 11:17:32 +0000 (14:17 +0300)] 
Fix SERVFAIL when backend returns empty DNSName

According to the documentation on UeberBackend::getAuth(), a backend
returning an empty DNSName should signal that no matching parent zone
exists in this backend. However commit ae14c1f36a raises an exception if
isPartOf() is called on an empty DNSName so we need to switch the order
of the logic to prevent a SERVFAIL as a result.

4 years agopdnsutil: remove unused humanTime function 8053/head
Peter van Dijk [Wed, 10 Jul 2019 10:36:56 +0000 (12:36 +0200)] 
pdnsutil: remove unused humanTime function

4 years agoMerge pull request #8049 from Habbie/ixfrdist-circle
Peter van Dijk [Wed, 10 Jul 2019 09:54:11 +0000 (11:54 +0200)] 
Merge pull request #8049 from Habbie/ixfrdist-circle

ixfrdist: test in CircleCI; remove useless error

4 years agoixfrdist: limit XFR chunk size to 16k 8051/head
Peter van Dijk [Wed, 10 Jul 2019 08:01:25 +0000 (10:01 +0200)] 
ixfrdist: limit XFR chunk size to 16k

4 years agotest ixfrdist in CircleCI 8049/head
Peter van Dijk [Tue, 9 Jul 2019 14:19:53 +0000 (16:19 +0200)] 
test ixfrdist in CircleCI

4 years agoMerge pull request #8028 from Habbie/compress-16k
Peter van Dijk [Wed, 10 Jul 2019 07:57:01 +0000 (09:57 +0200)] 
Merge pull request #8028 from Habbie/compress-16k

limit compression pointers to 14 bits

4 years agostop running xfrserver twice in ixfrdist testing
Peter van Dijk [Tue, 9 Jul 2019 17:44:08 +0000 (19:44 +0200)] 
stop running xfrserver twice in ixfrdist testing

4 years agoMerge pull request #8043 from rgacogne/circle-flags
Peter van Dijk [Tue, 9 Jul 2019 14:08:32 +0000 (16:08 +0200)] 
Merge pull request #8043 from rgacogne/circle-flags

Add -Werror=format-security and -D_GLIBCXX_ASSERTIONS on CircleCI

4 years agoAdd -Wformat=2 since -Wformat is required for -Wformat-security 8043/head
Remi Gacogne [Tue, 9 Jul 2019 10:44:17 +0000 (12:44 +0200)] 
Add -Wformat=2 since -Wformat is required for -Wformat-security

4 years agoMerge pull request #8047 from omoerbeek/fix-another-fixedNow
Otto Moerbeek [Tue, 9 Jul 2019 09:33:01 +0000 (11:33 +0200)] 
Merge pull request #8047 from omoerbeek/fix-another-fixedNow

Another time sensistive test fixed with a fixedNow construct.

4 years agocentralise constant 8028/head
Peter van Dijk [Tue, 9 Jul 2019 09:27:18 +0000 (11:27 +0200)] 
centralise constant

4 years agoactually honour the startRecord compress parameter
Peter van Dijk [Mon, 8 Jul 2019 15:39:35 +0000 (17:39 +0200)] 
actually honour the startRecord compress parameter

4 years agolimit compression pointers to 14 bits
Peter van Dijk [Fri, 5 Jul 2019 09:46:25 +0000 (11:46 +0200)] 
limit compression pointers to 14 bits

4 years agoMerge pull request #7998 from rgacogne/sqlite3-exec-leak
Peter van Dijk [Tue, 9 Jul 2019 09:08:11 +0000 (11:08 +0200)] 
Merge pull request #7998 from rgacogne/sqlite3-exec-leak

auth: Fix a memory leak when sqlite3_exec() fails

4 years agoAnother time sensistive test fixed with a fixedNow construct. 8047/head
Otto Moerbeek [Tue, 9 Jul 2019 09:03:57 +0000 (11:03 +0200)] 
Another time sensistive test fixed with a fixedNow construct.
Fix borrowed from #8008.
But this test also does addRRSIG() calls, these need adaptation as well.

4 years agoMerge pull request #8037 from Habbie/master-7964
Peter van Dijk [Tue, 9 Jul 2019 08:25:20 +0000 (10:25 +0200)] 
Merge pull request #8037 from Habbie/master-7964

forward-port #7964: catch name & IP parse errors during outgoing notify preparations

4 years agoadd -Wformat for buster
Peter van Dijk [Mon, 8 Jul 2019 19:29:47 +0000 (21:29 +0200)] 
add -Wformat for buster

4 years agoAdd -Werror=format-security and -D_GLIBCXX_ASSERTIONS on CircleCI
Remi Gacogne [Mon, 8 Jul 2019 14:58:02 +0000 (16:58 +0200)] 
Add -Werror=format-security and -D_GLIBCXX_ASSERTIONS on CircleCI

4 years agodnsdist: Accept more than one certificate in `addDNSCryptBind()` 8042/head
Remi Gacogne [Mon, 8 Jul 2019 13:48:09 +0000 (15:48 +0200)] 
dnsdist: Accept more than one certificate in `addDNSCryptBind()`

4 years agoMerge pull request #8024 from rgacogne/dnsdist-opcode-tcp-info
Remi Gacogne [Mon, 8 Jul 2019 13:13:21 +0000 (15:13 +0200)] 
Merge pull request #8024 from rgacogne/dnsdist-opcode-tcp-info

 dnsdist: Display TCP/DoT queries and responses in verbose mode, opcode in grepq

4 years agoMark the static vector of opcode names as const 8024/head
Remi Gacogne [Mon, 8 Jul 2019 09:56:20 +0000 (11:56 +0200)] 
Mark the static vector of opcode names as const

4 years agocatch name & IP parse errors during outgoing notify preparations 8037/head
Peter van Dijk [Thu, 20 Jun 2019 11:04:30 +0000 (13:04 +0200)] 
catch name & IP parse errors during outgoing notify preparations

(cherry picked from commit a53928cb568844a07fc83e1d090fdd1e21ee524d)

(L renamed to g_log)

4 years agoRevert "A way to fix https://github.com/PowerDNS/pdns/issues/7646. It might"
Peter van Dijk [Mon, 8 Jul 2019 09:16:30 +0000 (11:16 +0200)] 
Revert "A way to fix https://github.com/PowerDNS/pdns/issues/7646. It might"

This reverts commit 475fc44ee8d1fc21bb9fe0beffa5fd5b1799277f.

4 years agoRevert "Rearrange; to avoid uninitialized var and bail out after exception,"
Peter van Dijk [Mon, 8 Jul 2019 09:16:29 +0000 (11:16 +0200)] 
Revert "Rearrange; to avoid uninitialized var and bail out after exception,"

This reverts commit cb22b82e6e97374e0eadcc03c56dd8e7f1328bf3.

4 years agoRevert "Better logging, so the operator knows where to look."
Peter van Dijk [Mon, 8 Jul 2019 09:16:27 +0000 (11:16 +0200)] 
Revert "Better logging, so the operator knows where to look."

This reverts commit c6e6b0559cfcff8537ee95c4f3d7c02477fd81a3.

4 years agoMerge pull request #7917 from rgacogne/dnsdist-http-codes
Remi Gacogne [Mon, 8 Jul 2019 07:40:57 +0000 (09:40 +0200)] 
Merge pull request #7917 from rgacogne/dnsdist-http-codes

dnsdist: Send better HTTP status codes, handle ACL drops earlier

4 years agoMerge pull request #8026 from pieterlexis/add-tmpdns
bert hubert [Thu, 4 Jul 2019 21:33:11 +0000 (23:33 +0200)] 
Merge pull request #8026 from pieterlexis/add-tmpdns

Add tmpdns.powerdns.com to secpoll NSSet

4 years agoAdd tmpdns.powerdns.com to secpoll NSSet 8026/head
Pieter Lexis [Thu, 4 Jul 2019 20:47:11 +0000 (22:47 +0200)] 
Add tmpdns.powerdns.com to secpoll NSSet

4 years agoMerge pull request #8025 from rgacogne/dnsdist-test-crypto
Remi Gacogne [Thu, 4 Jul 2019 15:00:09 +0000 (17:00 +0200)] 
Merge pull request #8025 from rgacogne/dnsdist-test-crypto

dnsdist: Be a bit more explicit about what failed in testCrypto()

4 years agodnsdist: Be a bit more explicit about what failed in testCrypto() 8025/head
Remi Gacogne [Thu, 4 Jul 2019 11:43:11 +0000 (13:43 +0200)] 
dnsdist: Be a bit more explicit about what failed in testCrypto()

4 years agodnsdist: Display non-zero opcodes in grepq()
Remi Gacogne [Thu, 4 Jul 2019 11:41:01 +0000 (13:41 +0200)] 
dnsdist: Display non-zero opcodes in grepq()

4 years agodnsdist: Display queries and responses received over DoT/TCP in verbose mode
Remi Gacogne [Thu, 4 Jul 2019 10:47:02 +0000 (12:47 +0200)] 
dnsdist: Display queries and responses received over DoT/TCP in verbose mode

4 years agoMerge pull request #8023 from Habbie/dnsname-cinttypes
Remi Gacogne [Thu, 4 Jul 2019 09:54:24 +0000 (11:54 +0200)] 
Merge pull request #8023 from Habbie/dnsname-cinttypes

dnsname: unbreak el6 build by explicitly including <cinttypes>

4 years agodnsname: unbreak el6 build by explicitly including <cinttypes> 8023/head
Peter van Dijk [Thu, 4 Jul 2019 08:58:18 +0000 (10:58 +0200)] 
dnsname: unbreak el6 build by explicitly including <cinttypes>

4 years agoMerge pull request #8019 from James-TR/patch-4
Peter van Dijk [Wed, 3 Jul 2019 14:55:56 +0000 (16:55 +0200)] 
Merge pull request #8019 from James-TR/patch-4

auth: correct syntax for GLIBC detection

4 years agoMerge pull request #8000 from rgacogne/rec-outgoing-timeouts
Otto Moerbeek [Wed, 3 Jul 2019 13:53:59 +0000 (15:53 +0200)] 
Merge pull request #8000 from rgacogne/rec-outgoing-timeouts

rec: Export a protobuf incoming response message for timeouts

4 years agoMerge branch 'master' into rec-outgoing-timeouts 8000/head
Otto Moerbeek [Wed, 3 Jul 2019 13:48:40 +0000 (15:48 +0200)] 
Merge branch 'master' into rec-outgoing-timeouts

4 years agoMerge pull request #8010 from rgacogne/faster-syncres
Otto Moerbeek [Wed, 3 Jul 2019 12:09:59 +0000 (14:09 +0200)] 
Merge pull request #8010 from rgacogne/faster-syncres

rec: Small speed improvements in the SyncRes

4 years agoMerge pull request #8013 from rgacogne/dnsname-escapelabel-faster
Otto Moerbeek [Wed, 3 Jul 2019 12:08:20 +0000 (14:08 +0200)] 
Merge pull request #8013 from rgacogne/dnsname-escapelabel-faster

Don't create temporary strings to escape DNSName labels

4 years agoMerge pull request #8001 from chbruyand/protobuf-devicename-field
Otto Moerbeek [Wed, 3 Jul 2019 12:01:12 +0000 (14:01 +0200)] 
Merge pull request #8001 from chbruyand/protobuf-devicename-field

recursor: add deviceName field to protobuf messages

4 years agoauth: correct syntax for GLIBC detection 8019/head
James Taylor [Wed, 3 Jul 2019 10:31:19 +0000 (20:31 +1000)] 
auth: correct syntax for GLIBC detection

This commit fixes invalid syntax introduced in #7980 which caused build failures on some platforms

4 years agoMerge pull request #8003 from rgacogne/dnsdist-fix-crash-ringuffer-insertion
Remi Gacogne [Tue, 2 Jul 2019 22:05:51 +0000 (00:05 +0200)] 
Merge pull request #8003 from rgacogne/dnsdist-fix-crash-ringuffer-insertion

 dnsdist: Insert the response into the ringbuffer right after sending it

4 years agoMerge pull request #8015 from rgacogne/ddist-fix-showdnscryptbinds-crash
Remi Gacogne [Tue, 2 Jul 2019 22:05:31 +0000 (00:05 +0200)] 
Merge pull request #8015 from rgacogne/ddist-fix-showdnscryptbinds-crash

dnsdist: Skip non-DNSCrypt binds in `showDNSCryptBinds()`

4 years agodocs: fix version numbers 8001/head
Charles-Henri Bruyand [Tue, 2 Jul 2019 15:44:25 +0000 (17:44 +0200)] 
docs: fix version numbers

4 years agodnsdist: De-duplicate DNSCrypt binds in `showDNSCryptBinds()` 8015/head
Remi Gacogne [Tue, 2 Jul 2019 15:07:34 +0000 (17:07 +0200)] 
dnsdist: De-duplicate DNSCrypt binds in `showDNSCryptBinds()`

4 years agoInsert the new DNSRecord last in MOADNSParser so we can move it 8010/head
Remi Gacogne [Tue, 2 Jul 2019 12:37:02 +0000 (14:37 +0200)] 
Insert the new DNSRecord last in MOADNSParser so we can move it

4 years agodnsdist: Skip non-DNSCrypt binds in `showDNSCryptBinds()`
Remi Gacogne [Tue, 2 Jul 2019 09:06:42 +0000 (11:06 +0200)] 
dnsdist: Skip non-DNSCrypt binds in `showDNSCryptBinds()`

4 years agoMerge pull request #8006 from rgacogne/auth-backend-permanent-error-leak
Peter van Dijk [Mon, 1 Jul 2019 20:39:31 +0000 (22:39 +0200)] 
Merge pull request #8006 from rgacogne/auth-backend-permanent-error-leak

auth: Fix a leak on 'Backend reported permanent error which prevented looukp' error

4 years agoMerge pull request #7980 from James-TR/patch-3
Peter van Dijk [Mon, 1 Jul 2019 18:25:59 +0000 (20:25 +0200)] 
Merge pull request #7980 from James-TR/patch-3

auth: make sure we really are using glibc

4 years agoDon't create temporary strings to escape DNSName labels 8013/head
Remi Gacogne [Mon, 1 Jul 2019 16:49:37 +0000 (18:49 +0200)] 
Don't create temporary strings to escape DNSName labels

4 years agoMerge pull request #8008 from rgacogne/rec-test_auth_zone_delegation-fixed-time
Remi Gacogne [Mon, 1 Jul 2019 16:44:00 +0000 (18:44 +0200)] 
Merge pull request #8008 from rgacogne/rec-test_auth_zone_delegation-fixed-time

rec: Don't go Bogus if the auth zone delegation test takes too long

4 years agoMerge pull request #8007 from rgacogne/ctrl-msg-buffer-size-assertion
Remi Gacogne [Mon, 1 Jul 2019 16:43:39 +0000 (18:43 +0200)] 
Merge pull request #8007 from rgacogne/ctrl-msg-buffer-size-assertion

Add static assertions for the size of the src address control buffer

4 years agorec: Compare PacketID's sockets and IDs before DNSNames
Remi Gacogne [Mon, 1 Jul 2019 16:08:04 +0000 (18:08 +0200)] 
rec: Compare PacketID's sockets and IDs before DNSNames

4 years agorec: Small speed improvements in the SyncRes
Remi Gacogne [Mon, 1 Jul 2019 12:57:47 +0000 (14:57 +0200)] 
rec: Small speed improvements in the SyncRes

4 years agorec: Don't go Bogus if the auth zone delegation test takes too long 8008/head
Remi Gacogne [Mon, 1 Jul 2019 10:03:55 +0000 (12:03 +0200)] 
rec: Don't go Bogus if the auth zone delegation test takes too long

4 years agoMerge pull request #8004 from Habbie/cherry-pick-merge
Peter van Dijk [Mon, 1 Jul 2019 09:49:18 +0000 (11:49 +0200)] 
Merge pull request #8004 from Habbie/cherry-pick-merge

cherry-pick-pr: fix branch name in merge command

4 years agoMerge pull request #7969 from fwSmit/fixWarnings
Peter van Dijk [Mon, 1 Jul 2019 09:45:37 +0000 (11:45 +0200)] 
Merge pull request #7969 from fwSmit/fixWarnings

removed unused variables in lua-record.cc

4 years agoMerge pull request #7999 from rgacogne/auth-servfail-accounting
Remi Gacogne [Mon, 1 Jul 2019 09:24:55 +0000 (11:24 +0200)] 
Merge pull request #7999 from rgacogne/auth-servfail-accounting

auth: Fix the accounting of servfail-queries in the distributor

4 years agoMerge pull request #7918 from mind04/soacomplete
Peter van Dijk [Mon, 1 Jul 2019 08:33:36 +0000 (10:33 +0200)] 
Merge pull request #7918 from mind04/soacomplete

auth: deprecate SOA autocomplete in pdnsutil check-zone

4 years agocherry-pick-pr: fix branch name in merge command 8004/head
Peter van Dijk [Mon, 1 Jul 2019 08:20:46 +0000 (10:20 +0200)] 
cherry-pick-pr: fix branch name in merge command

4 years agoMerge pull request #7996 from omoerbeek/valgrind-memset-cmsg-space
Otto Moerbeek [Mon, 1 Jul 2019 08:07:08 +0000 (10:07 +0200)] 
Merge pull request #7996 from omoerbeek/valgrind-memset-cmsg-space

Clear CMSG_SPACE(sizeof(data)) in cmsghdr to appease valgrind.

4 years agoAdd static assertions for the size of the src address control buffer 8007/head
Remi Gacogne [Mon, 1 Jul 2019 08:00:35 +0000 (10:00 +0200)] 
Add static assertions for the size of the src address control buffer

4 years agolua: DNSQuestion, actually export deviceName and deviceId attributes
Charles-Henri Bruyand [Mon, 1 Jul 2019 07:50:46 +0000 (09:50 +0200)] 
lua: DNSQuestion, actually export deviceName and deviceId attributes

4 years agodnsdist: Don't add cache hits to the response ringbuffer 8003/head
Remi Gacogne [Sat, 29 Jun 2019 20:30:20 +0000 (22:30 +0200)] 
dnsdist: Don't add cache hits to the response ringbuffer

4 years agodnsdist: Insert the response into the ringbuffer right after sending it
Remi Gacogne [Sat, 29 Jun 2019 17:21:05 +0000 (19:21 +0200)] 
dnsdist: Insert the response into the ringbuffer right after sending it

The current code could have tried to read a new query before coming
back to the insertion, resetting the state in the process and leading
to recording a wrong backend or worse, to a NULL-pointer dereference
if the new query was dropped or self-answered (no backend then).

4 years agorecursor: add new deviceName field to the dnsmessage protobuf export
Charles-Henri Bruyand [Wed, 19 Jun 2019 09:48:42 +0000 (11:48 +0200)] 
recursor: add new deviceName field to the dnsmessage protobuf export

4 years agorec: Export a protobuf incoming response message for timeouts
Remi Gacogne [Fri, 28 Jun 2019 14:47:25 +0000 (16:47 +0200)] 
rec: Export a protobuf incoming response message for timeouts

4 years agoMerge pull request #7997 from rgacogne/rec-outgoing-queries-responses
Remi Gacogne [Fri, 28 Jun 2019 14:09:40 +0000 (16:09 +0200)] 
Merge pull request #7997 from rgacogne/rec-outgoing-queries-responses

rec: Fix the export of only outgoing queries or incoming responses

4 years agoauth: Fix the accounting of servfail-queries in the distributor 7999/head
Remi Gacogne [Fri, 28 Jun 2019 14:08:18 +0000 (16:08 +0200)] 
auth: Fix the accounting of servfail-queries in the distributor

This was broken since eb029b8efe0217b39c5cf34235b565b4c8d6e95e
which introduced a specific type of DNSName,qtype ring.

4 years agoauth: Fix a leak on 'Backend reported permanent error which prevented lookup' error 8006/head
Remi Gacogne [Fri, 28 Jun 2019 13:21:12 +0000 (15:21 +0200)] 
auth: Fix a leak on 'Backend reported permanent error which prevented lookup' error

4 years agoauth: Fix a memory leak when sqlite3_exec() fails 7998/head
Remi Gacogne [Fri, 28 Jun 2019 12:08:10 +0000 (14:08 +0200)] 
auth: Fix a memory leak when sqlite3_exec() fails

4 years agorec: Add tests for outgoing queries/ incoming responses export 7997/head
Remi Gacogne [Fri, 28 Jun 2019 09:47:59 +0000 (11:47 +0200)] 
rec: Add tests for outgoing queries/ incoming responses export

4 years agorec: Fix the export of only outgoing queries or incoming responses
Remi Gacogne [Fri, 28 Jun 2019 09:47:39 +0000 (11:47 +0200)] 
rec: Fix the export of only outgoing queries or incoming responses

4 years agoClear CMSG_SPACE(sizeof(data)) in cmsghdr to appease valgrind. 7996/head
Otto Moerbeek [Fri, 28 Jun 2019 09:25:32 +0000 (11:25 +0200)] 
Clear CMSG_SPACE(sizeof(data)) in cmsghdr to appease valgrind.

4 years agoMerge pull request #7990 from omoerbeek/msgbuf-align
Otto Moerbeek [Fri, 28 Jun 2019 07:40:13 +0000 (09:40 +0200)] 
Merge pull request #7990 from omoerbeek/msgbuf-align

Explicitly align the buffer used for cmsgs

4 years agoFix indent. 7990/head
Otto Moerbeek [Fri, 28 Jun 2019 07:38:59 +0000 (09:38 +0200)] 
Fix indent.

4 years agoMerge pull request #7946 from rgacogne/doc-markup-fixes
Remi Gacogne [Thu, 27 Jun 2019 09:33:42 +0000 (11:33 +0200)] 
Merge pull request #7946 from rgacogne/doc-markup-fixes

Fix a few markup issues in our documentation

4 years agoMerge pull request #7974 from rgacogne/ddist-tcp-short-writes
Remi Gacogne [Thu, 27 Jun 2019 08:05:50 +0000 (10:05 +0200)] 
Merge pull request #7974 from rgacogne/ddist-tcp-short-writes

dnsdist: Fix short IOs over TCP

4 years agoMerge pull request #7978 from rgacogne/dnsdist-dot-error-msgs
Remi Gacogne [Thu, 27 Jun 2019 08:05:02 +0000 (10:05 +0200)] 
Merge pull request #7978 from rgacogne/dnsdist-dot-error-msgs

dnsdist: Improve error messages for DoT issues

4 years agoMerge pull request #7979 from rgacogne/ddist-tcp-backend-failure
Remi Gacogne [Thu, 27 Jun 2019 08:04:16 +0000 (10:04 +0200)] 
Merge pull request #7979 from rgacogne/ddist-tcp-backend-failure

dnsdist: Fix handling of backend connection failing over TCP