]> granicus.if.org Git - pdns/log
pdns
6 years agodnsdist: Mention earlier that libsodium is required for console encryption
Remi Gacogne [Mon, 11 Jun 2018 13:36:00 +0000 (15:36 +0200)]
dnsdist: Mention earlier that libsodium is required for console encryption

6 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

6 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

6 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

6 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

6 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

6 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

6 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

6 years agoDynamic blocks were being created with the wrong duration (the detection interval...
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).

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

6 years agoFix a GCC warning about strncpy()
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.

6 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

6 years agoMerge pull request #6701 from rgacogne/nits-cppcheck
Remi Gacogne [Fri, 1 Jun 2018 14:49:37 +0000 (16:49 +0200)]
Merge pull request #6701 from rgacogne/nits-cppcheck

Fix minor warnings reported by the compiler or cppcheck

6 years agorec: Remove unused lambda capture 'checkOnly' in the rpzMaster()
Remi Gacogne [Tue, 29 May 2018 14:14:16 +0000 (16:14 +0200)]
rec: Remove unused lambda capture 'checkOnly' in the rpzMaster()

6 years agorec: Pass the remote logger to asyncresolve() by reference
Remi Gacogne [Tue, 29 May 2018 14:13:44 +0000 (16:13 +0200)]
rec: Pass the remote logger to asyncresolve() by reference

6 years agoauth: Pass signQName to getRRSIGsForRRSET / addSignature by ref
Remi Gacogne [Tue, 29 May 2018 14:12:35 +0000 (16:12 +0200)]
auth: Pass signQName to getRRSIGsForRRSET / addSignature by ref

6 years agoGeoIP: Fix a struct/class mixup
Remi Gacogne [Tue, 29 May 2018 14:11:57 +0000 (16:11 +0200)]
GeoIP: Fix a struct/class mixup

6 years agoixfrdist: Fix a NULL-pointer dereference on a non-existing UID
Remi Gacogne [Tue, 29 May 2018 14:11:04 +0000 (16:11 +0200)]
ixfrdist: Fix a NULL-pointer dereference on a non-existing UID

Reported by cppcheck.

6 years agoMerge pull request #6699 from rgacogne/EDNS0Record-trivial
Remi Gacogne [Fri, 1 Jun 2018 07:07:41 +0000 (09:07 +0200)]
Merge pull request #6699 from rgacogne/EDNS0Record-trivial

Revert EDNS0Record to a trivial type

6 years agoRevert EDNS0Record to a trivial type
Remi Gacogne [Thu, 31 May 2018 14:26:39 +0000 (16:26 +0200)]
Revert EDNS0Record to a trivial type

Adding brace initializers makes it non-trivial, which does not seem
like a very good idea for a packed structure.
gcc 8.1.0 complains with:

```
warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘struct EDNS0Record’ from an array of ‘uint32_t’ {aka ‘unsigned int’} [-Wclass-memaccess]
         memcpy(&stuff, &ttl, sizeof(stuff));
```

6 years agoMerge pull request #6691 from zeha/dl-slaverenotify
Peter van Dijk [Thu, 31 May 2018 10:54:00 +0000 (12:54 +0200)]
Merge pull request #6691 from zeha/dl-slaverenotify

pdns_control notify: handle slave w/o renotify properly

6 years agoMerge pull request #6281 from pieterlexis/rec-server-id
Remi Gacogne [Wed, 30 May 2018 10:02:22 +0000 (12:02 +0200)]
Merge pull request #6281 from pieterlexis/rec-server-id

Recursor: properly truncate with EDNS, do what `server-id` promises and add NSID support

6 years agorec: advertise 512 bytes as max query size
Pieter Lexis [Fri, 18 May 2018 16:30:49 +0000 (18:30 +0200)]
rec: advertise 512 bytes as max query size

6 years agoEDNS: ensure the NSID fits in the return packet
Pieter Lexis [Thu, 19 Apr 2018 09:01:13 +0000 (11:01 +0200)]
EDNS: ensure the NSID fits in the return packet

