comparison libpurple/network.c @ 16424:4999bbc52881

Works for me! Renames prefs: /core to /purple, /gaim/gtk to /pidgin, /gaim/gnt to /finch
author Sean Egan <seanegan@gmail.com>
date Wed, 25 Apr 2007 23:55:56 +0000
parents 1a12ce76c4f4
children 6d0bc0b23440
comparison
equal deleted inserted replaced
16423:0fb719b5dc0e 16424:4999bbc52881
109 { 109 {
110 g_return_if_fail(ip != NULL); 110 g_return_if_fail(ip != NULL);
111 111
112 /* XXX - Ensure the IP address is valid */ 112 /* XXX - Ensure the IP address is valid */
113 113
114 purple_prefs_set_string("/core/network/public_ip", ip); 114 purple_prefs_set_string("/purple/network/public_ip", ip);
115 } 115 }
116 116
117 const char * 117 const char *
118 purple_network_get_public_ip(void) 118 purple_network_get_public_ip(void)
119 { 119 {
120 return purple_prefs_get_string("/core/network/public_ip"); 120 return purple_prefs_get_string("/purple/network/public_ip");
121 } 121 }
122 122
123 const char * 123 const char *
124 purple_network_get_local_system_ip(int fd) 124 purple_network_get_local_system_ip(int fd)
125 { 125 {
174 { 174 {
175 const char *ip = NULL; 175 const char *ip = NULL;
176 PurpleStunNatDiscovery *stun; 176 PurpleStunNatDiscovery *stun;
177 177
178 /* Check if the user specified an IP manually */ 178 /* Check if the user specified an IP manually */
179 if (!purple_prefs_get_bool("/core/network/auto_ip")) { 179 if (!purple_prefs_get_bool("/purple/network/auto_ip")) {
180 ip = purple_network_get_public_ip(); 180 ip = purple_network_get_public_ip();
181 /* Make sure the IP address entered by the user is valid */ 181 /* Make sure the IP address entered by the user is valid */
182 if ((ip != NULL) && (purple_network_ip_atoi(ip) != NULL)) 182 if ((ip != NULL) && (purple_network_ip_atoi(ip) != NULL))
183 return ip; 183 return ip;
184 } 184 }
385 purple_network_listen_range(unsigned short start, unsigned short end, 385 purple_network_listen_range(unsigned short start, unsigned short end,
386 int socket_type, PurpleNetworkListenCallback cb, gpointer cb_data) 386 int socket_type, PurpleNetworkListenCallback cb, gpointer cb_data)
387 { 387 {
388 PurpleNetworkListenData *ret = NULL; 388 PurpleNetworkListenData *ret = NULL;
389 389
390 if (purple_prefs_get_bool("/core/network/ports_range_use")) { 390 if (purple_prefs_get_bool("/purple/network/ports_range_use")) {
391 start = purple_prefs_get_int("/core/network/ports_range_start"); 391 start = purple_prefs_get_int("/purple/network/ports_range_start");
392 end = purple_prefs_get_int("/core/network/ports_range_end"); 392 end = purple_prefs_get_int("/purple/network/ports_range_end");
393 } else { 393 } else {
394 if (end < start) 394 if (end < start)
395 end = start; 395 end = start;
396 } 396 }
397 397
658 if (!g_thread_create(wpurple_network_change_thread, NULL, FALSE, &err)) 658 if (!g_thread_create(wpurple_network_change_thread, NULL, FALSE, &err))
659 purple_debug_error("network", "Couldn't create Network Monitor thread: %s\n", err ? err->message : ""); 659 purple_debug_error("network", "Couldn't create Network Monitor thread: %s\n", err ? err->message : "");
660 } 660 }
661 #endif 661 #endif
662 662
663 purple_prefs_add_none ("/core/network"); 663 purple_prefs_add_none ("/purple/network");
664 purple_prefs_add_bool ("/core/network/auto_ip", TRUE); 664 purple_prefs_add_bool ("/purple/network/auto_ip", TRUE);
665 purple_prefs_add_string("/core/network/public_ip", ""); 665 purple_prefs_add_string("/purple/network/public_ip", "");
666 purple_prefs_add_bool ("/core/network/ports_range_use", FALSE); 666 purple_prefs_add_bool ("/purple/network/ports_range_use", FALSE);
667 purple_prefs_add_int ("/core/network/ports_range_start", 1024); 667 purple_prefs_add_int ("/purple/network/ports_range_start", 1024);
668 purple_prefs_add_int ("/core/network/ports_range_end", 2048); 668 purple_prefs_add_int ("/purple/network/ports_range_end", 2048);
669 669
670 purple_upnp_discover(NULL, NULL); 670 purple_upnp_discover(NULL, NULL);
671 671
672 #ifdef HAVE_LIBNM 672 #ifdef HAVE_LIBNM
673 nm_context = libnm_glib_init(); 673 nm_context = libnm_glib_init();