]> granicus.if.org Git - pdns/log
pdns
5 years agorec: Use the SyncRes time when computing the RRSIG validity time
Remi Gacogne [Wed, 28 Nov 2018 10:36:24 +0000 (11:36 +0100)]
rec: Use the SyncRes time when computing the RRSIG validity time

Otherwise we get random test failures when the RRSIG is generated
after the number of seconds since epoch increased.

5 years agoMerge pull request #7228 from Habbie/auth-lua-any-query
Peter van Dijk [Wed, 28 Nov 2018 10:22:16 +0000 (11:22 +0100)]
Merge pull request #7228 from Habbie/auth-lua-any-query

auth: Handle ANY queries with Lua records

5 years agofix rrset sorting
Peter van Dijk [Tue, 27 Nov 2018 14:52:11 +0000 (15:52 +0100)]
fix rrset sorting

5 years agoavoid shuffle failure
Peter van Dijk [Mon, 26 Nov 2018 20:10:54 +0000 (21:10 +0100)]
avoid shuffle failure

5 years agoMerge pull request #6869 from pieterlexis/auth-rm-out-of-zone-processing
Peter van Dijk [Mon, 26 Nov 2018 19:13:30 +0000 (20:13 +0100)]
Merge pull request #6869 from pieterlexis/auth-rm-out-of-zone-processing

Auth: Remove out-of-zone-additional-processing setting

5 years agoauth: Handle ANY queries with Lua records
Remi Gacogne [Mon, 26 Nov 2018 11:11:14 +0000 (12:11 +0100)]
auth: Handle ANY queries with Lua records

5 years agotest ANY query against name with LUA record
Peter van Dijk [Mon, 26 Nov 2018 16:09:45 +0000 (17:09 +0100)]
test ANY query against name with LUA record

5 years agoMerge pull request #7223 from aerique/rec-canhash-oob
aerique [Mon, 26 Nov 2018 16:07:19 +0000 (17:07 +0100)]
Merge pull request #7223 from aerique/rec-canhash-oob

rec: Fix an out-of-bounds read in the packet cache

5 years agoMerge pull request #7222 from aerique/feature/update-changelog-and-secpol-for-rec...
aerique [Mon, 26 Nov 2018 14:56:40 +0000 (15:56 +0100)]
Merge pull request #7222 from aerique/feature/update-changelog-and-secpol-for-rec-4.1.8

Update changelog and secpol for rec-4.1.8.

5 years agoMerge pull request #7217 from chbruyand/auth-issue-7184
Remi Gacogne [Thu, 22 Nov 2018 13:14:05 +0000 (14:14 +0100)]
Merge pull request #7217 from chbruyand/auth-issue-7184

auth: geoip, properly delete libGeoIP return values

5 years agoMerge pull request #7215 from rgacogne/dnsdist-fix-entry
Remi Gacogne [Thu, 22 Nov 2018 09:51:13 +0000 (10:51 +0100)]
Merge pull request #7215 from rgacogne/dnsdist-fix-entry

dnsdist: Remove useless uint64_t* type from DNSDistStats::entry_t

5 years agoauth: geoip, properly delete libGeoIP return values
Charles-Henri Bruyand [Wed, 21 Nov 2018 08:13:24 +0000 (09:13 +0100)]
auth: geoip, properly delete libGeoIP return values

5 years agodnsdist: Remove useless uint64_t* type from DNSDistStats::entry_t
Remi Gacogne [Tue, 20 Nov 2018 11:23:46 +0000 (12:23 +0100)]
dnsdist: Remove useless uint64_t* type from DNSDistStats::entry_t

5 years agoMerge pull request #7197 from pieterlexis/dnsdist-expose-secpoll
Pieter Lexis [Tue, 20 Nov 2018 11:02:25 +0000 (12:02 +0100)]
Merge pull request #7197 from pieterlexis/dnsdist-expose-secpoll

dnsdist: expose secpoll status

5 years agoMerge pull request #7182 from pieterlexis/ixfrdist-metrics
Pieter Lexis [Tue, 20 Nov 2018 11:02:12 +0000 (12:02 +0100)]
Merge pull request #7182 from pieterlexis/ixfrdist-metrics

Add metrics to ixfrdist

5 years agoMerge pull request #7087 from phonedph1/dynpool
Pieter Lexis [Tue, 20 Nov 2018 11:01:57 +0000 (12:01 +0100)]
Merge pull request #7087 from phonedph1/dynpool

