comparison libpurple/protocols/jabber/disco.c @ 26162:88f183f7dfc7

Add automatic discovery of GTalk STUN servers when using a Gtalk account Is used for STUN candidate genration, unless a STUN server is set in prefs Does not handle GTalk relay setup yet
author Marcus Lundblad <ml@update.uu.se>
date Tue, 03 Feb 2009 21:37:27 +0000
parents f0c2e27c7ae7
children ff4212a5268f
comparison
equal deleted inserted replaced
26161:2b843d38d1f2 26162:88f183f7dfc7
450 g_free(js->server_name); 450 g_free(js->server_name);
451 js->server_name = g_strdup(name); 451 js->server_name = g_strdup(name);
452 if (!strcmp(name, "Google Talk")) { 452 if (!strcmp(name, "Google Talk")) {
453 purple_debug_info("jabber", "Google Talk!\n"); 453 purple_debug_info("jabber", "Google Talk!\n");
454 js->googletalk = TRUE; 454 js->googletalk = TRUE;
455 } 455
456 /* autodiscover stun and relays */
457 jabber_google_send_jingle_info(js);
458 } else {
459 /* TODO: add external service discovery here... */
460 }
456 } 461 }
457 462
458 for (child = xmlnode_get_child(query, "feature"); child; 463 for (child = xmlnode_get_child(query, "feature"); child;
459 child = xmlnode_get_next_twin(child)) { 464 child = xmlnode_get_next_twin(child)) {
460 const char *var; 465 const char *var;