]>
git.ipfire.org Git - thirdparty/pdns.git/log
Otto [Tue, 3 Aug 2021 07:08:09 +0000 (09:08 +0200)]
Check in more places if the config policy has been updated before
using or modifying it.
(cherry picked from commit
0c98e3de2cf1daae3f7034803668c1ac10fefe49 )
Otto Moerbeek [Wed, 28 Jul 2021 07:30:26 +0000 (09:30 +0200)]
Merge pull request #10615 from omoerbeek/backport-10455-to-rec-4.4.x
rec: backport 10455 to rec-4.4.x: builder rpmbuild: run yum upgrade first
Peter van Dijk [Thu, 27 May 2021 16:04:46 +0000 (18:04 +0200)]
builder rpmbuild: run yum upgrade first
(cherry picked from commit
912729cf22c5303fa4e0136a639132ca940a186f )
Remi Gacogne [Mon, 19 Jul 2021 11:30:17 +0000 (13:30 +0200)]
Merge pull request #10580 from pieterlexis/44-backport-10555
rec: backport #10555 to 4.4.x: Work around clueless servers sending AA=0 answers
Pieter Lexis [Mon, 5 Jul 2021 12:19:12 +0000 (14:19 +0200)]
backport 10555 to 4.4
Otto Moerbeek [Tue, 11 May 2021 12:23:17 +0000 (14:23 +0200)]
Merge pull request #10390 from omoerbeek/rec-4.4.x-zero-ecs-sizecheck
Rec 4.4.x: zero ecs sizecheck
Otto Moerbeek [Tue, 11 May 2021 11:52:28 +0000 (13:52 +0200)]
Add corresponding regress test
Otto [Tue, 11 May 2021 11:48:27 +0000 (13:48 +0200)]
Check if we have room before adding zero ecs scope ENDS value
Otto Moerbeek [Tue, 11 May 2021 11:17:13 +0000 (13:17 +0200)]
Merge pull request #10384 from omoerbeek/backport-10329-to-rec-4.4.x
rec: Backport 10329 to rec-4.4.x: boost 1.76 containers: use standard exceptions
Otto Moerbeek [Tue, 11 May 2021 11:17:00 +0000 (13:17 +0200)]
Merge pull request #10383 from omoerbeek/backport-10303-to-rec-4.4.x
rec: Backport 10303 to rec 4.4.x: Use the correct ECS address when proxy-protocol is enabled
Otto Moerbeek [Tue, 11 May 2021 10:15:57 +0000 (12:15 +0200)]
Remove not-yet-relevant regress check
Otto Moerbeek [Tue, 11 May 2021 09:00:41 +0000 (11:00 +0200)]
Merge pull request #10385 from omoerbeek/backport-10353-to-rec-4.4.x
rec: Backport 10353 to rec 4.4.x: Apply dns64 on RPZ hits generated after a gettag_ffi hit
Otto Moerbeek [Tue, 11 May 2021 09:00:27 +0000 (11:00 +0200)]
Merge pull request #10387 from omoerbeek/rec-4.4.x-add-fuzz-corpus
Rec 4.4.x: add fuzz corpus files
Otto Moerbeek [Tue, 11 May 2021 09:00:14 +0000 (11:00 +0200)]
Merge pull request #10386 from omoerbeek/rec-4.4.x-no-cxx17
rec: 4.4.x codebase is not c++17, so don't use static_assert with 1 arg.
Otto Moerbeek [Tue, 11 May 2021 08:59:56 +0000 (10:59 +0200)]
Merge pull request #10382 from omoerbeek/backport-10252-to-rec-4.4.x
rec: Backport 10252 to rec-4.4.x: Fix the package version _on_ prerelease tags
Otto [Tue, 11 May 2021 07:55:52 +0000 (09:55 +0200)]
Add missing fuzzing corpus files
Otto [Mon, 10 May 2021 14:25:56 +0000 (16:25 +0200)]
rec 4.4.x codebase is not c++17, so don't use static_assert with 1 arg.
Remi Gacogne [Tue, 4 May 2021 16:30:47 +0000 (18:30 +0200)]
rec: Test the most simple condition first
Co-authored-by: Otto Moerbeek <otto.moerbeek@open-xchange.com>
(cherry picked from commit
89461c55042e1f0f7d17a511ae3d6c7c39602954 )
Remi Gacogne [Tue, 4 May 2021 12:56:40 +0000 (14:56 +0200)]
rec: Add a regression test for gettag_ffi, RPZ and DNS64 interaction
(cherry picked from commit
76b47869c7902da25036c76ec4cd98fe23a51827 )
Remi Gacogne [Tue, 4 May 2021 10:29:32 +0000 (12:29 +0200)]
rec: Apply dns64 on RPZ hits generated after a gettag_ffi hit
We do special case the qname RPZ processing after a gettag_ffi hit,
leading to dns64 to not be applied in that case. This commit adds
dns64 handling to the special case.
(cherry picked from commit
92f829c42ef82b6d5d0804886519536137925f23 )
Peter van Dijk [Fri, 23 Apr 2021 13:40:43 +0000 (15:40 +0200)]
boost 1.76 containers: use standard exceptions
(cherry picked from commit
311f26839819062ced8697686372b6c6b2210bdf )
Otto [Mon, 10 May 2021 14:09:17 +0000 (16:09 +0200)]
Revert whitelist -> allow-list change
Remi Gacogne [Mon, 19 Apr 2021 12:06:26 +0000 (14:06 +0200)]
rec: Fix the proxy protocol regression tests
(cherry picked from commit
1d3ea4cf67b5e1565ed619f5015420481e1c87f3 )
Remi Gacogne [Mon, 19 Apr 2021 09:15:43 +0000 (11:15 +0200)]
rec: Replace deprecated edns-subnet-whitelist with edns-subnet-allow-list
(cherry picked from commit
3be6dde85dda49352642681813753454e5f41525 )
Remi Gacogne [Mon, 19 Apr 2021 09:13:47 +0000 (11:13 +0200)]
rec: Add regression tests for Proxy Protocol / ECS interaction
(cherry picked from commit
9166ee1b3fc9d5df9b93570d883cf154aa98e425 )
Remi Gacogne [Mon, 19 Apr 2021 08:09:40 +0000 (10:09 +0200)]
rec: Use the correct ECS address when proxy-protocol is enabled
(cherry picked from commit
2199aa19f92415dc9ecdfafbd9c9ce08327f54b8 )
Pieter Lexis [Wed, 31 Mar 2021 14:04:27 +0000 (16:04 +0200)]
Fix the package version _on_ prerelease tags
Closes #9842
(cherry picked from commit
121a191d5ecd24818053a39013608e424a36142a )
Otto Moerbeek [Wed, 28 Apr 2021 10:21:07 +0000 (12:21 +0200)]
Merge pull request #10314 from omoerbeek/backport-10286-to-rec-4.4.x
rec: Backport 10286 to rec 4.4.x: rpz dumper: stop generating double zz labels on networks that start with zeroes
Otto Moerbeek [Wed, 21 Apr 2021 09:02:25 +0000 (11:02 +0200)]
Merge pull request #10313 from omoerbeek/backport-10291-to-rec-4.4.x
rec: backport 10291 to rec-4.4.x: Exception loading the RPZ seedfile is not fatal.
Otto [Tue, 13 Apr 2021 13:16:09 +0000 (15:16 +0200)]
Exception loading the RPZ seedfile is not fatal.
Catch PDNSException and clear on failure.
(cherry picked from commit
a47cc75dfa7519bcf7b31cee511852ae954a50f8 )
Peter van Dijk [Wed, 14 Apr 2021 16:46:27 +0000 (18:46 +0200)]
the code is not glibc specific
(cherry picked from commit
245abe4da5829bcf39953cfe06c0ef6ab8f6ecd7 )
Peter van Dijk [Wed, 14 Apr 2021 16:28:20 +0000 (18:28 +0200)]
comments from code review
(cherry picked from commit
34b0536b713515b4cc89d8a28ea27822ef0880dc )
Peter van Dijk [Wed, 14 Apr 2021 16:26:09 +0000 (18:26 +0200)]
auto, reinterpret_cast
Co-authored-by: Remi Gacogne <rgacogne+github@valombre.net>
(cherry picked from commit
de769ee3f68d9e940cd10610e7a68b03ce339bda )
Peter van Dijk [Tue, 13 Apr 2021 19:06:33 +0000 (21:06 +0200)]
add tests
Co-authored-by: Otto Moerbeek <otto.moerbeek@open-xchange.com>
(cherry picked from commit
0d70e98b423fed67efff4ea82db7eb7d6552a64c )
Peter van Dijk [Mon, 12 Apr 2021 10:24:17 +0000 (12:24 +0200)]
rpz dumper: stop generating double zz labels on networks that start with zeroes
(partial rewrite; adds tests)
(cherry picked from commit
bbe6cfec2b5a0b65a7183c04a4d088f1fcc87ba7 )
Otto Moerbeek [Mon, 29 Mar 2021 15:59:13 +0000 (17:59 +0200)]
Merge pull request #10240 from omoerbeek/backport-10238-to-rec-4.4.x
rec: Backport 10238 to rec 4.4.x: More fail-safe handling of NOD files
Otto Moerbeek [Mon, 29 Mar 2021 15:59:00 +0000 (17:59 +0200)]
Merge pull request #10227 from omoerbeek/backport-10111-to-rec-4.4.x
rec: Backport 10111 to rec 4.4.x: Handle policy (if needed) after postresolve
Otto [Mon, 29 Mar 2021 15:10:30 +0000 (17:10 +0200)]
Fix make_unique to be c++11 compatibe, use explicit unique_ptr ct
Otto [Mon, 29 Mar 2021 13:27:43 +0000 (15:27 +0200)]
Safe tmp file handling, basic sanity check on size of data.
(cherry picked from commit
852d4e70c09dd9b41d9aa2a988a666b0cb749d97 )
Otto [Mon, 29 Mar 2021 10:07:14 +0000 (12:07 +0200)]
Move the opening of the file to write a bit down
(cherry picked from commit
5ef38b0c7b61e819773765d87b0fe6061cd0be7a )
Otto [Mon, 29 Mar 2021 10:05:55 +0000 (12:05 +0200)]
namespace filesystem = boost::filesystem
(cherry picked from commit
dec872ee807caa32eab6f75e36db4feb16f2f6ea )
Otto [Mon, 29 Mar 2021 09:49:34 +0000 (11:49 +0200)]
Zap tmp files; use random suffix and fix leak by using smart pointer.
(cherry picked from commit
e672ad6db7e9d0a98569656a4c0701121715b842 )
Otto [Mon, 29 Mar 2021 08:40:37 +0000 (10:40 +0200)]
More fail-safe handling of NOD files
(cherry picked from commit
7b4cc738ffaaec7173f39fc140799f2200d93e61 )
Otto Moerbeek [Mon, 29 Mar 2021 10:25:07 +0000 (12:25 +0200)]
Merge pull request #10226 from omoerbeek/backport-10064-to-rec-4.4.x
rec: Backport 10064 to 4.4.x: Return current rcode instead of 0 if there are no CNAME records to follow
Otto Moerbeek [Mon, 29 Mar 2021 10:24:52 +0000 (12:24 +0200)]
Merge pull request #10225 from omoerbeek/backport-10042-to-rec-4.4.x
Backport 10042 to rec 4.4.x: dockerfiles: Ensure version number is correct for releases
Otto Moerbeek [Mon, 29 Mar 2021 06:56:44 +0000 (08:56 +0200)]
Merge pull request #10224 from omoerbeek/backport-9883-to-rec-4.4.x
rec: Backport 9883 to rec 4.4.x: Lookup DS entries before CNAME entries
Otto Moerbeek [Mon, 29 Mar 2021 06:46:50 +0000 (08:46 +0200)]
Merge pull request #10222 from omoerbeek/backport-9860-to-rec-4.4.x
rec: backport 9860 to 4.4.x: Get rid of warnings when compiling with Boost 1.74
Otto [Fri, 26 Mar 2021 15:30:01 +0000 (16:30 +0100)]
Review comments: clean d_from if needed and a merge oversight.
Otto [Fri, 26 Mar 2021 10:10:00 +0000 (11:10 +0100)]
Reformat
Otto Moerbeek [Fri, 26 Mar 2021 10:05:59 +0000 (11:05 +0100)]
Merge pull request #10221 from omoerbeek/backport-9856-to-rec-4.4.x
rec: Backport 9856 to rec 4.4.x: Use a short-lived NSEC3 hashes cache for denial validation
Otto Moerbeek [Fri, 26 Mar 2021 10:05:44 +0000 (11:05 +0100)]
Merge pull request #10220 from omoerbeek/backport-9827-to-rec-4.4.x
rec: backport 9827 to rec 4.4.x: stop using travis
Otto [Fri, 26 Mar 2021 09:59:15 +0000 (10:59 +0100)]
Partial backport of #10111: Handle policy (if needed) after postresolve
I did not take the Lua changes, as there is a (slight) chance they are disruptive.
Otto [Fri, 5 Feb 2021 15:18:55 +0000 (16:18 +0100)]
Return current rcode instead of 0 if there are no CNAME records to follow.
Note that this is a change in behaviour. While it is for the good, it might
be existing code depends on the old 0 value...
(cherry picked from commit
558d47eba7d2edd3fb5991af428d9d432fec1dfa )
Pieter Lexis [Tue, 2 Feb 2021 12:31:15 +0000 (13:31 +0100)]
docker: use unbuffered output in init
(cherry picked from commit
aa665201200100c9f97969c8a9907d775d55adbe )
Pieter Lexis [Tue, 2 Feb 2021 12:28:04 +0000 (13:28 +0100)]
dockerfiles: Ensure version number is correct for releases
(cherry picked from commit
a508963dc3a36883b24db67e285c9e0481b84fb0 )
Remi Gacogne [Tue, 5 Jan 2021 08:54:18 +0000 (09:54 +0100)]
rec: Remove unneeded 'static'
(cherry picked from commit
3eff7a0d105c6fa6342a82a217e1f96217824dbf )
Otto [Fri, 26 Mar 2021 08:44:00 +0000 (09:44 +0100)]
Resolve merge issues
Remi Gacogne [Thu, 17 Dec 2020 13:45:59 +0000 (14:45 +0100)]
rec: Store the zone and remote server IP in the records cache
(cherry picked from commit
928c0f926859012945a223d28ffd3ce3f3ba2ac1 )
Remi Gacogne [Wed, 16 Dec 2020 16:40:15 +0000 (17:40 +0100)]
rec: Add a unit test for the 'DS entry expired but CNAME is here' issue
(cherry picked from commit
b26212090b16c0a4e7f583e10586e5e85e2b66ae )
Remi Gacogne [Wed, 16 Dec 2020 14:51:19 +0000 (15:51 +0100)]
rec: Lookup DS entries before CNAME entries
When we are looking for a DS, we want to do the non-CNAME cache check first
because we can actually have a DS (from the parent zone) AND a CNAME (from
the child zone), and what we really want is the DS.
(cherry picked from commit
38263b88f2b3fa979cb1067ce602f48a1a4678bb )
Remi Gacogne [Fri, 11 Dec 2020 16:01:00 +0000 (17:01 +0100)]
rec: Get rid of warnings when compiling with Boost 1.74
(cherry picked from commit
b2dd79dc04e2939fb84e3a4ee3df9a191bebe529 )
Remi Gacogne [Mon, 14 Dec 2020 10:44:41 +0000 (11:44 +0100)]
rec: Fix the NSEC3 hashes cache on older systems
By explicitely constructing the tuple.
(cherry picked from commit
a398d2ca66cffdbc7b3e96366fa5978e8f7cf32e )
Remi Gacogne [Fri, 11 Dec 2020 15:37:49 +0000 (16:37 +0100)]
rec: Copy the salt into the cache instead of taking a reference
At the moment the salt does live longer than the cache, but that
might hold true forever.
(cherry picked from commit
8ca539e75a1b0cc8f43f7e2234357c857f9876bf )
Remi Gacogne [Fri, 11 Dec 2020 10:12:06 +0000 (11:12 +0100)]
rec: Use a short-lived NSEC3 hashes cache for denial validation
It turns out that computing those SHA1 hashes is far from cheap,
and in almost all cases the salt and iterations are identical
so no need to compute them several times.
(cherry picked from commit
dabcae2a1b2223a5c77f9fed28525204b3d303a5 )
Your Name [Tue, 8 Dec 2020 08:08:13 +0000 (09:08 +0100)]
stop using travis
(cherry picked from commit
cd8a563cb06dd7a0625db130c6eeb9a58ab8371c )
Otto Moerbeek [Tue, 23 Mar 2021 14:09:23 +0000 (15:09 +0100)]
Merge pull request #10199 from omoerbeek/backport-9812-to-rec-4.4.x
rec: Backport 9812 to 4.4.x: Handle failure to start the web server more gracefully
Otto Moerbeek [Fri, 19 Mar 2021 14:48:01 +0000 (15:48 +0100)]
Merge pull request #10198 from omoerbeek/backport-9749-to-rec-4.4.x
rec: backport 9749 to 4.4.x: Fix the DNSName move assignement operator
Otto Moerbeek [Fri, 19 Mar 2021 14:47:46 +0000 (15:47 +0100)]
Merge pull request #10197 from omoerbeek/backport-9970-to-rec-4.4.x
rec: Backport 9970 to 4.4.x: test that we correctly cap the answer's TTL in expanded wildcard cases
Remi Gacogne [Thu, 3 Dec 2020 08:34:08 +0000 (09:34 +0100)]
rec: Handle failure to start the web server more gracefully
At this point we already have several threads so calling exit()
will cause problem by trying to destruct objects that are in use
by other threads, so call _exit() instead.
Also mention the web server in the error message so that the root
cause is easier to identify.
(cherry picked from commit
ce715f38fcedf752220cd5056e1a3945330041fd )
Remi Gacogne [Thu, 19 Nov 2020 09:53:06 +0000 (10:53 +0100)]
Fix the DNSName move assignement operator
A misplaced 'const' prevented it from being called, making every
move of a DNSName into a full copy.
Introduced in
d720eb8add5ebda11867e8b404125e0b68ed2911 .
(cherry picked from commit
8d1bb300460d5cc97b4599ea8eddeb7b6d35decf )
Remi Gacogne [Wed, 13 Jan 2021 14:24:37 +0000 (15:24 +0100)]
rec: Test that we correctly cap the answer's TTL in expanded wildcard cases
(cherry picked from commit
84b05fc29e3cab7cd41d0a2309b1f969b7b6d0b7 )
Remi Gacogne [Wed, 13 Jan 2021 11:10:03 +0000 (12:10 +0100)]
rec: Account for the NSEC(3) denial TTL in expanded wildcard answers
(cherry picked from commit
222ce6bfee7718df70dcaa3e22bb42a3ddf66ad1 )
Otto Moerbeek [Fri, 19 Mar 2021 12:56:19 +0000 (13:56 +0100)]
Merge pull request #10194 from omoerbeek/backport-9793-to-rec-4.4.x
rec: Backport 9793 to 4.4.x: Fix the gathering of denial proof for wildcard-expanded answers
Otto Moerbeek [Fri, 19 Mar 2021 09:21:12 +0000 (10:21 +0100)]
Merge pull request #10192 from omoerbeek/rec-backport-10185-to-4.4.x
rec: Backport 10185 to 4.4.x: make sure we take the right minimum for the PC TTL data in the SERVFAIL case.
Remi Gacogne [Tue, 1 Dec 2020 16:20:22 +0000 (17:20 +0100)]
rec: Fix the gathering of denial proof for wildcard-expanded answers
If somehow the RRSIG indicating that the answer is expanded from a
wildcard (label count smaller than the number of labels in the name)
went _after_ the NSEC we need, we forgot to gather that NSEC.
It might have been an issue for downstream validation (we do gather
them a second time later for our own validation) since the client
would not have received them.
(cherry picked from commit
0626e855ad5f944f8b357d729dc42e001f57820a )
Otto [Fri, 19 Mar 2021 07:57:37 +0000 (08:57 +0100)]
Backport #10185: make sure we take the right minimum for the PC TTL data in the SERVFAIL case.
Peter van Dijk [Fri, 5 Feb 2021 13:52:18 +0000 (14:52 +0100)]
Merge pull request #10062 from Habbie/rec-4.4.x-el8-fstrm
rec-4.4.x el8: pull in libfstrm
Peter van Dijk [Fri, 5 Feb 2021 11:25:56 +0000 (12:25 +0100)]
rec-4.4.x el8: pull in libfstrm
Pieter Lexis [Thu, 4 Feb 2021 13:08:24 +0000 (14:08 +0100)]
Merge pull request #9830 from omoerbeek/rec-4-4.x-drop-el6
Rec: Backport 8617 to 4.4.x: drop el6 build
Otto Moerbeek [Mon, 4 Jan 2021 09:46:49 +0000 (10:46 +0100)]
Merge pull request #9852 from pieterlexis/rec-4.4-docker
Port the dockerfiles from master to rec-4.4
Pieter Lexis [Fri, 11 Dec 2020 10:28:53 +0000 (11:28 +0100)]
Port the dockerfiles from master to rec-4.4
Otto Moerbeek [Wed, 9 Dec 2020 12:08:22 +0000 (13:08 +0100)]
Merge pull request #9837 from omoerbeek/backport-9832-to-rec-4.4.x
rec: Backport 9832 to rec 4.4.x: UUID: Use the non-cryptographic variant of the boost::uuid
Otto Moerbeek [Wed, 9 Dec 2020 12:08:06 +0000 (13:08 +0100)]
Merge pull request #9838 from omoerbeek/backport-9817-to-rec-4.4.x
rec: Backport 9817 to rec 4.4.x: Keep a cached, valid entry over a fresher Bogus one
Otto Moerbeek [Wed, 9 Dec 2020 10:22:24 +0000 (11:22 +0100)]
LWResult::Result does not exist in 4.4.x
Remi Gacogne [Fri, 4 Dec 2020 16:17:24 +0000 (17:17 +0100)]
rec: Fix a comment, as suggested by Otto
(cherry picked from commit
911d4fa6ff8dd2afd86f10e53cf025ed7b1dd250 )
Remi Gacogne [Fri, 4 Dec 2020 16:16:34 +0000 (17:16 +0100)]
rec: Fix unit test formatting
(cherry picked from commit
5cf5062e9bb8c320eba1d4e51f5b0ba9afad0270 )
Remi Gacogne [Thu, 3 Dec 2020 14:21:48 +0000 (15:21 +0100)]
rec: Keep a cached, valid entry over a fresher Bogus one
It turns out to be quite difficult to make us accept a record that
we already have in cache, thanks to sanitization, but let's make
sure that we will not replace a valid entry with a Bogus one if that
happens.
It might happen for SOA records, and for DS records when the TTL of
the corresponding NS records is shorter than the TTL of the DS.
(cherry picked from commit
feca7c190f690e0caa424a2810a4d43b55501dfb )
Otto Moerbeek [Wed, 9 Dec 2020 07:37:38 +0000 (08:37 +0100)]
Add a speedtest for uuid generation
(cherry picked from commit
eee6c2d5ab5c322f3e7501e531a0325b586beb3b )
Remi Gacogne [Tue, 8 Dec 2020 15:54:14 +0000 (16:54 +0100)]
UUID: Use the non-cryptographic variant of the boost::uuid
Since Boost 1.67.0 the default UUID generator is cryptographically
strong, which is neat but quite slower. Since we don't need that,
just use the fastest version.
(cherry picked from commit
0acc8b31804a2ed3bb7309d5fb22576411fcd244 )
Peter van Dijk [Tue, 8 Dec 2020 21:13:49 +0000 (22:13 +0100)]
Merge pull request #9833 from Habbie/backport-9831-to-rec-4.4.x
rec-4.4.x: el8: PowerTools is now powertools
Your Name [Tue, 8 Dec 2020 14:23:13 +0000 (15:23 +0100)]
el8: PowerTools is now powertools
(cherry picked from commit
26fe12046566da83844f1163134ba722a603e911 )
Pieter Lexis [Tue, 10 Dec 2019 10:45:43 +0000 (11:45 +0100)]
pkgs: drop EL6
Pieter Lexis [Tue, 10 Dec 2019 10:40:31 +0000 (11:40 +0100)]
rec: drop EL6 pkg support
Otto Moerbeek [Tue, 8 Dec 2020 07:06:38 +0000 (08:06 +0100)]
Merge pull request #9799 from Habbie/backport-9574-to-rec-4.4.x
rec-4.4.x: Ensure socket-dir matches runtimedir on old systemd
Otto Moerbeek [Mon, 7 Dec 2020 14:04:45 +0000 (15:04 +0100)]
Merge pull request #9825 from omoerbeek/backport-9807-to-rec-4.4.x
rec: Backport 9807 to rec 4.4.x: Untangle the validation/resolving qnames and qtypes
Remi Gacogne [Wed, 2 Dec 2020 13:46:19 +0000 (14:46 +0100)]
rec: Untangle the validation/resolving qnames and qtypes
(cherry picked from commit
6d1218188747bdeb9f8fddc52a0499a8d9490ff4 )
Remi Gacogne [Mon, 7 Dec 2020 13:57:04 +0000 (14:57 +0100)]
Merge pull request #9821 from rgacogne/rec44-more-bogus-states
rec-4.4.x: Move to several distinct Bogus states, for easier debugging
Remi Gacogne [Mon, 7 Dec 2020 12:32:17 +0000 (13:32 +0100)]
rec: Preserve compatibility with Lua scripts using the 'Bogus' state
Otto Moerbeek [Mon, 7 Dec 2020 12:28:03 +0000 (13:28 +0100)]
Merge pull request #9805 from omoerbeek/backport-9790-to-rec-4.4.x
rec: backport 9790 to rec-4.4.x: Do not chase CNAME during qname minization step 4
Remi Gacogne [Mon, 7 Dec 2020 09:22:36 +0000 (10:22 +0100)]
rec: Export a 'Bogus' metric as the sum of all other Bogus metrics