dnsdist: Allow NoRecurse for use in dynamic blocks or lua rules

5 years agoMerge pull request #7067 from klaus3000/soa-check-reject-nxdomain-response
Pieter Lexis [Tue, 20 Nov 2018 11:01:42 +0000 (12:01 +0100)]
Merge pull request #7067 from klaus3000/soa-check-reject-nxdomain-response

SOA-check: reject nxdomain response and check label of RR against qname

5 years agoMerge pull request #6958 from pieterlexis/rsakey-warn-keysize
Pieter Lexis [Tue, 20 Nov 2018 11:01:23 +0000 (12:01 +0100)]
Merge pull request #6958 from pieterlexis/rsakey-warn-keysize

Improve RSA key warnings

5 years agoMerge pull request #7212 from Habbie/jdnssec-0.14
Remi Gacogne [Mon, 19 Nov 2018 13:51:46 +0000 (14:51 +0100)]
Merge pull request #7212 from Habbie/jdnssec-0.14

upgrade to jdnssec-tools 0.14

5 years agoMerge pull request #7200 from rgacogne/ddist-threads-void
Remi Gacogne [Mon, 19 Nov 2018 09:49:58 +0000 (10:49 +0100)]
Merge pull request #7200 from rgacogne/ddist-threads-void

dnsdist: Remove the useless 'void*' return type of threads

5 years agoupgrade to jdnssec-tools 0.14
Peter van Dijk [Fri, 16 Nov 2018 16:07:42 +0000 (17:07 +0100)]
upgrade to jdnssec-tools 0.14

5 years agoMerge pull request #7201 from rgacogne/fix-carbon-instance-name
Pieter Lexis [Fri, 16 Nov 2018 16:23:11 +0000 (17:23 +0100)]
Merge pull request #7201 from rgacogne/fix-carbon-instance-name

Fix carbon-instance / carbon-namespace inconsistencies

5 years agoMerge pull request #7202 from cclauss/patch-1
Pieter Lexis [Fri, 16 Nov 2018 16:22:44 +0000 (17:22 +0100)]
Merge pull request #7202 from cclauss/patch-1

Force LGTM to test on Python 3 instead of Python 2

5 years agoMerge pull request #7205 from cclauss/modernize-Python2-code
Pieter Lexis [Fri, 16 Nov 2018 16:22:10 +0000 (17:22 +0100)]
Merge pull request #7205 from cclauss/modernize-Python2-code

Modernize Python 2 code to get ready for Python 3

5 years agoixfrdist: Add basic tests for the metrics
Pieter Lexis [Fri, 16 Nov 2018 13:55:12 +0000 (14:55 +0100)]
ixfrdist: Add basic tests for the metrics

5 years agoixfrdist: Ensure a domain is registered for stats
Pieter Lexis [Fri, 16 Nov 2018 13:10:29 +0000 (14:10 +0100)]
ixfrdist: Ensure a domain is registered for stats

5 years agoixfrdist: fix error message typo
Pieter Lexis [Fri, 16 Nov 2018 12:40:34 +0000 (13:40 +0100)]
ixfrdist: fix error message typo

5 years agoixfrdist: wrap WebServer in a unique_ptr
Pieter Lexis [Fri, 16 Nov 2018 12:38:45 +0000 (13:38 +0100)]
ixfrdist: wrap WebServer in a unique_ptr

5 years agoAllow NoRecurse for use in dynamic blocks or lua rules
phonedph1 [Fri, 19 Oct 2018 20:52:21 +0000 (20:52 +0000)]
Allow NoRecurse for use in dynamic blocks or lua rules

5 years agoModernize Python 2 code to get ready for Python 3
cclauss [Thu, 15 Nov 2018 16:46:46 +0000 (17:46 +0100)]
Modernize Python 2 code to get ready for Python 3

5 years agoFix some Python 3 incompatibilities
cclauss [Thu, 15 Nov 2018 19:17:33 +0000 (20:17 +0100)]
Fix some Python 3 incompatibilities

5 years agoUse flake8 to find syntax errors and undefined names
cclauss [Thu, 15 Nov 2018 18:37:50 +0000 (19:37 +0100)]
Use flake8 to find syntax errors and undefined names

5 years ago Force LGTM to test on Python 3 instead of Python 2
cclauss [Thu, 15 Nov 2018 16:46:46 +0000 (17:46 +0100)]
 Force LGTM to test on Python 3 instead of Python 2

