SRV Record for less struggling hash Ring-ID
Issue generated from Tuleap's migration script. Originally submitted by: David Côté-Tremblay (dctremblay)
I find that the Ring-ID are complicated to share with other and remember, so I thought of a simple feature : On Ring app, you'd have to enter some corporate "email address" instead of RingID hash (less struggling to share with others and remember).
For example savoirfairelinux.com put a SRV record into its DNS, that SRV record points to a port on a IP, the service on that port, is a simple socket application that accept incoming "email addresses like david.cote-tremblay@savoirfairelinux.com" and returns the corresponding Ring ID from database or file (whatever is best), then Ring got the RingID, it can now call it. Jabber/XMPP style.
There some "HTDD" server prototype : https://github.com/SOLIB-Quebec/HTDD-Server
Client if QT doesn't handle that kind of features : https://github.com/SOLIB-Quebec/CPP-Find-SRV-DNS (may be insecure because it is just a prototype for the moment)
Find SRV DNS record : https://github.com/SOLIB-Quebec/CPP-Find-SRV-DNS
I would like to get some of your impressions of that idea, if you agree, I will for sure be volunteer to finish the implementation (the clean as possible of course, no prototype here, only stable code).
Can implement on QT, but not on Android.