On Mon, 2010-12-06 at 13:45 +0000, David Woodhouse wrote: > It seems to be reliably failing to load the PAC file on the first > attempt.
It seems that the first download attempt doesn't actually complete until the second is made. It's slightly clearer if the URL I set is different for the two attempts. Here I use the IPV6 address for the first, then the Legacy IP address for the second... pacrunner[24676]: PAC Runner version 0.1 pacrunner[24676]: src/proxy.c:__pacrunner_proxy_init() pacrunner[24676]: src/download.c:__pacrunner_download_init() pacrunner[24676]: src/manager.c:__pacrunner_manager_init() pacrunner[24676]: src/client.c:__pacrunner_client_init() pacrunner[24676]: src/manual.c:__pacrunner_manual_init() pacrunner[24676]: src/v8.cc:__pacrunner_mozjs_init() pacrunner[24676]: src/plugin.c:__pacrunner_plugin_init() pacrunner[24676]: plugins/curl.c:curl_init() pacrunner[24676]: src/download.c:pacrunner_download_driver_register() driver 0x611aa0 name curl pacrunner[24676]: src/plugin.c:add_plugin() Plugin curl loaded pacrunner[24676]: src/manager.c:create_proxy_config() sender :1.519 method auto interface eth0 pacrunner[24676]: src/manager.c:create_proxy_config() url http://[2001:8b0:10b:1:21d:7dff:fe04:dbe2]/proxy.pac script (nil) pacrunner[24676]: src/proxy.c:pacrunner_proxy_create() interface eth0 pacrunner[24676]: src/proxy.c:pacrunner_proxy_create() proxy 0x1f34f50 pacrunner[24676]: src/manager.c:create_config() path /org/pacrunner/configuration0 pacrunner[24676]: src/proxy.c:pacrunner_proxy_set_auto() proxy 0x1f34f50 url http://[2001:8b0:10b:1:21d:7dff:fe04:dbe2]/proxy.pac script (nil) pacrunner[24676]: src/proxy.c:set_method() proxy 0x1f34f50 method 3 pacrunner[24676]: src/proxy.c:reset_proxy() proxy 0x1f34f50 pacrunner[24676]: src/proxy.c:pacrunner_proxy_ref() proxy 0x1f34f50 pacrunner[24676]: src/download.c:__pacrunner_download_update() url http://[2001:8b0:10b:1:21d:7dff:fe04:dbe2]/proxy.pac pacrunner[24676]: plugins/curl.c:curl_download() url http://[2001:8b0:10b:1:21d:7dff:fe04:dbe2]/proxy.pac pacrunner[24676]: plugins/curl.c:curl_download() will add handle pacrunner[24676]: plugins/curl.c:timer_callback() interval 0 pacrunner[24676]: plugins/curl.c:curl_download() added handle pacrunner[24676]: plugins/curl.c:timeout_callback() pacrunner[24676]: plugins/curl.c:check_sockets() result 0 handles 1 pacrunner[24676]: src/manager.c:destroy_proxy_config() sender :1.519 path /org/pacrunner/configuration0 pacrunner[24676]: src/manager.c:destroy_config() path /org/pacrunner/configuration0 pacrunner[24676]: src/proxy.c:pacrunner_proxy_disable() proxy 0x1f34f50 pacrunner[24676]: src/proxy.c:pacrunner_proxy_unref() proxy 0x1f34f50 pacrunner[24676]: src/manager.c:create_proxy_config() sender :1.520 method auto interface eth0 pacrunner[24676]: src/manager.c:create_proxy_config() url http://[290.155.92.209/proxy.pac script (nil) pacrunner[24676]: src/proxy.c:pacrunner_proxy_create() interface eth0 pacrunner[24676]: src/proxy.c:pacrunner_proxy_create() proxy 0x1f47910 pacrunner[24676]: src/manager.c:create_config() path /org/pacrunner/configuration1 pacrunner[24676]: src/proxy.c:pacrunner_proxy_set_auto() proxy 0x1f47910 url http://[290.155.92.209/proxy.pac script (nil) pacrunner[24676]: src/proxy.c:set_method() proxy 0x1f47910 method 3 pacrunner[24676]: src/proxy.c:reset_proxy() proxy 0x1f47910 pacrunner[24676]: src/proxy.c:pacrunner_proxy_ref() proxy 0x1f47910 pacrunner[24676]: src/download.c:__pacrunner_download_update() url http://[290.155.92.209/proxy.pac pacrunner[24676]: plugins/curl.c:curl_download() url http://[290.155.92.209/proxy.pac pacrunner[24676]: plugins/curl.c:curl_download() will add handle pacrunner[24676]: plugins/curl.c:timer_callback() interval 0 pacrunner[24676]: plugins/curl.c:curl_download() added handle pacrunner[24676]: plugins/curl.c:timeout_callback() pacrunner[24676]: plugins/curl.c:timer_callback() interval 12 pacrunner[24676]: plugins/curl.c:socket_callback() what 2 source 0 pacrunner[24676]: plugins/curl.c:socket_callback() poll out pacrunner[24676]: plugins/curl.c:socket_callback() source 20 pacrunner[24676]: plugins/curl.c:check_sockets() result 0 handles 2 pacrunner[24676]: plugins/curl.c:event_callback() condition 4 pacrunner[24676]: plugins/curl.c:socket_callback() what 1 source 20 pacrunner[24676]: plugins/curl.c:socket_callback() poll in pacrunner[24676]: plugins/curl.c:socket_callback() source 21 pacrunner[24676]: plugins/curl.c:timer_callback() interval 12 pacrunner[24676]: plugins/curl.c:check_sockets() result 0 handles 2 pacrunner[24676]: plugins/curl.c:event_callback() condition 1 pacrunner[24676]: plugins/curl.c:write_callback() size 1 nitems 270 realsize 270 pacrunner[24676]: plugins/curl.c:socket_callback() what 4 source 21 pacrunner[24676]: plugins/curl.c:socket_callback() poll remove pacrunner[24676]: plugins/curl.c:socket_callback() source 0 pacrunner[24676]: plugins/curl.c:check_sockets() result 0 handles 1 pacrunner[24676]: plugins/curl.c:check_sockets() finished http://[2001:8b0:10b:1:21d:7dff:fe04:dbe2]/proxy.pac result 0 pacrunner[24676]: src/proxy.c:download_callback() url http://[2001:8b0:10b:1:21d:7dff:fe04:dbe2]/proxy.pac content 0x1f53390 pacrunner[24676]: src/proxy.c:pacrunner_proxy_enable() proxy 0x1f34f50 pacrunner[24676]: src/proxy.c:pacrunner_proxy_ref() proxy 0x1f34f50 pacrunner[24676]: src/v8.cc:__pacrunner_mozjs_set_proxy() proxy 0x1f34f50 pacrunner[24676]: src/proxy.c:pacrunner_proxy_get_script() proxy 0x1f34f50 pacrunner[24676]: src/proxy.c:pacrunner_proxy_unref() proxy 0x1f34f50 pacrunner[24676]: plugins/curl.c:timeout_callback() pacrunner[24676]: plugins/curl.c:check_sockets() result 0 handles 0 pacrunner[24676]: plugins/curl.c:check_sockets() finished http://[290.155.92.209/proxy.pac result 6 pacrunner[24676]: src/proxy.c:download_callback() url http://[290.155.92.209/proxy.pac content (nil) pacrunner[24676]: Failed to retrieve PAC script pacrunner[24676]: src/proxy.c:pacrunner_proxy_unref() proxy 0x1f47910 -- dwmw2 _______________________________________________ connman mailing list [email protected] http://lists.connman.net/listinfo/connman