5 years agoFix carbon-instance / carbon-namespace inconsistencies
Remi Gacogne [Thu, 15 Nov 2018 16:12:29 +0000 (17:12 +0100)]
Fix carbon-instance / carbon-namespace inconsistencies

5 years agodnsdist: Remove the useless 'void*' return type of threads
Remi Gacogne [Thu, 15 Nov 2018 14:01:37 +0000 (15:01 +0100)]
dnsdist: Remove the useless 'void*' return type of threads

5 years agoMerge pull request #7191 from chbruyand/dnsdist-backend-uuid
Remi Gacogne [Thu, 15 Nov 2018 13:46:01 +0000 (14:46 +0100)]
Merge pull request #7191 from chbruyand/dnsdist-backend-uuid

dnsdist: add optional UUID column to showServers()

5 years agoMerge pull request #7196 from cmouse/allow-empty-ent
Pieter Lexis [Thu, 15 Nov 2018 11:08:29 +0000 (12:08 +0100)]
Merge pull request #7196 from cmouse/allow-empty-ent

geoipbackend: Allow empty content for ENT record

5 years agodnsdist: add showSecurityStatus() command
Pieter Lexis [Wed, 14 Nov 2018 18:56:43 +0000 (19:56 +0100)]
dnsdist: add showSecurityStatus() command

5 years agodnsdist: expose secpoll status in metrics
Pieter Lexis [Wed, 14 Nov 2018 18:43:34 +0000 (19:43 +0100)]
dnsdist: expose secpoll status in metrics

The status is now exposed in SNMP, carbon and prometheus.

5 years agodnsdist: fix documentation nits and add completion documentation for showServers...
Charles-Henri Bruyand [Wed, 14 Nov 2018 14:51:54 +0000 (15:51 +0100)]
dnsdist: fix documentation nits and add completion documentation for showServers new options

5 years agoMerge pull request #6952 from phonedph1/root-nx
Pieter Lexis [Wed, 14 Nov 2018 12:30:30 +0000 (13:30 +0100)]
Merge pull request #6952 from phonedph1/root-nx

rec: Avoid setting a root NX unless we have AA=1

5 years agoauth: add back isPartOf check in additional processing
Pieter Lexis [Wed, 14 Nov 2018 12:11:24 +0000 (13:11 +0100)]
auth: add back isPartOf check in additional processing

Some backends (e.g. the LDAP backend, and the remote backend when the
operator does not provide an id) do not have an id per zone. This would
still add out of zone data to the additional section.

5 years agoMerge remote-tracking branch 'origin/master' into auth-rm-out-of-zone-processing
Pieter Lexis [Wed, 14 Nov 2018 12:09:24 +0000 (13:09 +0100)]
Merge remote-tracking branch 'origin/master' into auth-rm-out-of-zone-processing

5 years agogeoipbackend: Allow empty content for ENT record
Aki Tuomi [Wed, 14 Nov 2018 11:19:39 +0000 (13:19 +0200)]
geoipbackend: Allow empty content for ENT record

Fixes #7195

5 years agoMerge pull request #7179 from spirillen/patch-3
Pieter Lexis [Wed, 14 Nov 2018 08:46:57 +0000 (09:46 +0100)]
Merge pull request #7179 from spirillen/patch-3

Changed .com.com to .com on line #134

5 years agoMerge pull request #7180 from pieterlexis/trusty-install-file
Pieter Lexis [Wed, 14 Nov 2018 08:46:44 +0000 (09:46 +0100)]
Merge pull request #7180 from pieterlexis/trusty-install-file

Packages: add dnsdist.install for Ubuntu Trusty

5 years agoMerge pull request #7183 from spirillen/patch-4
Pieter Lexis [Wed, 14 Nov 2018 08:46:29 +0000 (09:46 +0100)]
Merge pull request #7183 from spirillen/patch-4

Improve the reading of the time value section

5 years agoMerge pull request #7187 from mnordhoff/pdnsutil.1-algorithms-bits
Pieter Lexis [Wed, 14 Nov 2018 08:46:10 +0000 (09:46 +0100)]
Merge pull request #7187 from mnordhoff/pdnsutil.1-algorithms-bits

pdnsutil.1 & settings: Add Ed25519 and Ed448, document ECC keysizes, remove old algos

5 years agoMerge pull request #7190 from mnordhoff/runtime_error_lf
Pieter Lexis [Wed, 14 Nov 2018 08:45:57 +0000 (09:45 +0100)]
Merge pull request #7190 from mnordhoff/runtime_error_lf

Remove trailing \n from runtime_error message

