]> granicus.if.org Git - pdns/log
pdns
6 years agoauth-api: refactor checks of RRsets types while importing them
Charles-Henri Bruyand [Thu, 17 May 2018 09:36:55 +0000 (11:36 +0200)]
auth-api: refactor checks of RRsets types while importing them

6 years agoauth-api: restrict creation of OPT and TSIG rrsets
Charles-Henri Bruyand [Wed, 16 May 2018 15:02:02 +0000 (17:02 +0200)]
auth-api: restrict creation of OPT and TSIG rrsets

6 years agoMerge pull request #6585 from cmouse/geoip
Pieter Lexis [Mon, 14 May 2018 14:35:07 +0000 (15:35 +0100)]
Merge pull request #6585 from cmouse/geoip

Geoip

6 years agoMerge pull request #6594 from chbruyand/auth-util-load-modules
Pieter Lexis [Mon, 14 May 2018 14:34:50 +0000 (15:34 +0100)]
Merge pull request #6594 from chbruyand/auth-util-load-modules

pdnsutil: also load modules through the load-modules directive

6 years agoMerge pull request #6604 from Habbie/validns
Pieter Lexis [Mon, 14 May 2018 14:34:29 +0000 (15:34 +0100)]
Merge pull request #6604 from Habbie/validns

revive validns testing, closes #3097

6 years agoMerge pull request #6505 from rgacogne/rec-multi-index
Remi Gacogne [Mon, 14 May 2018 09:43:09 +0000 (11:43 +0200)]
Merge pull request #6505 from rgacogne/rec-multi-index

rec: Add hashed indexes to the caches, for faster retrieval

6 years agoMerge pull request #6602 from zeha/dnstap-doc-fixeds
Remi Gacogne [Mon, 14 May 2018 09:41:15 +0000 (11:41 +0200)]
Merge pull request #6602 from zeha/dnstap-doc-fixeds

dnstap.rst: Fix some editing errors

6 years agoMerge pull request #6601 from rgacogne/pimp-my-calidns
Remi Gacogne [Mon, 14 May 2018 09:40:36 +0000 (11:40 +0200)]
Merge pull request #6601 from rgacogne/pimp-my-calidns

calidns: Add quiet, minimum-success-rate options to use from a script

6 years agorevive validns testing, closes #3097
Peter van Dijk [Thu, 10 May 2018 17:09:34 +0000 (19:09 +0200)]
revive validns testing, closes #3097

6 years agodnstap.rst: Fix some editing errors
Christian Hofstaedtler [Fri, 11 May 2018 17:17:54 +0000 (19:17 +0200)]
dnstap.rst: Fix some editing errors

6 years agocalidns: Add a --quiet option
Remi Gacogne [Fri, 11 May 2018 14:34:11 +0000 (16:34 +0200)]
calidns: Add a --quiet option

6 years agocalidns: Add an option to stop once we drop below a minimum rate
Remi Gacogne [Fri, 11 May 2018 14:20:47 +0000 (16:20 +0200)]
calidns: Add an option to stop once we drop below a minimum rate

6 years agocalidns: Only write a 'plot' file when asked to
Remi Gacogne [Fri, 11 May 2018 13:29:58 +0000 (15:29 +0200)]
calidns: Only write a 'plot' file when asked to

6 years agocalidns: Accept lines with an ECS value even if we don't use it
Remi Gacogne [Fri, 11 May 2018 13:18:52 +0000 (15:18 +0200)]
calidns: Accept lines with an ECS value even if we don't use it

6 years agoMerge pull request #6592 from chbruyand/dnsdist-docs-healthchecks
Remi Gacogne [Fri, 11 May 2018 07:57:00 +0000 (09:57 +0200)]
Merge pull request #6592 from chbruyand/dnsdist-docs-healthchecks

docs: document setVerboseHealthChecks()

6 years agoMerge pull request #6597 from wk/patch-1
Remi Gacogne [Fri, 11 May 2018 07:55:25 +0000 (09:55 +0200)]
Merge pull request #6597 from wk/patch-1

reflect accurate old value of webserver-allow-from

6 years agoMerge pull request #6599 from Habbie/make-dnspcap2calidns-manpage
Remi Gacogne [Fri, 11 May 2018 07:55:04 +0000 (09:55 +0200)]
Merge pull request #6599 from Habbie/make-dnspcap2calidns-manpage

