]>
granicus.if.org Git - pdns/log
Remi Gacogne [Mon, 21 Aug 2017 12:44:52 +0000 (14:44 +0200)]
Merge pull request #5632 from rgacogne/dnsdist-1.2.0-changelog
dnsdist: Update the ChangeLog for 1.2.0
Remi Gacogne [Mon, 21 Aug 2017 12:44:40 +0000 (14:44 +0200)]
Merge pull request #5631 from rgacogne/dnsdist-api-key-only
dnsdist: Make the API available with an API key only
Remi Gacogne [Mon, 21 Aug 2017 12:44:28 +0000 (14:44 +0200)]
Merge pull request #5630 from rgacogne/dnsdist-h1-168297
dnsdist: Fix potential pointer wrap-around on 32 bits
Peter van Dijk [Mon, 21 Aug 2017 12:43:32 +0000 (14:43 +0200)]
Merge pull request #5633 from mind04/axfr-soa
auth: first and last SOA in an AXFR must be identical
Remi Gacogne [Mon, 21 Aug 2017 10:59:21 +0000 (12:59 +0200)]
dnsdist: Update the ChangeLog for 1.2.0
bert hubert [Mon, 21 Aug 2017 10:01:40 +0000 (12:01 +0200)]
Merge pull request #5614 from ahupowerdns/dnssec-better-logging
fix typo in logging of dnssec validation, add some fields
Peter van Dijk [Mon, 21 Aug 2017 09:04:13 +0000 (11:04 +0200)]
Merge pull request #5610 from ahupowerdns/edit-zone-auth
fix that pdnsutil edit-zone complains about auth=1 problems on all data
Peter van Dijk [Mon, 21 Aug 2017 09:03:15 +0000 (11:03 +0200)]
Merge pull request #5611 from mind04/notimp
NOTIMP is only appropriate for an unsupported opcode
Remi Gacogne [Thu, 10 Aug 2017 12:14:34 +0000 (14:14 +0200)]
dnsdist: Fix potential pointer wrap-around on 32 bits
This can lead to a DoS on 32 bits if a backend server sends a
crafted response and we happen to be working with a buffer allocated to
a very high virtual address.
Reported by Guido Vranken (many thanks!).
Remi Gacogne [Mon, 21 Aug 2017 07:49:48 +0000 (09:49 +0200)]
Merge pull request #5626 from rgacogne/dnsdist-doc-dynblocks-tc
dnsdist: Document the Truncate option to `setDynBlocksAction()`
Remi Gacogne [Fri, 18 Aug 2017 10:44:33 +0000 (12:44 +0200)]
dnsdist: Document the Truncate option to `setDynBlocksAction()`
bert hubert [Wed, 16 Aug 2017 12:37:01 +0000 (14:37 +0200)]
Merge pull request #5615 from ahupowerdns/sortorder-cname
Fix sortlist in the presence of CNAME
Remi Gacogne [Wed, 16 Aug 2017 08:04:29 +0000 (10:04 +0200)]
Merge pull request #5612 from pieterlexis/auth-docs-dnsdist-link
Fix dnsdist install link in auth docs
Peter van Dijk [Tue, 15 Aug 2017 15:44:19 +0000 (17:44 +0200)]
add sortlist test
Peter van Dijk [Tue, 15 Aug 2017 15:43:45 +0000 (17:43 +0200)]
allow overriding of from_wire parameters
Kees Monshouwer [Mon, 14 Aug 2017 20:47:14 +0000 (22:47 +0200)]
auth: first and last SOA in an AXFR must be identical
Peter van Dijk [Tue, 15 Aug 2017 10:13:48 +0000 (12:13 +0200)]
two non-address records sort equal
bert hubert [Mon, 14 Aug 2017 20:19:02 +0000 (22:19 +0200)]
Fix sortlist in the presence of CNAME
In #5357 @killerwhile discovered we were missorting CNAME records when using sortlist.
With this commit, we should get it right by moving to stable_sort and being more careful about type equivalence.
bert hubert [Mon, 14 Aug 2017 19:30:54 +0000 (21:30 +0200)]
fix typo in logging of dnssec validation, add some fields
Peter van Dijk [Mon, 14 Aug 2017 14:46:37 +0000 (16:46 +0200)]
Merge pull request #5519 from mind04/ds
lookups one level (or more) below apex did confuse getAuth() for qytpe DS
Pieter Lexis [Mon, 14 Aug 2017 14:33:00 +0000 (16:33 +0200)]
Fix dnsdist install link in auth docs
bert hubert [Mon, 14 Aug 2017 13:52:43 +0000 (15:52 +0200)]
pdnsutil edit-zone checks with auth=1, but the test is run on data not from the database, but straight from the zonefile just edited, which can't yet be rectified.
This commit removes the auth=1 check in case of data that is supplied straight to checkZone not from the database
Peter van Dijk [Mon, 14 Aug 2017 13:46:43 +0000 (15:46 +0200)]
Merge pull request #5548 from cmouse/geoip-fix
geoipbackend: Service for apex record
Peter van Dijk [Mon, 14 Aug 2017 13:42:24 +0000 (15:42 +0200)]
Merge pull request #5518 from mind04/schemas
Collection of schema changes
Peter van Dijk [Mon, 14 Aug 2017 13:38:59 +0000 (15:38 +0200)]
Merge pull request #5556 from zilopbg/luabackend-getsoa
Fix getSOA() in luabackend
Remi Gacogne [Mon, 14 Aug 2017 12:43:38 +0000 (14:43 +0200)]
Merge pull request #5526 from rgacogne/dnsdist-deprecate
dnsdist: Deprecate syntactic sugar functions in 1.2.0
Peter van Dijk [Mon, 14 Aug 2017 12:20:12 +0000 (14:20 +0200)]
Merge pull request #5598 from pieterlexis/issue-5524-systemd-detect-default
Add help text on autodetecting systemd support
Pieter Lexis [Mon, 14 Aug 2017 12:04:43 +0000 (14:04 +0200)]
Merge pull request #5589 from rgacogne/auth-cryptokeys-ro
auth: Check if the API is read-only on crypto keys methods
Pieter Lexis [Mon, 14 Aug 2017 12:04:30 +0000 (14:04 +0200)]
Merge pull request #5590 from Habbie/env-no-v6
skip v6-dependent test when PDNS_TEST_NO_IPV6 is set in environment
Remi Gacogne [Mon, 14 Aug 2017 09:58:31 +0000 (11:58 +0200)]
dnsdist: State that functions deprecated in 1.2.0 will be removed in 1.3.0
Remi Gacogne [Mon, 14 Aug 2017 09:13:16 +0000 (11:13 +0200)]
Merge pull request #5579 from rgacogne/dnsdist-carbon-ip
dnsdist: Don't use square brackets for IPv6 in Carbon metrics
Remi Gacogne [Mon, 14 Aug 2017 08:39:44 +0000 (10:39 +0200)]
Merge pull request #5600 from pieterlexis/deb-build-scripts-mv-t-correct-pwd
Buildscripts: move deb files to correct dir
Remi Gacogne [Mon, 14 Aug 2017 08:16:50 +0000 (10:16 +0200)]
Merge pull request #5577 from rgacogne/dist-doc-tags
dnsdist: Document the tag features
Remi Gacogne [Mon, 14 Aug 2017 08:16:19 +0000 (10:16 +0200)]
Merge pull request #5588 from rgacogne/webserver-doc-acls
Switch the default webserver's ACL to "127.0.0.1, ::1"
Remi Gacogne [Mon, 14 Aug 2017 08:13:16 +0000 (10:13 +0200)]
Merge pull request #5599 from pieterlexis/libatomic-hopefully-last-time-ever
Fix libatomic detection on ppc64
Remi Gacogne [Mon, 14 Aug 2017 08:11:40 +0000 (10:11 +0200)]
Merge pull request #5605 from cmouse/mydns-be
mydnsbackend: Initialize d_query_stmt
Aki Tuomi [Sat, 12 Aug 2017 18:22:09 +0000 (21:22 +0300)]
mydnsbackend: Initialize d_query_stmt
Fixes CID
1030066
Remi Gacogne [Fri, 11 Aug 2017 13:09:58 +0000 (15:09 +0200)]
Merge pull request #4692 from cmouse/ssql-unique-ptr
SSql: Use unique_ptr for statements
Pieter Lexis [Fri, 11 Aug 2017 12:37:01 +0000 (14:37 +0200)]
Fix libatomic detection on ppc64
Thanks @tjikkun!
Closes #5456
Pieter Lexis [Fri, 11 Aug 2017 12:33:49 +0000 (14:33 +0200)]
Buildscripts: move deb files to correct dir
Pieter Lexis [Fri, 11 Aug 2017 11:54:21 +0000 (13:54 +0200)]
Add help text on autodetecting systemd support
Closes #5524
Remi Gacogne [Fri, 11 Aug 2017 09:11:10 +0000 (11:11 +0200)]
Switch the default webserver's ACL to "127.0.0.1, ::1"
Pieter Lexis [Fri, 11 Aug 2017 08:28:20 +0000 (10:28 +0200)]
Merge pull request #5586 from Habbie/docnits
auth documentation nits
Pieter Lexis [Fri, 11 Aug 2017 08:27:11 +0000 (10:27 +0200)]
Merge pull request #5593 from pieterlexis/issue-5585-debian-build-deps
Fix two issues with the build scripts
Pieter Lexis [Fri, 11 Aug 2017 08:26:58 +0000 (10:26 +0200)]
Merge pull request #5587 from pieterlexis/fix-builder-errors
Fix errors with our build scripts
Remi Gacogne [Thu, 10 Aug 2017 21:24:18 +0000 (23:24 +0200)]
Merge pull request #5581 from rgacogne/ddist-console-con-logging
dnsdist: Add setConsoleConnectionsLogging()
Remi Gacogne [Thu, 10 Aug 2017 21:23:01 +0000 (23:23 +0200)]
Merge pull request #5591 from Habbie/packetcache-slow-test
increase TTL in packet cache test to avoid failure on slow testing runs
Remi Gacogne [Thu, 10 Aug 2017 21:22:32 +0000 (23:22 +0200)]
Merge pull request #5580 from rgacogne/ddist-dnscrypt-ringbuffer-dnsheader
dnsdist: Copy the DNS header before encrypting it in place
Pieter Lexis [Thu, 10 Aug 2017 16:02:03 +0000 (18:02 +0200)]
Make the buildscripts use tarballs and more consistent
Remi Gacogne [Thu, 13 Jul 2017 13:49:08 +0000 (15:49 +0200)]
dnsdist: Make the API available with an API key only
Pieter Lexis [Thu, 10 Aug 2017 13:15:20 +0000 (15:15 +0200)]
Add curl to auth build deps
Peter van Dijk [Thu, 10 Aug 2017 09:34:50 +0000 (11:34 +0200)]
skip v6-dependent test when PDNS_TEST_NO_IPV6 is set in environment
Peter van Dijk [Thu, 10 Aug 2017 10:44:50 +0000 (12:44 +0200)]
increase TTL in packet cache test to avoid failure on slow testing runs
Remi Gacogne [Thu, 10 Aug 2017 13:08:26 +0000 (15:08 +0200)]
Merge pull request #5592 from rgacogne/rec-fix-syncres-unit-tests
rec: Fix the tests added in #5569 and #5570, DNSSEC modes changed in #5557
Remi Gacogne [Thu, 10 Aug 2017 11:46:05 +0000 (13:46 +0200)]
rec: Fix the tests added in #5569 and #5570, DNSSEC modes changed in #5557
Remi Gacogne [Thu, 10 Aug 2017 09:17:56 +0000 (11:17 +0200)]
Merge pull request #5569 from rgacogne/rec-dnskey-loop
rec: Don't fetch the DNSKEY of a zone to validate the DS of the same zone
Remi Gacogne [Thu, 10 Aug 2017 09:14:45 +0000 (11:14 +0200)]
Merge pull request #5570 from rgacogne/rec-neg-validation
rec: Be more careful about the validation of negative answers
Remi Gacogne [Thu, 10 Aug 2017 09:10:11 +0000 (11:10 +0200)]
Merge pull request #5557 from rgacogne/rec-dnssec-process-states
rec: Don't always validate when DNSSEC is set to process
Remi Gacogne [Thu, 3 Aug 2017 10:18:50 +0000 (12:18 +0200)]
dnsdist: Add docs for the tag features
Peter van Dijk [Wed, 9 Aug 2017 11:59:49 +0000 (13:59 +0200)]
Merge pull request #5522 from rubenk/patch-1
cd to the right directory before compiling
Pieter Lexis [Wed, 9 Aug 2017 11:07:52 +0000 (13:07 +0200)]
auth: Detect manpages properly
Pieter Lexis [Wed, 9 Aug 2017 07:33:58 +0000 (09:33 +0200)]
Ship LDAP schema files in RPMs
Peter van Dijk [Wed, 9 Aug 2017 10:59:02 +0000 (12:59 +0200)]
fix reference
Peter van Dijk [Wed, 9 Aug 2017 10:58:57 +0000 (12:58 +0200)]
allow incremental rebuild of html-docs
Pieter Lexis [Wed, 9 Aug 2017 09:18:13 +0000 (11:18 +0200)]
Merge pull request #5578 from rgacogne/dnsdist-doc-policies
dnsdist: Clarify how the different load-balancing policies work
Pieter Lexis [Wed, 9 Aug 2017 09:18:01 +0000 (11:18 +0200)]
Merge pull request #5540 from jsoref/pdns-example.com
Switch dns master/slave example to consistently use example.com
Pieter Lexis [Wed, 9 Aug 2017 09:17:46 +0000 (11:17 +0200)]
Merge pull request #5537 from pieterlexis/recursor-doc-fixes
Two recursor doc fixes
Remi Gacogne [Fri, 4 Aug 2017 09:49:22 +0000 (11:49 +0200)]
dnsdist: Copy the DNS header before encrypting it in place
When DNSCrypt is enabled, we encrypt the answer in place, but we
need to keep a copy of the DNS header of the original answer to
be able to populate the responses ring buffer.
Remi Gacogne [Fri, 4 Aug 2017 08:49:28 +0000 (10:49 +0200)]
dnsdist: Add setConsoleConnectionsLogging()
Remi Gacogne [Thu, 3 Aug 2017 14:29:56 +0000 (16:29 +0200)]
dnsdist: Don't use square brackets for IPv6 in Carbon metrics
Remi Gacogne [Thu, 3 Aug 2017 13:35:39 +0000 (15:35 +0200)]
dnsdist: Clarify how the different load-balancing policies work
Remi Gacogne [Mon, 17 Jul 2017 18:37:56 +0000 (20:37 +0200)]
dnsdist: Deprecate syntactic sugar functions in 1.2.0
Deprecates:
* addAnyTCRule
* addDomainBlock
* addDomainSpoof
* addDomainCNAMESpoof
* addPoolRule
* addNoRecurseRule
* addDisableValidationRule
* addQPSPoolRule
* setDNSSECPool
* addQPSLimit
* addDelay
Remi Gacogne [Thu, 3 Aug 2017 08:53:21 +0000 (10:53 +0200)]
Merge pull request #5396 from GlobalCyberAlliance/dnsdist-mod2
Add arbitrary tag capability to protobuf output in dnsdist
Remi Gacogne [Mon, 31 Jul 2017 09:45:00 +0000 (11:45 +0200)]
dnsdist: Fix indentation
Remi Gacogne [Mon, 31 Jul 2017 09:43:12 +0000 (11:43 +0200)]
dnsdist: Pass the qname as a `DNSName` to `DNSProtoBufMessage::addRR()`
It's OK for the Lua binding to accept a string, but the internal functions
should really use a `DNSName`.
Remi Gacogne [Mon, 31 Jul 2017 09:40:01 +0000 (11:40 +0200)]
dnsdist: Fix indentation, move tags check out of the generic ones
Seth Ornstein [Fri, 28 Jul 2017 23:04:44 +0000 (19:04 -0400)]
fixed 3 of the "nits" flagged by Remi
Seth Ornstein [Wed, 12 Jul 2017 19:14:01 +0000 (15:14 -0400)]
Fixed requests from Remi July 7
Remi Gacogne [Wed, 2 Aug 2017 15:07:34 +0000 (17:07 +0200)]
Merge pull request #5575 from Habbie/dnsdist-docs-dontage
add dontAge to packetcache guide
Seth Ornstein [Thu, 6 Jul 2017 15:06:05 +0000 (11:06 -0400)]
addressed fixes requested by Remi July 3rd
Seth Ornstein [Fri, 30 Jun 2017 18:41:18 +0000 (14:41 -0400)]
Changes requested by Bert Hubert and Remi Gacogne of dnsdist
Seth Ornstein [Fri, 23 Jun 2017 04:12:27 +0000 (00:12 -0400)]
completed test for mods to dnsdist in pdns/regression-tests.dnsdist/test_ProtobufTag.py
script to execute it in pdns/zzz-gca-example/test-protobuf-tag.sh
Seth Ornstein [Wed, 7 Jun 2017 19:20:18 +0000 (15:20 -0400)]
documentation of new lua commands, stripped down dnsdist.conf, improved example script in pdns/zzz-gca-example directory
Seth Ornstein [Fri, 2 Jun 2017 19:44:49 +0000 (15:44 -0400)]
Added some more Lua commands to dnsdist to make the commands more 'balanced'.
Seth Ornstein [Tue, 30 May 2017 21:57:00 +0000 (17:57 -0400)]
New 'clean' version of dnsdist with my modifications.
Commented line around new code segments has key words 'GCA' and 'Seth' for text searching.
Commands don't have XXX suffix anymore.
Timestamp for the setProtobufResponseType() function is supplied by lua now and not done in C++.
Current commands are: setTag, getTagArray, setTagArray, setProtobufResponseType
Remi Gacogne [Mon, 24 Jul 2017 15:19:29 +0000 (17:19 +0200)]
dnsdist: Add missing `newServer` options, pool management functions to the docs
Remi Gacogne [Mon, 24 Jul 2017 08:45:50 +0000 (10:45 +0200)]
dnsdist: Add AXFR instructions to the new docs
Remi Gacogne [Mon, 24 Jul 2017 08:45:01 +0000 (10:45 +0200)]
dnsdist: Add a few words on source address selection in the new docs
Sebastian Schmidt [Wed, 2 Aug 2017 09:19:55 +0000 (19:19 +1000)]
Corrected addAnyTCRule() documentation (#5574)
* fixes #5573
Peter van Dijk [Wed, 2 Aug 2017 08:31:15 +0000 (10:31 +0200)]
add dontAge to packetcache guide
Remi Gacogne [Wed, 19 Jul 2017 12:35:25 +0000 (14:35 +0200)]
dnsdist: Document sending statistics to carbon in the new docs
Wim [Tue, 1 Aug 2017 13:15:21 +0000 (15:15 +0200)]
dnsdist: Fix small typos
Remi Gacogne [Tue, 1 Aug 2017 13:58:41 +0000 (15:58 +0200)]
Merge pull request #5549 from rgacogne/rec-ecsindex-auth-mismatch
rec: Prevent an infinite loop if we need auth and the best match is not
Remi Gacogne [Tue, 1 Aug 2017 13:57:26 +0000 (15:57 +0200)]
Merge pull request #5545 from rgacogne/rec-ecs-index-tests
rec: Add more unit tests for the NetmaskTree and ECS cache index
Remi Gacogne [Tue, 1 Aug 2017 13:54:06 +0000 (15:54 +0200)]
Merge pull request #5535 from rgacogne/dnsdist-no-default-pwd
dnsdist: Make it clear that the sample passwords should be changed
Remi Gacogne [Tue, 1 Aug 2017 13:51:12 +0000 (15:51 +0200)]
Merge pull request #5563 from rgacogne/dnsdist-timeout-latency
dnsdist: Skip timeouts on the response latency graph
Remi Gacogne [Tue, 1 Aug 2017 13:50:35 +0000 (15:50 +0200)]
Merge pull request #5562 from rgacogne/set-stale-cache-completion
dnsdist: Add completion for `setStaleCacheEntriesTTL()`
Remi Gacogne [Mon, 31 Jul 2017 16:17:45 +0000 (18:17 +0200)]
rec: Don't fetch the DNSKEY of a zone to validate the DS of the same zone
Remi Gacogne [Mon, 31 Jul 2017 16:40:16 +0000 (18:40 +0200)]
rec: Be more careful about the validation of negative answers
We skipped the validation of:
- ECS-specific negative answers
- completely empty NODATA answers (no SOA, no NSEC, nothing)
Remi Gacogne [Mon, 31 Jul 2017 08:17:28 +0000 (10:17 +0200)]
dnsdist: Skip timeouts on the response latency graph