5 years agoMerge pull request #6871 from chbruyand/auth-api-records-checks
Pieter Lexis [Wed, 14 Nov 2018 08:44:14 +0000 (09:44 +0100)]
Merge pull request #6871 from chbruyand/auth-api-records-checks

auth: api - Check DNSNames that should be hostnames

5 years agoMerge pull request #6959 from Gibheer/master
Pieter Lexis [Wed, 14 Nov 2018 08:42:49 +0000 (09:42 +0100)]
Merge pull request #6959 from Gibheer/master

add namespace and instance variable to carbon key

5 years agoMerge pull request #7088 from rgacogne/rec-multi-protobuf
Pieter Lexis [Wed, 14 Nov 2018 08:42:07 +0000 (09:42 +0100)]
Merge pull request #7088 from rgacogne/rec-multi-protobuf

rec: Add support for more than one protobuf server

5 years agoMerge pull request #7111 from gibson042/2018-10-skipDomainName
Pieter Lexis [Wed, 14 Nov 2018 08:41:19 +0000 (09:41 +0100)]
Merge pull request #7111 from gibson042/2018-10-skipDomainName

Rename skipLabel function to skipDomainName

5 years agoMerge pull request #7145 from cmouse/m4-lua.hpp
Pieter Lexis [Wed, 14 Nov 2018 08:40:44 +0000 (09:40 +0100)]
Merge pull request #7145 from cmouse/m4-lua.hpp

m4: Fix lua.hpp check to actually work

5 years agoMerge pull request #7147 from spirillen/patch-1
Pieter Lexis [Wed, 14 Nov 2018 08:40:25 +0000 (09:40 +0100)]
Merge pull request #7147 from spirillen/patch-1

Added a quick example of a ip block on rpzMaster

5 years agoMerge pull request #7168 from rgacogne/dnsdist-fix-extra-warns
Pieter Lexis [Wed, 14 Nov 2018 08:39:53 +0000 (09:39 +0100)]
Merge pull request #7168 from rgacogne/dnsdist-fix-extra-warns

dnsdist: Fix warnings, mostly unused parameters, reported by -Wextra

5 years agodnsdist: add optional UUID field to showServers() and clarify doc about chashed distr...
Charles-Henri Bruyand [Tue, 13 Nov 2018 15:09:45 +0000 (16:09 +0100)]
dnsdist: add optional UUID field to showServers() and clarify doc about chashed distribution mechanism

5 years agoRemove trailing \n from runtime_error message
Matt Nordhoff [Tue, 13 Nov 2018 14:52:01 +0000 (14:52 +0000)]
Remove trailing \n from runtime_error message

And rewrite the message a bit.

5 years agosettings.rst: Remove ecc-gost too
Matt Nordhoff [Tue, 13 Nov 2018 14:04:26 +0000 (14:04 +0000)]
settings.rst: Remove ecc-gost too

5 years agopdnsutil.1 and settings: Add ed448, and remove way-old algorithms
Matt Nordhoff [Tue, 13 Nov 2018 13:54:50 +0000 (13:54 +0000)]
pdnsutil.1 and settings: Add ed448, and remove way-old algorithms

5 years agopdnsutil.1: Add Ed25519 and Ed448, document ECC keysizes
Matt Nordhoff [Tue, 13 Nov 2018 13:38:27 +0000 (13:38 +0000)]
pdnsutil.1: Add Ed25519 and Ed448, document ECC keysizes

5 years agoImprove the reading of the time value section
Spirillen [Mon, 12 Nov 2018 20:47:12 +0000 (21:47 +0100)]
Improve the reading of the time value section

Has tried to make this section easier to read by incorporating it into a bulleted list

5 years agoixfrdist: document the webserver settings
Pieter Lexis [Mon, 12 Nov 2018 17:03:24 +0000 (18:03 +0100)]
ixfrdist: document the webserver settings

5 years agoixfrdist: stop dumping stats on stdout
Pieter Lexis [Mon, 12 Nov 2018 16:25:59 +0000 (17:25 +0100)]
ixfrdist: stop dumping stats on stdout

5 years agoixfrdist: hook up webserver thread
Pieter Lexis [Mon, 12 Nov 2018 16:23:57 +0000 (17:23 +0100)]
ixfrdist: hook up webserver thread

5 years agoixfrdist: add help to stats
Pieter Lexis [Mon, 12 Nov 2018 16:02:04 +0000 (17:02 +0100)]
ixfrdist: add help to stats