add dnspcap2calidns manpage to build

6 years agogeoipbackend: Avoid expensive destroy during initialization
Aki Tuomi [Thu, 10 May 2018 18:06:11 +0000 (21:06 +0300)]
geoipbackend: Avoid expensive destroy during initialization

6 years agogeoipbackend: Optimize lookup
Aki Tuomi [Thu, 10 May 2018 15:37:24 +0000 (18:37 +0300)]
geoipbackend: Optimize lookup

Avoids expensive copying operations

6 years agopdnsutil: refactor loadModules()
Charles-Henri Bruyand [Thu, 10 May 2018 13:20:54 +0000 (15:20 +0200)]
pdnsutil: refactor loadModules()

6 years agoadd manpage to build
Peter van Dijk [Thu, 10 May 2018 12:45:53 +0000 (14:45 +0200)]
add manpage to build

6 years agoreflect accurate old value of webserver-allow-from
Wild Kat [Thu, 10 May 2018 12:12:52 +0000 (14:12 +0200)]
reflect accurate old value of webserver-allow-from

6 years agopdnsutil: also load modules through the load-modules directive
Charles-Henri Bruyand [Thu, 10 May 2018 10:31:39 +0000 (12:31 +0200)]
pdnsutil: also load modules through the load-modules directive

6 years agoMerge pull request #6562 from chbruyand/rec-api-flush-tree
Pieter Lexis [Thu, 10 May 2018 07:58:36 +0000 (08:58 +0100)]
Merge pull request #6562 from chbruyand/rec-api-flush-tree

rec api: add subtree option to the cache flush endpoint

6 years agoMerge pull request #6564 from rgacogne/dnspcap2calidns2
Pieter Lexis [Thu, 10 May 2018 07:57:45 +0000 (08:57 +0100)]
Merge pull request #6564 from rgacogne/dnspcap2calidns2

Add dnspcap2calidns, to convert PCAP to the calidns format

6 years agoMerge pull request #6568 from cmouse/docs
Pieter Lexis [Thu, 10 May 2018 07:57:04 +0000 (08:57 +0100)]
Merge pull request #6568 from cmouse/docs

Disable parallel build for docs

6 years agoMerge pull request #6590 from rgacogne/gcc-8-warnings
Pieter Lexis [Thu, 10 May 2018 07:55:32 +0000 (08:55 +0100)]
Merge pull request #6590 from rgacogne/gcc-8-warnings

Fix warnings reported by GCC 8.1.0

6 years agoFix warnings reported by GCC 8.1.0
Remi Gacogne [Wed, 9 May 2018 15:06:40 +0000 (17:06 +0200)]
Fix warnings reported by GCC 8.1.0

- polymorphic exceptions caught by value
- ComboAddress objects manipulated via `memset()`

6 years agorec: Add unit tests for wiping the cache
Remi Gacogne [Wed, 9 May 2018 08:02:19 +0000 (10:02 +0200)]
rec: Add unit tests for wiping the cache

6 years agoMerge pull request #6581 from rgacogne/docs-sec-2018-02
Peter van Dijk [Tue, 8 May 2018 20:10:56 +0000 (22:10 +0200)]
Merge pull request #6581 from rgacogne/docs-sec-2018-02

Add PowerDNS Advisory 2018-02 for CVE-2018-1046 in dnsreplay

6 years agoMerge pull request #6580 from rgacogne/rec-dnsreplay-outgoing-buffer
Peter van Dijk [Tue, 8 May 2018 18:43:23 +0000 (20:43 +0200)]
Merge pull request #6580 from rgacogne/rec-dnsreplay-outgoing-buffer

dnsreplay: Bail out on a too small outgoing buffer

6 years agogeoipbackend: Make sure initial netmask is not too wide
Aki Tuomi [Tue, 8 May 2018 17:07:47 +0000 (20:07 +0300)]
geoipbackend: Make sure initial netmask is not too wide

Otherwise cache will be "poisoned" with too wide value, rendering
the geoip functionality useless.

Fixes #6584, found by @blop

