]>
git.ipfire.org Git - thirdparty/pdns.git/log
Remi Gacogne [Mon, 20 Apr 2020 13:10:56 +0000 (15:10 +0200)]
auth: Make sure we don't divide by zero in Lua's pickwhashed()
Remi Gacogne [Mon, 20 Apr 2020 12:57:52 +0000 (14:57 +0200)]
auth: Prevent reading uninitialized memory in Lua's getLatLon()
Remi Gacogne [Mon, 20 Apr 2020 12:32:33 +0000 (14:32 +0200)]
auth: Fix 'value is never actually read' warnings from clang++ 10
Remi Gacogne [Fri, 17 Apr 2020 10:31:04 +0000 (12:31 +0200)]
Merge pull request #9031 from rgacogne/ports-event-fix
Fix compilation of the ports event multiplexer
Peter van Dijk [Fri, 17 Apr 2020 08:24:55 +0000 (10:24 +0200)]
Merge pull request #9033 from pieterlexis/el8-mariadb-dep
EL8 pkgs: Build mysql backend against mariadb-connector-c-devel
Remi Gacogne [Thu, 16 Apr 2020 13:37:22 +0000 (15:37 +0200)]
Merge pull request #9028 from rgacogne/ddist-150-rc1
dnsdist: Update ChangeLog and secpoll for 1.5.0-rc1
Pieter Lexis [Thu, 16 Apr 2020 10:40:39 +0000 (12:40 +0200)]
EL8 pkgs: Build mysql backend against mariadb-connector-c-devel
This matches EPEL downstream.
Closes: #9026
Remi Gacogne [Thu, 16 Apr 2020 08:09:26 +0000 (10:09 +0200)]
dnsdist: Document the cert/key permissions in DoT and DoH guides
Remi Gacogne [Thu, 16 Apr 2020 08:02:15 +0000 (10:02 +0200)]
dnsdist: Document that permissions on external files need to be fixed
Remi Gacogne [Wed, 15 Apr 2020 15:47:12 +0000 (17:47 +0200)]
Fix compilation of test-dns_random_hh.cc w/ getrandom AND arc4random
Remi Gacogne [Wed, 15 Apr 2020 15:42:11 +0000 (17:42 +0200)]
Fix compilation of the ports event multiplexer
Peter van Dijk [Wed, 15 Apr 2020 14:45:11 +0000 (16:45 +0200)]
regression-tests: update docker run postgres line
Remi Gacogne [Wed, 15 Apr 2020 13:45:50 +0000 (15:45 +0200)]
dnsdist: Remove 8985 from the changelog, it did not impact dnsdist
Remi Gacogne [Wed, 15 Apr 2020 12:43:05 +0000 (14:43 +0200)]
dnsdist: Update ChangeLog and secpoll for 1.5.0-rc1
Otto Moerbeek [Wed, 15 Apr 2020 11:51:14 +0000 (13:51 +0200)]
Merge pull request #9027 from omoerbeek/rec-internals-qname-min
rec: Tell a bit about qname minimization
Otto Moerbeek [Wed, 15 Apr 2020 11:50:50 +0000 (13:50 +0200)]
Apply suggestions from code review
Typos
Co-Authored-By: Remi Gacogne <rgacogne+github@valombre.net>
Otto Moerbeek [Wed, 15 Apr 2020 11:31:58 +0000 (13:31 +0200)]
Tell a bit about qname minimization
Peter van Dijk [Thu, 9 Apr 2020 10:47:33 +0000 (12:47 +0200)]
Merge pull request #9017 from Habbie/prefixe-s
rec: fix typo (prefixe -> prefixes)
aerique [Thu, 9 Apr 2020 10:19:52 +0000 (12:19 +0200)]
Merge pull request #9005 from Habbie/auth-4.2.2-docs
changelog&secpoll for auth 4.2.2
Peter van Dijk [Wed, 8 Apr 2020 14:00:17 +0000 (16:00 +0200)]
fix typo
Peter van Dijk [Wed, 8 Apr 2020 12:36:50 +0000 (14:36 +0200)]
Merge pull request #8853 from jsoref/spelling
Spelling
Josh Soref [Sun, 23 Feb 2020 11:13:15 +0000 (06:13 -0500)]
spelling: [API] deserialize
spelling: across
spelling: acted
spelling: added
spelling: address
spelling: advantageous
spelling: against
spelling: algorithms
spelling: answers
spelling: authoritative
spelling: availability
spelling: boundaries
spelling: boundary
spelling: cannot
spelling: canonical
spelling: capability
spelling: choices
spelling: combination
spelling: comboring
spelling: comparison
spelling: constraints
spelling: constructor
spelling: contain
spelling: convenience
spelling: current
spelling: delegation
spelling: dependency
spelling: distribution
spelling: doesnotexist
spelling: dropping
spelling: everything
spelling: example
spelling: existence
spelling: explicitly
spelling: extremely
spelling: from
spelling: housekeeping
spelling: idonotexist
spelling: ipfilter
spelling: issuing
spelling: logging
spelling: message
spelling: method
spelling: modified
spelling: must
spelling: name
spelling: negative
spelling: obtaining
spelling: occurred
spelling: omitted
spelling: overridden
spelling: password
spelling: policy
spelling: positives
spelling: possibility
spelling: preresolve
spelling: probabilistic
spelling: prohibitively
spelling: protocol
spelling: provider
spelling: public
spelling: repeatedly
spelling: repositories
spelling: responding
spelling: response
spelling: several
spelling: should
spelling: sizing
spelling: supplied
spelling: support
spelling: synthesized
spelling: the
spelling: transaction
spelling: usually
spelling: visitor
Peter van Dijk [Mon, 6 Apr 2020 11:48:36 +0000 (13:48 +0200)]
changelog&secpoll for auth 4.2.2
Peter van Dijk [Wed, 8 Apr 2020 10:16:00 +0000 (12:16 +0200)]
Merge pull request #9014 from Habbie/ixfr-upgrade-notes
auth: document IXFR corruption and correction
Remi Gacogne [Wed, 8 Apr 2020 07:38:03 +0000 (09:38 +0200)]
Merge pull request #8994 from rgacogne/ddist-listen-queue-size
dnsdist: Add an option to control the size of the TCP listen queue
Peter van Dijk [Tue, 7 Apr 2020 21:34:01 +0000 (23:34 +0200)]
auth: document IXFR corruption and correction
Peter van Dijk [Tue, 7 Apr 2020 19:14:10 +0000 (21:14 +0200)]
Merge pull request #9011 from Habbie/auth-4.0-eol
auth docs: shift EOL generations
Peter van Dijk [Tue, 7 Apr 2020 19:10:16 +0000 (21:10 +0200)]
Merge pull request #9012 from zeha/install-bind-schema
Install bind SQL schema files as part of bindbackend
Chris Hofstaedtler [Tue, 7 Apr 2020 15:55:59 +0000 (17:55 +0200)]
Install bind SQL schema files as part of bindbackend
Peter van Dijk [Tue, 7 Apr 2020 14:42:11 +0000 (16:42 +0200)]
auth docs: shift EOL generations
aerique [Tue, 7 Apr 2020 13:23:28 +0000 (15:23 +0200)]
Merge pull request #8982 from Habbie/auth-4.3.0-docs
auth 4.3.0 docs, upgrade notes, secpoll
Remi Gacogne [Tue, 7 Apr 2020 09:37:58 +0000 (11:37 +0200)]
Merge pull request #8967 from rgacogne/rec-dns64-prefix
rec: Implement native DNS64 support, without Lua
Peter van Dijk [Tue, 7 Apr 2020 08:46:21 +0000 (10:46 +0200)]
Merge pull request #9009 from Habbie/circleci-local-resolver
circleci auth: use recursor on localhost for resolving ALIAS
Peter van Dijk [Mon, 30 Mar 2020 15:59:51 +0000 (17:59 +0200)]
auth 4.3.0 docs, upgrade notes, secpoll
Remi Gacogne [Tue, 7 Apr 2020 07:39:50 +0000 (09:39 +0200)]
Merge pull request #9008 from omoerbeek/rec-test-cache-simple
rec: test what's I believe was intended for test_RecursorCacheSimple
Peter van Dijk [Mon, 6 Apr 2020 15:04:39 +0000 (17:04 +0200)]
circleci auth: use recursor on localhost for resolving ALIAS
Otto Moerbeek [Mon, 6 Apr 2020 13:40:59 +0000 (15:40 +0200)]
Test what's I believe was intended.
Also, zap unneeded clear() calls, get() already does that.
Otto Moerbeek [Mon, 6 Apr 2020 10:29:00 +0000 (12:29 +0200)]
Merge pull request #9000 from krionbsd/warns
Fix warnings with llvm10 and -Wrange-loop-construct
Kirill Ponomarev [Mon, 6 Apr 2020 09:26:45 +0000 (11:26 +0200)]
Update pdns/dnssecinfra.cc
Co-Authored-By: Otto Moerbeek <otto.moerbeek@open-xchange.com>
Kirill Ponomarev [Mon, 6 Apr 2020 09:26:37 +0000 (11:26 +0200)]
Update pdns/dnssecinfra.cc
Co-Authored-By: Otto Moerbeek <otto.moerbeek@open-xchange.com>
Peter van Dijk [Mon, 6 Apr 2020 08:20:39 +0000 (10:20 +0200)]
move github issue template config.yml to right path
Peter van Dijk [Mon, 6 Apr 2020 08:03:54 +0000 (10:03 +0200)]
Merge pull request #9002 from Habbie/issues-new-choose
docs: link to GitHub issue template chooser
Peter van Dijk [Mon, 6 Apr 2020 07:53:28 +0000 (09:53 +0200)]
github: disable blank issues
Peter van Dijk [Mon, 6 Apr 2020 07:51:27 +0000 (09:51 +0200)]
docs: link to GitHub issue template chooser
Peter van Dijk [Mon, 6 Apr 2020 07:55:42 +0000 (09:55 +0200)]
security: update email addresses
Remi Gacogne [Mon, 6 Apr 2020 07:35:32 +0000 (09:35 +0200)]
Merge pull request #8996 from rgacogne/ddist-drop-qr-unset-responses
dnsdist: Drop responses with the QR bit set to 0
krionbsd [Sun, 5 Apr 2020 21:04:53 +0000 (23:04 +0200)]
Fix warnings with llvm10 and -Wrange-loop-construct
Peter van Dijk [Sun, 5 Apr 2020 19:42:18 +0000 (21:42 +0200)]
Merge pull request #8977 from Habbie/ixfr-multiple-deltas
auth: avoid IXFR-in record duplication
Peter van Dijk [Fri, 27 Mar 2020 13:00:43 +0000 (14:00 +0100)]
fix IXFR-in record duplication issue by avoiding the query cache
Remi Gacogne [Fri, 3 Apr 2020 15:08:20 +0000 (17:08 +0200)]
rec: Fix comments from the review of the dns64-prefix feature
- remove a temporary copy ;
- only enter the nodata block if needed ;
- catch NetmaskException exceptions during configuration parsing.
Remi Gacogne [Fri, 3 Apr 2020 14:52:57 +0000 (16:52 +0200)]
dnsdist: Drop responses with the QR bit set to 0
Otto Moerbeek [Fri, 3 Apr 2020 12:21:36 +0000 (14:21 +0200)]
Merge pull request #8987 from omoerbeek/rec-fix-maxdepth-test
rec: fix referral unit test
Peter van Dijk [Fri, 3 Apr 2020 10:47:18 +0000 (12:47 +0200)]
Merge pull request #8991 from kpfleming/improve-metadata-api-docs
Improve specification for metadata API endpoint
Otto Moerbeek [Fri, 3 Apr 2020 09:26:18 +0000 (11:26 +0200)]
Better test setup and also log if we hit the limit
Kevin P. Fleming [Fri, 3 Apr 2020 00:38:32 +0000 (20:38 -0400)]
deleteMetadata returns 200 OK, not 204 No Content
Signed-off-by: Kevin P. Fleming <kevin@km6g.us>
Remi Gacogne [Thu, 2 Apr 2020 16:12:56 +0000 (18:12 +0200)]
dnsdist: Add an option to control the size of the TCP listen queue
Remi Gacogne [Thu, 2 Apr 2020 08:37:33 +0000 (10:37 +0200)]
Merge pull request #8985 from neheb/nbm
fix compilation without deprecated OpenSSL APIs
Kevin P. Fleming [Wed, 1 Apr 2020 12:06:18 +0000 (08:06 -0400)]
modifyMetadata returns the created object
Signed-off-by: Kevin P. Fleming <kevin@km6g.us>
Kevin P. Fleming [Wed, 1 Apr 2020 10:45:54 +0000 (06:45 -0400)]
Improve specification for metadata API endpoint
* createMetadata only accepts a single Metadata object, not an array
* getMetadata returns a single Metadata object, not an array
* add descriptions for metadata_kind parameters that were '???'
* note that modifyMetadata removes existing entries of the specified kind
Signed-off-by: Kevin P. Fleming <kevin@km6g.us>
Otto Moerbeek [Tue, 31 Mar 2020 09:16:13 +0000 (11:16 +0200)]
test_referral_depth is actually hitting the limit in doCNAMECacheCheck()
and not the generic depth limit. Use one less of referal to fix
that. Additionally, test and fix the non-limited case.
Peter van Dijk [Tue, 31 Mar 2020 08:11:43 +0000 (10:11 +0200)]
Merge pull request #8957 from Habbie/lua-test-resolve
auth LUA: add test for resolve() function
Rosen Penev [Mon, 30 Mar 2020 20:40:44 +0000 (13:40 -0700)]
fix compilation without deprecated OpenSSL APIs
This header is normally included with ssl.h.
Signed-off-by: Rosen Penev <rosenp@gmail.com>
Peter van Dijk [Mon, 30 Mar 2020 15:32:37 +0000 (17:32 +0200)]
Merge pull request #8975 from mind04/pdns-4.3.0-schema
auth: improve sql schema updates
Remi Gacogne [Fri, 27 Mar 2020 14:59:57 +0000 (15:59 +0100)]
Merge pull request #8976 from rgacogne/ddist-larger-incoming-buffer-dnscrypt
dnsdist: Accept UDP datagrams larger than 1500 bytes for DNSCrypt
Kees Monshouwer [Thu, 26 Mar 2020 21:16:30 +0000 (22:16 +0100)]
auth: remove beta2 schema files
Kees Monshouwer [Sat, 21 Mar 2020 20:41:17 +0000 (21:41 +0100)]
auth: improve sql schema updates
Remi Gacogne [Thu, 26 Mar 2020 17:50:43 +0000 (18:50 +0100)]
dnsdist: Accept UDP datagrams larger than 1500 bytes for DNSCrypt
Remi Gacogne [Thu, 26 Mar 2020 13:44:05 +0000 (14:44 +0100)]
Merge pull request #8974 from rgacogne/ddist-pmtu-dnscrypt
dnsdist: Keep accepting fragmented UDP datagrams on DNSCrypt binds
Remi Gacogne [Thu, 26 Mar 2020 10:47:54 +0000 (11:47 +0100)]
dnsdist: Keep accepting fragmented UDP datagrams on DNSCrypt binds
DNSCrypt pads its queries for privacy purposes, and thus requires
larger queries than plain DNS ones. Discarding fragmented datagrams
doesn't make sense in that case, and actually leads to a very
degraded service.
Pieter Lexis [Thu, 26 Mar 2020 10:35:08 +0000 (11:35 +0100)]
Merge pull request #8972 from Habbie/ubuntu-focal
builder: add ubuntu focal target
Remi Gacogne [Thu, 26 Mar 2020 09:20:41 +0000 (10:20 +0100)]
Merge pull request #8968 from rgacogne/ddist-doc-proxy-v2
rec/dnsdist: Document that we only support the version 2 of the Proxy Protocol
Peter van Dijk [Wed, 25 Mar 2020 11:06:08 +0000 (12:06 +0100)]
Merge pull request #8939 from RobinGeuze/fixNSEC3ForUnpublishedDNSKEYsProperly
Fix NSECx for unpublished DNSKEYs properly
Peter van Dijk [Wed, 25 Mar 2020 10:41:15 +0000 (11:41 +0100)]
builder: add ubuntu focal target
Pieter Lexis [Wed, 25 Mar 2020 08:26:29 +0000 (09:26 +0100)]
Merge pull request #8917 from Habbie/bind-packages-docs
auth docs: clarify absence/presence of pdns-backend-bind
Remi Gacogne [Wed, 25 Mar 2020 08:12:13 +0000 (09:12 +0100)]
Merge pull request #8971 from yantarou/layout_fix
Fix layout in the dnsdist Caching Responses guide
Jan Hilberath [Wed, 25 Mar 2020 05:55:37 +0000 (14:55 +0900)]
Fix layout in the dnsdist Caching Responses guide
Remi Gacogne [Tue, 24 Mar 2020 09:19:50 +0000 (10:19 +0100)]
Merge pull request #8962 from rgacogne/lmdb-safe-move-rvo
Remove a std::move() preventing Return-Value Optimization in lmdb-safe.cc
Remi Gacogne [Mon, 23 Mar 2020 15:56:50 +0000 (16:56 +0100)]
rec: Document that we only support the version 2 of the Proxy Protocol
Remi Gacogne [Mon, 23 Mar 2020 15:55:50 +0000 (16:55 +0100)]
dnsdist: Document that we only support the version 2 of the Proxy Protocol
Remi Gacogne [Mon, 23 Mar 2020 14:47:10 +0000 (15:47 +0100)]
rec: Implement native DNS64 support, without Lua
Native support is much less flexible than Lua hooks but should satisfy
most of the DNS64 setups. It is also much faster since it does not
involve calling a Lua hook for all queries.
Remi Gacogne [Mon, 23 Mar 2020 09:20:48 +0000 (10:20 +0100)]
Remove a std::move() preventing Return-Value Optimization in lmdb-safe.cc
Remi Gacogne [Mon, 23 Mar 2020 08:55:40 +0000 (09:55 +0100)]
Merge pull request #8955 from omoerbeek/dnsdist-string-view-amb
On OpenBSD string_view is both in boost and std
Remi Gacogne [Mon, 23 Mar 2020 08:33:22 +0000 (09:33 +0100)]
Merge pull request #8956 from pieterlexis/dnsdist-smt-remove
dnsdist: expose SuffixMatchNode::remove in Lua
Otto Moerbeek [Mon, 23 Mar 2020 07:12:33 +0000 (08:12 +0100)]
Proper include guard for OpenBSD and FreeBSD: std::string_ref is available there.
Peter van Dijk [Sat, 21 Mar 2020 20:19:18 +0000 (21:19 +0100)]
Merge pull request #8960 from kpfleming/fix-swagger-typo
Correct typo in Swagger specification
Kevin P. Fleming [Sat, 21 Mar 2020 20:10:23 +0000 (16:10 -0400)]
Correct typo in Swagger specification
Found when loading the spec into a validating parser :-)
Signed-off-by: Kevin P. Fleming <kevin@km6g.us>
Peter van Dijk [Fri, 20 Mar 2020 23:25:41 +0000 (00:25 +0100)]
Merge pull request #8916 from Habbie/lmdb-namespaces-fbsd
auth lmdb: avoid blanket std import; fixes #8872
Otto Moerbeek [Fri, 20 Mar 2020 16:18:22 +0000 (17:18 +0100)]
Include FreeBSD in conditional
Peter van Dijk [Mon, 9 Mar 2020 19:13:58 +0000 (20:13 +0100)]
auth docs: clarify absence/presence of pdns-backend-bind
Peter van Dijk [Fri, 20 Mar 2020 14:25:27 +0000 (15:25 +0100)]
auth LUA: add test for resolve() function
Otto Moerbeek [Fri, 20 Mar 2020 11:58:05 +0000 (12:58 +0100)]
On OpenBSD string_view is both in boost and std
Remi Gacogne [Fri, 20 Mar 2020 12:52:29 +0000 (13:52 +0100)]
Merge pull request #8953 from rgacogne/ddist-150a1
dnsdist: Update ChangeLog and secpoll for 1.5.0-alpha1
Pieter Lexis [Fri, 20 Mar 2020 12:44:40 +0000 (13:44 +0100)]
dnsdist: expose SuffixMatchNode::remove in Lua
Remi Gacogne [Fri, 20 Mar 2020 08:09:52 +0000 (09:09 +0100)]
Merge pull request #8952 from rgacogne/ddist-document-xpf-proxy
dnsdist: Add more documentation about XPF and the Proxy Protocol
Remi Gacogne [Fri, 20 Mar 2020 08:08:49 +0000 (09:08 +0100)]
Merge pull request #8954 from rgacogne/ddist-string-ref
dnsdist: Fix compilation issues with older boost::string_ref and string_view
Remi Gacogne [Thu, 19 Mar 2020 16:35:06 +0000 (17:35 +0100)]
dnsdist: Fix compilation issues with older boost::string_ref and string_view
Remi Gacogne [Thu, 19 Mar 2020 16:34:29 +0000 (17:34 +0100)]
dnsdist: Add missing changelog tags to the documentation
Remi Gacogne [Thu, 19 Mar 2020 16:12:02 +0000 (17:12 +0100)]
Update secpoll for dnsdist 1.5.0-alpha1
Remi Gacogne [Thu, 19 Mar 2020 16:11:33 +0000 (17:11 +0100)]
dnsdist: Update ChangeLog for 1.5.0-alpha1
Remi Gacogne [Thu, 19 Mar 2020 14:42:45 +0000 (15:42 +0100)]
dnsdist: Fix a broken reference in the documentation