From 005ae92e4f71bef6f60e906b2098bc8df05ae5d6 Mon Sep 17 00:00:00 2001 From: Leon Hubrich Date: Sun, 5 Jul 2026 23:07:40 +0200 Subject: [PATCH] technitium-dns-server: 15.2.0 -> 15.3.0 --- .../services/networking/technitium-dns-server.nix | 6 +++++- .../technitium-dns-server-library/nuget-deps.json | 2 +- .../te/technitium-dns-server-library/package.nix | 4 ++-- .../technitium-dns-server/dnssec-do-bit-fix.patch | 13 ------------- .../te/technitium-dns-server/nuget-deps.json | 6 +++--- pkgs/by-name/te/technitium-dns-server/package.nix | 10 ++-------- 6 files changed, 13 insertions(+), 28 deletions(-) delete mode 100644 pkgs/by-name/te/technitium-dns-server/dnssec-do-bit-fix.patch diff --git a/nixos/modules/services/networking/technitium-dns-server.nix b/nixos/modules/services/networking/technitium-dns-server.nix index 143b0c43cfdc..32aa247989aa 100644 --- a/nixos/modules/services/networking/technitium-dns-server.nix +++ b/nixos/modules/services/networking/technitium-dns-server.nix @@ -65,6 +65,7 @@ in DynamicUser = true; StateDirectory = "technitium-dns-server"; + LogsDirectory = "technitium"; Restart = "always"; RestartSec = 10; @@ -102,5 +103,8 @@ in }; }; - meta.maintainers = with lib.maintainers; [ fabianrig ]; + meta.maintainers = with lib.maintainers; [ + fabianrig + awildleon + ]; } diff --git a/pkgs/by-name/te/technitium-dns-server-library/nuget-deps.json b/pkgs/by-name/te/technitium-dns-server-library/nuget-deps.json index 55abcf33388d..ca48dcf1154e 100644 --- a/pkgs/by-name/te/technitium-dns-server-library/nuget-deps.json +++ b/pkgs/by-name/te/technitium-dns-server-library/nuget-deps.json @@ -19,4 +19,4 @@ "version": "6.0.0", "hash": "sha256-/9EaAbEeOjELRSMZaImS1O8FmUe8j4WuFUw1VOrPyAo=" } -] \ No newline at end of file +] diff --git a/pkgs/by-name/te/technitium-dns-server-library/package.nix b/pkgs/by-name/te/technitium-dns-server-library/package.nix index 1a7f086d303c..c5db4bfb27f8 100644 --- a/pkgs/by-name/te/technitium-dns-server-library/package.nix +++ b/pkgs/by-name/te/technitium-dns-server-library/package.nix @@ -7,13 +7,13 @@ }: buildDotnetModule rec { pname = "technitium-dns-server-library"; - version = "15.2.0"; + version = "15.3.0"; src = fetchFromGitHub { owner = "TechnitiumSoftware"; repo = "TechnitiumLibrary"; tag = "dns-server-v${version}"; - hash = "sha256-PC8j7JT4JiisGGfHORke63boLC4W1gLoaQQ3jPz5Qtc="; + hash = "sha256-BQWDzMEiChY8uX1wUUZNWFDomGqUyDrZ6+UEncC5G5U="; name = "${pname}-${version}"; }; diff --git a/pkgs/by-name/te/technitium-dns-server/dnssec-do-bit-fix.patch b/pkgs/by-name/te/technitium-dns-server/dnssec-do-bit-fix.patch deleted file mode 100644 index aaafec50add1..000000000000 --- a/pkgs/by-name/te/technitium-dns-server/dnssec-do-bit-fix.patch +++ /dev/null @@ -1,13 +0,0 @@ -diff --git a/DnsServerCore/Dns/ZoneManagers/AuthZoneManager.cs b/DnsServerCore/Dns/ZoneManagers/AuthZoneManager.cs -index 352ea6c0..41a9a1c7 100644 ---- a/DnsServerCore/Dns/ZoneManagers/AuthZoneManager.cs -+++ b/DnsServerCore/Dns/ZoneManagers/AuthZoneManager.cs -@@ -3536,7 +3536,7 @@ namespace DnsServerCore.Dns.ZoneManagers - } - } - -- return new DnsDatagram(request.Identifier, true, DnsOpcode.StandardQuery, true, false, request.RecursionDesired, isRecursionAllowed, false, false, rCode, request.Question, answer, authority, additional, udpPayloadSize: _dnsServer.UdpPayloadSize, options: eDnsOptions); -+ return new DnsDatagram(request.Identifier, true, DnsOpcode.StandardQuery, true, false, request.RecursionDesired, isRecursionAllowed, false, false, rCode, request.Question, answer, authority, additional, _dnsServer.UdpPayloadSize, request.DnssecOk ? EDnsHeaderFlags.DNSSEC_OK : EDnsHeaderFlags.None, eDnsOptions); - } - } - diff --git a/pkgs/by-name/te/technitium-dns-server/nuget-deps.json b/pkgs/by-name/te/technitium-dns-server/nuget-deps.json index 3c5b4c6e4f0a..dfb73aa03e2b 100644 --- a/pkgs/by-name/te/technitium-dns-server/nuget-deps.json +++ b/pkgs/by-name/te/technitium-dns-server/nuget-deps.json @@ -6,8 +6,8 @@ }, { "pname": "Microsoft.AspNetCore.Authentication.OpenIdConnect", - "version": "10.0.7", - "hash": "sha256-hr1QgB9miQO2rXj5heibTX/fa3Tj/Nci8G/pDcrq11c=" + "version": "10.0.9", + "hash": "sha256-+fRq6oetJlK32C2R/nRBThcO+S6HTX6AIcfg12keAxU=" }, { "pname": "Microsoft.IdentityModel.Abstractions", @@ -59,4 +59,4 @@ "version": "8.0.1", "hash": "sha256-hW4f9zWs0afxPbcMqCA/FAGvBZbBFSkugIOurswomHg=" } -] \ No newline at end of file +] diff --git a/pkgs/by-name/te/technitium-dns-server/package.nix b/pkgs/by-name/te/technitium-dns-server/package.nix index f143be229523..6ddd88f61f89 100644 --- a/pkgs/by-name/te/technitium-dns-server/package.nix +++ b/pkgs/by-name/te/technitium-dns-server/package.nix @@ -10,13 +10,13 @@ }: buildDotnetModule rec { pname = "technitium-dns-server"; - version = "15.2.0"; + version = "15.3.0"; src = fetchFromGitHub { owner = "TechnitiumSoftware"; repo = "DnsServer"; tag = "v${version}"; - hash = "sha256-464jhswTOJnQnxetl9hH5U3aDP0RXzJTicot9nWzpAo="; + hash = "sha256-nopmnQpozvN0p/SyUCH3Yej/oAhDvNdfJssUA1JyGsk="; name = "${pname}-${version}"; }; @@ -41,12 +41,6 @@ buildDotnetModule rec { libmsquic ]; - # Confirmed correct by upstream, remove when fixed in a release: - # https://github.com/TechnitiumSoftware/DnsServer/issues/1967 - patches = [ - ./dnssec-do-bit-fix.patch - ]; - passthru.tests = { inherit (nixosTests) technitium-dns-server; };