Closed Bug 1218667 Opened 9 years ago Closed 9 years ago

Backout asyncOpen2() of Navigator::SendBeacon() for FF43

Categories

(Core :: DOM: Security, defect)

defect
Not set
normal

Tracking

()

RESOLVED WONTFIX

People

(Reporter: ckerschb, Assigned: ckerschb)

References

Details

Attachments

(2 files)

As discussed within https://bugzilla.mozilla.org/show_bug.cgi?id=1182537#c31 we should back out the usage of AsyncOpen2() within Navgiator::sendBeacon().
Assignee: nobody → mozilla
Blocks: 1182537
Jonas, the backout patch applies cleanly to all files, but Navigator.cpp. Can you help me move this forward please. I think we shouldn't need the CorsListenerProxy anymore after bug 1199049 has landed, right?
Attachment #8679249 - Flags: feedback?(jonas)
Attached file Navigator.cpp.rej
Also providing the *.rej just in case so we don't miss any important details here.
You still need to call nsIHttpChannelInternal.setCorsPreflightParameters. And you still need a redirect listener.
Actually, an easier option might actually be to uplift the patch in bug 1211000 to aurora. That would be an easier way to fix the involved security issues.
(In reply to Jonas Sicking (:sicking) from comment #4)
> Actually, an easier option might actually be to uplift the patch in bug
> 1211000 to aurora. That would be an easier way to fix the involved security
> issues.

Most likely we can mark this bug as a dup of Bug 1211000, but for tracking I mark it as a dependency for now.
Depends on: 1211000
Given that bug 1211000 has been uplifted, this is no longer needed.
Status: NEW → RESOLVED
Closed: 9 years ago
Resolution: --- → WONTFIX
You need to log in before you can comment on or make changes to this bug.

Attachment

General

Created:
Updated:
Size: