Re: Forcing every request from a docShell to use LOAD_ANONYMOUS

Jason Duell <[email protected]> Fri, 16 Aug 2013 09:28:47 -0700
Newsgroups gmane.comp.mozilla.devel.netlib
Message-ID <[email protected]>
On 08/16/2013 06:23 AM, Ehsan Akhgari wrote:
> Looking at the code, we do not pass on the LOAD_ANONYMOUS flag to
> subrequests of a load group: <
> http://mxr.mozilla.org/mozilla-central/source/netwerk/base/src/nsLoadGroup.cpp#1035>.
> I'm not sure what the reason behind this is, but you can verify whether
> this is where the problem comes from by breaking on that code and
> inspecting the load group and the attached request's flags after this call.

I wonder if this is also what causes

    https://bugzilla.mozilla.org/show_bug.cgi?id=831153

Jason

> --
> Ehsan
> <http://ehsanakhgari.org/>
>
>
> On Fri, Aug 16, 2013 at 1:17 AM, Mark Hammond <[email protected]>wrote:
>
>> In bugs 875986 and 902439, we are trying to arrange for a docShell hosted
>> in a (remote) browser used for thumbnailing to arrange for all requests
>> made via that docShell to use the LOAD_ANONYMOUS flag.  This should solve a
>> number of problems, the most pressing of which is that SSL client
>> certificates are being prompted for (or just silently sent) while doing the
>> thumbnail for certain sites.
>>
>> At first I thought it should be as simple as docShell.loadGroup.flags |=
>> Cu.nsIRequest.LOAD_ANONYMOUS, but this isn't having the desired effect.  I
>> tried various other things and asked on #developers, but I've been unable
>> to work out how the make this happen.  The interactions between the
>> docShell, loadGroups and requests is fairly involved, so even looking at
>> the code and stepping through in the debugger isn't giving me any joy.
>>
>> Can someone tell me how I can make this happen?
>>
>> Thanks,
>>
>> Mark
>> ______________________________**_________________
>> dev-tech-network mailing list
>> dev-tech-network@lists.**mozilla.org <[email protected]>
>> https://lists.mozilla.org/**listinfo/dev-tech-network<https://lists.mozilla.org/listinfo/dev-tech-network>
>>
> _______________________________________________
> dev-tech-network mailing list
> [email protected]
> https://lists.mozilla.org/listinfo/dev-tech-network