Closed Bug 35344 Opened 25 years ago Closed 25 years ago

lock icon no longer works

Categories

(Core :: Security, defect, P1)

All
Windows NT
defect

Tracking

()

VERIFIED FIXED

People

(Reporter: dougt, Assigned: ruslan)

Details

(Keywords: regression)

Lock icon broken on displayed even if pageloading was secure. Major regression.
Priority: P3 → P1
Target Milestone: --- → M15
I'm not sure if this should be a smoketest blocker since it didn't come up in this morning's smoketests so I've asked the smoketesters about it.
On |OnEndDocumentLoad| of the windows content we are getting the security information of the channel that loaded us by calling |nsHTTPChannel::GetSecurityInfo|. This calls |nsHTTPRequest::GetTransport|, and by this time the mPipelinedRequest request is null, and we return null as the security information of the page load.
Keywords: smoketest
i thought pipelining is turned off by default....it seems strange that we would be accessing a pipelining variable. is this okay?
I thought it was off as well, but I clearly hit code like this: if (mPipelinedRequest) return mPipelinedRequest -> GetTransport (aTransport); else *aTransport = nsnull;
Piplined request is the same structure as nsHTTPRequest used to be. When pipelining is turned off - it behaves just like the old httprequest. Every request holds a reference to it's parent pipelined request. So I don't see how this could cause a regression.
Oops. You're right. For some reason the backpointer to the the original request wasn't set. I'll fix it in a sec.
Assignee: dougt → ruslan
Fixed now.
Status: NEW → RESOLVED
Closed: 25 years ago
Resolution: --- → FIXED
I assume the fix isn't in 2000041008, as clicking the lock icon causes hang/freeze (?)
No. It's just merely to display it.
Reopening. The fix made it into the Linux build, but the 2000041109 build for Windows is still busted.
Status: RESOLVED → REOPENED
Resolution: FIXED → ---
The fix was cross-platform? What's the reason for Windows bustage? Is it just because of the wrong build?
Marking fixed. I had "Enable Mem Cache" turned off in windows.
Status: REOPENED → RESOLVED
Closed: 25 years ago25 years ago
Resolution: --- → FIXED
Verified.
Status: RESOLVED → VERIFIED
You need to log in before you can comment on or make changes to this bug.