6 years agogetEDNSOpts: use getRR
Pieter Lexis [Thu, 19 Apr 2018 08:49:56 +0000 (10:49 +0200)]
getEDNSOpts: use getRR

6 years agoEDNS: Ensure not query processing happens on EDNS error
Pieter Lexis [Thu, 19 Apr 2018 08:27:00 +0000 (10:27 +0200)]
EDNS: Ensure not query processing happens on EDNS error

6 years agoMore EDNS tests
Pieter Lexis [Thu, 19 Apr 2018 08:10:07 +0000 (10:10 +0200)]
More EDNS tests

6 years agorec: initialize variableAnswer with dc->d_variable
Pieter Lexis [Tue, 17 Apr 2018 16:27:40 +0000 (18:27 +0200)]
rec: initialize variableAnswer with dc->d_variable

6 years agoEDNS trunc test: add <512 bytes test
Pieter Lexis [Tue, 17 Apr 2018 16:13:17 +0000 (18:13 +0200)]
EDNS trunc test: add <512 bytes test

6 years agoEDNS trunc test: fix table
Pieter Lexis [Tue, 17 Apr 2018 16:10:50 +0000 (18:10 +0200)]
EDNS trunc test: fix table

6 years agoEDNS: rename Z to extFlags, use uints
Pieter Lexis [Tue, 17 Apr 2018 14:40:48 +0000 (16:40 +0200)]
EDNS: rename Z to extFlags, use uints

Also, constlify some EDNS related functions.

6 years agodnswriter: use uint for extended rcode
Pieter Lexis [Tue, 17 Apr 2018 13:45:25 +0000 (15:45 +0200)]
dnswriter: use uint for extended rcode

6 years agoAdd truncation tests with and without EDNS
Pieter Lexis [Wed, 11 Apr 2018 16:00:35 +0000 (18:00 +0200)]
Add truncation tests with and without EDNS

6 years agocall getHostname
Pieter Lexis [Mon, 9 Apr 2018 13:55:00 +0000 (15:55 +0200)]
call getHostname

6 years agoFix review comments
Pieter Lexis [Wed, 4 Apr 2018 10:42:29 +0000 (12:42 +0200)]
Fix review comments

6 years agoAdd tests for NSID and version.bind
Pieter Lexis [Thu, 22 Mar 2018 11:48:55 +0000 (12:48 +0100)]
Add tests for NSID and version.bind

6 years agoFix truncation threshold
Pieter Lexis [Thu, 22 Mar 2018 10:59:07 +0000 (11:59 +0100)]
Fix truncation threshold

6 years agoLeave bitshifting Extended RCode to addOpt
Pieter Lexis [Wed, 21 Mar 2018 15:17:54 +0000 (16:17 +0100)]
Leave bitshifting Extended RCode to addOpt

6 years agoAllow running the edns1 test on python 3
Pieter Lexis [Wed, 21 Mar 2018 14:43:06 +0000 (15:43 +0100)]
Allow running the edns1 test on python 3

6 years agorec: Add EDNS OPT record to packet when the client sent one
Pieter Lexis [Tue, 20 Feb 2018 23:43:38 +0000 (00:43 +0100)]
rec: Add EDNS OPT record to packet when the client sent one

Also, Ensure we reply with BADVERS when the EDNS version is not 0.

6 years agorecursor: Check size when adding the OPT RR
Pieter Lexis [Tue, 20 Feb 2018 17:06:46 +0000 (18:06 +0100)]
recursor: Check size when adding the OPT RR

6 years agoauth: guard gethosntame call
Pieter Lexis [Tue, 20 Feb 2018 09:26:04 +0000 (10:26 +0100)]
auth: guard gethosntame call

6 years agorec NSID: guard the call to gethostname
Pieter Lexis [Tue, 20 Feb 2018 09:23:30 +0000 (10:23 +0100)]
rec NSID: guard the call to gethostname