6 years agogeoipbackend: Hide queryGeoIP
Aki Tuomi [Tue, 8 May 2018 16:59:40 +0000 (19:59 +0300)]
geoipbackend: Hide queryGeoIP

6 years agogeoipbackend: Add struct for holding geoip service
Aki Tuomi [Tue, 8 May 2018 16:55:35 +0000 (19:55 +0300)]
geoipbackend: Add struct for holding geoip service

6 years agogeoipbackend: Fix struct/class usage
Aki Tuomi [Tue, 8 May 2018 16:47:22 +0000 (19:47 +0300)]
geoipbackend: Fix struct/class usage

6 years agoMerge pull request #6574 from rgacogne/rec-lua-ffi-raw
Remi Gacogne [Tue, 8 May 2018 15:06:43 +0000 (16:06 +0100)]
Merge pull request #6574 from rgacogne/rec-lua-ffi-raw

rec: Add _raw versions for qname / ComboAddresses to the FFI API

6 years agoFix "Risk of system compromise" and concerned version in advisory 2018 02
Remi Gacogne [Tue, 8 May 2018 13:35:47 +0000 (15:35 +0200)]
Fix "Risk of system compromise" and concerned version in advisory 2018 02

6 years agodnsreplay: Bail out on a too small outgoing buffer
Remi Gacogne [Tue, 5 Dec 2017 16:07:19 +0000 (17:07 +0100)]
dnsreplay: Bail out on a too small outgoing buffer

6 years agoAdd PowerDNS Advisory 2018-02 for CVE-2018-1046 in dnsreplay
Remi Gacogne [Tue, 8 May 2018 13:14:16 +0000 (15:14 +0200)]
Add PowerDNS Advisory 2018-02 for CVE-2018-1046 in dnsreplay

6 years agoMerge pull request #6576 from Habbie/docs-auth-4.1.2
Peter van Dijk [Tue, 8 May 2018 11:17:33 +0000 (13:17 +0200)]
Merge pull request #6576 from Habbie/docs-auth-4.1.2

 docs + secpoll update for auth 4.1.2

6 years agodocs: document setVerboseHealthChecks()
Charles-Henri Bruyand [Tue, 8 May 2018 10:43:53 +0000 (12:43 +0200)]
docs: document setVerboseHealthChecks()

6 years agoMerge pull request #6577 from aerique/feature/add-syntax-to-dnstap-proto
aerique [Tue, 8 May 2018 08:07:43 +0000 (10:07 +0200)]
Merge pull request #6577 from aerique/feature/add-syntax-to-dnstap-proto

Add syntax to dns.proto to silence compilation warning.

6 years agodocs + secpoll update for auth 4.1.2
Peter van Dijk [Mon, 7 May 2018 12:53:38 +0000 (14:53 +0200)]
docs + secpoll update for auth 4.1.2

6 years agoAdd syntax to dns.proto to silence compilation warning.
Erik Winkels [Mon, 7 May 2018 13:26:23 +0000 (15:26 +0200)]
Add syntax to dns.proto to silence compilation warning.

6 years agofix old typo
Peter van Dijk [Mon, 7 May 2018 12:40:02 +0000 (14:40 +0200)]
fix old typo

6 years agorec: Add _raw versions for qname / ComboAddresses to the FFI API
Remi Gacogne [Mon, 7 May 2018 10:03:24 +0000 (12:03 +0200)]
rec: Add _raw versions for qname / ComboAddresses to the FFI API

6 years agoMerge pull request #6559 from cmouse/di_new
Peter van Dijk [Mon, 7 May 2018 09:45:34 +0000 (11:45 +0200)]
Merge pull request #6559 from cmouse/di_new

pdnsutil: Use new domain in b2bmigrate

6 years agoMerge pull request #6571 from mind04/api-serial
Peter van Dijk [Mon, 7 May 2018 07:51:48 +0000 (09:51 +0200)]
Merge pull request #6571 from mind04/api-serial

auth-api: increase serial after dnssec related updates

6 years agoauth-api: remove headers
Kees Monshouwer [Fri, 4 May 2018 10:02:13 +0000 (12:02 +0200)]
auth-api: remove headers

6 years agoauth-api: increase serial after dnssec related updates
Kees Monshouwer [Thu, 3 May 2018 22:56:51 +0000 (00:56 +0200)]
auth-api: increase serial after dnssec related updates