5 years agoixfrdist: correct content type for metrics
Pieter Lexis [Mon, 12 Nov 2018 15:18:47 +0000 (16:18 +0100)]
ixfrdist: correct content type for metrics

5 years agoixfrdist: implement webserver ACL
Pieter Lexis [Mon, 12 Nov 2018 15:01:55 +0000 (16:01 +0100)]
ixfrdist: implement webserver ACL

5 years agowebserver: Refactor ACL into a class var
Pieter Lexis [Mon, 12 Nov 2018 14:40:46 +0000 (15:40 +0100)]
webserver: Refactor ACL into a class var

5 years agowebserver: Refactor password into a class var
Pieter Lexis [Mon, 12 Nov 2018 14:28:49 +0000 (15:28 +0100)]
webserver: Refactor password into a class var

5 years agoPackages: add dnsdist.install for Ubuntu Trusty
Pieter Lexis [Mon, 12 Nov 2018 13:48:59 +0000 (14:48 +0100)]
Packages: add dnsdist.install for Ubuntu Trusty

5 years agoMerge pull request #7166 from pieterlexis/dnsdist-links
Remi Gacogne [Mon, 12 Nov 2018 08:31:40 +0000 (09:31 +0100)]
Merge pull request #7166 from pieterlexis/dnsdist-links

Fix some links in the dnsdist install docs

5 years agoMerge pull request #7171 from rgacogne/rec-ban-more-types
Remi Gacogne [Mon, 12 Nov 2018 08:31:15 +0000 (09:31 +0100)]
Merge pull request #7171 from rgacogne/rec-ban-more-types

rec: Refuse queries for all meta-types

5 years agoMerge pull request #7177 from gibson042/fix-EDNSOptions-version
Remi Gacogne [Mon, 12 Nov 2018 08:30:54 +0000 (09:30 +0100)]
Merge pull request #7177 from gibson042/fix-EDNSOptions-version

Correct versionadded for getEDNSOptions and EDNSOptionView

5 years agoChanged .com.com to .com on line #134
Spirillen [Sat, 10 Nov 2018 13:32:07 +0000 (14:32 +0100)]
Changed .com.com to .com on line #134

and added a little note about the load-zone overwrites everything inclusive the soa.... (Coz I was in doubt myself as i tested it)

5 years agoauth: use domainid in additional processing lookup
Pieter Lexis [Fri, 9 Nov 2018 19:15:56 +0000 (20:15 +0100)]
auth: use domainid in additional processing lookup

5 years agoMerge pull request #7161 from rgacogne/rec-revert-6979
Remi Gacogne [Fri, 9 Nov 2018 15:44:06 +0000 (16:44 +0100)]
Merge pull request #7161 from rgacogne/rec-revert-6979

Revert "rec: Authority records in AA=1 CNAME answer are authoritative"

5 years agoCorrect versionadded for getEDNSOptions and EDNSOptionView
Richard Gibson [Fri, 9 Nov 2018 14:54:19 +0000 (09:54 -0500)]
Correct versionadded for getEDNSOptions and EDNSOptionView

Ref ef8640ddc0fcff7c84b955f2ec2110939140ca2e

5 years agoMerge pull request #7167 from AdamMajer/garbage_return
Remi Gacogne [Fri, 9 Nov 2018 13:48:24 +0000 (14:48 +0100)]
Merge pull request #7167 from AdamMajer/garbage_return

Fix compiler warning about returning garbage

5 years agoMerge pull request #7173 from Habbie/rec-4.1.7-docs
Pieter Lexis [Fri, 9 Nov 2018 12:53:04 +0000 (13:53 +0100)]
Merge pull request #7173 from Habbie/rec-4.1.7-docs

recursor 4.1.7: changelog and secpoll

5 years agorecursor 4.1.7: changelog and secpoll
Peter van Dijk [Fri, 9 Nov 2018 10:28:13 +0000 (11:28 +0100)]
recursor 4.1.7: changelog and secpoll

5 years agoixfrdist: fix building in travis
Pieter Lexis [Fri, 9 Nov 2018 10:26:30 +0000 (11:26 +0100)]
ixfrdist: fix building in travis

5 years agorec: Refuse queries for all meta-types
Remi Gacogne [Fri, 9 Nov 2018 10:18:35 +0000 (11:18 +0100)]
rec: Refuse queries for all meta-types

5 years agowebserver: Refactor apikey into a class var
Pieter Lexis [Thu, 8 Nov 2018 16:16:37 +0000 (17:16 +0100)]
webserver: Refactor apikey into a class var