6 years agorec NSID: Fix two nits
Pieter Lexis [Tue, 20 Feb 2018 09:20:13 +0000 (10:20 +0100)]
rec NSID: Fix two nits

6 years agorecursor: Update server-id docs
Pieter Lexis [Mon, 19 Feb 2018 16:24:40 +0000 (17:24 +0100)]
recursor: Update server-id docs

6 years agorecursor: Allow disabling NSID and id.server
Pieter Lexis [Mon, 19 Feb 2018 16:19:22 +0000 (17:19 +0100)]
recursor: Allow disabling NSID and id.server

As is the case with the auth.

6 years agorecursor: actually default to hostname for id.server
Pieter Lexis [Mon, 19 Feb 2018 16:15:28 +0000 (17:15 +0100)]
recursor: actually default to hostname for id.server

6 years agorecursor: Add NSID support
Pieter Lexis [Mon, 19 Feb 2018 16:07:52 +0000 (17:07 +0100)]
recursor: Add NSID support

6 years agopdns_control notify: make sure PDNS is either master, or slave with renotify
Klaus Darilion [Tue, 24 May 2016 13:23:56 +0000 (13:23 +0000)]
pdns_control notify: make sure PDNS is either master, or slave with renotify

(cherry picked from commit e64b1e21a4090316c06ef9b7112092db6bb4feff)

6 years agoMerge pull request #6688 from rgacogne/dnsdist-const-ds-remote
Remi Gacogne [Tue, 29 May 2018 10:42:38 +0000 (12:42 +0200)]
Merge pull request #6688 from rgacogne/dnsdist-const-ds-remote

 dnsdist: Mark the remote member of DownstreamState as const

6 years agoMerge pull request #6628 from Habbie/camel-diet
Pieter Lexis [Tue, 29 May 2018 09:08:17 +0000 (11:08 +0200)]
Merge pull request #6628 from Habbie/camel-diet

implement the EDNS camel diet (draft-spacek-edns-camel-diet)

6 years agoMerge pull request #6653 from mind04/entsfrom-glue
Pieter Lexis [Tue, 29 May 2018 09:07:57 +0000 (11:07 +0200)]
Merge pull request #6653 from mind04/entsfrom-glue

pdnsutil: occlusion and auth check improvements

6 years agoMerge pull request #6655 from chbruyand/auth-cds-cdnskey-rrsig
Pieter Lexis [Tue, 29 May 2018 09:07:42 +0000 (11:07 +0200)]
Merge pull request #6655 from chbruyand/auth-cds-cdnskey-rrsig

auth: sign CDS/CDNSKEY RRsets with the KSK

6 years agoMerge pull request #6658 from chbruyand/luawrapper-stdexception
Pieter Lexis [Tue, 29 May 2018 09:07:27 +0000 (11:07 +0200)]
Merge pull request #6658 from chbruyand/luawrapper-stdexception

luawrapper: report caught std::exception as lua_error

6 years agoMerge pull request #6672 from rgacogne/dnsdist-reconnect-health
Pieter Lexis [Tue, 29 May 2018 09:07:08 +0000 (11:07 +0200)]
Merge pull request #6672 from rgacogne/dnsdist-reconnect-health

 dnsdist: Fix reconnection handling

6 years agoMerge pull request #6674 from rgacogne/dnsdist-clean-maxqpsip
Pieter Lexis [Tue, 29 May 2018 09:06:53 +0000 (11:06 +0200)]
Merge pull request #6674 from rgacogne/dnsdist-clean-maxqpsip

dnsdist: Remove 'expired' states from MaxQPSIPRule

6 years agoMerge pull request #6680 from ossobv/docs-configure-fix
Pieter Lexis [Tue, 29 May 2018 09:06:30 +0000 (11:06 +0200)]
Merge pull request #6680 from ossobv/docs-configure-fix

docs: Fix ./configure example, add --disable-lua-records