6 years agodocs: Add support for clean
Aki Tuomi [Thu, 3 May 2018 17:10:35 +0000 (20:10 +0300)]
docs: Add support for clean

6 years agodocs: Disable parallel build for docs
Aki Tuomi [Thu, 3 May 2018 17:09:55 +0000 (20:09 +0300)]
docs: Disable parallel build for docs

It is not supported for docs

6 years agoAdd dnspcap2calidns to .gitignore
Remi Gacogne [Thu, 3 May 2018 08:24:58 +0000 (09:24 +0100)]
Add dnspcap2calidns to .gitignore

6 years agoMerge pull request #5 from pieterlexis/dnspcap2calidns2
Remi Gacogne [Thu, 3 May 2018 08:23:26 +0000 (09:23 +0100)]
Merge pull request #5 from pieterlexis/dnspcap2calidns2

dnspcap2calidns: Add manpage and packaging

6 years agodnspcap2calidns: Add manpage and packaging
Pieter Lexis [Wed, 2 May 2018 21:07:25 +0000 (23:07 +0200)]
dnspcap2calidns: Add manpage and packaging

6 years agoAdd dnspcap2calidns, to convert PCAP to the calidns format
Remi Gacogne [Wed, 2 May 2018 20:49:31 +0000 (21:49 +0100)]
Add dnspcap2calidns, to convert PCAP to the calidns format

6 years agocheck if parameter has been submitted before accessing it
Charles-Henri Bruyand [Wed, 2 May 2018 14:18:50 +0000 (16:18 +0200)]
check if parameter has been submitted before accessing it

6 years agodetails version the subtree parameters has been added
Charles-Henri Bruyand [Wed, 2 May 2018 14:17:31 +0000 (16:17 +0200)]
details version the subtree parameters has been added

6 years agoSkip subtree option tests against auth
Charles-Henri Bruyand [Wed, 2 May 2018 13:55:34 +0000 (15:55 +0200)]
Skip subtree option tests against auth

6 years agorec api: add subtree option to the cache flush endpoint
Charles-Henri Bruyand [Wed, 2 May 2018 12:07:13 +0000 (14:07 +0200)]
rec api: add subtree option to the cache flush endpoint

6 years agoMerge pull request #6528 from cmouse/geoip
Pieter Lexis [Tue, 1 May 2018 22:01:39 +0000 (00:01 +0200)]
Merge pull request #6528 from cmouse/geoip

docs: geoip-database-files has not been dropped in v4.2.0

6 years agoMerge pull request #6537 from zeha/lgtm-cleanup
Pieter Lexis [Tue, 1 May 2018 22:00:55 +0000 (00:00 +0200)]
Merge pull request #6537 from zeha/lgtm-cleanup

Cleanup small issues found by lgtm.com

6 years agoMerge pull request #6538 from zeha/lgtm-config
Pieter Lexis [Tue, 1 May 2018 22:00:31 +0000 (00:00 +0200)]
Merge pull request #6538 from zeha/lgtm-config

Add custom config for lgtm.com

6 years agoMerge pull request #6545 from Habbie/6312-redux
Pieter Lexis [Tue, 1 May 2018 21:59:41 +0000 (23:59 +0200)]
Merge pull request #6545 from Habbie/6312-redux

auth: lower 'packet too short' loglevel in another place

6 years agoMerge pull request #6557 from Habbie/rec_control-include-dir
Pieter Lexis [Tue, 1 May 2018 21:57:11 +0000 (23:57 +0200)]
Merge pull request #6557 from Habbie/rec_control-include-dir

make rec_control respect include-dir; closes #6536

6 years agoMerge pull request #6558 from Habbie/bind-no-suffix
Pieter Lexis [Tue, 1 May 2018 21:56:48 +0000 (23:56 +0200)]
Merge pull request #6558 from Habbie/bind-no-suffix

bindbackend: refuse launch suffixes

6 years agoMerge pull request #6560 from Habbie/compile-and-test
Pieter Lexis [Tue, 1 May 2018 21:56:26 +0000 (23:56 +0200)]
Merge pull request #6560 from Habbie/compile-and-test

split compile/test in pull request template

