On Thu Feb 16 15:34:57 2012, Cyrus Daboo wrote:
Hi Dave,
--On February 16, 2012 10:25:22 AM +0000 Dave Cridland
<[email protected]> wrote:
Which is a vote from me for "yes, SRV option makes sense".
Oh, totally agree. Discovery is awesome, user-configuration is
insane. I
don't see there's any valid argument the other way.
Practical experience with SRV has shown that, whilst it is fine for
large service providers to do that sort of thing (c.f., Google,
iCloud etc), the practicalities of actually being able to setup SRV
records and have proper SSL cert validation is heard, particularly
for "hosted domain" type applications.
I agree with what you're saying, but I think it's getting
substantially easier as time goes on.
It used to be a rarity for XMPP services to have SRV records, and
very rare to have them relied upon, but it's now commonplace, and the
numbers of systems that require SRV resolution for them to be
reachable is increasing.
Having discussed with several engineers who have implemented SRV it
is clear that having each app do it separately is problematic
because there are a bunch of awkward issues. Not in the least is
the simple issue of even getting SRV from standard DNS libraries
(e.g. one Android developer mentioned that the size of his app
increased significantly when he had to bring in libraries to do
SRV). Then there is all the certificate verification stuff that
needs to be done to properly implement discovery. Overall this is
much harder than it needs to be, and other non-standard approaches
have proved that.
Again, I think SRV resolution in software is increasingly common, and
becoming generally easier.
It used to be next to impossible in many environments, whereas it's
now merely awkward.
Dave.
--
Dave Cridland - mailto:[email protected] - xmpp:[email protected]
- acap://acap.dave.cridland.net/byowner/user/dwd/bookmarks/
- http://dave.cridland.net/
Infotrope Polymer - ACAP, IMAP, ESMTP, and Lemonade
_______________________________________________
imap5 mailing list
[email protected]
https://www.ietf.org/mailman/listinfo/imap5