]>
git.ipfire.org Git - thirdparty/pdns.git/log
Otto Moerbeek [Wed, 17 Aug 2022 08:30:36 +0000 (10:30 +0200)]
Also do odbc backend (tested) and ldap (not completely tested, as it gives
ldap specific errors on MacOS).
Otto Moerbeek [Tue, 16 Aug 2022 14:07:45 +0000 (16:07 +0200)]
Fix a bunch of build errors on MacOS related to the location of libcrypto
Remi Gacogne [Tue, 16 Aug 2022 11:25:58 +0000 (13:25 +0200)]
Merge pull request #11845 from rgacogne/ddist-better-stats-handling
dnsdist: Better handling of the different types of metrics
Remi Gacogne [Tue, 16 Aug 2022 11:24:34 +0000 (13:24 +0200)]
Merge pull request #11844 from rgacogne/ddist-destroy-initial-health-mplexer
dnsdist: Do not keep the mplexer created for the initial health-check around
Remi Gacogne [Tue, 16 Aug 2022 11:24:04 +0000 (13:24 +0200)]
Merge pull request #11798 from rgacogne/ddist-fix-cache-counters-latency
dnsdist: Fix latency and counters update for UDP cache hits
Remi Gacogne [Tue, 16 Aug 2022 11:23:49 +0000 (13:23 +0200)]
Merge pull request #11790 from rgacogne/ddist-fix-exception-discovery
dnsdist: Use the correct delay when a backend cannot be upgraded to Do{T,H}
Otto Moerbeek [Tue, 16 Aug 2022 11:23:41 +0000 (13:23 +0200)]
Merge pull request #11812 from zeha/recnojquery
Recursor: replace/remove jQuery
Otto Moerbeek [Tue, 16 Aug 2022 11:21:12 +0000 (13:21 +0200)]
Merge pull request #11854 from omoerbeek/rec-slog-ws-followup
rec: structured logging for sebserver followup: An HttpException creates a new response body.
Chris Hofstaedtler [Tue, 16 Aug 2022 10:12:52 +0000 (12:12 +0200)]
rec js: use searchParams.append to build URL
Chris Hofstaedtler [Wed, 3 Aug 2022 18:48:16 +0000 (20:48 +0200)]
rec: split config for fetch out of get_json
Makes for easier development of the embedded JS/HTML files.
To use this, use the commented out fetchConfig, and open index.html
in a browser directly from the filesystem.
Otto Moerbeek [Tue, 16 Aug 2022 08:00:52 +0000 (10:00 +0200)]
An HttpException creates a new response body.
Initialize the s_dlog field of that new response. I would prefer to do that in the
exception's ct, but we do not have the uniqueid there.
Remi Gacogne [Mon, 15 Aug 2022 19:31:23 +0000 (21:31 +0200)]
Merge pull request #11838 from rgacogne/ddist-fix-cdb-tests
dnsdist: Fix a possible race in the CDB reload regression tests
Otto Moerbeek [Thu, 11 Aug 2022 06:46:35 +0000 (08:46 +0200)]
Merge pull request #11843 from omoerbeek/rec-authzones-wipe
Clear the caches *after* loading authzones.
Remi Gacogne [Wed, 10 Aug 2022 14:56:55 +0000 (16:56 +0200)]
dnsdist: Better handling of the different types of metrics
This commit ensures that we don't crash if we forget to update a part of code
if we ever add a new type of metrics, as happened in
9f4fa5ae01efa878d2aa27e4398740d7ed6ef01f .
Remi Gacogne [Wed, 10 Aug 2022 12:55:44 +0000 (14:55 +0200)]
dnsdist: Do not keep the mplexer created for the initial health-check around
We do not need after that initial health-check round so it is only wasting
(a very small amount of) memory and one file descriptor at that point.
Otto Moerbeek [Wed, 10 Aug 2022 11:30:24 +0000 (13:30 +0200)]
Clear the caches *after* loading authzones.
Remi Gacogne [Wed, 10 Aug 2022 06:08:26 +0000 (08:08 +0200)]
Merge pull request #11830 from asgeirn/dnsdist-4155-enetunreach
Also reconnect on ENETUNREACH.
Remi Gacogne [Tue, 9 Aug 2022 11:22:25 +0000 (13:22 +0200)]
dnsdist: Fix a possible race in the CDB reload regression tests
Peter van Dijk [Mon, 8 Aug 2022 10:40:48 +0000 (12:40 +0200)]
Merge pull request #11825 from mind04/pdns-catalog-next
Pdns catalog next
Asgeir Storesund Nilsen [Mon, 8 Aug 2022 09:01:42 +0000 (11:01 +0200)]
Use stringerror
Co-authored-by: Remi Gacogne <github@coredump.fr>
Remi Gacogne [Mon, 8 Aug 2022 08:25:21 +0000 (10:25 +0200)]
Merge pull request #11827 from nils-wisiol/clarify_hashing_docs
dnsdist: docs clarification on cookie hashing
Remi Gacogne [Mon, 8 Aug 2022 07:45:17 +0000 (09:45 +0200)]
Merge pull request #11807 from Habbie/dnsdist-addrule-typo
dnsdist docs: fix addRule typo
Kees Monshouwer [Fri, 5 Aug 2022 12:13:08 +0000 (14:13 +0200)]
auth: fix backend page layout
Kees Monshouwer [Fri, 5 Aug 2022 08:50:42 +0000 (10:50 +0200)]
auth: fix broken link in catalog doc
Kees Monshouwer [Wed, 3 Aug 2022 14:36:28 +0000 (16:36 +0200)]
auth: fix catalogDiff() coverity report
Kees Monshouwer [Wed, 3 Aug 2022 14:34:32 +0000 (16:34 +0200)]
auth: add missing catalog types in getAllDomains()
Peter van Dijk [Fri, 5 Aug 2022 16:39:53 +0000 (18:39 +0200)]
Merge pull request #11822 from Habbie/nits-
20220803
auth: sql/catalog nits
Asgeir Storesund Nilsen [Thu, 4 Aug 2022 17:46:06 +0000 (19:46 +0200)]
Also reconnect on ENETUNREACH.
Ref. #4155
Nils Wisiol [Wed, 3 Aug 2022 23:03:57 +0000 (19:03 -0400)]
dnsdist: docs clarification on cookie hashing
Peter van Dijk [Wed, 3 Aug 2022 09:47:14 +0000 (11:47 +0200)]
auth sqlite3: abort schema transactions on error
Peter van Dijk [Wed, 3 Aug 2022 09:21:40 +0000 (11:21 +0200)]
sqlite3 catalog zones: fix query typos
Peter van Dijk [Wed, 3 Aug 2022 09:21:29 +0000 (11:21 +0200)]
sqlite3 schema migration: fix typo
Otto Moerbeek [Wed, 3 Aug 2022 07:44:50 +0000 (09:44 +0200)]
Merge pull request #11820 from omoerbeek/rec-load-lua-errhandling
rec: Handle file related errors initially loading Lua script.
Otto Moerbeek [Wed, 3 Aug 2022 06:56:48 +0000 (08:56 +0200)]
Handle error initially loading Lua script.
Fixes #11818 #10079
Otto Moerbeek [Wed, 3 Aug 2022 06:15:00 +0000 (08:15 +0200)]
Merge pull request #11811 from zeha/recrmoldjs
rec: remove unused jsrender.js
Chris Hofstaedtler [Tue, 2 Aug 2022 15:31:45 +0000 (17:31 +0200)]
rec: rename local.js to help cache issue with Firefox
Peter van Dijk [Tue, 2 Aug 2022 14:31:20 +0000 (16:31 +0200)]
Merge pull request #11082 from zeha/auth-merge-main
auth: merge "main" code into new auth-main.(cc|hh)
Chris Hofstaedtler [Tue, 2 Aug 2022 13:49:13 +0000 (15:49 +0200)]
pdns/auth-main.*: format-code
Chris Hofstaedtler [Wed, 8 Dec 2021 19:46:39 +0000 (20:46 +0100)]
auth: merge "main" code into new auth-main.(cc|hh)
Merge common_startup.cc and receiver.cc into auth-main.cc, and
rename common_startup.hh into receiver.hh.
This is a very minimal merge with no cleanup. Its intention is to
make understanding the startup code path easier, by avoiding having
to look at two compilation units to determine the exact order.
Peter van Dijk [Tue, 2 Aug 2022 13:44:40 +0000 (15:44 +0200)]
Merge pull request #11760 from Habbie/lua-shared-tcp
auth LUA: make shared mode work for TCP queries
Peter van Dijk [Tue, 2 Aug 2022 13:44:12 +0000 (15:44 +0200)]
Merge pull request #11808 from Habbie/dnsbulktest-init-var
dnsbulktest: initialise struct member; use correct type when setting it
Peter van Dijk [Tue, 2 Aug 2022 13:33:10 +0000 (15:33 +0200)]
Merge pull request #11815 from mind04/auth-notify
auth: make sure a notified zone is in the zonecache
Peter van Dijk [Tue, 2 Aug 2022 13:31:30 +0000 (15:31 +0200)]
Merge pull request #11759 from mind04/auth-tsig-cleanup
auth: getTSIGKey(s) cleanup
Peter van Dijk [Tue, 2 Aug 2022 12:48:50 +0000 (14:48 +0200)]
rename s_LUA to LUA where it is not a static
Peter van Dijk [Tue, 2 Aug 2022 12:48:33 +0000 (14:48 +0200)]
LUA records: describe shared state UDP/TCP difference
Kees Monshouwer [Tue, 2 Aug 2022 11:54:53 +0000 (13:54 +0200)]
auth: make sure a notified zone is in the zonecache
Otto Moerbeek [Tue, 2 Aug 2022 10:53:44 +0000 (12:53 +0200)]
Merge pull request #11780 from omoerbeek/rec-save-last-nsspeed
rec: Save the last nsspeed recorded plus output it in rec_control dump-nsspeeds
Otto Moerbeek [Tue, 2 Aug 2022 08:19:58 +0000 (10:19 +0200)]
Some more `auto` instead of explicit types
Otto Moerbeek [Tue, 2 Aug 2022 08:17:18 +0000 (10:17 +0200)]
Merge pull request #11714 from omoerbeek/rec-sl-queries
rec: stuctured logging for incoming and outgoing subsystems
Chris Hofstaedtler [Tue, 2 Aug 2022 07:29:49 +0000 (09:29 +0200)]
rec: improve network error handling
Chris Hofstaedtler [Tue, 2 Aug 2022 07:23:35 +0000 (09:23 +0200)]
rec: un-xhtml-ify html
Chris Hofstaedtler [Tue, 2 Aug 2022 07:23:20 +0000 (09:23 +0200)]
rec: remove jquery
Chris Hofstaedtler [Tue, 2 Aug 2022 07:19:14 +0000 (09:19 +0200)]
rec: set template output without jquery
Chris Hofstaedtler [Tue, 2 Aug 2022 07:17:02 +0000 (09:17 +0200)]
rec: use Array.forEach instead of jquery.each
Chris Hofstaedtler [Tue, 2 Aug 2022 07:10:51 +0000 (09:10 +0200)]
rec: bind event handler without jquery
Also remove reference to not-existing filter2 checkbox.
Chris Hofstaedtler [Tue, 2 Aug 2022 07:08:42 +0000 (09:08 +0200)]
rec: read filter1 checkbox without jquery
Chris Hofstaedtler [Tue, 2 Aug 2022 07:07:27 +0000 (09:07 +0200)]
rec: show/hide connection error/status without jquery
Chris Hofstaedtler [Tue, 2 Aug 2022 07:04:11 +0000 (09:04 +0200)]
rec: read handlebar templates without $()
Chris Hofstaedtler [Tue, 2 Aug 2022 07:00:35 +0000 (09:00 +0200)]
rec: use defer instead of $(document).ready
Chris Hofstaedtler [Tue, 2 Aug 2022 06:52:12 +0000 (08:52 +0200)]
rec: use fetch instead of jQuery.ajax/getJSON
Peter van Dijk [Tue, 2 Aug 2022 07:04:32 +0000 (09:04 +0200)]
Merge pull request #11772 from mind04/auth-catalog-zone
Implement catalog zones in the authoritative server
Chris Hofstaedtler [Tue, 2 Aug 2022 06:05:25 +0000 (08:05 +0200)]
rec: remove unused jsrender.js
Kees Monshouwer [Mon, 1 Aug 2022 18:53:37 +0000 (20:53 +0200)]
auth: member zones adopt their primaries from the consumer zone
Peter van Dijk [Fri, 29 Jul 2022 07:44:32 +0000 (09:44 +0200)]
dnsbulktest: initialise struct member; use correct type when setting it
Peter van Dijk [Fri, 29 Jul 2022 07:15:41 +0000 (09:15 +0200)]
dnsdist docs: fix addRule typo
Remi Gacogne [Tue, 19 Jul 2022 13:25:48 +0000 (15:25 +0200)]
dnsdist: Fix latency and counters update for UDP cache hits
The latency was counted twice, and the frontend-nxdomain,
frontend-noerror and frontend-servfail was increased twice as well.
Kees Monshouwer [Mon, 4 Jul 2022 20:16:05 +0000 (22:16 +0200)]
auth: getTSIGKey(s) cleanup
Kees Monshouwer [Mon, 18 Jul 2022 12:17:01 +0000 (14:17 +0200)]
auth: review sugestions
Peter van Dijk [Mon, 18 Jul 2022 11:53:59 +0000 (13:53 +0200)]
Merge pull request #11694 from Groverkss/patch-1
Update `also-notify` docs for non-standard ports
Kees Monshouwer [Sun, 17 Jul 2022 21:38:56 +0000 (23:38 +0200)]
auth: clear caches after the catalig transaction is comitted
Kees Monshouwer [Sun, 17 Jul 2022 21:37:54 +0000 (23:37 +0200)]
auth: also warn for producers notifies
Kees Monshouwer [Sun, 17 Jul 2022 19:18:30 +0000 (21:18 +0200)]
auth: do not use the metadata cache for AXFR
Kees Monshouwer [Sun, 17 Jul 2022 19:06:12 +0000 (21:06 +0200)]
auth: fix Duplicate RO transaction
Peter van Dijk [Sun, 17 Jul 2022 22:00:59 +0000 (00:00 +0200)]
Merge pull request #11791 from Habbie/bookworm
add debian bookworm target and run it daily in CI
Peter van Dijk [Sat, 16 Jul 2022 20:38:56 +0000 (22:38 +0200)]
add debian bookworm target and run it daily in CI
Peter van Dijk [Sun, 17 Jul 2022 21:59:00 +0000 (23:59 +0200)]
Merge pull request #11793 from Habbie/el9-no-epel-testing
el9: remove epel-testing, new re2 is in epel9 stable now
Peter van Dijk [Sun, 17 Jul 2022 21:51:50 +0000 (23:51 +0200)]
Merge pull request #11792 from Habbie/kinetic
add ubuntu kinetic target and run it daily in CI
Peter van Dijk [Sun, 17 Jul 2022 20:25:16 +0000 (22:25 +0200)]
el9: remove epel-testing, new re2 is in epel9 stable now
Peter van Dijk [Sun, 17 Jul 2022 20:14:34 +0000 (22:14 +0200)]
Merge pull request #11788 from Habbie/el9
EL9 builds
Peter van Dijk [Sat, 16 Jul 2022 20:38:56 +0000 (22:38 +0200)]
add ubuntu kinetic target and run it daily in CI
Remi Gacogne [Sat, 16 Jul 2022 16:56:52 +0000 (18:56 +0200)]
dnsdist: Use the correct delay when a backend cannot be upgraded to Do{H,T}
Peter van Dijk [Fri, 15 Jul 2022 14:27:22 +0000 (16:27 +0200)]
add 9-stream target and test it daily
Peter van Dijk [Wed, 13 Jul 2022 20:23:45 +0000 (22:23 +0200)]
add el-9 target
Kees Monshouwer [Fri, 15 Jul 2022 14:47:21 +0000 (16:47 +0200)]
auth: bump lmdb schema version to 4
Kees Monshouwer [Fri, 15 Jul 2022 07:20:00 +0000 (09:20 +0200)]
auth: remove REMOVE from log message
Kees Monshouwer [Thu, 14 Jul 2022 19:22:07 +0000 (21:22 +0200)]
auth: support catalog version "1" as consumer
Kees Monshouwer [Thu, 14 Jul 2022 16:12:24 +0000 (18:12 +0200)]
auth: catalog zone documentation
Kees Monshouwer [Thu, 14 Jul 2022 16:11:04 +0000 (18:11 +0200)]
auth: limit unique lable length to 1
Kees Monshouwer [Thu, 14 Jul 2022 10:01:44 +0000 (12:01 +0200)]
auth: add producer and consumer type in pdnsutil
Kees Monshouwer [Thu, 14 Jul 2022 09:41:18 +0000 (11:41 +0200)]
auth: add set-option in pdnsutil
Kees Monshouwer [Thu, 14 Jul 2022 07:46:09 +0000 (09:46 +0200)]
auth: g++ 4.8 is no longer an issue
Kees Monshouwer [Wed, 13 Jul 2022 19:55:08 +0000 (21:55 +0200)]
auth: api, add catalog in zone endpoint
Otto Moerbeek [Wed, 13 Jul 2022 11:28:40 +0000 (13:28 +0200)]
Merge pull request #11779 from omoerbeek/rec-edns-followup
rec: edns table simplification followup
aerique [Wed, 13 Jul 2022 09:52:40 +0000 (11:52 +0200)]
Merge pull request #11783 from aerique/feature/jammy-repo-script
Add auth-46 and rec-47 for Ubunty Jammy to repo test script.
Peter van Dijk [Wed, 13 Jul 2022 08:56:27 +0000 (10:56 +0200)]
Merge pull request #11782 from Habbie/auth-4.6.3-docs
auth-4.6.3: changelog and secpoll
Erik Winkels [Wed, 13 Jul 2022 08:46:31 +0000 (10:46 +0200)]
Add auth-46 and rec-47 for Jammy to repo script.
Kees Monshouwer [Wed, 13 Jul 2022 08:16:36 +0000 (10:16 +0200)]
auth: test catalog state reset
Kees Monshouwer [Tue, 12 Jul 2022 22:02:45 +0000 (00:02 +0200)]
auth: use the catalog for the backend transaction
Peter van Dijk [Wed, 13 Jul 2022 08:04:58 +0000 (10:04 +0200)]
auth-4.6.3: changelog and secpoll
Kees Monshouwer [Tue, 12 Jul 2022 13:53:26 +0000 (15:53 +0200)]
auth: stop wasting memory