]>
granicus.if.org Git - pdns/log
Ruben d'Arco [Tue, 5 Dec 2017 18:11:06 +0000 (18:11 +0000)]
Small notes on needed tools for tests
Ruben d'Arco [Tue, 5 Dec 2017 16:46:04 +0000 (16:46 +0000)]
Some utils that debian-jessie has in docs
Ruben d'Arco [Tue, 5 Dec 2017 16:39:15 +0000 (16:39 +0000)]
For building docs, virtualenv is needed.
Remi Gacogne [Tue, 5 Dec 2017 13:39:20 +0000 (14:39 +0100)]
Merge pull request #6012 from rgacogne/dnsdist-tcp-ka
dnsdist: Keep the TCP connection open on cache hit, generated answers
Remi Gacogne [Tue, 5 Dec 2017 13:38:39 +0000 (14:38 +0100)]
Merge pull request #6043 from rgacogne/dnsdist-fix-servers-order
dnsdist: Sort the servers based on their 'order' after it has been set
Pieter Lexis [Tue, 5 Dec 2017 12:55:11 +0000 (13:55 +0100)]
Merge pull request #5862 from ffledgling/5854-swagger-api
Add Draft of swagger spec for Authoritative Server HTTP API
Pieter Lexis [Tue, 5 Dec 2017 11:24:23 +0000 (12:24 +0100)]
Swagger: bump version
Pieter Lexis [Tue, 5 Dec 2017 11:24:02 +0000 (12:24 +0100)]
Swagger: update description
bert hubert [Tue, 5 Dec 2017 11:21:58 +0000 (12:21 +0100)]
Merge pull request #6046 from pieterlexis/rec-40-EOL
Recursor: update EOL statements
Pieter Lexis [Tue, 5 Dec 2017 11:21:34 +0000 (12:21 +0100)]
Rename listCryptokey to getCryptokey
Pieter Lexis [Mon, 4 Dec 2017 18:56:13 +0000 (19:56 +0100)]
Merge pull request #6047 from RvdE/patch-2
Update recursion.rst
Pieter Lexis [Mon, 4 Dec 2017 18:55:59 +0000 (19:55 +0100)]
Merge pull request #6033 from pieterlexis/doc-updates
A collection of documentation updates
Pieter Lexis [Mon, 4 Dec 2017 18:55:45 +0000 (19:55 +0100)]
Merge pull request #5994 from zeha/macosnotes
Update/add macOS compilation notes
Pieter Lexis [Fri, 1 Dec 2017 10:48:53 +0000 (11:48 +0100)]
Recursor: Fix some manpage issues
RvdE [Mon, 4 Dec 2017 15:23:05 +0000 (16:23 +0100)]
Update recursion.rst
Fix newServer statements in the dnsdist config and fix duplicate sesion 4.
Pieter Lexis [Mon, 4 Dec 2017 15:14:06 +0000 (16:14 +0100)]
Recursor: update EOL statements
Pieter Lexis [Fri, 1 Dec 2017 10:45:40 +0000 (11:45 +0100)]
dnsdist: fix some manpage issues
Pieter Lexis [Fri, 1 Dec 2017 10:35:46 +0000 (11:35 +0100)]
docs: Fix the Authoritative Server manpages' intro
Also set the name to PowerDNS Authoritative Server.
Pieter Lexis [Fri, 1 Dec 2017 10:08:21 +0000 (11:08 +0100)]
docs: Document `newRemoteLogger` in dnsdist
aerique [Mon, 4 Dec 2017 13:47:41 +0000 (14:47 +0100)]
Merge pull request #6017 from aerique:feature/update-rec-4.1.0-changelog.
Update changelog and secpoll for 4.1.0.
Peter van Dijk [Mon, 4 Dec 2017 11:34:00 +0000 (12:34 +0100)]
Merge pull request #6041 from rgacogne/mplexer-time
Add the missing <sys/time.h> include to mplexer.hh for struct timeval
Remi Gacogne [Mon, 4 Dec 2017 11:22:19 +0000 (12:22 +0100)]
dnsdist: Sort the servers based on their 'order' after it has been set
We keep the servers ordered inside their pools because it's easier
for the policies that way, so we sort them whenever a new one is
added. However we were doing the sorting _before_ the order of the
new server had been set, resulting in the last added server to be
sorted based on an order of 0, regardless of its actual order.
Reported by Frank Even (thanks!).
Remi Gacogne [Mon, 4 Dec 2017 08:41:49 +0000 (09:41 +0100)]
Add the missing <sys/time.h> include to mplexer.hh for struct timeval
Pieter Lexis [Fri, 1 Dec 2017 15:50:40 +0000 (16:50 +0100)]
Merge pull request #6023 from rgacogne/dnsdist-ebpf-doc
dnsdist: Add missing documentation about ClientState, eBPF dynamic filters
Pieter Lexis [Fri, 1 Dec 2017 15:50:15 +0000 (16:50 +0100)]
Merge pull request #5956 from job/priv_drop
Priv drop
Peter van Dijk [Fri, 1 Dec 2017 15:16:28 +0000 (16:16 +0100)]
Merge pull request #6034 from Habbie/ragel-path
centralise ragel check+remove .cc symlink
bert hubert [Fri, 1 Dec 2017 12:22:41 +0000 (13:22 +0100)]
Merge pull request #6032 from rgacogne/rec-getrr-cleanup
rec: Use getRR<T>() instead of directly using a dynamic cast
Peter van Dijk [Fri, 1 Dec 2017 12:10:36 +0000 (13:10 +0100)]
remove spurious symlink
Peter van Dijk [Fri, 1 Dec 2017 12:00:10 +0000 (13:00 +0100)]
centralise ragel check
Pieter Lexis [Fri, 1 Dec 2017 11:01:22 +0000 (12:01 +0100)]
Merge pull request #6020 from rgacogne/auth-testrunner-log
Travis: Display the content of the logs when the auth unit tests fail
Pieter Lexis [Fri, 1 Dec 2017 11:01:08 +0000 (12:01 +0100)]
Merge pull request #6025 from pieterlexis/fix-changelog-blog-url
Fix 4.1.0 changelog blog url
Pieter Lexis [Fri, 1 Dec 2017 11:00:54 +0000 (12:00 +0100)]
Merge pull request #6026 from pieterlexis/update-EOL
[WIP] Update auth EOL statement on Auth
Pieter Lexis [Fri, 1 Dec 2017 11:00:40 +0000 (12:00 +0100)]
Merge pull request #6027 from rgacogne/rec-regression-tests-rpz-ttl
rec: Normalize the TTLs for default.example.net. in the RPZ tests
Pieter Lexis [Fri, 1 Dec 2017 11:00:20 +0000 (12:00 +0100)]
Merge pull request #6029 from Habbie/alias-nocompress
forbid label compression in ALIAS wire format
Remi Gacogne [Fri, 1 Dec 2017 10:18:25 +0000 (11:18 +0100)]
rec: Use getRR<T>() instead of directly using a dynamic cast
Peter van Dijk [Thu, 30 Nov 2017 18:20:41 +0000 (19:20 +0100)]
forbid label compression in ALIAS wire format
fixes #6028
Peter van Dijk [Thu, 30 Nov 2017 15:58:37 +0000 (16:58 +0100)]
Merge pull request #6024 from Habbie/builder-version
add preliminary pdns-builder support
bert hubert [Thu, 30 Nov 2017 15:47:15 +0000 (16:47 +0100)]
add explicit 3.x statement, clarify we offer commercial support beyond EOL.
Remi Gacogne [Thu, 30 Nov 2017 14:29:30 +0000 (15:29 +0100)]
rec: Normalize the TTLs for default.example.net. in the RPZ tests
Since we ask for several records that are CNAME to default.example.net.
the TTL might have been decreased by the time we get to the last ones.
That's fine, the TTL we are interested in are for other records, so we
can just ignore the TTL for this exact record.
Pieter Lexis [Thu, 30 Nov 2017 13:08:53 +0000 (14:08 +0100)]
Fix 4.1.0 changelog blog url
Peter van Dijk [Thu, 30 Nov 2017 12:34:09 +0000 (13:34 +0100)]
add preliminary pdns-builder support
Remi Gacogne [Thu, 30 Nov 2017 11:57:37 +0000 (12:57 +0100)]
dnsdist: Add missing documentation about ClientState, eBPF dynamic filters
aerique [Thu, 30 Nov 2017 09:33:09 +0000 (10:33 +0100)]
Merge pull request #6016 from aerique:feature/update-auth-4.1.0-changelog.
Update changelog and secpoll for 4.1.0.
Remi Gacogne [Wed, 29 Nov 2017 11:09:22 +0000 (12:09 +0100)]
Travis: Display the content of the logs when the auth unit tests fail
aerique [Tue, 28 Nov 2017 20:21:28 +0000 (21:21 +0100)]
Merge pull request #6006 from rgacogne/nixu-5.3.4
rec: Sanitize values received from the API before writing them to the conf
aerique [Tue, 28 Nov 2017 15:53:22 +0000 (16:53 +0100)]
Merge pull request #6011 from ahupowerdns/quote-server-id
quote server-id to hosts with - or . in their name get reported again
aerique [Tue, 28 Nov 2017 15:53:08 +0000 (16:53 +0100)]
Merge pull request #6015 from Habbie/id.server
it's id.server, not server.id
Peter van Dijk [Tue, 28 Nov 2017 13:18:44 +0000 (14:18 +0100)]
nit
Pieter Lexis [Tue, 28 Nov 2017 12:33:18 +0000 (13:33 +0100)]
Merge pull request #6000 from rgacogne/rec-authzone-validation
rec: Skip validation (including cached entries) for auth zones
Pieter Lexis [Tue, 28 Nov 2017 12:33:03 +0000 (13:33 +0100)]
Merge pull request #6001 from zeha/secpoll-servfail
recursor secpoll: improve message on timeout
Pieter Lexis [Tue, 28 Nov 2017 12:32:39 +0000 (13:32 +0100)]
Merge pull request #6009 from rgacogne/rec-zone-part-signer
rec: When validating DNSKeys, the zone should be part of the signer
Pieter Lexis [Tue, 28 Nov 2017 12:32:26 +0000 (13:32 +0100)]
Merge pull request #6008 from rgacogne/ecdsa-error-leak
rec: Don't leak when the loading a public ECDSA key fails
aerique [Tue, 28 Nov 2017 12:26:56 +0000 (13:26 +0100)]
Merge pull request #6007 from rgacogne/auth-web-readonly-ops
auth: Deny cache flush, zone retrieve and notify if the API is RO
bert hubert [Tue, 28 Nov 2017 10:44:51 +0000 (11:44 +0100)]
fix tab & {}
Remi Gacogne [Tue, 28 Nov 2017 10:02:09 +0000 (11:02 +0100)]
dnsdist: Keep the TCP connection open on cache hit, generated answers
We used to close the TCP connection right away on cases where that did
not make sense:
- on a cache hit
- on a self-generated answer
- on a servfail answer caused by the lack of usable downstream servers
We still close the TCP connections on drops, dynamic blocks, lack of
usable downstream servers without `setServFailWhenNoServer()` set,
invalid queries, network errors..
bert hubert [Tue, 28 Nov 2017 09:50:24 +0000 (10:50 +0100)]
quote server-id. This stops us from breaking serving chaos txt id.server if your server has a dash or a dot or an underscore in its name.
Peter van Dijk [Tue, 28 Nov 2017 09:28:17 +0000 (10:28 +0100)]
Merge pull request #5997 from rgacogne/rec-additional-val
rec: Store additional records as non-auth, even on AA=1 answers
Peter van Dijk [Tue, 28 Nov 2017 08:54:22 +0000 (09:54 +0100)]
Merge pull request #6004 from pieterlexis/rm-old-soa-edit
Remove deprecated SOA-EDIT values
Peter van Dijk [Tue, 28 Nov 2017 08:52:49 +0000 (09:52 +0100)]
Merge pull request #5617 from Habbie/ednsflags
fix reading of ednsflags in recursor testing
Remi Gacogne [Tue, 28 Nov 2017 08:15:45 +0000 (09:15 +0100)]
doc: Fix a typo in PowerDNS Advisory 2017-04
Remi Gacogne [Mon, 17 Jul 2017 17:21:01 +0000 (19:21 +0200)]
rec: Sanitize values received from the API before writing them to the conf
Remi Gacogne [Tue, 22 Aug 2017 09:48:07 +0000 (11:48 +0200)]
auth: Deny cache flush, zone retrieve and notify if the API is RO
Remi Gacogne [Wed, 11 Oct 2017 13:28:04 +0000 (15:28 +0200)]
Fix a memory leak when loading an RSA key with an invalid modulus
Remi Gacogne [Thu, 13 Jul 2017 14:22:30 +0000 (16:22 +0200)]
Don't leak when the loading a public ECDSA key fails
Remi Gacogne [Thu, 17 Aug 2017 16:05:54 +0000 (18:05 +0200)]
rec: When validating DNSKeys, the zone should be part of the signer
Peter van Dijk [Wed, 16 Aug 2017 12:08:13 +0000 (14:08 +0200)]
do not demand a DO reply to a non-DO query
Pieter Lexis [Mon, 27 Nov 2017 12:24:51 +0000 (13:24 +0100)]
Remove deprecated SOA-EDIT values
Pieter Lexis [Mon, 27 Nov 2017 18:37:38 +0000 (19:37 +0100)]
Update auth EOL statement
Pieter Lexis [Mon, 27 Nov 2017 16:58:49 +0000 (17:58 +0100)]
Merge pull request #5916 from pieterlexis/rm-wiki
Documentation additions so we can rid of the wiki
Pieter Lexis [Mon, 27 Nov 2017 16:58:32 +0000 (17:58 +0100)]
Merge pull request #5990 from jannyg/patch-2
Adds description of add-record
Chris Hofstaedtler [Mon, 27 Nov 2017 16:48:45 +0000 (17:48 +0100)]
recursor secpoll: improve message on timeout
Pieter Lexis [Mon, 27 Nov 2017 16:01:41 +0000 (17:01 +0100)]
Fix secpoll
Pieter Lexis [Mon, 27 Nov 2017 15:48:04 +0000 (16:48 +0100)]
Fix changelog syntax
aerique [Mon, 27 Nov 2017 15:35:39 +0000 (16:35 +0100)]
Merge pull request #5999 from aerique/advisories-2017
Add advisories 2017-03, 2017-04, 2017-05, 2017-06 and 2017-07.
Remi Gacogne [Fri, 24 Nov 2017 16:48:19 +0000 (17:48 +0100)]
rec: Skip validation (including cached entries) for auth zones
Pieter Lexis [Mon, 27 Nov 2017 11:56:06 +0000 (12:56 +0100)]
Update security advisory links in secpoll
Peter van Dijk [Wed, 16 Aug 2017 11:44:54 +0000 (13:44 +0200)]
read ednsflags instead of flags
Chris Hofstaedtler [Mon, 27 Nov 2017 10:22:44 +0000 (11:22 +0100)]
Remove redundant --with-lua
Remi Gacogne [Mon, 27 Nov 2017 10:21:21 +0000 (11:21 +0100)]
rec: Store additional records as non-auth, even on AA=1 answers
We used to store additional records in AA=1 answers as auth. In addition
to being wrong, it also broke DNSSEC validation if the record was stored
as Indeterminate because while we take care of not validating additional
records when processing an answer, we have no way of knowing in which
section a record was originally located when we retrieve it from the cache.
When an answer becomes too big to fit in the requester UDP payload,
rfc4035 allows the sender to keep records in the additional section
while omitting the corresponding RRSIGs, without setting the TC bit.
Remi Gacogne [Mon, 27 Nov 2017 07:15:46 +0000 (08:15 +0100)]
Add release date, security advisories to the changelogs
Chris Hofstaedtler [Sun, 26 Nov 2017 22:50:52 +0000 (23:50 +0100)]
Update/add macOS compilation notes
Jan-Arve Nygård [Fri, 24 Nov 2017 12:47:04 +0000 (13:47 +0100)]
Added description of add-record
Added description of add-record with options to man-pages
Remi Gacogne [Fri, 24 Nov 2017 10:10:28 +0000 (11:10 +0100)]
Update secpoll
Remi Gacogne [Tue, 24 Oct 2017 09:02:57 +0000 (11:02 +0200)]
Add advisories 2017-03, 2017-04, 2017-05, 2017-06 and 2017-07
bert hubert [Thu, 23 Nov 2017 12:54:49 +0000 (13:54 +0100)]
make notify.cc compile again
aerique [Thu, 23 Nov 2017 11:24:15 +0000 (12:24 +0100)]
Merge pull request #5953 from pieterlexis/auth-405-rec-407-changelog
Add Authoritative Server 4.0.5 and Recursor 4.0.7 changelogs + secpoll
bert hubert [Wed, 22 Nov 2017 13:24:39 +0000 (14:24 +0100)]
clarify that dnsdist latency averages are in microseconds
Remi Gacogne [Wed, 22 Nov 2017 11:38:55 +0000 (12:38 +0100)]
Merge pull request #5970 from 42wim/burst
dnsdist: Add burst option to MaxQPSIPRule
Remi Gacogne [Wed, 22 Nov 2017 11:17:45 +0000 (12:17 +0100)]
Update auth 4.0.5 and rec 4.0.7 changelogs with recent backports
Pieter Lexis [Tue, 14 Nov 2017 08:45:26 +0000 (09:45 +0100)]
Add secpoll for auth 4.0.5 and rec 4.0.7
Pieter Lexis [Tue, 14 Nov 2017 08:44:09 +0000 (09:44 +0100)]
Add Recursor 4.0.7 changelog
Pieter Lexis [Fri, 3 Nov 2017 15:18:19 +0000 (16:18 +0100)]
Add Authoritative Server 4.0.5 changelog
Remi Gacogne [Wed, 22 Nov 2017 11:02:17 +0000 (12:02 +0100)]
Merge pull request #5978 from rgacogne/rec-negcache-referral-to-unsigned
rec: Fix DNSSEC validation of DS denial from the negative cache
aerique [Wed, 22 Nov 2017 10:11:01 +0000 (11:11 +0100)]
Merge pull request #5980 from rgacogne/rec-denial-validation-caching
rec: Cache Secure validation state when inserting negcache entries
aerique [Wed, 22 Nov 2017 09:15:26 +0000 (10:15 +0100)]
Merge pull request #5964 from pieterlexis/api-crypto-key-consistency
API: Make the /cryptokeys endpoint consistently use CryptoKey objects
aerique [Wed, 22 Nov 2017 08:34:39 +0000 (09:34 +0100)]
Merge pull request #5976 from Habbie/soa-unsetdnsname
report remote IP when SOA query comes back with empty question section
Pieter Lexis [Tue, 21 Nov 2017 16:31:42 +0000 (17:31 +0100)]
Merge pull request #5954 from pieterlexis/cherry-pick-script
Add two scripts: one to backport PRs and one to generate changelogs
Pieter Lexis [Tue, 21 Nov 2017 16:31:21 +0000 (17:31 +0100)]
Merge pull request #5972 from rgacogne/rec-dump-neg-status
rec: Dump the validation status of negcache entries, fix DNSSEC type
Pieter Lexis [Tue, 21 Nov 2017 16:30:34 +0000 (17:30 +0100)]
Merge pull request #5968 from pieterlexis/api-rectify-transaction
Fix hang when PATCHing zone during rectify
Pieter Lexis [Tue, 21 Nov 2017 16:29:32 +0000 (17:29 +0100)]
Merge pull request #5958 from pieterlexis/centos-7-ship-dnsdist-multi-instance
Packages: Ship dnsdist multi-instance files