Mon, 20 Nov 2006 03:57:47 +0000
[gaim-migrate @ 17788]
This patch causes jabber to use DNS SRV lookups when registering
jabber accounts. Thanks to George-Cristian Bîrzan for this. From
Debian Bug #399230.
| COPYRIGHT | file | annotate | diff | comparison | revisions | |
| libgaim/protocols/jabber/jabber.c | file | annotate | diff | comparison | revisions |
--- a/COPYRIGHT Mon Nov 20 02:56:35 2006 +0000 +++ b/COPYRIGHT Mon Nov 20 03:57:47 2006 +0000 @@ -26,6 +26,7 @@ Brian Bernas Paul Betts Jonas Birmé +George-Cristian Bîrzan Eric Blade Ethan Blanton Joshua Blanton
--- a/libgaim/protocols/jabber/jabber.c Mon Nov 20 02:56:35 2006 +0000 +++ b/libgaim/protocols/jabber/jabber.c Mon Nov 20 03:57:47 2006 +0000 @@ -926,10 +926,17 @@ } if(!js->gsc) { - if (gaim_proxy_connect(gc, account, server, - gaim_account_get_int(account, "port", 5222), - jabber_login_callback, gc) == NULL) - gaim_connection_error(gc, _("Unable to create socket")); + if (connect_server[0]) { + jabber_login_connect(js, server, + gaim_account_get_int(account, + "port", 5222)); + } else { + js->srv_query_data = gaim_srv_resolve("xmpp-client", + "tcp", + js->user->domain, + srv_resolved_cb, + js); + } } }