After an evaluation, GNOME has moved from Bugzilla to GitLab. Learn more about GitLab.
No new issues can be reported in GNOME Bugzilla anymore.
To report an issue in a GNOME project, go to GNOME GitLab.
Do not go to GNOME Gitlab for: Bluefish, Doxygen, GnuCash, GStreamer, java-gnome, LDTP, NetworkManager, Tomboy.
Bug 653510 - Set 'server' parameter for GTalk accounts.
Set 'server' parameter for GTalk accounts.
Status: RESOLVED FIXED
Product: empathy
Classification: Core
Component: Accounts
3.0.x
Other Linux
: Normal normal
: ---
Assigned To: empathy-maint
Depends on:
Blocks:
 
 
Reported: 2011-06-27 16:47 UTC by Will Thompson
Modified: 2011-06-28 08:17 UTC
See Also:
GNOME target: ---
GNOME version: ---


Attachments
Set 'server' parameter on GTalk accounts. (1.51 KB, patch)
2011-06-27 16:49 UTC, Will Thompson
none Details | Review

Description Will Thompson 2011-06-27 16:47:10 UTC
We used to set 'server' to 'talk.google.com' explicitly. We stopped doing this when we grew 'fallback-servers'. They are not sufficient, as my patch (to follow) explains.
Comment 1 Will Thompson 2011-06-27 16:49:09 UTC
Created attachment 190775 [details] [review]
Set 'server' parameter on GTalk accounts.

This stops us depending on properly-configured SRV records.
'fallback-servers' is not good enough in this situation:

 • foo.com's XMPP stuff is served by Google Apps;
 • your router breaks SRV requests;
 • foo.com resolves to 1.2.3.4 which has a (different) XMPP server
   listening on port 5222.

This may seem far-fetched, but this happened to two completely different
people, both hosted with Dreamhost.
Comment 2 Will Thompson 2011-06-28 08:17:30 UTC
Merged to 3.0 and master, thanks!