struct connman_service *service;
GResolv *resolv;
char *hostname;
+ char **addrlist;
};
static GHashTable *wpad_list = NULL;
g_resolv_unref(wpad->resolv);
+ g_strfreev(wpad->addrlist);
g_free(wpad->hostname);
g_free(wpad);
}
+static void download_pac(struct connman_wpad *wpad, const char *target)
+{
+}
+
static void wpad_result(GResolvResultStatus status,
char **results, gpointer user_data)
{
return;
url = g_strdup_printf("http://%s/wpad.dat", wpad->hostname);
+
__connman_service_set_proxy_autoconfig(wpad->service, url);
+
+ wpad->addrlist = g_strdupv(results);
+ if (wpad->addrlist != NULL)
+ download_pac(wpad, "wpad.dat");
+
g_free(url);
return;