We got reports upstream of libproxy: libproxy is not working on Ubuntu.
A user, even when having a Gnome configuration set, get's a warning wpad 
disabled and the lib falls back to direct, bypassing his proxy.

I would say this part of your 50_px-wpad-fallback-env-var.patch is wrong:
@@ -591,7 +608,12 @@ px_proxy_factory_get_proxies (pxProxyFac
        }
        
        // If the config plugin returned an invalid config type or malformed 
URL, fall back to 'wpad://'
-       if (!(!strncmp(config->url, "http://";, 7) || 
+       if (!do_wpad_fallback)
+       {
+               fprintf(stderr, "*** Config plugin returned invalid URL type 
and WPAD fallback disabled! Falling back to direct...\n");
+               goto do_return;
+       }
+       else if (!(!strncmp(config->url, "http://";, 7) || 
                  !strncmp(config->url, "socks://", 8) ||
                  !strncmp(config->url, "pac+", 4) ||
                  !strcmp (config->url, "wpad://") ||

The only check here seems to be if do_wpad_fallback is enabled, if not
give an error and fall back to direct://, without checkling if the
config otherwise would have been valid.

I suggest this to && linked with the rest of the original IF.

-- 
MainInclusionReport for libproxy
https://bugs.launchpad.net/bugs/314945
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.

-- 
ubuntu-bugs mailing list
ubuntu-bugs@lists.ubuntu.com
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs

Reply via email to