]>
granicus.if.org Git - pdns/log
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
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
Pieter Lexis [Mon, 20 Aug 2018 13:42:45 +0000 (15:42 +0200)]
Update settings for backported setting
Pieter Lexis [Mon, 20 Aug 2018 13:41:23 +0000 (15:41 +0200)]
Add recursor 4.1.4 changelog
Pieter Lexis [Mon, 20 Aug 2018 13:41:51 +0000 (15:41 +0200)]
Add recursor 4.1.4 to secpoll
Pieter Lexis [Fri, 31 Aug 2018 06:17:59 +0000 (08:17 +0200)]
Merge pull request #6902 from ploxiln/loglevel_explain
docs: auth config settings: explain loglevel value
Pieter Lexis [Fri, 31 Aug 2018 06:17:23 +0000 (08:17 +0200)]
Merge pull request #6903 from gibson042/2018-08-DNSQuestion.len-documentation
dnsdist: Fix documentation of DNSQuestion.len
Pieter Lexis [Fri, 31 Aug 2018 06:17:02 +0000 (08:17 +0200)]
Merge pull request #6904 from gibson042/2018-08-documentation-grammar
docs: Fix minor grammar issues
Richard Gibson [Fri, 31 Aug 2018 03:03:09 +0000 (23:03 -0400)]
docs: Fix minor grammar issues
Richard Gibson [Fri, 31 Aug 2018 02:40:03 +0000 (22:40 -0400)]
dnsdist: Fix documentation of DNSQuestion.len
Pierce Lopez [Thu, 30 Aug 2018 04:19:14 +0000 (00:19 -0400)]
docs: auth config settings: explain loglevel value
Pieter Lexis [Thu, 30 Aug 2018 09:48:24 +0000 (11:48 +0200)]
Merge pull request #6668 from zeha/api-zone-lookup
Auth API: add zone lookup by /zones?zone=example.org.
Pieter Lexis [Thu, 30 Aug 2018 07:50:15 +0000 (09:50 +0200)]
Merge pull request #6898 from ploxiln/changelog_414_fix
changelog: 4.1.4 back-ported #6648 not #6848
Pierce Lopez [Thu, 30 Aug 2018 01:12:40 +0000 (21:12 -0400)]
changelog: 4.1.4 back-ported #6648 not #6848
pull-request #6648 is mysql transaction-isolation syntax change
pull-request #6848 is lua logging stuff
Pieter Lexis [Wed, 29 Aug 2018 15:23:39 +0000 (17:23 +0200)]
Update auth 4.1.4 release date, we were fast
Pieter Lexis [Wed, 29 Aug 2018 15:20:47 +0000 (17:20 +0200)]
Merge pull request #6863 from pieterlexis/auth-414-changelog
Changelog + secpoll for auth 4.1.4
Pieter Lexis [Mon, 20 Aug 2018 12:45:22 +0000 (14:45 +0200)]
Add auth 4.1.4 to secpoll
Pieter Lexis [Mon, 20 Aug 2018 12:44:13 +0000 (14:44 +0200)]
Add authoritative server 4.1.4 changelog
Pieter Lexis [Wed, 29 Aug 2018 11:59:18 +0000 (13:59 +0200)]
Merge pull request #6873 from phonedph1/flush-forward
Purge all auth/forward zone data including subtree.
Pieter Lexis [Wed, 29 Aug 2018 11:59:01 +0000 (13:59 +0200)]
Merge pull request #6877 from rgacogne/dnsdist-fix-ecs-sign-comparison
dnsdist: Fix a sign-comparison warning in isEDNSOptionInOpt()
Pieter Lexis [Wed, 29 Aug 2018 11:58:48 +0000 (13:58 +0200)]
Merge pull request #6879 from Habbie/ixfrdist-workdir-nit
ixfrdist: fix doc nit
Pieter Lexis [Wed, 29 Aug 2018 11:58:34 +0000 (13:58 +0200)]
Merge pull request #6888 from ploxiln/docs_api_axfr_retrieve_fix
API docs: fix zone axfr-retrieve description
Pieter Lexis [Wed, 29 Aug 2018 11:58:20 +0000 (13:58 +0200)]
Merge pull request #6889 from ploxiln/changelog_413_fix
changelog: fix dup of #6312 in 4.1.3, was in 4.1.2
Pieter Lexis [Wed, 29 Aug 2018 11:58:01 +0000 (13:58 +0200)]
Merge pull request #6890 from rgacogne/ixfrdist-optims
ixfrdist: Reduce memory usage and lock contention
Remi Gacogne [Tue, 28 Aug 2018 20:49:44 +0000 (22:49 +0200)]
Merge pull request #6891 from scottbender/patch-1
Update quickstart.rst
scottbender [Tue, 28 Aug 2018 18:24:58 +0000 (14:24 -0400)]
Update quickstart.rst
Correct spelling mistake
Remi Gacogne [Tue, 28 Aug 2018 13:29:25 +0000 (15:29 +0200)]
ixfrdist: Don't process records of interrupted AXFR
Remi Gacogne [Tue, 28 Aug 2018 09:37:40 +0000 (11:37 +0200)]
ixfrdist: Break out of the domain updates loop if we are exiting
Remi Gacogne [Mon, 27 Aug 2018 21:24:36 +0000 (23:24 +0200)]
ixfrdist: Reduce the contention and copies of zone information
Remi Gacogne [Mon, 27 Aug 2018 15:47:52 +0000 (17:47 +0200)]
ixfrdist: Small optimizations for a large number of zones, add debug
Remi Gacogne [Mon, 27 Aug 2018 15:45:45 +0000 (17:45 +0200)]
AXFRRetriever: Don't parse records of answers with a non-zero code
Also reuse records from MOADNSParser whenever possible, instead of
allocating new ones.
Remi Gacogne [Mon, 27 Aug 2018 13:35:34 +0000 (15:35 +0200)]
ixfrdist: Correctly retrieve the SOAs from the diff if needed
They might be passed to makeIXFRDiff(), and the code to handle the
case where they aren't was broken.
Remi Gacogne [Mon, 27 Aug 2018 13:34:35 +0000 (15:34 +0200)]
ixfrdist: Small optimization in makeAXFRPackets()
Remi Gacogne [Mon, 27 Aug 2018 13:33:24 +0000 (15:33 +0200)]
ixfrdist: Reduce memory usage during zone retrieval
Remi Gacogne [Tue, 28 Aug 2018 09:00:29 +0000 (11:00 +0200)]
Merge pull request #6886 from rgacogne/ixfrdist-fix-xfr
ixfrdist: Fix invalid buffer usage in getSerialFromMaster()
Pierce Lopez [Tue, 28 Aug 2018 08:12:14 +0000 (04:12 -0400)]
changelog: fix dup of #6312 in 4.1.3, was in 4.1.2
Pierce Lopez [Tue, 28 Aug 2018 07:47:40 +0000 (03:47 -0400)]
API docs: fix zone axfr-retrieve description
Remi Gacogne [Tue, 28 Aug 2018 07:16:14 +0000 (09:16 +0200)]
Merge pull request #6887 from gibson042/test-any-address
dnsdist: Test retrieving address from any-address binds
Richard Gibson [Tue, 28 Aug 2018 00:37:55 +0000 (20:37 -0400)]
dnsdist: Test retrieving address from any-address binds
Remi Gacogne [Mon, 27 Aug 2018 21:35:49 +0000 (23:35 +0200)]
ixfrdist: Fix invalid buffer usage in getSerialFromMaster()
Remi Gacogne [Mon, 27 Aug 2018 18:13:50 +0000 (20:13 +0200)]
Merge pull request #6885 from pieterlexis/ixfrdist-fixes
Several ixfrdist fixes
Pieter Lexis [Mon, 27 Aug 2018 11:55:49 +0000 (13:55 +0200)]
ixfrdist: Don't handle SIGSTOP
Pieter Lexis [Fri, 24 Aug 2018 16:23:01 +0000 (18:23 +0200)]
ixfrdist: make axfr-timeout default match documented default
Pieter Lexis [Fri, 24 Aug 2018 16:21:09 +0000 (18:21 +0200)]
ixfrdist: clarify exit message
Pieter Lexis [Fri, 24 Aug 2018 14:59:31 +0000 (16:59 +0200)]
ixfrdist: fix typo in error
Pieter Lexis [Fri, 24 Aug 2018 14:54:20 +0000 (16:54 +0200)]
ixfrdist: use port 53 by default for IPs from json
Pieter Lexis [Fri, 24 Aug 2018 14:50:22 +0000 (16:50 +0200)]
ixfrutils: add timeout to readSerialFromMaster
Make the error messages better in ixfrdist
Peter van Dijk [Fri, 24 Aug 2018 12:17:52 +0000 (14:17 +0200)]
ixfrdist: fix doc nit
Remi Gacogne [Fri, 24 Aug 2018 12:15:31 +0000 (14:15 +0200)]
Merge pull request #6737 from chbruyand/dnsdist-consistent-hashing
dnsdist: add consistent hash builtin policy
phonedph1 [Thu, 23 Aug 2018 17:27:02 +0000 (17:27 +0000)]
Purge all auth/forward zone data including subtree.
Previously this would miss purging out removed entries/data.
Remi Gacogne [Thu, 23 Aug 2018 15:23:18 +0000 (17:23 +0200)]
dnsdist: Fix a sign-comparison warning in isEDNSOptionInOpt()
Remi Gacogne [Thu, 23 Aug 2018 08:14:58 +0000 (10:14 +0200)]
Merge pull request #6870 from rgacogne/dnsdist-docs-dot
dnsdist: Fix DoT docs to clarify we only listen on TCP, not UDP
Remi Gacogne [Wed, 22 Aug 2018 14:08:10 +0000 (16:08 +0200)]
dnsdist: Fix DoT docs to clarify we only listen on TCP, not UDP
Pieter Lexis [Tue, 21 Aug 2018 07:56:10 +0000 (09:56 +0200)]
Merge pull request #6810 from Habbie/dnsdist-doc-no-version
remove version information from dnsdist doc title
Pieter Lexis [Tue, 21 Aug 2018 07:55:23 +0000 (09:55 +0200)]
Merge pull request #6858 from Habbie/rfc2136-correct-zone
RFC2136 fixes
Pieter Lexis [Tue, 21 Aug 2018 07:55:07 +0000 (09:55 +0200)]
Merge pull request #6861 from Habbie/dont-leak-addzone.com
do not leak requests for addzone.com to the Internet
Remi Gacogne [Mon, 20 Aug 2018 13:44:01 +0000 (15:44 +0200)]
Merge pull request #6850 from rgacogne/rec-disable-tcp-sockets-reuseport
rec: Disable only our own TCP listening socket when reuseport is enabled
Peter van Dijk [Mon, 20 Aug 2018 07:38:42 +0000 (09:38 +0200)]
change 0 to nullptr
Remi Gacogne [Mon, 20 Aug 2018 06:25:50 +0000 (08:25 +0200)]
Merge pull request #6825 from klaus3000/disable-signed-NOTIFYs
add option send-signed-notify to send NOTIFYs without TSIG signature
Remi Gacogne [Mon, 20 Aug 2018 06:24:08 +0000 (08:24 +0200)]
Merge pull request #6845 from zeha/api-writeable
Drop api-readonly configuration setting
Remi Gacogne [Mon, 20 Aug 2018 06:19:53 +0000 (08:19 +0200)]
Merge pull request #6857 from klaus3000/remove-SOAcheckBackoff-on-incoming-NOTIFY2
Remove SOA-check backoff on incoming NOTIFY and fix d_lock handling
Remi Gacogne [Mon, 20 Aug 2018 06:07:37 +0000 (08:07 +0200)]
Merge pull request #6859 from Habbie/edit-zone-dnsname-abort
make edit-zone catch zoneparser exceptions as well
Remi Gacogne [Mon, 20 Aug 2018 06:05:33 +0000 (08:05 +0200)]
Merge pull request #6860 from Habbie/test-nits
auth regression test: language/content nits
Chris Hofstaedtler [Sat, 18 Aug 2018 18:00:34 +0000 (20:00 +0200)]
Fix removal notice in docs
Peter van Dijk [Thu, 16 Aug 2018 17:55:45 +0000 (19:55 +0200)]
rfc2136: do lookups in the right zone
Peter van Dijk [Thu, 16 Aug 2018 20:46:41 +0000 (22:46 +0200)]
add test for parent/child confusion
Remi Gacogne [Fri, 17 Aug 2018 14:52:26 +0000 (16:52 +0200)]
Merge pull request #6856 from skoef/dynBpfExcludeRange
added :excludeRange and :includeRange methods to DynBPFFilter class
Peter van Dijk [Fri, 17 Aug 2018 12:50:33 +0000 (14:50 +0200)]
do not leak requests for addzone.com to the Internet
Peter van Dijk [Fri, 17 Aug 2018 11:33:40 +0000 (13:33 +0200)]
test nits
Peter van Dijk [Fri, 17 Aug 2018 11:29:04 +0000 (13:29 +0200)]
make edit-zone catch zoneparser exceptions as well
Remi Gacogne [Fri, 17 Aug 2018 09:03:38 +0000 (11:03 +0200)]
rec: Without reuseport, every listener thread watches all TCP sockets
So we simply add all TCP sockets to the list watched by these threads
instead of using a separate variable, to make it easier to read later
on.
Peter van Dijk [Thu, 16 Aug 2018 20:03:09 +0000 (22:03 +0200)]
add sub.test.dyndns zone, add occluded record to parent
Peter van Dijk [Thu, 16 Aug 2018 19:23:04 +0000 (21:23 +0200)]
use gsort when available, because sort -V is a GNU extension
Peter van Dijk [Thu, 16 Aug 2018 19:15:59 +0000 (21:15 +0200)]
after a db lookup, always finish the get cycle
Charles-Henri Bruyand [Thu, 16 Aug 2018 15:43:18 +0000 (17:43 +0200)]
dnsdist: consistent hash - also check for individual pool's policies before pre-computing backend's hashes
Klaus Darilion [Thu, 16 Aug 2018 14:50:05 +0000 (14:50 +0000)]
Delete a zone from the list of failed slave-checks on incoming NOTIFY and fix d_lock handling
- If the master is not available, PDNS uses an incrmental backoff for SOA-checks to avoid
constant SOA checks on the failed master server. If the master server comes back to life
and sends a NOTIFY, the NOTIFY is ignored due to the backoff. This patch removes the zone
from the list of failed slave-checks to allow immediate checking.
- Debug-Log if a slave-check was skipped due to incremental backoff feature
- Fix d_lock handling according to comments on https://github.com/PowerDNS/pdns/pull/6819
- Be more verbose about the consequences of a failed SOA check
Reinier Schoof [Thu, 16 Aug 2018 12:17:13 +0000 (14:17 +0200)]
unrelated syntax fixes in docs
Reinier Schoof [Thu, 16 Aug 2018 11:28:50 +0000 (13:28 +0200)]
move documentation about purgeExpired to DynBPFFilter
purgeExpired is a method of DynBPFFilter and not BPFFilter so it was
moved to the proper section in the document
Reinier Schoof [Thu, 16 Aug 2018 11:21:07 +0000 (13:21 +0200)]
added :excludeRange and :includeRange methods to DynBPFFilter class
Peter van Dijk [Wed, 15 Aug 2018 18:48:53 +0000 (20:48 +0200)]
Merge pull request #6855 from pieterlexis/docs-wrt-axfr
Documentation fixes
aerique [Wed, 15 Aug 2018 14:52:44 +0000 (16:52 +0200)]
Merge pull request #6841 from rgacogne/rec-no-protobuf-compile
rec: Fix compilation without protobuf support
Pieter Lexis [Wed, 15 Aug 2018 11:45:01 +0000 (13:45 +0200)]
Document address negation in only-notify
Pieter Lexis [Wed, 15 Aug 2018 11:40:06 +0000 (13:40 +0200)]
Document that LogAction can log to stdout
aerique [Wed, 15 Aug 2018 11:32:14 +0000 (13:32 +0200)]
Merge pull request #6854 from Habbie/policy-cleanup
remove unused policy script
aerique [Wed, 15 Aug 2018 10:44:19 +0000 (12:44 +0200)]
Merge pull request #6843 from zeha/check-duplicate-soa
check-all-zones: find duplicate zones and SOAs
aerique [Wed, 15 Aug 2018 09:06:02 +0000 (11:06 +0200)]
Merge pull request #6834 from Habbie/checkzone-nullmxsrv
check-zone: allow null MX, SRV
Pieter Lexis [Wed, 15 Aug 2018 07:56:22 +0000 (09:56 +0200)]
Write swagger documentation for #6668
Peter van Dijk [Wed, 15 Aug 2018 08:46:04 +0000 (10:46 +0200)]
remove unused policy script
aerique [Tue, 14 Aug 2018 19:04:08 +0000 (21:04 +0200)]
Merge pull request #6844 from zeha/mariadb
Workaround MariaDB pretending to be MySQL
Chris Hofstaedtler [Tue, 14 Aug 2018 18:29:03 +0000 (20:29 +0200)]
Remove leftover multi_index_container tag structs
Remi Gacogne [Mon, 13 Aug 2018 15:12:54 +0000 (17:12 +0200)]
rec: Disable only our own TCP listening socket when reuseport is enabled
Chris Hofstaedtler [Fri, 10 Aug 2018 13:15:55 +0000 (15:15 +0200)]
Drop api-readonly configuration setting
Chris Hofstaedtler [Fri, 10 Aug 2018 12:46:05 +0000 (14:46 +0200)]
Workaround MariaDB pretending to be MySQL
Peter van Dijk [Fri, 10 Aug 2018 12:24:26 +0000 (14:24 +0200)]
Merge pull request #6842 from zeha/mysql8
Allow compiling against MySQL 8 client header files
Chris Hofstaedtler [Fri, 10 Aug 2018 12:08:48 +0000 (14:08 +0200)]
check-all-zones: find duplicate zones and SOAs
Chris Hofstaedtler [Fri, 10 Aug 2018 11:30:46 +0000 (13:30 +0200)]
Allow compiling against MySQL 8 client header files
Remi Gacogne [Fri, 10 Aug 2018 08:02:58 +0000 (10:02 +0200)]
rec: Fix a warning about parseProtobufOptions() being unused
Remi Gacogne [Thu, 9 Aug 2018 17:04:20 +0000 (19:04 +0200)]
rec: Fix 'logQuery' compilation without protobuf support
Remi Gacogne [Thu, 9 Aug 2018 06:29:09 +0000 (08:29 +0200)]
Merge pull request #6835 from rgacogne/dnsdist-fix-dynblock-default-action-to-str
dnsdist: Display DynBlocks' default action, None, as the global one