]>
granicus.if.org Git - pdns/log
Pieter Lexis [Wed, 19 Jun 2019 12:09:14 +0000 (14:09 +0200)]
dnsdist: squelch unused function warning
Only compile the loadTLSCertificateAndKeys fucntion when DoT and/or DoH
are enabled.
Peter van Dijk [Tue, 18 Jun 2019 12:13:21 +0000 (14:13 +0200)]
Merge pull request #7811 from Habbie/circleci-dnsdist
dnsdist: test on circleci; support py3 in tests
Peter van Dijk [Tue, 18 Jun 2019 11:13:33 +0000 (13:13 +0200)]
Merge pull request #7923 from Habbie/auth-4.1.9-changelog
auth 4.1.9: changelog; secpoll; superslave setting revisionist history
Peter van Dijk [Tue, 18 Jun 2019 09:37:00 +0000 (11:37 +0200)]
set UBSAN_OPTIONS
Otto Moerbeek [Tue, 18 Jun 2019 09:34:28 +0000 (11:34 +0200)]
Merge pull request #7757 from omoerbeek/rec-qname-min
Rec experimental qname minimization
Otto Moerbeek [Tue, 18 Jun 2019 09:22:25 +0000 (11:22 +0200)]
Comments from pieterlexis: comment args, restructure "no ancestor found" case, zap newlines in trace.
Otto Moerbeek [Tue, 18 Jun 2019 08:30:12 +0000 (10:30 +0200)]
Resolve merge errors.
Otto Moerbeek [Tue, 18 Jun 2019 08:23:43 +0000 (10:23 +0200)]
Proper annotation for RFC link in docs.
Otto Moerbeek [Tue, 18 Jun 2019 08:21:19 +0000 (10:21 +0200)]
Merge pull request #7871 from omoerbeek/calidns-openbsd
Adapt calidns for openbsd and other systems without rcvmmsg(2)
Otto Moerbeek [Tue, 16 Apr 2019 13:25:46 +0000 (15:25 +0200)]
Qname minimizaton.
Peter van Dijk [Tue, 18 Jun 2019 08:10:52 +0000 (10:10 +0200)]
Merge pull request #7944 from pieterlexis/coverity-2019-03
coverity: Fix paths from extracted tarball
Peter van Dijk [Tue, 18 Jun 2019 07:52:39 +0000 (09:52 +0200)]
Merge pull request #7942 from rgacogne/mplexer-unit-tests-debug
Add debug informations to the MPlexer unit tests, tracking a failure
Pieter Lexis [Tue, 18 Jun 2019 07:48:23 +0000 (09:48 +0200)]
coverity: Fix paths from extracted tarball
It seems that in the 2019-03 version of the coverity tools, the number
of leading dirs in the tarball changed.
Remi Gacogne [Mon, 17 Jun 2019 15:41:42 +0000 (17:41 +0200)]
Merge pull request #7934 from rgacogne/dnsdist-fix-dup-metrics
dnsdist: Deduplicate frontends entries with carbon and prometheus
Remi Gacogne [Mon, 17 Jun 2019 15:34:56 +0000 (17:34 +0200)]
Save errno before printing in case printing fails and clobbers it
Remi Gacogne [Mon, 17 Jun 2019 13:48:30 +0000 (15:48 +0200)]
Merge pull request #7928 from rgacogne/rec-validate-timeoff
rec: Better detection of Bogus zone cuts for DNSSEC validation
Remi Gacogne [Mon, 17 Jun 2019 13:46:57 +0000 (15:46 +0200)]
dnsdist: Make the frontend code dedup clearer
Remi Gacogne [Mon, 17 Jun 2019 12:27:32 +0000 (14:27 +0200)]
Add debug informations to the MPlexer unit tests, tracking a failure
Remi Gacogne [Mon, 17 Jun 2019 08:40:57 +0000 (10:40 +0200)]
rec: Add comments to clarify the no DS case when detecting zone cuts
Otto Moerbeek [Mon, 17 Jun 2019 08:23:54 +0000 (10:23 +0200)]
Merge pull request #7940 from omoerbeek/include-branch-in-cherry-pick-name
Append the basename of the target branch to the name of the created branch
Remi Gacogne [Mon, 17 Jun 2019 08:19:48 +0000 (10:19 +0200)]
Merge pull request #7886 from rgacogne/smt-fixes
SuffixMatchTree: Fix root removal, partial match of non-leaf nodes
Otto Moerbeek [Mon, 17 Jun 2019 08:17:32 +0000 (10:17 +0200)]
Append the basename of the target branch to the name of the created branch.
Typical name will be: backport-7905-to-rec-4.2.x
Remi Gacogne [Mon, 17 Jun 2019 08:16:31 +0000 (10:16 +0200)]
Merge pull request #7935 from appliedprivacy/patch-1
dnsdist doc: add newline to fix bullet points
Remi Gacogne [Mon, 17 Jun 2019 08:16:06 +0000 (10:16 +0200)]
Merge pull request #7936 from appliedprivacy/patch-2
dnsdist doc typo fix
appliedprivacy [Sat, 15 Jun 2019 17:46:54 +0000 (17:46 +0000)]
dnsdist doc typo fix
leastOustanding -> leastOutstanding
appliedprivacy [Sat, 15 Jun 2019 17:36:23 +0000 (17:36 +0000)]
add newline to fix bullet points
Remi Gacogne [Fri, 14 Jun 2019 14:58:43 +0000 (16:58 +0200)]
dnsdist: Deduplicate frontends entries with carbon and prometheus
Remi Gacogne [Fri, 14 Jun 2019 12:02:27 +0000 (14:02 +0200)]
SuffixMatchTree: Remove useless code duplication
aerique [Fri, 14 Jun 2019 11:13:57 +0000 (13:13 +0200)]
Merge pull request #7930 from aerique/Habbie-auth-4.2.0-rc2-changelog
Changelog and secpoll for auth-4.2.0-rc2 release.
Remi Gacogne [Fri, 14 Jun 2019 09:47:31 +0000 (11:47 +0200)]
Merge pull request #7699 from chbruyand/recursor-protobuf-logging
all: DNSName, speeds up toString() conversion
Remi Gacogne [Fri, 14 Jun 2019 08:57:02 +0000 (10:57 +0200)]
Merge pull request #7877 from omoerbeek/rec-dnstap-include-query-zone
rec: set the query-zone field in the dnstap messages.
Remi Gacogne [Fri, 14 Jun 2019 08:39:30 +0000 (10:39 +0200)]
Merge pull request #7904 from rgacogne/rec-filterpo-optims
rec: Optimize for large number of filtering policies, empty sections
Remi Gacogne [Fri, 14 Jun 2019 08:16:57 +0000 (10:16 +0200)]
Merge pull request #7860 from pieterlexis/dnsdist-rm-disable-tcp
dnsdist: disallow TCP disablement
Otto Moerbeek [Fri, 14 Jun 2019 08:11:40 +0000 (10:11 +0200)]
Merge pull request #7901 from rgacogne/rec-reuse-pb-messages
rec: Reuse the outgoing query protobuf for the incoming response
Otto Moerbeek [Fri, 14 Jun 2019 08:09:10 +0000 (10:09 +0200)]
Merge pull request #7884 from rgacogne/rec-unittests-time-mix
rec: Don't mix time() and gettimeofday() in our unit tests (again)
Erik Winkels [Thu, 13 Jun 2019 13:24:57 +0000 (15:24 +0200)]
Fix typo.
aerique [Thu, 13 Jun 2019 13:24:21 +0000 (15:24 +0200)]
Merge pull request #7926 from aerique/feature/update-secpoll-for-rec-4.1.14
Update secpoll for rec-4.1.14 release.
Otto Moerbeek [Thu, 13 Jun 2019 13:23:43 +0000 (15:23 +0200)]
Merge pull request #7908 from omoerbeek/rec-4.1.14-changelog
Changelog for rec-4.1.14.
Changlelog entry for rec-4.1.14 (#7908)
Pieter Lexis [Thu, 13 Jun 2019 11:45:36 +0000 (13:45 +0200)]
circleci: fix building docs on non-master builds
Erik Winkels [Thu, 13 Jun 2019 10:31:02 +0000 (12:31 +0200)]
Update secpoll for rec-4.1.14 release.
Pieter Lexis [Thu, 13 Jun 2019 09:49:52 +0000 (11:49 +0200)]
circleci: fix local auth docs path
Pieter Lexis [Thu, 13 Jun 2019 09:35:24 +0000 (11:35 +0200)]
circleci: fix make invocation to build all the docs
Pieter Lexis [Thu, 13 Jun 2019 09:19:44 +0000 (11:19 +0200)]
circleci: fix upload paths
Pieter Lexis [Thu, 13 Jun 2019 08:40:54 +0000 (10:40 +0200)]
circleci: Add configured SSH key for doc deployment
Peter van Dijk [Fri, 10 May 2019 11:59:40 +0000 (13:59 +0200)]
dnsdist: circleci testing with debian buster
Peter van Dijk [Fri, 10 May 2019 17:01:45 +0000 (19:01 +0200)]
dnsdist: make tests run on python 3
Peter van Dijk [Wed, 12 Jun 2019 16:43:46 +0000 (18:43 +0200)]
circleci doc builder: write ssh known_hosts in $HOME, not in .
Pieter Lexis [Wed, 12 Jun 2019 16:09:47 +0000 (18:09 +0200)]
Merge pull request #7916 from pieterlexis/circleci-docs-ssh
Use circle-ci context to get doc host FP
Remi Gacogne [Wed, 12 Jun 2019 16:09:37 +0000 (18:09 +0200)]
Merge pull request #7915 from rgacogne/dnsdist-error-on-unsupported-addlocals
dnsdist: Exit when requested DoT/DoH support is not compiled in
Remi Gacogne [Wed, 12 Jun 2019 16:09:17 +0000 (18:09 +0200)]
Merge pull request #7909 from qvr/expungebyname-stats
dnsdist: print stats from expungeByName
Remi Gacogne [Wed, 12 Jun 2019 16:09:00 +0000 (18:09 +0200)]
Merge pull request #7905 from rgacogne/rec-tcache-key
rec: Compare the CacheKey type and place first then the name
Pieter Lexis [Wed, 12 Jun 2019 11:06:06 +0000 (13:06 +0200)]
Use circle-ci context to get doc host FP
Remi Gacogne [Wed, 12 Jun 2019 10:06:59 +0000 (12:06 +0200)]
dnsdist: Exit when requested DoT/DoH support is not compiled in
Pieter Lexis [Wed, 12 Jun 2019 10:05:59 +0000 (12:05 +0200)]
Merge pull request #7838 from pieterlexis/circleci-docs
build docs in circleci
Pieter Lexis [Wed, 12 Jun 2019 08:54:39 +0000 (10:54 +0200)]
Merge remote-tracking branch 'origin/master' into circleci-docs
Pieter Lexis [Wed, 12 Jun 2019 08:52:38 +0000 (10:52 +0200)]
Merge pull request #7880 from pieterlexis/dnsdist-ignore-ipcrypt
Ignore generated files for ipcrypt
Matti Hiljanen [Wed, 12 Jun 2019 08:10:38 +0000 (11:10 +0300)]
dnsdist: print stats from expungeByName
Peter van Dijk [Tue, 11 Jun 2019 15:28:00 +0000 (17:28 +0200)]
Merge pull request #7887 from omoerbeek/auth-blacklist-special-memory-usage
Simple blacklist handler for StatBag
Remi Gacogne [Tue, 11 Jun 2019 13:35:52 +0000 (15:35 +0200)]
Merge pull request #7903 from Habbie/dnsdist-doc-nits
dnsdist: minor doc updates/fixes
Remi Gacogne [Tue, 11 Jun 2019 12:47:53 +0000 (14:47 +0200)]
rec: Compare the CacheKey type and place first then the name
We don't care about the actual ordering, so let's do the cheapest
comparisons first then the quite expensive DNSName comparison only
if we really need to.
Remi Gacogne [Tue, 11 Jun 2019 10:04:02 +0000 (12:04 +0200)]
rec: Remove unused filter policies methods, add unit tests
Peter van Dijk [Tue, 11 Jun 2019 09:29:17 +0000 (11:29 +0200)]
tcpFastOpenSize should be tcpFastOpenQueueSize
Peter van Dijk [Tue, 11 Jun 2019 09:24:01 +0000 (11:24 +0200)]
document makeIPCipherKey and fix links to it
Peter van Dijk [Tue, 11 Jun 2019 09:19:04 +0000 (11:19 +0200)]
fix links to DNSClass overview
Peter van Dijk [Tue, 11 Jun 2019 09:18:52 +0000 (11:18 +0200)]
unhide setAllowEmptyResponse documentation
Peter van Dijk [Tue, 11 Jun 2019 09:11:08 +0000 (11:11 +0200)]
fix changelog formatting
Peter van Dijk [Tue, 11 Jun 2019 09:07:54 +0000 (11:07 +0200)]
fix weird formatting of param type
Otto Moerbeek [Tue, 11 Jun 2019 06:56:03 +0000 (08:56 +0200)]
Maintain blacklist inside StatBag.
Peter van Dijk [Sun, 9 Jun 2019 21:25:28 +0000 (23:25 +0200)]
Merge pull request #7899 from Habbie/circleci-mssql-version
auth: switch circleci mssql image
Peter van Dijk [Sun, 9 Jun 2019 21:11:16 +0000 (23:11 +0200)]
Merge pull request #7881 from mind04/soacaching
auth: detect SOA cache pollution caused by broken backends
Peter van Dijk [Sun, 9 Jun 2019 21:10:18 +0000 (23:10 +0200)]
Merge pull request #7891 from Habbie/gsql-transactions
auth API, pdnsutil: improve backend transaction correctness
Peter van Dijk [Sun, 9 Jun 2019 21:09:34 +0000 (23:09 +0200)]
Merge pull request #7897 from Habbie/lua-shared-ecswho
auth LUA: explicitly unset ecswho if we are not setting it, fixes #7896
Peter van Dijk [Sun, 9 Jun 2019 20:38:21 +0000 (22:38 +0200)]
auth: switch circleci mssql image
apparently 'Community Technology Preview' images expire, so
this switches us to a Generally Available version.
Peter van Dijk [Sat, 8 Jun 2019 19:20:48 +0000 (21:20 +0200)]
auth LUA: explicitly unset ecswho if we are not setting it, fixes #7896
Kees Monshouwer [Fri, 7 Jun 2019 07:14:29 +0000 (09:14 +0200)]
auth: detect SOA cache pollution caused by broken backends
Peter van Dijk [Fri, 7 Jun 2019 14:29:37 +0000 (16:29 +0200)]
auth API, pdnsutil: improve backend transaction correctness
Remi Gacogne [Fri, 7 Jun 2019 16:16:52 +0000 (18:16 +0200)]
rec: Reuse the outgoing query protobuf for the incoming response
Remi Gacogne [Fri, 7 Jun 2019 15:13:29 +0000 (17:13 +0200)]
rec: Clean up RPZ zones between unit tests
Remi Gacogne [Fri, 7 Jun 2019 14:50:40 +0000 (16:50 +0200)]
rec: Optimize for large number of filtering policies, empty sections
Peter van Dijk [Fri, 7 Jun 2019 15:26:26 +0000 (17:26 +0200)]
Merge pull request #7807 from ahupowerdns/lmdb-sync-mode
Make explicit lmdbbackend synchronous option
Pieter Lexis [Fri, 7 Jun 2019 13:26:15 +0000 (15:26 +0200)]
Merge pull request #7822 from pieterlexis/issue-7781-no-more-0.0.0
Use latest tag for version numbers for master builds
Peter van Dijk [Fri, 7 Jun 2019 12:08:26 +0000 (14:08 +0200)]
report sqlite3 extended error codes
Otto Moerbeek [Fri, 7 Jun 2019 11:03:03 +0000 (13:03 +0200)]
Simple blacklist handler for StatBag. Not configurable but that
could easily be added if necessary.
Remi Gacogne [Fri, 7 Jun 2019 10:21:00 +0000 (12:21 +0200)]
SuffixMatchTree: Fix partial match of non-leaf nodes
If we insert fr and www.domain.fr, domain.fr should not match
www.domain.fr, the leaf node, and it should not match the
intermediary domain.fr node, but it should match the fr
end-node.
Remi Gacogne [Fri, 7 Jun 2019 10:23:48 +0000 (12:23 +0200)]
SuffixMatchTree: Fix the removal of the root
Otto Moerbeek [Fri, 7 Jun 2019 09:37:02 +0000 (11:37 +0200)]
Remove unneeded AM_CONDITIONAL line.
Remi Gacogne [Fri, 7 Jun 2019 08:46:58 +0000 (10:46 +0200)]
rec: Don't mix time() and gettimeofday() in our unit tests (again)
We used to set time returned by `sr->getNow()` via `gettimeofday()`
and later the one used to compute the RRSIG validity via
`time(nullptr)`. It turns out that the second call can return a
value lesser than the first one, without the time going backward,
making our tests fail.
After this commit we base our calculations on the same time value,
so it should not fail randomly anymore.
Pieter Lexis [Fri, 7 Jun 2019 07:36:22 +0000 (09:36 +0200)]
Ignore generated files for ipcrypt
Peter van Dijk [Thu, 6 Jun 2019 23:00:43 +0000 (01:00 +0200)]
Merge pull request #7862 from pieterlexis/update-boost-m4
Update boost.m4 to the latest version
Peter van Dijk [Thu, 6 Jun 2019 18:05:30 +0000 (20:05 +0200)]
Merge pull request #7878 from Habbie/auth-curl-m4
auth: make configure call PDNS_CHECK_LIBCURL when needed
Remi Gacogne [Thu, 6 Jun 2019 13:22:40 +0000 (15:22 +0200)]
Merge pull request #7846 from rgacogne/dnsdist-140b-changelog
dnsdist: Prepare ChangeLog and secpoll for 1.4.0-beta1
Peter van Dijk [Wed, 5 Jun 2019 14:05:09 +0000 (16:05 +0200)]
Make configure call PDNS_CHECK_LIBCURL when needed
Remi Gacogne [Thu, 6 Jun 2019 09:00:22 +0000 (11:00 +0200)]
dnsdist: Be explicit about 7814 fixing a crash in the changelog
Remi Gacogne [Thu, 6 Jun 2019 08:59:46 +0000 (10:59 +0200)]
End the serial number of the security polling zone with something else than 0
Remi Gacogne [Thu, 6 Jun 2019 08:20:54 +0000 (10:20 +0200)]
dnsdist: Update 1.4.0-beta1 release date
Remi Gacogne [Tue, 4 Jun 2019 08:21:52 +0000 (10:21 +0200)]
dnsdist: Add 7853 to the ChangeLog
Remi Gacogne [Fri, 24 May 2019 09:37:45 +0000 (11:37 +0200)]
dnsdist: Prepare ChangeLog and secpoll for 1.4.0-beta1
Peter van Dijk [Wed, 5 Jun 2019 21:04:26 +0000 (23:04 +0200)]
Merge pull request #7874 from Habbie/auth-doc-updates
auth: some doc nits/updates
Otto Moerbeek [Wed, 5 Jun 2019 08:51:35 +0000 (10:51 +0200)]
Set the query-zone field in the dnstap messages. This requires passing the auth zone
to asyncresolve(). I chose to do this via the context so that we do not have to add
an extra parameter to a function already having too many of them.
Otto Moerbeek [Wed, 5 Jun 2019 08:04:56 +0000 (10:04 +0200)]
Merge pull request #7868 from omoerbeek/rec-dnstap-to-unix-socket
Allow unix domains sockets for dnstap destinations