Skip to content

fix: Publish AAAA records so --type dns relays are really dual-stack - #41

Open
j4n wants to merge 1 commit into
mainfrom
j4n/dualstack-dns
Open

fix: Publish AAAA records so --type dns relays are really dual-stack#41
j4n wants to merge 1 commit into
mainfrom
j4n/dualstack-dns

Conversation

@j4n

@j4n j4n commented Aug 5, 2026

Copy link
Copy Markdown
Contributor

Relays are dual-stack by default but DNS registrations publish only an A record, so relay's zone generation never emitts an AAAA and thus does not test dual-stack. Change this to build the records once in address_records() and settle ct.ipv6 beforehand; add a test to assert single and dual stack case.

@j4n j4n self-assigned this Aug 5, 2026
@j4n
j4n force-pushed the j4n/docker-driver branch from 3e8fb06 to ef304d6 Compare August 6, 2026 06:07
@j4n
j4n force-pushed the j4n/dualstack-dns branch from 166692d to c53267e Compare August 6, 2026 06:07
@j4n
j4n force-pushed the j4n/docker-driver branch from ef304d6 to 966b5be Compare August 6, 2026 07:43
@j4n
j4n force-pushed the j4n/dualstack-dns branch 3 times, most recently from 0472cdb to b57e7e1 Compare August 6, 2026 11:23
@j4n
j4n force-pushed the j4n/docker-driver branch 2 times, most recently from 31246e2 to 97d7e54 Compare August 6, 2026 11:35
@j4n
j4n force-pushed the j4n/dualstack-dns branch 2 times, most recently from 08fa0ed to 90ee135 Compare August 11, 2026 10:39
@j4n
j4n force-pushed the j4n/docker-driver branch from 97d7e54 to 904a895 Compare August 11, 2026 10:39
@hpk42
hpk42 force-pushed the j4n/docker-driver branch from 904a895 to faa68f4 Compare August 11, 2026 12:36
@hpk42
hpk42 force-pushed the j4n/dualstack-dns branch from 90ee135 to 251ebd9 Compare August 11, 2026 12:36
@hpk42
hpk42 force-pushed the j4n/docker-driver branch from faa68f4 to 18a0dad Compare August 11, 2026 12:53
@hpk42
hpk42 force-pushed the j4n/dualstack-dns branch from 251ebd9 to 0c3ab70 Compare August 11, 2026 12:53
@j4n
j4n force-pushed the j4n/docker-driver branch from 18a0dad to b2b46bf Compare August 12, 2026 07:04
@j4n
j4n force-pushed the j4n/dualstack-dns branch 2 times, most recently from 35e872d to 0f06b5f Compare August 13, 2026 14:58
@j4n
j4n changed the base branch from j4n/docker-driver to main August 13, 2026 14:58
Relays are dual-stack by default but DNS registrations published only an A
record and the relay's zone generation never published an AAAA record
and thus did not test dual-stack. Build the records once in
address_records(), and settle ct.ipv6 beforehand; add a test for each
case.
@j4n
j4n force-pushed the j4n/dualstack-dns branch from 0f06b5f to ec10139 Compare August 20, 2026 13:19
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant