From b6398422d02738c9962e55541dada64cfcbc3dba Mon Sep 17 00:00:00 2001 From: Filipe Santos Date: Sun, 26 Jul 2026 13:58:16 +1200 Subject: [PATCH 1/3] netwatch-dns: fix :toarray on unset doh-cert Co-authored-by: Christian Hesse --- netwatch-dns.rsc | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/netwatch-dns.rsc b/netwatch-dns.rsc index ac7ce0ac..6fd09a1d 100644 --- a/netwatch-dns.rsc +++ b/netwatch-dns.rsc @@ -103,7 +103,7 @@ } :foreach DohServer in=$DohServers do={ - :foreach DohCert in=[ :toarray delimiter=":" ($DohServer->"doh-cert") ] do={ + :foreach DohCert in=[ :toarray delimiter=":" [ :tostr ($DohServer->"doh-cert") ] ] do={ :if ([ :len $DohCert ] > 0) do={ :if ([ $CertificateAvailable $DohCert "fetch" ] = false || \ [ $CertificateAvailable $DohCert "dns" ] = false) do={ From deee37d918b55d18a161c3f6c88f271e1729f78a Mon Sep 17 00:00:00 2001 From: Christian Hesse Date: Mon, 27 Jul 2026 21:38:30 +0200 Subject: [PATCH 2/3] update list of contributors --- CONTRIBUTIONS.md | 1 + 1 file changed, 1 insertion(+) diff --git a/CONTRIBUTIONS.md b/CONTRIBUTIONS.md index d2472771..17a5ca32 100644 --- a/CONTRIBUTIONS.md +++ b/CONTRIBUTIONS.md @@ -20,6 +20,7 @@ for details! * [Anatoly Bubenkov](mailto:bubenkoff@gmail.com) (@bubenkoff) * [Ben Harris](mailto:mail@bharr.is) (@bharrisau) * [Daniel Ziegenberg](mailto:daniel@ziegenberg.at) (@ziegenberg) +* [Filipe Santos](mailto:git@not.sh) (horjulf) * [Ignacio Serrano](mailto:ignic@ignic.com) (@ignic) * [Ilya Kulakov](mailto:kulakov.ilya@gmail.com) (@Kentzo) * [Leonardo David Monteiro](mailto:leo@cub3.xyz) (@leosfsm) From cc644351b66756e77779c2c6ac6829307fc2c2c9 Mon Sep 17 00:00:00 2001 From: Christian Hesse Date: Wed, 29 Jul 2026 23:11:48 +0200 Subject: [PATCH 3/3] fw-addr-lists: fix list without certificate --- fw-addr-lists.rsc | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/fw-addr-lists.rsc b/fw-addr-lists.rsc index 7fe41588..55b7afd7 100644 --- a/fw-addr-lists.rsc +++ b/fw-addr-lists.rsc @@ -72,7 +72,7 @@ :local Data false; :local TimeOut [ $EitherOr [ :totime ($List->"timeout") ] $FwAddrListTimeOut ]; - :foreach Cert in=[ :toarray delimiter=":" ($List->"cert") ] do={ + :foreach Cert in=[ :toarray delimiter=":" [ :tostr ($List->"cert") ] ] do={ :if ([ :len ($Cert) ] > 0) do={ :set CheckCertificate true; :if ([ $CertificateAvailable $Cert "fetch" ] = false) do={