]>
granicus.if.org Git - pdns/log
Josh Soref [Fri, 28 Sep 2018 17:56:00 +0000 (13:56 -0400)]
README.md: change markdown syntax for shell content
prefer:
```sh
command
command
```
over
```
$ command
$ command
```
Pieter Lexis [Fri, 28 Sep 2018 09:10:17 +0000 (11:10 +0200)]
Merge pull request #6923 from Habbie/ds-in-unsigned-zone
respond correctly to DS query at delegation in unsigned zone
Pieter Lexis [Fri, 28 Sep 2018 09:09:40 +0000 (11:09 +0200)]
Merge pull request #7000 from jsoref/test-minimal
move arg function to the testrunner
Pieter Lexis [Fri, 28 Sep 2018 09:09:17 +0000 (11:09 +0200)]
Merge pull request #6975 from ahupowerdns/query-timing
Enhance query-logging with timing for MySQL, PostgreSQL and SQLite
Pieter Lexis [Fri, 28 Sep 2018 09:08:45 +0000 (11:08 +0200)]
Merge pull request #6973 from Habbie/ixfrdist-regression-tests
ixfrdist regression tests
Remi Gacogne [Fri, 28 Sep 2018 07:25:55 +0000 (09:25 +0200)]
Merge pull request #6999 from jsoref/grammar
gramar: its
Remi Gacogne [Fri, 28 Sep 2018 07:25:34 +0000 (09:25 +0200)]
Merge pull request #6998 from jsoref/rtr-rte
Rename rtr to rte since it's an rte...
Josh Soref [Fri, 28 Sep 2018 02:29:50 +0000 (22:29 -0400)]
move arg function to the testrunner
This allows running a single test. The arg function is needed by core stuff...
Josh Soref [Fri, 28 Sep 2018 01:37:03 +0000 (21:37 -0400)]
gramar: its
Josh Soref [Fri, 28 Sep 2018 01:24:32 +0000 (21:24 -0400)]
Remove tabs from dnsrecords.hh
Josh Soref [Fri, 28 Sep 2018 01:23:09 +0000 (21:23 -0400)]
Rename RecordTextException to rte
Remi Gacogne [Thu, 30 Aug 2018 17:16:27 +0000 (19:16 +0200)]
ixfrdist: add tests, run them in travis
Peter van Dijk [Tue, 25 Sep 2018 15:08:20 +0000 (17:08 +0200)]
ixfrdist: add failed-soa-retry configuration option
Remi Gacogne [Tue, 25 Sep 2018 13:33:28 +0000 (15:33 +0200)]
Merge pull request #6939 from chbruyand/dnsdist-chashed-cpu
dnsdist: do not iterate over hash map for chashed based query distribution
Remi Gacogne [Tue, 25 Sep 2018 13:11:35 +0000 (15:11 +0200)]
Merge pull request #6977 from phonedph1/ttd
rec: Show elapsed time in rec_control current-queries
Peter van Dijk [Tue, 25 Sep 2018 08:57:54 +0000 (10:57 +0200)]
skip LDAP, tinydns testing; fix test description
Peter van Dijk [Tue, 4 Sep 2018 19:45:11 +0000 (21:45 +0200)]
respond correctly to DS query at delegation in unsigned zone
phonedph1 [Tue, 18 Sep 2018 14:00:18 +0000 (14:00 +0000)]
Group with other non-statics
phonedph1 [Mon, 17 Sep 2018 19:16:56 +0000 (19:16 +0000)]
Do some math with the mtasker ttd and print how long a query has been running for
Pieter Lexis [Mon, 17 Sep 2018 14:01:31 +0000 (16:01 +0200)]
Merge pull request #6938 from needleshaped/needleshaped-doc-only-notify_what_if_ipversion_unsupported
If master doesnt support IPv4/IPv6, but slave does
Pieter Lexis [Mon, 17 Sep 2018 14:00:55 +0000 (16:00 +0200)]
Merge pull request #6940 from rgacogne/rec-drop-qdcount-0
rec: Drop incoming queries with a qdcount of 0
Pieter Lexis [Mon, 17 Sep 2018 14:00:31 +0000 (16:00 +0200)]
Merge pull request #6946 from Habbie/rec-align-stack
align mthread stacks on 16-byte boundaries
Pieter Lexis [Mon, 17 Sep 2018 13:59:41 +0000 (15:59 +0200)]
Merge pull request #6970 from rgacogne/update-remotebackend-ffi
Update the required version of ffi in the remote backend
bert hubert [Sat, 15 Sep 2018 14:25:39 +0000 (16:25 +0200)]
Enhance query-logging with timing for MySQL, PostgreSQL and SQLite
Remi Gacogne [Fri, 14 Sep 2018 16:27:33 +0000 (18:27 +0200)]
Update the required version of ffi in the remote backend
Peter van Dijk [Fri, 14 Sep 2018 09:50:52 +0000 (11:50 +0200)]
Merge pull request #6968 from rgacogne/unfck-sphinx
Sphinx 1.8.0 seems broken, use any other version available instead
Pieter Lexis [Fri, 14 Sep 2018 08:30:14 +0000 (10:30 +0200)]
Merge pull request #6811 from Habbie/alias-scopemask
[do not merge] apply ALIAS scopemask after chasing
Remi Gacogne [Fri, 14 Sep 2018 07:48:38 +0000 (09:48 +0200)]
Sphinx 1.8.0 seems broken, use any other version available instead
Remi Gacogne [Thu, 13 Sep 2018 10:04:46 +0000 (12:04 +0200)]
Merge pull request #6951 from phonedph1/6949
rec: clear all caches on (N)TA changes.
Remi Gacogne [Thu, 13 Sep 2018 10:04:29 +0000 (12:04 +0200)]
Merge pull request #6956 from rgacogne/dnsdist-fix-no-reuseport
dnsdist: Fix compilation when SO_REUSEPORT is not defined
Remi Gacogne [Thu, 13 Sep 2018 10:03:27 +0000 (12:03 +0200)]
Merge pull request #6960 from rgacogne/rec-ecs-index-tree-cleanup
rec: Cleanup the netmask trees used for the ECS index on removals
Remi Gacogne [Wed, 12 Sep 2018 11:29:05 +0000 (13:29 +0200)]
rec: Cleanup the netmask trees used for the ECS index on removals
Otherwise the intermediary nodes will remain and consume memory
until the tree is deleted from the index, which might never happen
if we still have active entries for this specific qname and qtype.
Remi Gacogne [Tue, 11 Sep 2018 09:10:41 +0000 (11:10 +0200)]
dnsdist: Fix compilation when SO_REUSEPORT is not defined
Reported by Yuni Kim, thanks a lot!
Remi Gacogne [Mon, 10 Sep 2018 15:39:20 +0000 (17:39 +0200)]
Merge pull request #6950 from Habbie/ixfrdist-nits
closing ) nit
Remi Gacogne [Mon, 10 Sep 2018 15:38:35 +0000 (17:38 +0200)]
Merge pull request #6945 from Habbie/ucontext-aligned-access
realign ucontext stack after #6719
Remi Gacogne [Mon, 10 Sep 2018 15:37:29 +0000 (17:37 +0200)]
Merge pull request #6948 from rgacogne/fix-compilation-libressl270
Fix compilation with LibreSSL 2.7.0+
phonedph1 [Mon, 10 Sep 2018 15:08:01 +0000 (15:08 +0000)]
Be consistent with reload-zones and clear all caches on (N)TA changes.
Peter van Dijk [Mon, 10 Sep 2018 12:00:09 +0000 (14:00 +0200)]
closing ) nit
Peter van Dijk [Sat, 8 Sep 2018 16:49:42 +0000 (18:49 +0200)]
align mthread stacks on 16-byte boundaries
Peter van Dijk [Sat, 8 Sep 2018 16:31:58 +0000 (18:31 +0200)]
realign ucontext stack after #6719
Remi Gacogne [Sat, 8 Sep 2018 15:15:14 +0000 (17:15 +0200)]
Fix compilation with LibreSSL 2.7.0+
Remi Gacogne [Sat, 8 Sep 2018 15:08:39 +0000 (17:08 +0200)]
rec: Fix building without protobuf support
Pieter Lexis [Fri, 7 Sep 2018 07:55:32 +0000 (09:55 +0200)]
Merge pull request #6922 from gryphius/doc-clarify-direct-dnskey
document direct-dnskey setting also affects CDS and CDNSKEY records
Pieter Lexis [Fri, 7 Sep 2018 07:55:13 +0000 (09:55 +0200)]
Merge pull request #6926 from phonedph1/ifelse
rec: Minor nit
Pieter Lexis [Fri, 7 Sep 2018 07:54:52 +0000 (09:54 +0200)]
Merge pull request #6931 from pieterlexis/auth-api-cache-docs
Document authoritative server cache endpoint
Remi Gacogne [Fri, 7 Sep 2018 06:29:29 +0000 (08:29 +0200)]
Merge pull request #6933 from Woet/patch-1
Fixed small spelling mistakes in serverselection.rst
Remi Gacogne [Fri, 7 Sep 2018 06:28:45 +0000 (08:28 +0200)]
Merge pull request #6934 from RvdE/patch-3
Update index.rst
Charles-Henri Bruyand [Fri, 7 Sep 2018 06:12:07 +0000 (08:12 +0200)]
dnsdist: do not iterate over hash map for consistent hashing based query distribution
Aleksejs Spiridonovs [Thu, 6 Sep 2018 18:18:22 +0000 (21:18 +0300)]
If master doesnt support IPv4/IPv6, but slave does
A note about correct configuration when master does not support either IPv4 or IPv6, but slave does.
https://github.com/PowerDNS/pdns/issues/5899
Remi Gacogne [Thu, 6 Sep 2018 17:09:16 +0000 (19:09 +0200)]
rec: Drop incoming queries with a qdcount of 0
Remi Gacogne [Thu, 6 Sep 2018 16:51:37 +0000 (18:51 +0200)]
Merge pull request #6930 from chbruyand/rec-outgoing-protobuf-server
rec: fix outgoingProtobufServer config instantiation
RvdE [Thu, 6 Sep 2018 12:15:36 +0000 (14:15 +0200)]
Update index.rst
Fix small typo
Woet [Thu, 6 Sep 2018 12:14:52 +0000 (20:14 +0800)]
Update serverselection.rst
Small spelling mistakes
Pieter Lexis [Thu, 6 Sep 2018 10:23:13 +0000 (12:23 +0200)]
Document authoritative server cache endpoint
Charles-Henri Bruyand [Thu, 6 Sep 2018 09:40:17 +0000 (11:40 +0200)]
rec: fix outgoingProtobufServer config instanciation
Remi Gacogne [Thu, 6 Sep 2018 07:52:11 +0000 (09:52 +0200)]
Merge pull request #6929 from phonedph1/patch-6
Update rec_channel_rec.cc
phonedph1 [Wed, 5 Sep 2018 20:19:47 +0000 (14:19 -0600)]
Update rec_channel_rec.cc
Noticed a missing newline that I didn't catch before.
Remi Gacogne [Wed, 5 Sep 2018 07:42:48 +0000 (09:42 +0200)]
Merge pull request #6925 from phonedph1/tologstr
rec: rec_control/ws toLogString
phonedph1 [Wed, 5 Sep 2018 01:41:15 +0000 (01:41 +0000)]
else if for readability
phonedph1 [Tue, 4 Sep 2018 22:06:32 +0000 (22:06 +0000)]
Print possibly empty dnsnames safer; this one shouldn't be reachable - I think - but convert anyways
phonedph1 [Tue, 4 Sep 2018 22:05:56 +0000 (22:05 +0000)]
Print possibly empty dnsnames safer
Oli Schacher [Tue, 4 Sep 2018 15:59:51 +0000 (17:59 +0200)]
document direct-dnskey setting also affects CDS and CDNSKEY records
Remi Gacogne [Tue, 4 Sep 2018 14:01:23 +0000 (16:01 +0200)]
Merge pull request #6847 from rgacogne/dnsdist-edns-self-generated
dnsdist: Set a correct EDNS OPT RR for self-generated answers
Remi Gacogne [Tue, 4 Sep 2018 14:01:05 +0000 (16:01 +0200)]
Merge pull request #6917 from rgacogne/ecdsa-signer-leak-oom
Release memory in case of error in the OpenSSL ECDSA constructor
Pieter Lexis [Tue, 4 Sep 2018 08:58:42 +0000 (10:58 +0200)]
Merge pull request #6913 from Habbie/truncate-truncated
actually truncate truncated responses; fixes #6912
Pieter Lexis [Tue, 4 Sep 2018 08:58:29 +0000 (10:58 +0200)]
Merge pull request #6905 from pieterlexis/boost.m4
Update boost.m4
Pieter Lexis [Tue, 4 Sep 2018 08:58:14 +0000 (10:58 +0200)]
Merge pull request #6895 from rgacogne/ixfrdist-optims
ixfrdist: Fix TTL, optimize the construction of answers
Pieter Lexis [Tue, 4 Sep 2018 08:57:44 +0000 (10:57 +0200)]
Merge pull request #6915 from Habbie/reg-test-nobackend-macos
make negcache-tests-dotted-cname test portable between Python versions
Remi Gacogne [Tue, 4 Sep 2018 08:34:56 +0000 (10:34 +0200)]
Merge pull request #6921 from pieterlexis/rm-gost
Remove GOST support and Botan in the process
Remi Gacogne [Tue, 4 Sep 2018 08:31:14 +0000 (10:31 +0200)]
Merge pull request #6920 from jannyg/remove-master-zone-query
Removed master-zone-query from documentation; fixes #6818
Remi Gacogne [Tue, 4 Sep 2018 07:58:38 +0000 (09:58 +0200)]
Merge pull request #6882 from phonedph1/throttle-map
Dump the throttle map
phonedph1 [Tue, 4 Sep 2018 01:13:18 +0000 (01:13 +0000)]
Use proper type
Peter van Dijk [Mon, 3 Sep 2018 10:26:46 +0000 (12:26 +0200)]
Merge pull request #6848 from zeha/luaconfig-pdnslog
recursor: Add pdnslog to Lua configuration scripts
Jan-Arve Nygård [Mon, 3 Sep 2018 09:53:39 +0000 (11:53 +0200)]
Removed master-zone-query from documentation
Remi Gacogne [Wed, 22 Aug 2018 13:50:48 +0000 (15:50 +0200)]
dnsdist: Clarify doc/completion of setPayloadSizeOnSelfGeneratedAnswers
Remi Gacogne [Mon, 20 Aug 2018 13:21:10 +0000 (15:21 +0200)]
dnsdist: Handle EDNS on truncateTC answers
Remi Gacogne [Fri, 17 Aug 2018 15:59:54 +0000 (17:59 +0200)]
dnsdist: Set a correct EDNS OPT RR for self-generated answers
Remi Gacogne [Mon, 3 Sep 2018 08:29:03 +0000 (10:29 +0200)]
Merge pull request #6901 from pavel-odintsov/master
Added Prometheus stats support for dnsdist
Remi Gacogne [Mon, 3 Sep 2018 07:59:59 +0000 (09:59 +0200)]
Merge pull request #6881 from phonedph1/top-timeouts
Keep track of what destinations are causing the most timeouts
Remi Gacogne [Mon, 3 Sep 2018 07:43:45 +0000 (09:43 +0200)]
Release memory in case of error in the OpenSSL ECDSA constructor
The current code will only fail to release the allocated memory if
called with an invalid algorithm, which won't happen, or if a
memory allocation fails in which case this might not matter much.
Still, it's cleaner to release the memory properly and might avoid
mistakes later if we look at this code while implementing a new
crypto backend.
Pieter Lexis [Sun, 2 Sep 2018 15:34:37 +0000 (17:34 +0200)]
Remove GOST support and Botan in the process
Peter van Dijk [Sun, 2 Sep 2018 00:05:22 +0000 (02:05 +0200)]
portablise
Peter van Dijk [Sat, 1 Sep 2018 22:05:06 +0000 (00:05 +0200)]
fix
Peter van Dijk [Sat, 1 Sep 2018 21:15:46 +0000 (23:15 +0200)]
make negcache-tests-dotted-cname test portable between Python versions
Peter van Dijk [Fri, 31 Aug 2018 20:41:21 +0000 (22:41 +0200)]
actually truncate truncated responses; fixes #6912
Pavel Odintsov [Fri, 31 Aug 2018 15:33:43 +0000 (16:33 +0100)]
Added up to date Prometheus endpoint output
Pavel Odintsov [Fri, 31 Aug 2018 15:25:13 +0000 (16:25 +0100)]
Added address label and switched code to boost::format
Pavel Odintsov [Fri, 31 Aug 2018 15:09:50 +0000 (16:09 +0100)]
Renamed dnsdist_pools_servers to singular form dnsdist_pool_servers
Pavel Odintsov [Fri, 31 Aug 2018 15:07:51 +0000 (16:07 +0100)]
Replaced custom host address crafting code to toStringWithPort
Pavel Odintsov [Fri, 31 Aug 2018 15:04:59 +0000 (16:04 +0100)]
Do not replace dot in metric names. Use singular form for metric base name
Pavel Odintsov [Fri, 31 Aug 2018 15:01:33 +0000 (16:01 +0100)]
Removed dnsdist_querycount_queries metric group
Pieter Lexis [Fri, 31 Aug 2018 13:41:11 +0000 (15:41 +0200)]
Merge pull request #6864 from pieterlexis/rec-414-changelog
Recursor 4.1.4 changelog and secpoll
Pavel Odintsov [Fri, 31 Aug 2018 12:55:32 +0000 (13:55 +0100)]
Removed main from all Prometheus metric names
Pavel Odintsov [Fri, 31 Aug 2018 12:37:09 +0000 (13:37 +0100)]
Do not reset per query counters when setQueryCount(true)
Pavel Odintsov [Fri, 31 Aug 2018 12:27:48 +0000 (13:27 +0100)]
Added weight and order values for all servers in Prometheus
Pavel Odintsov [Fri, 31 Aug 2018 11:53:33 +0000 (12:53 +0100)]
Fixed alignment for code
Pavel Odintsov [Fri, 31 Aug 2018 11:51:36 +0000 (12:51 +0100)]
Reworked Prometheus metric types to scoped enum
Pavel Odintsov [Fri, 31 Aug 2018 11:13:16 +0000 (12:13 +0100)]
Replaced function arguments to constant references to avoid copying memory
Pavel Odintsov [Fri, 31 Aug 2018 10:55:19 +0000 (11:55 +0100)]
Replaced getCopy by getLocal
Pavel Odintsov [Fri, 31 Aug 2018 10:32:08 +0000 (11:32 +0100)]
Replaced warnlog by vinfolog to reduce log verbosity