HTTPS-RR `no-default-alpn` must be empty
Describe the bug For "no-default-alpn", the presentation and wire-format values be empty.
To Reproduce Steps to reproduce the behavior:
- Create a
HTTPS("asd", 1, ".", "no-default-alpn alpn=h3,h2") - Look at result on provider
- Observe
no-default-alpn=""
Expected behavior
no-default-alpn is a flag, not a key/value thing?
DNS Provider Cloudflare
Additional context
"values be empty" might mean ="" is ok, it's an empty string value?
Any thoughts, @fritterhoff @tresni ?
Uff. Jep. We have to accept missing values
Prop. we have to fix this: https://github.com/StackExchange/dnscontrol/blob/70c1febe23b624a4ed1f928b780bbc4569753fc1/models/t_svcb.go#L17-L19
Also, the field order is irrelevant, don't modify if server has different order of fields?
Or, always use this order as if on wire?
From my point of view we don't touch the order right now?