~amolith/willow#45: 
Publish project version details over DNS

Would be an extremely lightweight way for anyone to check the latest version of a particular project. It would require building authoritative NS functionality in directly, though that shouldn't be too hard. The more difficult aspect would be figuring out a good way to stably refer to arbitrary repos. For example, Willow might be:

https://git.sr.ht/~amolith/willow
willow.amolith.ht.sr.git.willow.example.com

And Linux might be:

https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git
linux.torvalds.git.kernel.linux.scm.pub.org.kernel.git.willow.example.com

NOTE: if implementing this, ONLY RESPOND TO THE ZONE WE'RE AUTHORITATIVE FOR (in the examples above, *.willow.example.com). Responses to requests for any other domain, including willow.example.com, should be NXDOMAIN. Response type for zones we do operate should likely be TXT.

Status
REPORTED
Submitter
~amolith
Assigned to
No-one
Submitted
2 months ago
Updated
2 months ago
Labels
backend backlog enhancement frontend