5 years agoixfrdist: add webserver for stats
Pieter Lexis [Wed, 7 Nov 2018 10:55:08 +0000 (11:55 +0100)]
ixfrdist: add webserver for stats

5 years agoFix compiler warning about returning garbage
Adam Majer [Thu, 8 Nov 2018 15:33:27 +0000 (16:33 +0100)]
Fix compiler warning about returning garbage

5 years agoFix some links in the dnsdist install docs
Pieter Lexis [Thu, 8 Nov 2018 14:18:36 +0000 (15:18 +0100)]
Fix some links in the dnsdist install docs

5 years agoMerge pull request #7080 from rgacogne/dnsdist-docs-pgp
Remi Gacogne [Thu, 8 Nov 2018 14:07:00 +0000 (15:07 +0100)]
Merge pull request #7080 from rgacogne/dnsdist-docs-pgp

dnsdist: Add my key to the list of those authorized to sign releases

5 years agodnsdist: Fix warnings, mostly unused parameters, reported by -Wextra
Remi Gacogne [Thu, 8 Nov 2018 13:30:19 +0000 (14:30 +0100)]
dnsdist: Fix warnings, mostly unused parameters, reported by -Wextra

5 years agoMerge pull request #7165 from rgacogne/dnsdist-fix-trailing-bis dnsdist-1.3.3
Remi Gacogne [Thu, 8 Nov 2018 10:13:12 +0000 (11:13 +0100)]
Merge pull request #7165 from rgacogne/dnsdist-fix-trailing-bis

dnsdist: Add 1.3.3 ChangeLog, update the secpoll zone

5 years agodnsdist: Upate a missing PR number in the changelog
Remi Gacogne [Thu, 8 Nov 2018 10:12:22 +0000 (11:12 +0100)]
dnsdist: Upate a missing PR number in the changelog

5 years agodnsdist: Add a regression test for caching with the DO bit set
Remi Gacogne [Thu, 8 Nov 2018 09:19:39 +0000 (10:19 +0100)]
dnsdist: Add a regression test for caching with the DO bit set

5 years agoMerge branch 'master' into auth-rm-out-of-zone-processing
Pieter Lexis [Thu, 8 Nov 2018 07:57:48 +0000 (08:57 +0100)]
Merge branch 'master' into auth-rm-out-of-zone-processing

5 years agodnsdist: Prevent unlikely DO collisions in the packet cache
Remi Gacogne [Mon, 5 Nov 2018 17:02:33 +0000 (18:02 +0100)]
dnsdist: Prevent unlikely DO collisions in the packet cache

5 years agoAdd PowerDNS Advisory 2018-08 for DNSDist
Remi Gacogne [Mon, 5 Nov 2018 14:59:55 +0000 (15:59 +0100)]
Add PowerDNS Advisory 2018-08 for DNSDist

5 years agodnsdist: Add 1.3.3 ChangeLog, update the secpoll zone
Remi Gacogne [Mon, 5 Nov 2018 14:55:30 +0000 (15:55 +0100)]
dnsdist: Add 1.3.3 ChangeLog, update the secpoll zone

5 years agodnsdist: Handle trailing data correctly when adding OPT or ECS info
Remi Gacogne [Fri, 21 Sep 2018 18:06:06 +0000 (20:06 +0200)]
dnsdist: Handle trailing data correctly when adding OPT or ECS info

5 years agorec: Fix an out-of-bounds read in the packet cache
Remi Gacogne [Wed, 7 Nov 2018 17:48:13 +0000 (18:48 +0100)]
rec: Fix an out-of-bounds read in the packet cache

5 years agoRevert "rec: Authority records in AA=1 CNAME answer are authoritative"
Remi Gacogne [Wed, 7 Nov 2018 14:41:17 +0000 (15:41 +0100)]
Revert "rec: Authority records in AA=1 CNAME answer are authoritative"

This reverts commit cdc5d0c09ac148c805e91411d863b04b144ebbf9.

It turns out that authority records in AA=1 CNAME answer may, or may
not, be authoritative, and that in some cases considering them as
authoritative causes DNSSEC validation failures.

5 years agoMerge pull request #7160 from pieterlexis/rec-4.1.6-docs
Pieter Lexis [Wed, 7 Nov 2018 12:46:55 +0000 (13:46 +0100)]
Merge pull request #7160 from pieterlexis/rec-4.1.6-docs

Add recursor 4.1.6 changelog and secpoll