Re: Fixing proxy support in Fedora (was Re: Orphaning few packages)

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



On Thu, 2013-06-06 at 12:17 -0400, Nathaniel McCallum wrote:
> I agree. And I wrote it. :(

I can sympathise with that :)

> Unfortunately, the JS interpreter can't disappear. WPAD is *very* widely
> deployed and requires it. We can mitigate it by stuffing it in a session
> daemon.

Yes, which is what pacrunner already does.

TBH I don't really *care* how it's implemented. Only that it *is*
implemented, and all apps use it by default.

The libproxy.so.1 API is enough for now, I think.

> In general however, I don't want us to have multiple
> choices between incomplete implementations.

Well, it's not "incomplete implementations' in the sense that some have
one API and some have another, or don't implement certain features. They
both have the same basic API and they just get their answers by
different methods. But that's true of libproxy itself on multiple
platforms, or even when it's just configured with different plugins.

>  Let's either fix libproxy or make something like pacrunner 
> multiplatform.

Well, perhaps we should make libproxy *query* pacrunner, but not use
pacrunner's libproxy replacement. That's "just another information
source" for libproxy, but the patch has been languishing for years
without being applied.
http://code.google.com/p/libproxy/issues/detail?id=152

I think the existing libproxy API is sane enough. The only problem is
that it's 'tainted' with the idea that it's slow and might even load
multiple JS engines within one process... hence the horridness in glib's
networking support to do its own pacrunner-style thing (but badly), and
reticence elsewhere about using it.

-- 
dwmw2

<<attachment: smime.p7s>>

-- 
devel mailing list
devel@xxxxxxxxxxxxxxxxxxxxxxx
https://admin.fedoraproject.org/mailman/listinfo/devel

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[Index of Archives]     [Fedora Announce]     [Fedora Kernel]     [Fedora Testing]     [Fedora Formulas]     [Fedora PHP Devel]     [Kernel Development]     [Fedora Legacy]     [Fedora Maintainers]     [Fedora Desktop]     [PAM]     [Red Hat Development]     [Gimp]     [Yosemite News]
  Powered by Linux