]>
git.ipfire.org Git - thirdparty/pdns.git/log 
Otto Moerbeek  [Thu, 28 Aug 2025 09:09:19 +0000  (11:09 +0200)]  
Merge pull request #16043 from omoerbeek/dnsdist-build-gcc8
Otto Moerbeek  [Thu, 28 Aug 2025 08:37:02 +0000  (10:37 +0200)]  
Merge pull request #16042 from omoerbeek/dnsdist-incr-macro
Otto Moerbeek  [Thu, 28 Aug 2025 08:15:16 +0000  (10:15 +0200)]  
dnsdist: allow building wth gcc8, which needs -lstdc++fs as link argumentSigned-off-by: Otto Moerbeek <otto.moerbeek@open-xchange.com> 
Otto Moerbeek  [Thu, 28 Aug 2025 07:53:53 +0000  (09:53 +0200)]  
dnsdist: don't increment in a potential macro argumentSigned-off-by: Otto Moerbeek <otto.moerbeek@open-xchange.com> 
Remi Gacogne  [Thu, 28 Aug 2025 07:29:16 +0000  (09:29 +0200)]  
Merge pull request #16038 from rgacogne/ddist-add-missing-dist-files
Alexis Romero  [Tue, 26 Aug 2025 20:13:13 +0000  (22:13 +0200)]  
Merge pull request #15537 from romeroalx/ci-daily-build-pkgs-rel
Remi Gacogne  [Tue, 26 Aug 2025 15:12:42 +0000  (17:12 +0200)]  
Merge pull request #15874 from rgacogne/ddist-get-current-runtime-config-optimization
Remi Gacogne  [Tue, 26 Aug 2025 11:58:54 +0000  (13:58 +0200)]  
dnsdist: Add missing generated files to the dist tarballSigned-off-by: Remi Gacogne <remi.gacogne@powerdns.com> 
Remi Gacogne  [Mon, 25 Aug 2025 13:22:39 +0000  (15:22 +0200)]  
dnsdist: Expose `refreshRuntimeConfiguration` to LuaSigned-off-by: Remi Gacogne <remi.gacogne@powerdns.com> 
Remi Gacogne  [Mon, 25 Aug 2025 12:19:22 +0000  (14:19 +0200)]  
Merge pull request #16007 from rgacogne/ddist-h2-25
Remi Gacogne  [Mon, 25 Aug 2025 12:18:45 +0000  (14:18 +0200)]  
Merge pull request #16034 from rgacogne/ddist-upgrade-h2o-226pdns3
Miod Vallat  [Mon, 25 Aug 2025 11:48:28 +0000  (13:48 +0200)]  
Merge pull request #16033 from miodvallat/boost_your_readability
Remi Gacogne  [Mon, 25 Aug 2025 11:08:41 +0000  (13:08 +0200)]  
dnsdist: Fix invalid log formatters spotted by OttoSigned-off-by: Remi Gacogne <remi.gacogne@powerdns.com> 
Miod Vallat  [Mon, 25 Aug 2025 10:25:17 +0000  (12:25 +0200)]  
Remove preprocessor check for Boost < 1.54.Signed-off-by: Miod Vallat <miod.vallat@powerdns.com> 
Miod Vallat  [Mon, 25 Aug 2025 10:23:24 +0000  (12:23 +0200)]  
Remove workaround for Boost 1.53 since we require at least 1.54 to build.Signed-off-by: Miod Vallat <miod.vallat@powerdns.com> 
Remi Gacogne  [Mon, 25 Aug 2025 09:43:54 +0000  (11:43 +0200)]  
dnsdist: Upgrade h2o to 2.2.6-pdns3Signed-off-by: Remi Gacogne <remi.gacogne@powerdns.com> 
Otto Moerbeek  [Mon, 25 Aug 2025 08:26:55 +0000  (10:26 +0200)]  
Merge pull request #16021 from omoerbeek/rec-include-logr
Otto Moerbeek  [Mon, 25 Aug 2025 07:11:20 +0000  (09:11 +0200)]  
rec: include logr.hh in bridge.hhSigned-off-by: Otto Moerbeek <otto.moerbeek@open-xchange.com> 
romeroalx  [Wed, 7 May 2025 04:02:37 +0000  (06:02 +0200)]  
gh actions: add daily build-packages for rel/* branches
romeroalx  [Tue, 20 May 2025 09:23:46 +0000  (11:23 +0200)]  
gh actions: removed daily buider for rel/* branches
Otto Moerbeek  [Fri, 22 Aug 2025 14:13:54 +0000  (16:13 +0200)]  
Merge pull request #16011 from omoerbeek/rec-path-unlink-unmodernize
Peter van Dijk  [Fri, 22 Aug 2025 13:20:36 +0000  (15:20 +0200)]  
Merge pull request #15988 from Habbie/noracular
Remi Gacogne  [Fri, 22 Aug 2025 13:20:04 +0000  (15:20 +0200)]  
dnsdist: Also refresh the configuration when `recvmmsg` is usedSigned-off-by: Remi Gacogne <remi.gacogne@powerdns.com> 
Miod Vallat  [Fri, 22 Aug 2025 13:19:34 +0000  (15:19 +0200)]  
Merge pull request #16006 from miodvallat/12154-redone
Miod Vallat  [Fri, 22 Aug 2025 13:16:26 +0000  (15:16 +0200)]  
Merge pull request #15952 from miodvallat/system_five
Miod Vallat  [Fri, 22 Aug 2025 10:32:03 +0000  (12:32 +0200)]  
Merge pull request #16012 from miodvallat/knocking_on_server's_door
Miod Vallat  [Thu, 21 Aug 2025 14:20:34 +0000  (16:20 +0200)]  
5.0.0 release notes and secpoll updateSigned-off-by: Miod Vallat <miod.vallat@powerdns.com> 
Remi Gacogne  [Thu, 21 Aug 2025 15:50:32 +0000  (17:50 +0200)]  
Merge pull request #15931 from rgacogne/ddist-faster-response-content-matching
Remi Gacogne  [Thu, 21 Aug 2025 15:50:03 +0000  (17:50 +0200)]  
Merge pull request #15930 from rgacogne/ddist-backend-qps-limiter
Remi Gacogne  [Thu, 21 Aug 2025 15:49:44 +0000  (17:49 +0200)]  
Merge pull request #15935 from rgacogne/ddist-incoming-concurrent-tcp-conn-counter-cleanup
Remi Gacogne  [Thu, 21 Aug 2025 14:40:29 +0000  (16:40 +0200)]  
Refactor `DNSName::matches` around `pdns_ilexicographical_compare_three_way`Signed-off-by: Remi Gacogne <remi.gacogne@powerdns.com> 
Otto Moerbeek  [Thu, 21 Aug 2025 14:30:16 +0000  (16:30 +0200)]  
Merge pull request #16010 from omoerbeek/rec-pubsuffix-followup
Remi Gacogne  [Thu, 21 Aug 2025 14:18:56 +0000  (16:18 +0200)]  
dnsdist: Remove unused `BasicQPSLimiter` and `QPSLimiter` ctorsSigned-off-by: Remi Gacogne <remi.gacogne@powerdns.com> 
Miod Vallat  [Thu, 21 Aug 2025 14:06:04 +0000  (16:06 +0200)]  
Merge pull request #16009 from miodvallat/backport-15991-to-auth-5.0.x
Remi Gacogne  [Thu, 21 Aug 2025 13:49:43 +0000  (15:49 +0200)]  
dnsdist: Fix error in comment spotted by Otto (seconds -> minutes)Signed-off-by: Remi Gacogne <remi.gacogne@powerdns.com> 
Otto Moerbeek  [Thu, 21 Aug 2025 13:39:15 +0000  (15:39 +0200)]  
rec: Path.unlink(True) requires python 3.8, rewrite so it works on older versionsSigned-off-by: Otto Moerbeek <otto.moerbeek@open-xchange.com> 
Remi Gacogne  [Thu, 21 Aug 2025 13:43:01 +0000  (15:43 +0200)]  
dnsdist: Apply Miod and clang-tidy's suggestionsSigned-off-by: Remi Gacogne <remi.gacogne@powerdns.com> 
Otto Moerbeek  [Thu, 21 Aug 2025 13:27:24 +0000  (15:27 +0200)]  
rec: check for pubsuffix.cc presence, followup to #15782Signed-off-by: Otto Moerbeek <otto.moerbeek@open-xchange.com> 
Otto Moerbeek  [Thu, 21 Aug 2025 13:25:17 +0000  (15:25 +0200)]  
Merge pull request #15943 from zjs604381586/answer-log
Otto Moerbeek  [Tue, 19 Aug 2025 12:42:12 +0000  (14:42 +0200)]  
Fix Boost system lib dependency: it is no longer available since 1.89
To do that, partly sync with upstream boost.m4
Should fix #15972
Signed-off-by: Otto Moerbeek <otto.moerbeek@open-xchange.com> 
(cherry picked from commit 
e096f48218dd2ea82fc907ff62e4cbced121ca8b )
Miod Vallat  [Thu, 21 Aug 2025 11:56:51 +0000  (13:56 +0200)]  
Put zone names (or what failed to parse as a zone) in error messages.Co-Authored-By: nlmark <github@mscholten.eu> Signed-off-by: Miod Vallat <miod.vallat@powerdns.com> 
Otto Moerbeek  [Thu, 21 Aug 2025 12:08:21 +0000  (14:08 +0200)]  
add tc flag in answer log
Otto Moerbeek  [Thu, 21 Aug 2025 10:52:27 +0000  (12:52 +0200)]  
Merge pull request #15995 from omoerbeek/prep-rec-5.3.0-rc1
Remi Gacogne  [Mon, 28 Jul 2025 14:33:46 +0000  (16:33 +0200)]  
dnsdist: Stop reading on incoming DoH sockets if we are doneSigned-off-by: Remi Gacogne <remi.gacogne@powerdns.com> 
Remi Gacogne  [Mon, 28 Jul 2025 14:31:36 +0000  (16:31 +0200)]  
dnsdist: Fix the accounting of "killed" streamsSigned-off-by: Remi Gacogne <remi.gacogne@powerdns.com> 
Remi Gacogne  [Fri, 20 Jun 2025 11:44:33 +0000  (13:44 +0200)]  
dnsdist: Define `dnsdist::doh::MAX_INCOMING_CONCURRENT_STREAMS`Signed-off-by: Remi Gacogne <remi.gacogne@powerdns.com> 
Remi Gacogne  [Thu, 19 Jun 2025 10:39:11 +0000  (12:39 +0200)]  
dnsdist: Tentative h2o fix for MadeYouResetSigned-off-by: Remi Gacogne <remi.gacogne@powerdns.com> 
Remi Gacogne  [Thu, 19 Jun 2025 09:18:27 +0000  (11:18 +0200)]  
dnsdist: Enforce concurrent streams count for pending queriesSigned-off-by: Remi Gacogne <remi.gacogne@powerdns.com> 
Remi Gacogne  [Thu, 21 Aug 2025 09:30:57 +0000  (11:30 +0200)]  
Merge pull request #16002 from rgacogne/ddist-quiche-0.24.5
Remi Gacogne  [Thu, 21 Aug 2025 08:12:11 +0000  (10:12 +0200)]  
dnsdist: Update Cloudflare's Quiche to 0.24.5 in our packagesSigned-off-by: Remi Gacogne <remi.gacogne@powerdns.com> 
Otto Moerbeek  [Thu, 21 Aug 2025 08:03:49 +0000  (10:03 +0200)]  
Merge pull request #15997 from omoerbeek/rec-slog-zap
Remi Gacogne  [Thu, 21 Aug 2025 07:38:25 +0000  (09:38 +0200)]  
Merge pull request #15844 from rgacogne/lmdb-safe-remove-ro-tx-counter
Remi Gacogne  [Thu, 21 Aug 2025 07:23:48 +0000  (09:23 +0200)]  
Merge pull request #15959 from Habbie/dnsdist-report-yaml-feature
Otto Moerbeek  [Wed, 20 Aug 2025 11:45:31 +0000  (13:45 +0200)]  
ws-recursor.cc was left behindSigned-off-by: Otto Moerbeek <otto.moerbeek@open-xchange.com> 
Otto Moerbeek  [Wed, 20 Aug 2025 11:34:23 +0000  (13:34 +0200)]  
Also refactor code conditional on g_slogStructuredSigned-off-by: Otto Moerbeek <otto.moerbeek@open-xchange.com> 
Otto Moerbeek  [Wed, 9 Jul 2025 11:52:31 +0000  (13:52 +0200)]  
rec: remove old style logging calls from rec specific codeSigned-off-by: Otto Moerbeek <otto.moerbeek@open-xchange.com> 
Otto Moerbeek  [Wed, 20 Aug 2025 08:57:23 +0000  (10:57 +0200)]  
Prep for rec-5.3.0-rc1Signed-off-by: Otto Moerbeek <otto.moerbeek@open-xchange.com> 
Otto Moerbeek  [Wed, 20 Aug 2025 05:31:52 +0000  (07:31 +0200)]  
Merge pull request #15991 from omoerbeek/boost-fix-system-lib-dep
Otto Moerbeek  [Wed, 20 Aug 2025 05:31:35 +0000  (07:31 +0200)]  
Merge pull request #15992 from jsoref/reword-spoof_nearmiss_max
Josh Soref  [Tue, 19 Aug 2025 17:03:18 +0000  (13:03 -0400)]  
rec: reword spoof_nearmiss_max descriptionSigned-off-by: Josh Soref <2119212+jsoref@users.noreply.github.com> 
Otto Moerbeek  [Tue, 19 Aug 2025 12:42:12 +0000  (14:42 +0200)]  
Fix Boost system lib dependency: it is no longer available since 1.89Signed-off-by: Otto Moerbeek <otto.moerbeek@open-xchange.com> 
Peter van Dijk  [Tue, 19 Aug 2025 07:46:21 +0000  (09:46 +0200)]  
Merge pull request #15979 from romeroalx/fix-pip-pinning-1807
Peter van Dijk  [Tue, 19 Aug 2025 07:44:13 +0000  (09:44 +0200)]  
Merge pull request #15980 from miodvallat/backport-15962-to-auth-5.0.x
Peter van Dijk  [Tue, 19 Aug 2025 07:34:59 +0000  (09:34 +0200)]  
drop ubuntu oracular, it is EOL
Otto Moerbeek  [Mon, 18 Aug 2025 11:52:32 +0000  (13:52 +0200)]  
Merge pull request #15934 from omoerbeek/rec-debian-control
Otto Moerbeek  [Mon, 18 Aug 2025 11:40:40 +0000  (13:40 +0200)]  
Merge pull request #15981 from omoerbeek/rec-followup-15756
Otto Moerbeek  [Mon, 18 Aug 2025 10:51:56 +0000  (12:51 +0200)]  
rec: add back parent span attributes, they were lost in #15756Signed-off-by: Otto Moerbeek <otto.moerbeek@open-xchange.com> 
Miod Vallat  [Wed, 6 Aug 2025 06:32:37 +0000  (08:32 +0200)]  
Be a bit more explicit regarding @ no longer being magic in pdnsutil.
Signed-off-by: Miod Vallat <miod.vallat@powerdns.com> 
(cherry picked from commit 
950e990ff43a06166a3c54ad826980d957ff42fe )
Miod Vallat  [Mon, 18 Aug 2025 09:06:35 +0000  (11:06 +0200)]  
Merge pull request #15962 from miodvallat/docaffee
Miod Vallat  [Mon, 18 Aug 2025 09:06:16 +0000  (11:06 +0200)]  
Merge pull request #15864 from miodvallat/lmdb_polish
Miod Vallat  [Mon, 18 Aug 2025 07:40:30 +0000  (09:40 +0200)]  
Deserialize bool variables as bool.Signed-off-by: Miod Vallat <miod.vallat@powerdns.com> 
romeroalx  [Mon, 18 Aug 2025 07:38:01 +0000  (09:38 +0200)]  
pip pinning: update requirements.txt for pbr 7.0.0
Miod Vallat  [Mon, 18 Aug 2025 07:32:36 +0000  (09:32 +0200)]  
Replace magic numbers with less-magic constexpr values in deserialization code.Signed-off-by: Miod Vallat <miod.vallat@powerdns.com> 
Miod Vallat  [Mon, 18 Aug 2025 06:34:52 +0000  (08:34 +0200)]  
Merge pull request #15958 from miodvallat/impatient
Otto Moerbeek  [Mon, 18 Aug 2025 06:33:50 +0000  (08:33 +0200)]  
Merge pull request #15955 from zeha/rpzmaster
Miod Vallat  [Mon, 18 Aug 2025 06:15:42 +0000  (08:15 +0200)]  
Merge pull request #15450 from miodvallat/abort_retry_ignore
Miod Vallat  [Mon, 18 Aug 2025 06:13:15 +0000  (08:13 +0200)]  
Merge pull request #15971 from miodvallat/saturday_morning_breakfast_serial
Miod Vallat  [Mon, 18 Aug 2025 05:35:29 +0000  (07:35 +0200)]  
Merge pull request #15968 from miodvallat/sorta_ordered
Miod Vallat  [Mon, 18 Aug 2025 05:26:25 +0000  (07:26 +0200)]  
Slightly better function name.Signed-off-by: Miod Vallat <miod.vallat@powerdns.com> 
Peter van Dijk  [Thu, 14 Aug 2025 10:49:42 +0000  (12:49 +0200)]  
Merge pull request #15802 from StalkR/debian-preinst-remove-old-init.d-references
Miod Vallat  [Mon, 11 Aug 2025 12:06:08 +0000  (14:06 +0200)]  
Admit defeat against clang-tidy for nowSigned-off-by: Miod Vallat <miod.vallat@powerdns.com> 
Miod Vallat  [Mon, 11 Aug 2025 12:18:31 +0000  (14:18 +0200)]  
Exit earlier if no changes in the edit.Signed-off-by: Miod Vallat <miod.vallat@powerdns.com> 
Miod Vallat  [Mon, 11 Aug 2025 11:09:20 +0000  (13:09 +0200)]  
Suggest increasing the serial number even if SOA changes but serial doesn't.Fixes: #13169 Signed-off-by: Miod Vallat <miod.vallat@powerdns.com> 
Miod Vallat  [Mon, 11 Aug 2025 10:21:18 +0000  (12:21 +0200)]  
Display the before/after SOA records when updating serial number.Signed-off-by: Miod Vallat <miod.vallat@powerdns.com> 
Miod Vallat  [Mon, 11 Aug 2025 09:59:21 +0000  (11:59 +0200)]  
No need to keep a bunch of string in memory after having printed them.Signed-off-by: Miod Vallat <miod.vallat@powerdns.com> 
Miod Vallat  [Mon, 11 Aug 2025 09:45:55 +0000  (11:45 +0200)]  
Move "zone edit" SOA increase code to a separate routine.Signed-off-by: Miod Vallat <miod.vallat@powerdns.com> 
Miod Vallat  [Mon, 11 Aug 2025 09:27:25 +0000  (11:27 +0200)]  
Rework editZone variable scope again.Signed-off-by: Miod Vallat <miod.vallat@powerdns.com> 
Miod Vallat  [Mon, 11 Aug 2025 09:11:16 +0000  (11:11 +0200)]  
Appease clang-tidySigned-off-by: Miod Vallat <miod.vallat@powerdns.com> 
Miod Vallat  [Mon, 11 Aug 2025 07:47:09 +0000  (09:47 +0200)]  
Move some of editZone into separate routines.Signed-off-by: Miod Vallat <miod.vallat@powerdns.com> 
Miod Vallat  [Mon, 11 Aug 2025 07:07:32 +0000  (09:07 +0200)]  
Pick better state names, rework variable scope a bit.Signed-off-by: Miod Vallat <miod.vallat@powerdns.com> 
Miod Vallat  [Mon, 11 Aug 2025 06:49:02 +0000  (08:49 +0200)]  
Rework editZone() to use a state machine instead of gotos. NFCISigned-off-by: Miod Vallat <miod.vallat@powerdns.com> 
Miod Vallat  [Thu, 7 Aug 2025 12:14:38 +0000  (14:14 +0200)]  
List supported record types in alphabetical order.Signed-off-by: Miod Vallat <miod.vallat@powerdns.com> 
Miod Vallat  [Thu, 7 Aug 2025 09:58:23 +0000  (11:58 +0200)]  
Merge pull request #15964 from miodvallat/498_changelog
Miod Vallat  [Thu, 7 Aug 2025 05:38:26 +0000  (07:38 +0200)]  
Merge pull request #15965 from Ikke/docs-geoip-lua-records
Kevin Daudt  [Wed, 6 Aug 2025 18:47:47 +0000  (20:47 +0200)]  
docs: clarify geoip service health checks uses lua recordsSigned-off-by: Kevin Daudt <me@ikke.info> 
Miod Vallat  [Wed, 6 Aug 2025 14:36:07 +0000  (16:36 +0200)]  
4.9.8 changelog and secpoll update.Signed-off-by: Miod Vallat <miod.vallat@powerdns.com> 
Miod Vallat  [Wed, 6 Aug 2025 06:32:37 +0000  (08:32 +0200)]  
Be a bit more explicit regarding @ no longer being magic in pdnsutil.Signed-off-by: Miod Vallat <miod.vallat@powerdns.com> 
Miod Vallat  [Mon, 4 Aug 2025 13:42:19 +0000  (15:42 +0200)]  
More uses cases for lookupEnd().Signed-off-by: Miod Vallat <miod.vallat@powerdns.com> 
Miod Vallat  [Fri, 18 Apr 2025 09:00:46 +0000  (11:00 +0200)]  
Faster lookupEnd() for bind, geoip, ldap and lmdb backends.
Miod Vallat  [Fri, 18 Apr 2025 08:38:48 +0000  (10:38 +0200)]  
Use lookupEnd() to exit lookup loops faster when possible.