comparison libpurple/proxy.c @ 25902:be3ba7e07de5

merge of '123d615deaa8daeeea7d7c341a87eab4e83a7958' and 'e3b2ac4f2d9e6a6bc13c0394f980b28a75765258'
author Kevin Stange <kevin@simguy.net>
date Tue, 06 Jan 2009 07:53:19 +0000
parents 4670851af098 a6e3cb32cdd2
children 584063555949
comparison
equal deleted inserted replaced
25901:4670851af098 25902:be3ba7e07de5
236 &tmp, &err, NULL, NULL)) 236 &tmp, &err, NULL, NULL))
237 return purple_global_proxy_get_info(); 237 return purple_global_proxy_get_info();
238 g_free(err); 238 g_free(err);
239 err = NULL; 239 err = NULL;
240 240
241 if (!strcmp(tmp, "none\n")) { 241 if (purple_strequal(tmp, "none\n")) {
242 info.type = PURPLE_PROXY_NONE; 242 info.type = PURPLE_PROXY_NONE;
243 g_free(tmp); 243 g_free(tmp);
244 return &info; 244 return &info;
245 } 245 }
246 246
247 if (strcmp(tmp, "manual\n")) { 247 if (purple_strequal(tmp, "manual\n")) {
248 /* Unknown setting. Fallback to using our global proxy settings. */ 248 /* Unknown setting. Fallback to using our global proxy settings. */
249 g_free(tmp); 249 g_free(tmp);
250 return purple_global_proxy_get_info(); 250 return purple_global_proxy_get_info();
251 } 251 }
252 252
271 &tmp, &err, NULL, NULL)) 271 &tmp, &err, NULL, NULL))
272 return purple_global_proxy_get_info(); 272 return purple_global_proxy_get_info();
273 g_free(err); 273 g_free(err);
274 err = NULL; 274 err = NULL;
275 275
276 if (!strcmp(tmp, "true\n")) 276 if (purple_strequal(tmp, "true\n"))
277 use_same_proxy = TRUE; 277 use_same_proxy = TRUE;
278 g_free(tmp); 278 g_free(tmp);
279 tmp = NULL; 279 tmp = NULL;
280 280
281 if (!use_same_proxy) { 281 if (!use_same_proxy) {
2250 proxy_pref_cb(const char *name, PurplePrefType type, 2250 proxy_pref_cb(const char *name, PurplePrefType type,
2251 gconstpointer value, gpointer data) 2251 gconstpointer value, gpointer data)
2252 { 2252 {
2253 PurpleProxyInfo *info = purple_global_proxy_get_info(); 2253 PurpleProxyInfo *info = purple_global_proxy_get_info();
2254 2254
2255 if (!strcmp(name, "/purple/proxy/type")) { 2255 if (purple_strequal(name, "/purple/proxy/type")) {
2256 int proxytype; 2256 int proxytype;
2257 const char *type = value; 2257 const char *type = value;
2258 2258
2259 if (!strcmp(type, "none")) 2259 if (purple_strequal(type, "none"))
2260 proxytype = PURPLE_PROXY_NONE; 2260 proxytype = PURPLE_PROXY_NONE;
2261 else if (!strcmp(type, "http")) 2261 else if (purple_strequal(type, "http"))
2262 proxytype = PURPLE_PROXY_HTTP; 2262 proxytype = PURPLE_PROXY_HTTP;
2263 else if (!strcmp(type, "socks4")) 2263 else if (purple_strequal(type, "socks4"))
2264 proxytype = PURPLE_PROXY_SOCKS4; 2264 proxytype = PURPLE_PROXY_SOCKS4;
2265 else if (!strcmp(type, "socks5")) 2265 else if (purple_strequal(type, "socks5"))
2266 proxytype = PURPLE_PROXY_SOCKS5; 2266 proxytype = PURPLE_PROXY_SOCKS5;
2267 else if (!strcmp(type, "envvar")) 2267 else if (purple_strequal(type, "envvar"))
2268 proxytype = PURPLE_PROXY_USE_ENVVAR; 2268 proxytype = PURPLE_PROXY_USE_ENVVAR;
2269 else 2269 else
2270 proxytype = -1; 2270 proxytype = -1;
2271 2271
2272 purple_proxy_info_set_type(info, proxytype); 2272 purple_proxy_info_set_type(info, proxytype);
2273 } else if (!strcmp(name, "/purple/proxy/host")) 2273 } else if (purple_strequal(name, "/purple/proxy/host"))
2274 purple_proxy_info_set_host(info, value); 2274 purple_proxy_info_set_host(info, value);
2275 else if (!strcmp(name, "/purple/proxy/port")) 2275 else if (purple_strequal(name, "/purple/proxy/port"))
2276 purple_proxy_info_set_port(info, GPOINTER_TO_INT(value)); 2276 purple_proxy_info_set_port(info, GPOINTER_TO_INT(value));
2277 else if (!strcmp(name, "/purple/proxy/username")) 2277 else if (purple_strequal(name, "/purple/proxy/username"))
2278 purple_proxy_info_set_username(info, value); 2278 purple_proxy_info_set_username(info, value);
2279 else if (!strcmp(name, "/purple/proxy/password")) 2279 else if (purple_strequal(name, "/purple/proxy/password"))
2280 purple_proxy_info_set_password(info, value); 2280 purple_proxy_info_set_password(info, value);
2281 } 2281 }
2282 2282
2283 void * 2283 void *
2284 purple_proxy_get_handle() 2284 purple_proxy_get_handle()