6 years agoMerge pull request #6681 from ossobv/docs-recursordist-settings-rst-warn
Pieter Lexis [Tue, 29 May 2018 09:06:20 +0000 (11:06 +0200)]
Merge pull request #6681 from ossobv/docs-recursordist-settings-rst-warn

docs: Add extra LF to settings.rst to squash sphinx warning

6 years agoMerge pull request #6684 from zeha/dnsdist-tostring
Pieter Lexis [Tue, 29 May 2018 09:06:10 +0000 (11:06 +0200)]
Merge pull request #6684 from zeha/dnsdist-tostring

dnsdist: Expose toString of various objects to Lua

6 years agoMerge pull request #6686 from zeha/missing-qtypes
Pieter Lexis [Tue, 29 May 2018 09:05:39 +0000 (11:05 +0200)]
Merge pull request #6686 from zeha/missing-qtypes

Initialize some missed qtypes

6 years agoMerge pull request #6687 from rgacogne/travis-sanitizers
Pieter Lexis [Tue, 29 May 2018 09:05:26 +0000 (11:05 +0200)]
Merge pull request #6687 from rgacogne/travis-sanitizers

Enable Address (dnsdist, rec) and Undefined Behavior (dnsdist) Sanitizers in Travis

6 years agodnsdist: Constify more members of TCPClientCollection, DownstreamState
Remi Gacogne [Mon, 28 May 2018 21:11:22 +0000 (23:11 +0200)]
dnsdist: Constify more members of TCPClientCollection, DownstreamState

6 years agodnsdist: Mark the remote member of DownstreamState as const
Remi Gacogne [Mon, 28 May 2018 16:29:58 +0000 (18:29 +0200)]
dnsdist: Mark the remote member of DownstreamState as const

6 years agorec: Fix a typo in one comment of the negative cache unit tests
Remi Gacogne [Mon, 28 May 2018 16:10:05 +0000 (18:10 +0200)]
rec: Fix a typo in one comment of the negative cache unit tests

6 years agorec: Fix a memory leak in the negative cache unit tests
Remi Gacogne [Mon, 28 May 2018 16:05:52 +0000 (18:05 +0200)]
rec: Fix a memory leak in the negative cache unit tests

6 years agoTravis: The default clang is now recent enough, don't force it
Remi Gacogne [Mon, 28 May 2018 09:30:50 +0000 (11:30 +0200)]
Travis: The default clang is now recent enough, don't force it

Travis switched to 5.0.0 while we were still forcing it to 3.6 for
the recursor, since the previous default was 3.5 which was too old.

6 years agoEnable Address (dnsdist, rec) and Undefined Behavior (dnsdist) Sanitizers
Remi Gacogne [Mon, 28 May 2018 07:57:14 +0000 (09:57 +0200)]
Enable Address (dnsdist, rec) and Undefined Behavior (dnsdist) Sanitizers

Enabling UBSAN for the rec triggers a weird linking error in Travis:

> clang-5.0: error: linker command failed with exit code 1 (use -v to see invocation)

I haven't been able to reproduce it, it might just be an OOM.

6 years agoInitialize some missed qtypes
Chris Hofstaedtler [Mon, 28 May 2018 14:51:03 +0000 (16:51 +0200)]
Initialize some missed qtypes

6 years agoMerge pull request #6682 from zeha/brewfile
Peter van Dijk [Mon, 28 May 2018 14:14:20 +0000 (16:14 +0200)]
Merge pull request #6682 from zeha/brewfile

Allow running "brew bundle" to fetch deps on macOS

6 years agodnsdist: Expose toString of various objects to Lua
Chris Hofstaedtler [Mon, 28 May 2018 14:11:40 +0000 (16:11 +0200)]
dnsdist: Expose toString of various objects to Lua

6 years agoAllow running "brew bundle" to fetch deps
Chris Hofstaedtler [Mon, 28 May 2018 13:34:06 +0000 (15:34 +0200)]
Allow running "brew bundle" to fetch deps