6 years agosplit compile/test in pull request template
Peter van Dijk [Tue, 1 May 2018 18:52:39 +0000 (20:52 +0200)]
split compile/test in pull request template

6 years agopdnsutil: Use new domain in b2bmigrate
Aki Tuomi [Tue, 1 May 2018 18:46:55 +0000 (21:46 +0300)]
pdnsutil: Use new domain in b2bmigrate

6 years agodocument bindbackend launch limitation
Peter van Dijk [Tue, 1 May 2018 17:42:14 +0000 (19:42 +0200)]
document bindbackend launch limitation

6 years agobindbackend: refuse launch suffixes
Peter van Dijk [Tue, 1 May 2018 17:38:31 +0000 (19:38 +0200)]
bindbackend: refuse launch suffixes

6 years agomake rec_control respect include-dir; closes #6536
Peter van Dijk [Tue, 1 May 2018 17:16:52 +0000 (19:16 +0200)]
make rec_control respect include-dir; closes #6536

6 years agoRemove redundant function declaration
Chris Hofstaedtler [Mon, 30 Apr 2018 18:23:57 +0000 (20:23 +0200)]
Remove redundant function declaration

6 years agoAdd config for lgtm.com
Chris Hofstaedtler [Mon, 30 Apr 2018 12:10:07 +0000 (14:10 +0200)]
Add config for lgtm.com

6 years agoauth: lower 'packet too short' loglevel in another place
Peter van Dijk [Mon, 30 Apr 2018 16:11:59 +0000 (18:11 +0200)]
auth: lower 'packet too short' loglevel in another place

6 years agoMerge pull request #6539 from Habbie/config-help
Peter van Dijk [Mon, 30 Apr 2018 14:52:11 +0000 (16:52 +0200)]
Merge pull request #6539 from Habbie/config-help

document undocumented config vars

6 years agodocument undocumented config vars
Peter van Dijk [Mon, 30 Apr 2018 14:00:39 +0000 (16:00 +0200)]
document undocumented config vars

configuration variables without a help string do not show up in --help and
pdns_control current-config

6 years agorec: Remove the now irrelevant part of a comment about records' sizes
Remi Gacogne [Mon, 30 Apr 2018 10:06:49 +0000 (12:06 +0200)]
rec: Remove the now irrelevant part of a comment about records' sizes

6 years agoAdd some missing header include guards
Chris Hofstaedtler [Mon, 30 Apr 2018 09:37:20 +0000 (11:37 +0200)]
Add some missing header include guards

6 years agoCatch exceptions by-ref
Chris Hofstaedtler [Mon, 30 Apr 2018 09:36:44 +0000 (11:36 +0200)]
Catch exceptions by-ref

6 years agoMerge pull request #6534 from rgacogne/rec-fix-tcp
Remi Gacogne [Fri, 27 Apr 2018 16:37:04 +0000 (18:37 +0200)]
Merge pull request #6534 from rgacogne/rec-fix-tcp

Restore the existing behaviour of Socket::connect() with a 0 timeout

6 years agoMerge pull request #6526 from rgacogne/calidns-ecs-from-file
Remi Gacogne [Fri, 27 Apr 2018 09:03:04 +0000 (11:03 +0200)]
Merge pull request #6526 from rgacogne/calidns-ecs-from-file

 calidns: Add an option to read ECS values from the query file, skip comments

6 years agoRestore the existing behaviour of Socket::connect() with a 0 timeout
Remi Gacogne [Thu, 26 Apr 2018 07:38:51 +0000 (09:38 +0200)]
Restore the existing behaviour of Socket::connect() with a 0 timeout

73ba5999186da82b444472170f7e0ce312ce536b rightly removed the code
duplication between `Socket::connect()` and `SConnectWithTimeout()`.
Unfortunately the two codes had different behaviours when connecting
in non-blocking mode with a timeout value of zero. The first one
just returned the socket descriptor on `EINPROGRESS`, rightly
assuming that a value of 0 for the timeout meant not to wait for the
connection to established, while `SConnectWithTimeout()` did not
handle that special case, because it was never called with a value
of 0 for the timeout duration.

