]>
granicus.if.org Git - pdns/log
bert hubert [Fri, 15 Sep 2017 15:42:51 +0000 (17:42 +0200)]
implement dynamic cache sizeing for recursor
With this commit, the number of (packet)cache entries can be changed at runtime, although the effect may not be immediate in case of shrinking the cache.
Peter van Dijk [Fri, 15 Sep 2017 08:45:43 +0000 (10:45 +0200)]
Merge pull request #5696 from wojas/auth-api-patch-serial
auth api: return new serial in header after PATCH
Konrad Wojas [Fri, 15 Sep 2017 06:39:32 +0000 (14:39 +0800)]
auth api: also return old serial from PATCH
This adds the old serial as X-PDNS-Old-Serial and renames the header of
the new one to match.
The old serial is useful to verify that no other PATCH happened in the
meantime.
Konrad Wojas [Fri, 15 Sep 2017 05:56:38 +0000 (13:56 +0800)]
auth api: return new serial in header after PATCH
For zone PATCH requests, this adds a new `X-PDNS-Zone-Serial` response
header with the new zone serial.
Ideally this would be returned in a response JSON object, but this API
currently return 204 No Content and I did not want to break any clients
that might rely on this.
Remi Gacogne [Thu, 14 Sep 2017 13:13:21 +0000 (15:13 +0200)]
Merge pull request #5691 from pieterlexis/boost.m4-gcc-7.2
boost.m4: detect gcc 7.2
Pieter Lexis [Thu, 14 Sep 2017 12:17:55 +0000 (14:17 +0200)]
Merge pull request #5597 from pieterlexis/dnsdist-signed-unsigned-arm
dnsdist: Fix several signed/unsigned comparison warnings on ARM
Pieter Lexis [Thu, 14 Sep 2017 12:17:27 +0000 (14:17 +0200)]
Merge pull request #5659 from Habbie/gettag-docs
gettag doc nits
Pieter Lexis [Thu, 14 Sep 2017 11:24:53 +0000 (13:24 +0200)]
boost.m4: detect gcc 7.2
aerique [Thu, 14 Sep 2017 10:44:39 +0000 (12:44 +0200)]
Merge pull request #5689 from Habbie/check-parts
verify parts.size(). Fixes #5688
Peter van Dijk [Thu, 14 Sep 2017 09:31:26 +0000 (11:31 +0200)]
explicitly warn when no hostname can be gathered
Peter van Dijk [Thu, 14 Sep 2017 08:08:54 +0000 (10:08 +0200)]
verify parts.size(). Fixes #5688
aerique [Wed, 13 Sep 2017 13:58:10 +0000 (15:58 +0200)]
Merge pull request #5584 from eehakkin/ldapbackend/new-record-types
ldapbackend: Add support for new record types
aerique [Wed, 13 Sep 2017 13:03:33 +0000 (15:03 +0200)]
Merge pull request #5678 from rgacogne/auth-requestor-payload
auth: Treat requestor's payload size lower than 512 as equal to 512
aerique [Wed, 13 Sep 2017 12:09:52 +0000 (14:09 +0200)]
Merge pull request #5684 from Habbie/5673
be more specific about trailing dot handling, fixes #5673
aerique [Wed, 13 Sep 2017 11:15:26 +0000 (13:15 +0200)]
Merge pull request #5666 from pieterlexis/doc-nits
Fix some doc nits
aerique [Wed, 13 Sep 2017 09:30:22 +0000 (11:30 +0200)]
Merge pull request #5665 from pieterlexis/auth-enable-pkcs11
Enable PKCS#11 in authoritative packages
aerique [Wed, 13 Sep 2017 07:44:34 +0000 (09:44 +0200)]
Merge pull request #5670 from rgacogne/rec-5648-root-denial
rec: Fix erroneous check for section 4.1 of rfc6840
Pieter Lexis [Tue, 12 Sep 2017 16:17:02 +0000 (18:17 +0200)]
Fix Zone object rendering
Remi Gacogne [Wed, 6 Sep 2017 14:51:50 +0000 (16:51 +0200)]
rec: Add unit tests for rfc6840 section 4.1
Remi Gacogne [Tue, 5 Sep 2017 14:10:33 +0000 (16:10 +0200)]
rec: Fix erroneous check for section 4.1 of rfc6840
Remi Gacogne [Tue, 5 Sep 2017 10:23:12 +0000 (12:23 +0200)]
rec: Go Bogus if the name exists but retrieving the DS results in NXD
Pieter Lexis [Tue, 12 Sep 2017 14:29:08 +0000 (16:29 +0200)]
Add missing recursor 4.0.6 changelog
aerique [Tue, 12 Sep 2017 14:24:04 +0000 (16:24 +0200)]
Merge pull request #5671 from rgacogne/rec-nsec-wrap-around
rec: Handle NSEC wrap-around
Pieter Lexis [Mon, 11 Sep 2017 11:03:25 +0000 (13:03 +0200)]
Fix link
Pieter Lexis [Mon, 11 Sep 2017 11:02:36 +0000 (13:02 +0200)]
Add upgrades notes on new LDAP record types
for #5584
ALso, fix layout
Pieter Lexis [Mon, 11 Sep 2017 10:53:58 +0000 (12:53 +0200)]
Mention the need for krb5.h
Closes #5674
Pieter Lexis [Mon, 11 Sep 2017 10:53:53 +0000 (12:53 +0200)]
Add removed recursion opts to upgrade guide
Pieter Lexis [Wed, 6 Sep 2017 12:43:35 +0000 (14:43 +0200)]
Fix some refs
Pieter Lexis [Wed, 6 Sep 2017 12:41:03 +0000 (14:41 +0200)]
Fix render error (no more bold text)
Pieter Lexis [Wed, 6 Sep 2017 12:40:42 +0000 (14:40 +0200)]
Link to the stats from StatisticsItem
Pieter Lexis [Tue, 5 Sep 2017 14:58:27 +0000 (16:58 +0200)]
Fix a nit in the dnsdist docs
Pieter Lexis [Tue, 5 Sep 2017 14:22:00 +0000 (16:22 +0200)]
Fix some doc nits
aerique [Tue, 12 Sep 2017 13:38:01 +0000 (15:38 +0200)]
Merge pull request #5672 from rgacogne/rec-nxtrust-denial-nsec
rec: Add NSEC records on nx-trust cache hits
Peter van Dijk [Tue, 12 Sep 2017 09:13:36 +0000 (11:13 +0200)]
make sure we actually have parts
Peter van Dijk [Tue, 12 Sep 2017 09:05:45 +0000 (11:05 +0200)]
fix double dot on PTR & co
Peter van Dijk [Mon, 11 Sep 2017 15:30:02 +0000 (17:30 +0200)]
be more specific about trailing dot handling, fixes #5673
Remi Gacogne [Thu, 7 Sep 2017 07:43:53 +0000 (09:43 +0200)]
auth: Treat requestor's payload size lower than 512 as equal to 512
Peter van Dijk [Fri, 8 Sep 2017 19:29:20 +0000 (21:29 +0200)]
Merge pull request #5679 from rgacogne/auth-empty-java-options
auth: Unset _JAVA_OPTIONS before using jdnssec
Remi Gacogne [Fri, 8 Sep 2017 15:29:16 +0000 (17:29 +0200)]
auth: Unset _JAVA_OPTIONS before using jdnssec
Travis now [1] defaults to _JAVA_OPTIONS="-Xmx2048m -Xms512m". We wouldn't
care much, except that every Java command now outputs the following line
to stderr, breaking our jdnssec diffs:
"Picked up _JAVA_OPTIONS: -Xmx2048m -Xms512m"
[1]: https://docs.travis-ci.com/user/build-environment-updates/2017-09-06/
Remi Gacogne [Wed, 6 Sep 2017 14:20:25 +0000 (16:20 +0200)]
rec: Add unit tests for NSEC authenticated denial of existence
Remi Gacogne [Wed, 6 Sep 2017 14:19:13 +0000 (16:19 +0200)]
rec: An exact NSEC{,3} match can't deny the domain
Remi Gacogne [Tue, 5 Sep 2017 14:27:03 +0000 (16:27 +0200)]
rec: Add NSEC records on nx-trust cache hits
Remi Gacogne [Tue, 5 Sep 2017 14:18:41 +0000 (16:18 +0200)]
rec: Handle NSEC wrap-around
Pieter Lexis [Tue, 5 Sep 2017 12:54:51 +0000 (14:54 +0200)]
Document the SoftHSM/Botan interaction
Pieter Lexis [Tue, 5 Sep 2017 12:49:41 +0000 (14:49 +0200)]
Document enabling of PKCS#11 in changelog
Pieter Lexis [Tue, 5 Sep 2017 09:32:58 +0000 (11:32 +0200)]
Report PKCS#11 support in configure and --version
Pieter Lexis [Tue, 5 Sep 2017 09:16:28 +0000 (11:16 +0200)]
Enable PKCS#11 in auth builds
bert hubert [Fri, 1 Sep 2017 11:21:21 +0000 (13:21 +0200)]
Merge pull request #5662 from RvdE/patch-6
[PATCH]: Recursor 4.1.0 alpha 1 fails to build on FreeBSD
RvdE [Fri, 1 Sep 2017 07:38:41 +0000 (09:38 +0200)]
Hopefully fix compilation error on linux
RvdE [Thu, 31 Aug 2017 18:58:31 +0000 (20:58 +0200)]
[PATCH]: Recursor 4.1.0 alpha 1 fails to build on FreeBSD
This fixes compilation on FreeBSD, which requires an extra include file and defines a slightly different type.
aerique [Thu, 31 Aug 2017 11:58:46 +0000 (13:58 +0200)]
auth: Fix two mistakes in 4.1 changelog.
Peter van Dijk [Tue, 29 Aug 2017 13:22:57 +0000 (15:22 +0200)]
Merge pull request #5646 from neilcook/deviceid
Support for identifying devices by id such as mac address
aerique [Tue, 29 Aug 2017 13:07:27 +0000 (15:07 +0200)]
Merge pull request #5658 from aerique/feature/update-auth-changelog
auth: Update the ChangeLog for 4.1.0.
Erik Winkels [Tue, 29 Aug 2017 10:56:13 +0000 (12:56 +0200)]
Update secpoll for auth 4.1.0-rc1.
Erik Winkels [Mon, 28 Aug 2017 13:19:35 +0000 (15:19 +0200)]
auth: Update the ChangeLog for 4.1.0.
Neil Cook [Tue, 29 Aug 2017 09:55:28 +0000 (10:55 +0100)]
Add missing requestorId and deviceId to summary print statement
Peter van Dijk [Mon, 28 Aug 2017 15:05:46 +0000 (17:05 +0200)]
gettag doc nits
Peter van Dijk [Mon, 28 Aug 2017 14:38:35 +0000 (16:38 +0200)]
Merge pull request #5636 from mind04/luabackend-test
Fix and hook up luabackend tests
bert hubert [Mon, 28 Aug 2017 08:51:32 +0000 (10:51 +0200)]
Merge pull request #5647 from ahupowerdns/dnsdist-dyntrunk-tcp
Make dnsdist dynamic truncate do right thing on TCP/IP
bert hubert [Fri, 25 Aug 2017 11:59:00 +0000 (13:59 +0200)]
make sure stats get updated in all the right places, plus factor out the updating to a function
bert hubert [Thu, 24 Aug 2017 14:50:06 +0000 (16:50 +0200)]
enhance test so it also covers non-truncation over TCP/IP for dnsdist dynamic truncation
Neil Cook [Thu, 24 Aug 2017 12:47:45 +0000 (13:47 +0100)]
Add requestorId and deviceId to summary log
bert hubert [Thu, 24 Aug 2017 12:29:03 +0000 (14:29 +0200)]
Make dnsdist dynamic truncate do right thing on TCP/IP
Winfried noted that our new dynamic truncation rule worked fine on UDP, but on TCP/IP a truncate would be converted into a drop, which was not the intended effect.
This commit makes dynamic truncate a NOOP on TCP.
aerique [Thu, 24 Aug 2017 11:48:18 +0000 (13:48 +0200)]
Merge pull request #5328 from rgacogne/snmp-reconnect
SNMP: Handle SNMP alarms so we can reconnect to the master
aerique [Thu, 24 Aug 2017 11:09:15 +0000 (13:09 +0200)]
Merge pull request #5620 from rgacogne/rec-dump-rpz
rec: Add support for dumping the in-memory RPZ zones to a file
Neil Cook [Thu, 24 Aug 2017 11:03:10 +0000 (12:03 +0100)]
Document deviceId in DNSQuestion
aerique [Thu, 24 Aug 2017 10:25:06 +0000 (12:25 +0200)]
Remove duplicate d_kind declaration.
Neil Cook [Thu, 24 Aug 2017 09:12:47 +0000 (10:12 +0100)]
Document gettag returning optional deviceId
aerique [Thu, 24 Aug 2017 08:36:25 +0000 (10:36 +0200)]
Merge pull request #5642 from pieterlexis/issue-5329-gsql-doc-fixes
Assorted documentation fixes
aerique [Thu, 24 Aug 2017 08:23:26 +0000 (10:23 +0200)]
Merge branch 'master' into rec-dump-rpz
Neil Cook [Wed, 23 Aug 2017 16:48:12 +0000 (17:48 +0100)]
Support for identifying devices by id such as mac address
aerique [Wed, 23 Aug 2017 13:44:38 +0000 (15:44 +0200)]
Merge pull request #5637 from Habbie/sortlist-comboaddress
remove unused SortList compare operator for ComboAddress
aerique [Wed, 23 Aug 2017 13:43:03 +0000 (15:43 +0200)]
Merge pull request #5515 from rgacogne/rec-ecs-source-0
rec: Fix cache handling of ECS queries with a source length of 0
aerique [Wed, 23 Aug 2017 13:42:28 +0000 (15:42 +0200)]
Merge pull request #5567 from rgacogne/rec-register-all-stats
rec: Guard `registerAllStats()` with an atomic flag instead of a bool
aerique [Wed, 23 Aug 2017 13:41:12 +0000 (15:41 +0200)]
Merge pull request #5621 from rgacogne/rec-protobuf-rpz-type
rec: Log the policy type (QName, Client IP, NS IP...) over protobuf
aerique [Wed, 23 Aug 2017 13:40:42 +0000 (15:40 +0200)]
Merge pull request #5622 from rgacogne/rec-log-rpz-changes
rec: Add `log-rpz-changes` to log RPZ additions and removals
aerique [Wed, 23 Aug 2017 13:35:23 +0000 (15:35 +0200)]
Merge pull request #5583 from tcely/issue-2835
listen on 127.0.0.1 during regression tests
Peter van Dijk [Wed, 23 Aug 2017 09:45:39 +0000 (11:45 +0200)]
Merge pull request #5641 from pieterlexis/issue-5520-catch-DNSName-error-when-parsing-zones
Catch DNSName exception in the Zoneparser
Peter van Dijk [Wed, 23 Aug 2017 09:20:35 +0000 (11:20 +0200)]
remove unused g_sortlist
Pieter Lexis [Wed, 23 Aug 2017 08:14:46 +0000 (10:14 +0200)]
Merge pull request #5639 from paddg/patch-6
Otherwise the issues are dead links.
Pieter Lexis [Wed, 23 Aug 2017 08:14:37 +0000 (10:14 +0200)]
Merge pull request #5640 from paddg/patch-7
Otherwise the issues are dead links.
Pieter Lexis [Tue, 22 Aug 2017 15:28:06 +0000 (17:28 +0200)]
doc: add upgrade info on the priority field
Closes #4151
Pieter Lexis [Tue, 22 Aug 2017 15:24:10 +0000 (17:24 +0200)]
docs: Add EOL statements
Pieter Lexis [Tue, 22 Aug 2017 15:06:47 +0000 (17:06 +0200)]
doc: Add missing Zone properties and SOA-EDIT-API
Closes #3895
Closes #4129
Pieter Lexis [Tue, 22 Aug 2017 12:38:00 +0000 (14:38 +0200)]
doc: mention the PDF docs (+link)
Closes #2165
Pieter Lexis [Tue, 22 Aug 2017 12:30:41 +0000 (14:30 +0200)]
docs: Fix order of fields returned in gsql query
Closes #5329
Pieter Lexis [Tue, 22 Aug 2017 12:10:27 +0000 (14:10 +0200)]
Catch DNSName exception in the Zoneparser
This wraps all calls to `toCanonic` in try/catch and rethrows it as a
PDNSException with more information.
Closes #5520.
Winfried Angele [Tue, 22 Aug 2017 10:11:28 +0000 (12:11 +0200)]
Otherwise the issues are dead links.
Maybe that's rather a Github bug because pull(s) and commit(s) works this way. But at least it is now as in /pdns/docs/conf.py
Winfried Angele [Tue, 22 Aug 2017 10:08:36 +0000 (12:08 +0200)]
Otherwise the issues are dead links.
Maybe that's rather a Github bug because pull(s) and commit(s) works this way. But at least it is now as in /pdns/docs/conf.py
Remi Gacogne [Wed, 12 Jul 2017 08:57:51 +0000 (10:57 +0200)]
rec: Fix cache handling of ECS queries with a source length of 0
The current behavior is to send a query without ECS information
and to cache it as a non ECS-specific entry. Unfortunately doing
so meant that we wouldn't send any further ECS-specific queries for
this (qname,qtype) since we could fallback to the non ECS-specific
cached answer.
This commit adds a new parameter, `ecs-scope-zero-addr`, allowing
to specify the address sent to ECS-whitelisted authoritative servers
in that case. If unset, the default is to take the first usable
(non-any) address in `query-local-address` then in `query-local-address6`,
and finally to use `127.0.0.1` as a last resort.
Remi Gacogne [Tue, 22 Aug 2017 08:14:00 +0000 (10:14 +0200)]
Merge pull request #5613 from rgacogne/rec-display-testrunner-logs
rec: Display the content of the testrunner logs in case of failure
Peter van Dijk [Mon, 21 Aug 2017 17:29:59 +0000 (19:29 +0200)]
remove unused SortList compare operator for ComboAddress
Kees Monshouwer [Mon, 21 Aug 2017 15:25:27 +0000 (17:25 +0200)]
auth: hook up luabackend test
Kees Monshouwer [Mon, 21 Aug 2017 15:23:04 +0000 (17:23 +0200)]
auth: fix luabackend test2
Pieter Lexis [Mon, 21 Aug 2017 15:22:25 +0000 (17:22 +0200)]
Merge pull request #5634 from rgacogne/dnsdist-advisories
dnsdist: Add advisories 2017-01 and 2017-02
Peter van Dijk [Mon, 21 Aug 2017 13:06:10 +0000 (15:06 +0200)]
Merge pull request #4195 from zeha/api-nameservers-or-ns-rrset
API: prevent duplicate records in single RRset
Remi Gacogne [Mon, 21 Aug 2017 09:42:17 +0000 (11:42 +0200)]
dnsdist: Add advisories 2017-01 and 2017-02
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