6 years agodocs: Add extra LF to settings.rst to squash sphinx warning
Walter Doekes [Mon, 28 May 2018 08:19:50 +0000 (10:19 +0200)]
docs: Add extra LF to settings.rst to squash sphinx warning

6 years agodocs: Fix ./configure example, add --disable-lua-records
Walter Doekes [Mon, 28 May 2018 07:59:13 +0000 (09:59 +0200)]
docs: Fix ./configure example, add --disable-lua-records

6 years agoMerge pull request #6677 from cmouse/geoip
Remi Gacogne [Mon, 28 May 2018 07:33:28 +0000 (09:33 +0200)]
Merge pull request #6677 from cmouse/geoip

geoipbackend: Check GeoIP_id_by_addr_gl and GeoIP_id_by_addr_v6_gl return value

6 years agogeoipbackend: Check GeoIP_id_by_addr_gl and GeoIP_id_by_addr_v6_gl return value
Aki Tuomi [Sun, 27 May 2018 07:39:45 +0000 (10:39 +0300)]
geoipbackend: Check GeoIP_id_by_addr_gl and GeoIP_id_by_addr_v6_gl return value

The return value must be greater than 0, all other indicate lookup failure.
Fixes signal 11 crash.

6 years agodnsdist: Remove 'expired' states from MaxQPSIPRule
Remi Gacogne [Wed, 16 May 2018 13:47:35 +0000 (15:47 +0200)]
dnsdist: Remove 'expired' states from MaxQPSIPRule

6 years agodnsdist: Don't reconnect the socket on healthcheck failure
Remi Gacogne [Thu, 24 May 2018 15:35:39 +0000 (17:35 +0200)]
dnsdist: Don't reconnect the socket on healthcheck failure

6 years agodnsdist: Fix reconnection handling
Remi Gacogne [Tue, 22 May 2018 14:06:34 +0000 (16:06 +0200)]
dnsdist: Fix reconnection handling

6 years agoMerge pull request #6631 from Habbie/Werror-string-plus-int
Remi Gacogne [Fri, 25 May 2018 09:22:22 +0000 (11:22 +0200)]
Merge pull request #6631 from Habbie/Werror-string-plus-int

Add -Werror=string-plus-int to Travis clang testing

6 years agoadd -Werror=string-plus-int to travis clang build
Peter van Dijk [Sun, 20 May 2018 09:07:59 +0000 (11:07 +0200)]
add -Werror=string-plus-int to travis clang build

6 years agoMerge pull request #6541 from chbruyand/lua-error-msg
Pieter Lexis [Thu, 24 May 2018 14:56:01 +0000 (16:56 +0200)]
Merge pull request #6541 from chbruyand/lua-error-msg

dnsdist: allow known exception types to be converted to string

6 years agoMerge pull request #6499 from cmouse/stubresolver
Pieter Lexis [Thu, 24 May 2018 14:50:08 +0000 (16:50 +0200)]
Merge pull request #6499 from cmouse/stubresolver

stubresolver: Improve locking

6 years agoMerge pull request #6518 from rgacogne/rec-max-udp-queries-per-round
Pieter Lexis [Thu, 24 May 2018 14:44:41 +0000 (16:44 +0200)]
Merge pull request #6518 from rgacogne/rec-max-udp-queries-per-round

rec: Add a new max-udp-queries-per-round setting

6 years agoMerge pull request #6623 from zeha/doc-api-delete-204
Pieter Lexis [Thu, 24 May 2018 14:44:05 +0000 (16:44 +0200)]
Merge pull request #6623 from zeha/doc-api-delete-204

API docs: zone delete returns 204

6 years agoMerge pull request #6629 from Habbie/zero-mbz
Pieter Lexis [Thu, 24 May 2018 14:43:18 +0000 (16:43 +0200)]
Merge pull request #6629 from Habbie/zero-mbz

zero the must-be-zero bits