6 years agoMerge pull request #6503 from rgacogne/rec-udp-allocs
Remi Gacogne [Wed, 25 Apr 2018 12:00:41 +0000 (14:00 +0200)]
Merge pull request #6503 from rgacogne/rec-udp-allocs

 rec: Remove some unnecessary allocations and copies in the UDP path

6 years agoMerge pull request #6524 from rgacogne/dnsdist-multi-certs
Remi Gacogne [Wed, 25 Apr 2018 11:57:41 +0000 (13:57 +0200)]
Merge pull request #6524 from rgacogne/dnsdist-multi-certs

dnsdist: Add support for more than one TLS certificate

6 years agoMerge pull request #6531 from Habbie/lua-meta-interleaved
Pieter Lexis [Wed, 25 Apr 2018 07:49:51 +0000 (09:49 +0200)]
Merge pull request #6531 from Habbie/lua-meta-interleaved

avoid interleaved access to B (via d_dk)

6 years agoMerge pull request #6530 from cmouse/ssqlite3
Pieter Lexis [Wed, 25 Apr 2018 07:49:17 +0000 (09:49 +0200)]
Merge pull request #6530 from cmouse/ssqlite3

Add missing overrides

6 years agoavoid interleaved access to B (via d_dk)
Peter van Dijk [Tue, 24 Apr 2018 21:48:13 +0000 (23:48 +0200)]
avoid interleaved access to B (via d_dk)

6 years agogodbcbackend: Add missing overrides to SODBC
Aki Tuomi [Tue, 24 Apr 2018 16:25:52 +0000 (19:25 +0300)]
godbcbackend: Add missing overrides to SODBC

Found by Travis

6 years agossqlite3: Add missing overrides
Aki Tuomi [Tue, 24 Apr 2018 16:23:55 +0000 (19:23 +0300)]
ssqlite3: Add missing overrides

Found by Travis

6 years agocalidns: Skip empty lines, or lines starting with a '#'
Remi Gacogne [Mon, 23 Apr 2018 09:33:17 +0000 (11:33 +0200)]
calidns: Skip empty lines, or lines starting with a '#'

6 years agocalidns: Add an option to read ECS values from the query file
Remi Gacogne [Mon, 23 Apr 2018 09:31:47 +0000 (11:31 +0200)]
calidns: Add an option to read ECS values from the query file

6 years agoMerge pull request #6529 from chbruyand/luarec-configure
Peter van Dijk [Tue, 24 Apr 2018 09:19:37 +0000 (11:19 +0200)]
Merge pull request #6529 from chbruyand/luarec-configure

configure: ensure lua is setup when lua records are enabled

6 years agoconfigure: ensure lua is setup when lua records are enabled
Charles-Henri Bruyand [Tue, 24 Apr 2018 06:31:51 +0000 (08:31 +0200)]
configure: ensure lua is setup when lua records are enabled

6 years agodocs: geoip-database-files has not been dropped in v4.2.0
Aki Tuomi [Mon, 23 Apr 2018 18:09:07 +0000 (21:09 +0300)]
docs: geoip-database-files has not been dropped in v4.2.0

6 years agoMerge pull request #6527 from chbruyand/luarec-docs
Peter van Dijk [Mon, 23 Apr 2018 17:47:06 +0000 (19:47 +0200)]
Merge pull request #6527 from chbruyand/luarec-docs

docs: clarify ifportup and fix some typos

6 years agofix configure issues and disable lua records for el6 and sles
Charles-Henri Bruyand [Mon, 23 Apr 2018 12:59:07 +0000 (14:59 +0200)]
fix configure issues and disable lua records for el6 and sles

6 years agoluarec tests: double instructions performed to test timeout
Charles-Henri Bruyand [Mon, 23 Apr 2018 10:39:29 +0000 (12:39 +0200)]
luarec tests: double instructions performed to test timeout

6 years agodocs: clarify ifportup and fix some typos
Charles-Henri Bruyand [Mon, 23 Apr 2018 09:38:24 +0000 (11:38 +0200)]
docs: clarify ifportup and fix some typos

6 years agoMerge pull request #6525 from rgacogne/calidns-max-qps
Remi Gacogne [Mon, 23 Apr 2018 09:35:11 +0000 (11:35 +0200)]
Merge pull request #6525 from rgacogne/calidns-max-qps

calidns: Add a maximum-qps option to stay at a given stable load