Hi Paul, On 4/12/24 22:36, Paul Wouters wrote:
However, I would urge the authors/WG to pick a less generic and more specific name than "_signal", such as "_dnssec-bootstrap". Especially because there is also the well known "Signal" message client. Also, in case of future different signaling, the current name might become confusing.
The signaling record names actually have two underscore labels, and look like (taking nohats.ca as an example) _dsboot.nohats.ca._signal.ns2.foobar.fi. The specific type of signal is already indicated by the first label. Other signaling use cases would use a different first label. (draft-thomassen-dnsop-mske has an example.) The _signal label generically indicates that ns2.foobar.fi likes to signal something about nohats.ca. Its presence is needed to allow separating the object from the source without ambiguity. We could change _signal to something else, but not to _dnssec-bootstrap as that's not generic. Suggestions are welcome. I'd like to add some considerations: - The spec has quite a few production implementations (see Section 8), and changing them would come with significant costs. - I don't think the _signal label is in use for the Signal messenger. Even in case it's used in the future, a collision (in terms of prefix labels + rdtype) seems unlikely. As there would be significant costs, but no tangible benefit, perhaps we should not do this. Further context: The structure of the signaling name is the result of the DNSOP Interim [1]. Details on rejected alternatives can be found in [2]. [1]: "Open Issue 3" in https://datatracker.ietf.org/meeting/interim-2022-dnsop-01/materials/slides-interim-2022-dnsop-01-sessa-authenticated-dnssec-bootstrapping-00.pdf [2]: https://mailarchive.ietf.org/arch/msg/dnsop/FE5Sm5vzZtq9VgKxgkfmv4VuVI8/ Thanks, Peter -- https://desec.io/ _______________________________________________ DNSOP mailing list DNSOP@ietf.org https://www.ietf.org/mailman/listinfo/dnsop