6 years agoMerge pull request #6633 from Habbie/auth-api-dup-rrset
Pieter Lexis [Thu, 24 May 2018 14:43:09 +0000 (16:43 +0200)]
Merge pull request #6633 from Habbie/auth-api-dup-rrset

reject duplicate RRsets in patchZone

6 years agoMerge pull request #6637 from rgacogne/smt-uninit
Pieter Lexis [Thu, 24 May 2018 14:42:59 +0000 (16:42 +0200)]
Merge pull request #6637 from rgacogne/smt-uninit

Don't copy unitialized values of SuffixMatchTree

6 years agoMerge pull request #6640 from rgacogne/rec-fix-error-string
Pieter Lexis [Thu, 24 May 2018 14:42:12 +0000 (16:42 +0200)]
Merge pull request #6640 from rgacogne/rec-fix-error-string

rec: Fix 'adding an integer to a string does not append to it' error

6 years agoMerge pull request #6647 from zeha/api-occlude
Pieter Lexis [Thu, 24 May 2018 14:41:49 +0000 (16:41 +0200)]
Merge pull request #6647 from zeha/api-occlude

API: Remove ENTs when "replacing" new records

6 years agoMerge pull request #6648 from zeha/auth-mysql-transaction-level
Pieter Lexis [Thu, 24 May 2018 14:41:05 +0000 (16:41 +0200)]
Merge pull request #6648 from zeha/auth-mysql-transaction-level

gmysql: Use future-proof statement for transaction isolation

6 years agoMerge pull request #6649 from dkoster/api-export-fix-output
Pieter Lexis [Thu, 24 May 2018 14:40:44 +0000 (16:40 +0200)]
Merge pull request #6649 from dkoster/api-export-fix-output

API export function output change to add IN to the output

6 years agoMerge pull request #6661 from rubenk/fix-typo-in-recursor-docs
Pieter Lexis [Thu, 24 May 2018 14:40:23 +0000 (16:40 +0200)]
Merge pull request #6661 from rubenk/fix-typo-in-recursor-docs

Fix issue in recursor compilation doc

6 years agoMerge pull request #6662 from pieterlexis/api-cryptokey-responses
Pieter Lexis [Thu, 24 May 2018 14:40:01 +0000 (16:40 +0200)]
Merge pull request #6662 from pieterlexis/api-cryptokey-responses

API: Send correct response codes for the CryptoKey endpoints

6 years agoMerge pull request #6663 from rubenk/settings-fix-typo
Pieter Lexis [Thu, 24 May 2018 14:39:40 +0000 (16:39 +0200)]
Merge pull request #6663 from rubenk/settings-fix-typo

Fix typo in settings doc

6 years agoMerge pull request #6657 from pieterlexis/auth-4.1.3-docs
Pieter Lexis [Thu, 24 May 2018 13:27:32 +0000 (15:27 +0200)]
Merge pull request #6657 from pieterlexis/auth-4.1.3-docs

Auth 4.1.3 changelog and secpoll

6 years agoauth 4.1.3: Changelog
Pieter Lexis [Wed, 23 May 2018 10:52:00 +0000 (12:52 +0200)]
auth 4.1.3: Changelog

6 years agoMerge pull request #6659 from pieterlexis/auth-alias-tcp
Pieter Lexis [Thu, 24 May 2018 09:34:42 +0000 (11:34 +0200)]
Merge pull request #6659 from pieterlexis/auth-alias-tcp

Ensure ALIAS answers over TCP have correct name

6 years agoFix typo in settings doc
Ruben Kerkhof [Wed, 23 May 2018 21:44:52 +0000 (23:44 +0200)]
Fix typo in settings doc

6 years agoFix issue in recursor compilation doc
Ruben Kerkhof [Wed, 23 May 2018 20:29:04 +0000 (22:29 +0200)]
Fix issue in recursor compilation doc

6 years agoAPI: 404 on non-existing CryptoKey keyid
Pieter Lexis [Wed, 23 May 2018 16:18:36 +0000 (18:18 +0200)]
API: 404 on non-existing CryptoKey keyid