# HG changeset patch # User Marcus Lundblad # Date 1283279164 0 # Node ID 195d034b6cfeeb10965171a0a5925995ad800a2c # Parent efb82b6b940692b7cccd9f1cbff5a7a552d6657e Removed the TCP and TLS TURN relaying options since libnice currently only supports these in Google mode. Added a note about this in fs-backend.c and changed the prefs label to read "UDP Port" diff -r efb82b6b9406 -r 195d034b6cfe ChangeLog --- a/ChangeLog Tue Aug 31 02:57:59 2010 +0000 +++ b/ChangeLog Tue Aug 31 18:26:04 2010 +0000 @@ -5,8 +5,6 @@ * Fix search path for Tk when compiling on Debian Squeeze. (#12465) libpurple: - * Added ability to use TURN relaying via TCP and TLS (as well as the - preference settings for these). * Fall back to an ordinary request if a UI does not support showing a request with an icon. Fixes receiving MSN file transfer requests including a thumbnail in Finch. diff -r efb82b6b9406 -r 195d034b6cfe libpurple/media/backend-fs2.c --- a/libpurple/media/backend-fs2.c Tue Aug 31 02:57:59 2010 +0000 +++ b/libpurple/media/backend-fs2.c Tue Aug 31 18:26:04 2010 +0000 @@ -1639,20 +1639,9 @@ password, "udp"); } - /* TCP */ - port = purple_prefs_get_int("/purple/network/turn_port_tcp"); - if (port > 0) { - relay_info = append_relay_info(relay_info, turn_ip, port, username, - password, "tcp"); - } - - /* TLS */ - port = purple_prefs_get_int("/purple/network/turn_port_tls"); - if (port > 0) { - relay_info = append_relay_info(relay_info, turn_ip, port, username, - password, "tls"); - } - + /* should add TCP and perhaps TLS relaying options when these are + supported by libnice using non-google mode */ + purple_debug_info("backend-fs2", "Setting relay-info on new stream\n"); _params[_num_params].name = "relay-info"; diff -r efb82b6b9406 -r 195d034b6cfe libpurple/network.c --- a/libpurple/network.c Tue Aug 31 02:57:59 2010 +0000 +++ b/libpurple/network.c Tue Aug 31 18:26:04 2010 +0000 @@ -1140,8 +1140,6 @@ purple_prefs_add_string("/purple/network/stun_server", ""); purple_prefs_add_string("/purple/network/turn_server", ""); purple_prefs_add_int ("/purple/network/turn_port", 3478); - purple_prefs_add_int ("/purple/network/turn_port_tcp", 3478); - purple_prefs_add_int ("/purple/network/turn_port_tls", 443); purple_prefs_add_string("/purple/network/turn_username", ""); purple_prefs_add_string("/purple/network/turn_password", ""); purple_prefs_add_bool ("/purple/network/auto_ip", TRUE); diff -r efb82b6b9406 -r 195d034b6cfe pidgin/gtkprefs.c --- a/pidgin/gtkprefs.c Tue Aug 31 02:57:59 2010 +0000 +++ b/pidgin/gtkprefs.c Tue Aug 31 18:26:04 2010 +0000 @@ -1791,12 +1791,9 @@ hbox = pidgin_add_widget_to_vbox(GTK_BOX(vbox), _("_TURN server:"), sg, entry, TRUE, NULL); - pidgin_prefs_labeled_spin_button(hbox, _("_UDP:"), + pidgin_prefs_labeled_spin_button(hbox, _("_UDP Port:"), "/purple/network/turn_port", 0, 65535, NULL); - pidgin_prefs_labeled_spin_button(hbox, _("_TCP:"), - "/purple/network/turn_port_tcp", 0, 65535, NULL); - pidgin_prefs_labeled_spin_button(hbox, _("_TLS:"), - "/purple/network/turn_port_tls", 0, 65535, NULL); + hbox = pidgin_prefs_labeled_entry(vbox, _("Use_rname:"), "/purple/network/turn_username", sg); pidgin_prefs_labeled_password(hbox, _("Pass_word:"),