[Server-devel] Proxy auto-configuration
Tomeu Vizoso
tomeu at sugarlabs.org
Mon Nov 30 06:17:19 EST 2009
On Mon, Nov 30, 2009 at 09:52, Martin Langhoff
<martin.langhoff at gmail.com> wrote:
> On Sun, Nov 29, 2009 at 12:15 AM, Andrew McMillan <andrew at morphoss.com> wrote:
>> I run WPAD here with Mozilla, and it works well. It will generally be
>> through DNS since that's the more reliable way of finding it, but it
>> does require the browser to make a check for it.
>
> Looks like we need some investigation into how to get Browse.xo to do it... :-)
>
>> then perhaps a
>> post DHCP hook could request the WPAD file, crudely parse it for the
>> real proxy address and stuff that into the Browse.xo configuration.
>
> Probably worth trying the "right" fix before the crude one. If
> Browse.xo can DTRT with WPAD, a sideeffect will be that it'll work in
> proxied+WPADded networks.
Yes, please don't treat Browse as a black box, it's python and uses
mozilla's XPCOM, which for all its faults should make all these
customizations very easy. What may need to be done in order of
likeness:
- configure the XS in the same way as Firefox needs,
- tweak some of Browse's configuration (
~/.sugar/default/org.laptop.WebActivity/data/gecko/prefs.js ),
- call some method in a XPCOM component, such as:
http://mxr.mozilla.org/mozilla1.9.1/source/netwerk/base/public/nsIProtocolProxyService.idl#220
Regards,
Tomeu
> And if the XS does the conventional WPAD thing, other browsers that
> know how to do WPAD will be able to connect...
>
>
>
> m
> --
> martin.langhoff at gmail.com
> martin at laptop.org -- School Server Architect
> - ask interesting questions
> - don't get distracted with shiny stuff - working code first
> - http://wiki.laptop.org/go/User:Martinlanghoff
>
--
«Sugar Labs is anyone who participates in improving and using Sugar.
What Sugar Labs does is determined by the participants.» - David
Farning
More information about the Server-devel
mailing list