From 60d6f85f560b4c958085c8f759f519363a05e779 Mon Sep 17 00:00:00 2001 From: Will Thompson Date: Mon, 27 Jun 2011 17:03:50 +0100 Subject: Set 'server' parameter on GTalk accounts. MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit 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. https://bugzilla.gnome.org/show_bug.cgi?id=653510 --- libempathy-gtk/empathy-protocol-chooser.c | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) (limited to 'libempathy-gtk') diff --git a/libempathy-gtk/empathy-protocol-chooser.c b/libempathy-gtk/empathy-protocol-chooser.c index b2e4314de..6a97de64c 100644 --- a/libempathy-gtk/empathy-protocol-chooser.c +++ b/libempathy-gtk/empathy-protocol-chooser.c @@ -600,7 +600,8 @@ empathy_protocol_chooser_create_account_settings (EmpathyProtocolChooser *self) empathy_account_settings_set_icon_name_async (settings, "im-google-talk", NULL, NULL); - + empathy_account_settings_set_string (settings, "server", + extra_certificate_identities[0]); empathy_account_settings_set_strv (settings, "fallback-servers", fallback_servers); -- cgit v1.2.3