]>
git.ipfire.org Git - thirdparty/pdns.git/log
Nicko Dehaine [Wed, 26 Aug 2020 18:32:03 +0000 (18:32 +0000)]
Use an union for the ipv4 and ipv6 fields
Nicko Dehaine [Wed, 26 Aug 2020 18:29:07 +0000 (18:29 +0000)]
Removed duplicate entry
Rewrote description as a single line
Nicko Dehaine [Thu, 20 Aug 2020 16:30:53 +0000 (16:30 +0000)]
Replaced bzero with memset
Adjusted types
(via Remi on Aug 19)
Nicko Dehaine [Tue, 18 Aug 2020 23:23:47 +0000 (23:23 +0000)]
Fix doc
Nicko Dehaine [Tue, 18 Aug 2020 22:44:19 +0000 (22:44 +0000)]
Fix rebase conflict
Nicko Dehaine [Mon, 16 Dec 2019 18:36:55 +0000 (10:36 -0800)]
Fix record name in doc
Nicko Dehaine [Tue, 18 Aug 2020 22:41:15 +0000 (22:41 +0000)]
Fix rebase
Nicko Dehaine [Mon, 16 Dec 2019 18:36:55 +0000 (10:36 -0800)]
Fix record name in doc
Nicko Dehaine [Wed, 20 May 2020 22:43:09 +0000 (15:43 -0700)]
Target 4.4.0 for APL records
Nicko Dehaine [Mon, 16 Dec 2019 18:36:55 +0000 (10:36 -0800)]
Fix record name in doc
Nicko Dehaine [Tue, 18 Aug 2020 23:04:12 +0000 (23:04 +0000)]
Merge
Nicko Dehaine [Mon, 16 Dec 2019 19:02:17 +0000 (11:02 -0800)]
Fix ordering
Nicko Dehaine [Mon, 16 Dec 2019 18:36:55 +0000 (10:36 -0800)]
Fix record name in doc
Nicko Dehaine [Tue, 18 Aug 2020 22:44:19 +0000 (22:44 +0000)]
Fix rebase conflict
Nicko Dehaine [Mon, 16 Dec 2019 18:36:55 +0000 (10:36 -0800)]
Fix record name in doc
Nicko Dehaine [Tue, 18 Aug 2020 22:41:15 +0000 (22:41 +0000)]
Fix rebase
Nicko Dehaine [Mon, 16 Dec 2019 19:02:17 +0000 (11:02 -0800)]
Fix ordering
Nicko Dehaine [Mon, 16 Dec 2019 18:36:55 +0000 (10:36 -0800)]
Fix record name in doc
Nicko Dehaine [Tue, 18 Aug 2020 22:26:06 +0000 (22:26 +0000)]
Add support for zero and multiple items in the APL RDATA
* Added a struct (APLRDataElement) for a single item
* Replace fields with a vector of APLRDataElement in APLRecordContent
* Adjusted APL methods to loop over backend record or packet accordingly
* Added tests with 0 items, 2 ipv4 items and a mix of ipv4 and ipv6
Nicko Dehaine [Mon, 16 Dec 2019 19:02:17 +0000 (11:02 -0800)]
Fix ordering
Nicko Dehaine [Mon, 16 Dec 2019 18:36:55 +0000 (10:36 -0800)]
Fix record name in doc
Nicko Dehaine [Thu, 21 May 2020 15:00:08 +0000 (15:00 +0000)]
Fixed netmasks and added tests
Nicko Dehaine [Wed, 20 May 2020 22:52:11 +0000 (15:52 -0700)]
Use boolean for negation flag (class definition)
Nicko Dehaine [Wed, 20 May 2020 22:43:09 +0000 (15:43 -0700)]
Target 4.4.0 for APL records
Nicko Dehaine [Wed, 20 May 2020 22:42:12 +0000 (15:42 -0700)]
Add APL field name to spell check
Nicko Dehaine [Fri, 24 Jan 2020 01:50:43 +0000 (17:50 -0800)]
Fixed travis warning
Nicko Dehaine [Thu, 2 Jan 2020 18:55:04 +0000 (10:55 -0800)]
Style fixes
Nicko Dehaine [Thu, 2 Jan 2020 18:31:20 +0000 (10:31 -0800)]
Use boolean for negation flag
Nicko Dehaine [Thu, 2 Jan 2020 18:29:34 +0000 (10:29 -0800)]
Simplify loop to parse address in incoming packet
Nicko Dehaine [Thu, 2 Jan 2020 18:28:36 +0000 (10:28 -0800)]
Lexicalcast not needed after move to ComboAddress/Netmask
Nicko Dehaine [Tue, 17 Dec 2019 21:53:52 +0000 (13:53 -0800)]
Updated to use Netmask class and boilerplate
Nicko Dehaine [Mon, 16 Dec 2019 19:02:17 +0000 (11:02 -0800)]
Fix ordering
Nicko Dehaine [Mon, 16 Dec 2019 18:36:55 +0000 (10:36 -0800)]
Fix record name in doc
Nicko Dehaine [Sat, 14 Dec 2019 00:06:03 +0000 (16:06 -0800)]
Support for APL Records
This patch adds support for APL records (rfc3123)
- Tested with the BIND and SQLite3 backends
- Tested IPv4 and IPv6
- Tested Dynamic updates
- Tested negation flag
- Closes #8379
The patch includes a documentation update (need to set release version
once accepted) and unit tests.
Contributors:
nicko@threatstop.com - Nicolas Dehaine
dshabanov@threatstop.com - Dmitry Shabanov
I (nicko@threatstop.com) agree that this code can become GPLv2 licensed.
Remi Gacogne [Tue, 18 Aug 2020 14:17:50 +0000 (16:17 +0200)]
Merge pull request #9393 from Habbie/dnsdist-upgrade-webserver-acl
dnsdist upgrade notes: note new webserver ACL
Peter van Dijk [Tue, 18 Aug 2020 14:16:04 +0000 (16:16 +0200)]
dnsdist upgrade notes: note new webserver ACL
Otto Moerbeek [Tue, 18 Aug 2020 13:27:16 +0000 (15:27 +0200)]
Merge pull request #9388 from omoerbeek/rec-dnsname-equal
Fix docs for DNSName::equal()
Otto Moerbeek [Mon, 17 Aug 2020 13:42:07 +0000 (15:42 +0200)]
Fix docs for DNSName::equal()
Since overloading Lua wrapper functions does not seem to be possible,
fix docs for DNSName:equal(). But note that == is defined for DNSNames.
Fixes #7510
Peter van Dijk [Tue, 18 Aug 2020 09:07:34 +0000 (11:07 +0200)]
Merge pull request #8928 from rgacogne/auth-lua-axfrfilter-last-char
auth: Ensure qtype is set before calling setContent() in axfrfilter()
Peter van Dijk [Tue, 18 Aug 2020 08:57:08 +0000 (10:57 +0200)]
Merge pull request #7932 from James-TR/patch-2
auth: remove redundant --no-config in makefile
James Taylor [Fri, 14 Jun 2019 11:17:38 +0000 (21:17 +1000)]
auth: remove redundant --no-config from commands
Both the flags --no-config and --config=default prevent the loading of
configuration files from disk when used independently as per
https://github.com/PowerDNS/pdns/blob/master/pdns/receiver.cc#L418-L419
This commit removes the anomaly from documentation and build files to avoid
confusion and make it consistent among all packages.
Peter van Dijk [Mon, 17 Aug 2020 11:40:30 +0000 (13:40 +0200)]
Merge pull request #7963 from Godwottery/master
Add a new command to add a super-master to SQL backends
Peter van Dijk [Mon, 17 Aug 2020 11:11:25 +0000 (13:11 +0200)]
Merge pull request #8564 from criteo-forks/weighted_gap
geoipbackend: propagate weighted rounding gap fix
Peter van Dijk [Mon, 17 Aug 2020 11:09:10 +0000 (13:09 +0200)]
Merge pull request #8565 from criteo-forks/stop_weighted
geoipbackend: stop looking after first weighted match
Peter van Dijk [Mon, 17 Aug 2020 09:58:47 +0000 (11:58 +0200)]
Merge pull request #8623 from jonathaneen/accept_combination_delete_replace_for_rrset
Make a combination of delete and replace for rrset possible
Peter van Dijk [Wed, 12 Aug 2020 13:59:58 +0000 (15:59 +0200)]
Merge pull request #9092 from jsoref/current-config-help
receiver: fix help output for pdns current-config
Peter van Dijk [Wed, 12 Aug 2020 13:57:35 +0000 (15:57 +0200)]
Merge pull request #9340 from pieterlexis/auth-api-rm-nsec3param
Auth API: Allow removal of NSEC3PARAM metadata
Peter van Dijk [Wed, 12 Aug 2020 13:55:21 +0000 (15:55 +0200)]
Merge pull request #9380 from rgacogne/qclass-in-cleanup
Replace the use of '1' by QClass::IN to improve readability
Remi Gacogne [Wed, 12 Aug 2020 07:23:23 +0000 (09:23 +0200)]
Merge pull request #9378 from rgacogne/ddist-stop-backend-thread-on-removal
dnsdist: Stop the related responder thread when a backend is removed
Peter van Dijk [Tue, 11 Aug 2020 12:26:04 +0000 (14:26 +0200)]
Merge pull request #9218 from zeha/auth-log-actions
auth: log more pdns_control actions
Remi Gacogne [Tue, 11 Aug 2020 12:10:58 +0000 (14:10 +0200)]
Replace the use of '1' by QClass::IN to improve readability
Peter van Dijk [Tue, 11 Aug 2020 11:59:42 +0000 (13:59 +0200)]
Merge pull request #9318 from zeha/gsql-specific
gsqlbackend: allow backend-specific queries
Peter van Dijk [Tue, 11 Aug 2020 11:56:19 +0000 (13:56 +0200)]
Merge pull request #9265 from zeha/notify-axfr
auth: add used master address to slave check logs
Remi Gacogne [Tue, 11 Aug 2020 11:47:05 +0000 (13:47 +0200)]
Merge pull request #9049 from rgacogne/ddist-edns-buffer-size-self-generated
dnsdist: Set the default EDNS buffer size on generated answers to 1232
Remi Gacogne [Tue, 11 Aug 2020 11:46:42 +0000 (13:46 +0200)]
Merge pull request #9159 from rgacogne/ueberbackend-tests
auth: Add some UeberBackend unit tests, document multi-backend interactions
Otto Moerbeek [Tue, 11 Aug 2020 09:03:07 +0000 (11:03 +0200)]
Merge pull request #9351 from omoerbeek/rec-forwarder-vs-ns-in-cache
rec: if we have an NS in cache, use it in the forwarder case
Remi Gacogne [Mon, 10 Aug 2020 13:51:18 +0000 (15:51 +0200)]
dnsdist: Stop the related responder thread when a backend is removed
Remi Gacogne [Tue, 7 Jul 2020 12:36:23 +0000 (14:36 +0200)]
auth: Document that two backends might have the same name/types
As long as they are somehow kept in sync..
Remi Gacogne [Wed, 27 May 2020 10:25:54 +0000 (12:25 +0200)]
auth: Document a few more backend methods (TSIG, metadata, DNSSEC..)
Remi Gacogne [Wed, 27 May 2020 10:14:23 +0000 (12:14 +0200)]
auth: Document a few more points of multi-backend interactions
Remi Gacogne [Wed, 27 May 2020 08:25:06 +0000 (10:25 +0200)]
auth: Add unit tests for the UeberBackend
Remi Gacogne [Mon, 10 Aug 2020 08:07:12 +0000 (10:07 +0200)]
Merge pull request #9374 from omoerbeek/rec-docs-webserver-allow-from
Be explicit about IPs vs netmasks.
Remi Gacogne [Mon, 10 Aug 2020 07:44:10 +0000 (09:44 +0200)]
Merge pull request #9275 from Nuitari/AlwaysReconnectOnComingBackUp
dnsdist: Force a reconnection when a downstream transitions to the UP state
Otto Moerbeek [Fri, 7 Aug 2020 10:20:04 +0000 (12:20 +0200)]
A range is not a generally known thing, use "IP addreses or netmasks" more
consistently.
Otto Moerbeek [Fri, 7 Aug 2020 09:35:00 +0000 (11:35 +0200)]
Be explicit about IPs vs netmasks.
Otto Moerbeek [Mon, 3 Aug 2020 11:45:42 +0000 (13:45 +0200)]
Merge pull request #9371 from phonedph1/patch-23
Update netmaskgroup.rst
Peter van Dijk [Mon, 3 Aug 2020 11:09:04 +0000 (13:09 +0200)]
Merge pull request #9337 from pieterlexis/report-IPSECKEY
Report IPSECKEY
Otto Moerbeek [Mon, 3 Aug 2020 11:05:47 +0000 (13:05 +0200)]
Lets do (non-recursive) cases with qname minimization.
Have to shortcut forwarding in doResolveNoQNameMinimization() in that
case, otherwise all are queries are just forwarded.
Otto Moerbeek [Mon, 3 Aug 2020 08:52:49 +0000 (10:52 +0200)]
Range based loop and some comments
Otto Moerbeek [Mon, 3 Aug 2020 08:43:14 +0000 (10:43 +0200)]
Note that name.isPartOf(name)
phonedph1 [Sun, 2 Aug 2020 01:55:58 +0000 (19:55 -0600)]
Update netmaskgroup.rst
Remi Gacogne [Fri, 31 Jul 2020 14:16:49 +0000 (16:16 +0200)]
dnsdist: Check the responder's payload < the incoming buffer size
Nuitari [Fri, 31 Jul 2020 13:45:59 +0000 (09:45 -0400)]
Update pdns/dnsdistdist/dnsdist-healthchecks.cc
Co-authored-by: Remi Gacogne <rgacogne+github@valombre.net>
Remi Gacogne [Fri, 31 Jul 2020 13:03:41 +0000 (15:03 +0200)]
Merge pull request #9222 from supervacuus/fix_dnsdist_ipv6_frontend_metric
dnsdist: Use toStringWithPort instead of manual addr/port concat
Remi Gacogne [Fri, 31 Jul 2020 12:57:38 +0000 (14:57 +0200)]
Merge pull request #9225 from rgacogne/wrap-files-smart-ptrs
Wrap more FILE objects in smart pointers
Remi Gacogne [Fri, 31 Jul 2020 12:57:00 +0000 (14:57 +0200)]
Merge pull request #9273 from rgacogne/ddist-server-latency-bindings
dnsdist: Add Lua bindings to get a server's latency
Otto Moerbeek [Fri, 31 Jul 2020 10:12:49 +0000 (12:12 +0200)]
Merge pull request #9196 from pieterlexis/qla-only-v6
rec: Disable outgoing v4 when QLA has no v4 addresses
Otto Moerbeek [Fri, 31 Jul 2020 09:13:05 +0000 (11:13 +0200)]
Tidy declaration of new exitCode field
Remi Gacogne [Fri, 31 Jul 2020 08:43:20 +0000 (10:43 +0200)]
Merge pull request #9366 from rgacogne/dnsdist-doh-response-map
dnsdist: Better documentation for HTTP responses map
Otto Moerbeek [Fri, 31 Jul 2020 07:28:47 +0000 (09:28 +0200)]
Merge pull request #9362 from omoerbeek/rec-bulk-more-threads
Rec: run test with more threads and skip the last (repeated) test
Remi Gacogne [Thu, 30 Jul 2020 15:23:59 +0000 (17:23 +0200)]
dnsdist: Better documentation for HTTP responses map
Including the fact that in 1.5.0 the paths should be listed in the
list of path passed to `addDOHLocal` to be able to match a response
rule.
Remi Gacogne [Thu, 30 Jul 2020 12:30:06 +0000 (14:30 +0200)]
Merge pull request #9365 from rgacogne/ddist-fix-invalid-char-changelog
dnsdist: Fix weird UTF-8 character in the ChangeLog
Remi Gacogne [Thu, 30 Jul 2020 12:29:06 +0000 (14:29 +0200)]
dnsdist: Fix weird UTF-8 character in the ChangeLog
Remi Gacogne [Thu, 30 Jul 2020 12:15:59 +0000 (14:15 +0200)]
Merge pull request #9358 from rgacogne/ddist150-secpoll-changelog
dnsdist: Update ChangeLog and secpoll for the 1.5.0 release
Remi Gacogne [Thu, 30 Jul 2020 08:34:43 +0000 (10:34 +0200)]
dnsdist: Fix the release date of dnsdist 1.5.0
Remi Gacogne [Wed, 29 Jul 2020 12:16:39 +0000 (14:16 +0200)]
Merge pull request #9360 from rgacogne/ddist-prevent-backends-copy
dnsdist: Prevent a copy of a pool's backends when selecting a server
Otto Moerbeek [Wed, 29 Jul 2020 12:03:34 +0000 (14:03 +0200)]
Half a million as biggest test for now to prevent buildbot timeouts
Otto Moerbeek [Wed, 29 Jul 2020 09:22:06 +0000 (11:22 +0200)]
Default to more (m)threads for bulk and fix a typo in test-recursor-bulk
Remi Gacogne [Wed, 29 Jul 2020 07:38:38 +0000 (09:38 +0200)]
dnsdist: Prevent a copy of a pool's backends when selecting a server
Remi Gacogne [Wed, 29 Jul 2020 07:00:16 +0000 (09:00 +0200)]
Whitelist part of the name of a contributor..
Remi Gacogne [Wed, 29 Jul 2020 06:58:36 +0000 (08:58 +0200)]
Merge pull request #9356 from rgacogne/ddist-check-cache-ptr
dnsdist: Handle calling PacketCache methods on a nil object
Remi Gacogne [Wed, 29 Jul 2020 06:57:20 +0000 (08:57 +0200)]
Merge pull request #9359 from Habbie/mysql-both-typo
auth tests gmysql2: fix env var name typo
Peter van Dijk [Tue, 28 Jul 2020 21:37:11 +0000 (23:37 +0200)]
auth tests gmysql2: fix env var name typo
Remi Gacogne [Tue, 28 Jul 2020 13:15:11 +0000 (15:15 +0200)]
dnsdist: Update ChangeLog and secpoll for the 1.5.0 release
Remi Gacogne [Tue, 28 Jul 2020 12:45:11 +0000 (14:45 +0200)]
Merge pull request #9355 from rgacogne/ddist-proxy-protocol-large
dnsdist: Improve reporting of possible overflow via large Proxy Protocol values
Remi Gacogne [Tue, 28 Jul 2020 12:41:38 +0000 (14:41 +0200)]
dnsdist: Handle calling PacketCache methods on a nil object
Pieter Lexis [Wed, 29 Apr 2020 08:06:16 +0000 (10:06 +0200)]
Report IPSECKEY
Remi Gacogne [Tue, 28 Jul 2020 09:12:27 +0000 (11:12 +0200)]
dnsdist: Improve reporting of possible overflow via large Proxy Protocol values
Remi Gacogne [Tue, 28 Jul 2020 09:05:27 +0000 (11:05 +0200)]
Merge pull request #9354 from PowerDNS/dependabot/bundler/modules/remotebackend/json-2.3.0
build(deps): bump json from 1.8.5 to 2.3.0 in /modules/remotebackend
Remi Gacogne [Tue, 28 Jul 2020 09:05:06 +0000 (11:05 +0200)]
Merge pull request #9353 from PowerDNS/dependabot/bundler/modules/remotebackend/regression-tests/json-2.3.0
build(deps): bump json from 1.8.2 to 2.3.0 in /modules/remotebackend/regression-tests