]> git.ipfire.org Git - thirdparty/systemd.git/commitdiff
test-resolve: add basic test for SVCB/HTTPS RRs 30661/head
authorRonan Pigott <ronan@rjp.ie>
Sat, 6 Jan 2024 20:29:42 +0000 (13:29 -0700)
committerRonan Pigott <ronan@rjp.ie>
Tue, 16 Jan 2024 18:26:37 +0000 (11:26 -0700)
test/knot-data/zones/test.zone
test/units/testsuite-75.sh

index ba5fcebc2d31b2d0f86eeedbf542004165deab61..065ff7e2a00f92414eefae3a2d8483801142d40b 100644 (file)
@@ -19,3 +19,6 @@ ns1.unsigned          AAAA fd00:dead:beef:cafe::1
 onlinesign            NS   ns1.unsigned
 signed                NS   ns1.unsigned
 unsigned              NS   ns1.unsigned
+
+svcb                  SVCB  1   .   alpn=dot ipv4hint=10.0.0.1 ipv6hint=fd00:dead:beef:cafe::1
+https                 HTTPS 1   .   alpn="h2,h3"
index 54234484c460bb680b834c12eecf791a98f34927..501bbb542d104fa1d34cdbed998a26f91b2826c7 100755 (executable)
@@ -346,6 +346,12 @@ run dig +noall +authority +comments SRV .
 grep -qF "status: NOERROR" "$RUN_OUT"
 grep -qE "IN\s+SOA\s+ns1\.unsigned\.test\." "$RUN_OUT"
 
+run resolvectl query -t SVCB svcb.test
+grep -qF 'alpn="dot"' "$RUN_OUT"
+grep -qF "ipv4hint=10.0.0.1" "$RUN_OUT"
+
+run resolvectl query -t HTTPS https.test
+grep -qF 'alpn="h2,h3"' "$RUN_OUT"
 
 : "--- ZONE: unsigned.test. ---"
 run dig @ns1.unsigned.test +short unsigned.test A unsigned.test AAAA