Closed Bug 1329186 Opened 8 years ago Closed 8 years ago

(1) Use asyncOpen2() and (2) change nsILoadInfo.SEC_NORMAL to SEC_ALLOW_CROSS_ORIGIN_DATA_IS_NULL when using a SystemPrincipal

Categories

(SeaMonkey :: General, defect)

SeaMonkey 2.50 Branch
defect
Not set
normal

Tracking

(seamonkey2.50+ fixed)

RESOLVED FIXED
seamonkey2.50
Tracking Status
seamonkey2.50 + fixed

People

(Reporter: philip.chee, Assigned: philip.chee)

References

Details

Attachments

(1 file, 2 obsolete files)

See Bug 1328847 For more details (Port |Bug 1182569 - Use asyncOpen2() for docshell loads (nsJSProtocolHandler and nsURILoader)| to TB)
Summary: Use asyncOpen2() and change nsILoadInfo.SEC_NORMAL to SEC_NORMAL to SEC_ALLOW_CROSS_ORIGIN_DATA_IS_NULL → (1) Use asyncOpen2() and (2) change nsILoadInfo.SEC_NORMAL to SEC_NORMAL to SEC_ALLOW_CROSS_ORIGIN_DATA_IS_NULL when using a SystemPrincipal
Summary: (1) Use asyncOpen2() and (2) change nsILoadInfo.SEC_NORMAL to SEC_NORMAL to SEC_ALLOW_CROSS_ORIGIN_DATA_IS_NULL when using a SystemPrincipal → (1) Use asyncOpen2() and (2) change nsILoadInfo.SEC_NORMAL to SEC_ALLOW_CROSS_ORIGIN_DATA_IS_NULL when using a SystemPrincipal
Attached patch Patch v1 proposed fix. (obsolete) (deleted) — Splinter Review
My build environment is broken so I can't test. FRG: could you take this patch for a spin round the block? Thanks.
Attachment #8825355 - Flags: review?(iann_bugzilla)
Attachment #8825355 - Flags: feedback?(frgrahl)
Attached patch Patch v1 proposed fix. (obsolete) (deleted) — Splinter Review
Ooops wrong patch: > My build environment is broken so I can't test. > FRG: could you take this patch for a spin round the block? Thanks.
Attachment #8825355 - Attachment is obsolete: true
Attachment #8825355 - Flags: review?(iann_bugzilla)
Attachment #8825355 - Flags: feedback?(frgrahl)
Attachment #8825356 - Flags: review?(iann_bugzilla)
Attachment #8825356 - Flags: feedback?(frgrahl)
Ptahc is a little bit bitrotted already: $ hg import -f ../Bug1329186asyncOpen2.patch applying ../Bug1329186asyncOpen2.patch patching file suite/common/src/nsAbout.js Hunk #1 FAILED at 46 1 out of 1 hunks FAILED -- saving rejects to file suite/common/src/nsAbout.js.rej patching file suite/common/src/nsGopherProtocolStubHandler.js Hunk #1 FAILED at 48 1 out of 1 hunks FAILED -- saving rejects to file suite/common/src/nsGopherProtocolStubHandler.js.rej patching file suite/feeds/src/FeedConverter.js Hunk #1 succeeded at 259 with fuzz 2 (offset -2 lines). patching file suite/mailnews/addrbook/abCommon.js Hunk #1 FAILED at 703 1 out of 1 hunks FAILED -- saving rejects to file suite/mailnews/addrbook/abCommon.js.rej abort: patch failed to apply
Attached patch Bug1329186asyncOpen2-V2.patch (deleted) — Splinter Review
unbitrotted patch
Comment on attachment 8826843 [details] [diff] [review] Bug1329186asyncOpen2-V2.patch Unbitrotted patch gets and f+. If this makes the web and SeaMonkey a better place should it be carried to 2.49 after review?
Attachment #8826843 - Flags: feedback+
Comment on attachment 8825356 [details] [diff] [review] Patch v1 proposed fix. f+ for updated patch
Attachment #8825356 - Flags: feedback?(frgrahl)
Comment on attachment 8826843 [details] [diff] [review] Bug1329186asyncOpen2-V2.patch (In reply to Frank-Rainer Grahl from comment #5) > Comment on attachment 8826843 [details] [diff] [review] > Bug1329186asyncOpen2-V2.patch > > Unbitrotted patch gets and f+. > > If this makes the web and SeaMonkey a better place should it be carried to > 2.49 after review? mozilla-central Bug 1182569 landed on Gecko 53 and didn't get backported. We may not be able to backport to ESR because the dependencies are not on Gecko ESR52.
Attachment #8826843 - Flags: review?(iann_bugzilla)
Comment on attachment 8826843 [details] [diff] [review] Bug1329186asyncOpen2-V2.patch >+++ b/suite/browser/test/browser/browser_pluginplaypreview.js >- channel.asyncOpen(this.listener, aContext); >+ channel.asyncOpen2(this.listener, aContext); Only takes one argument so just: + channel.asyncOpen2(this.listener); >+++ b/suite/common/nsContextMenu.js >+ channel.asyncOpen2(new SaveAsListener(), null); Only takes one argument so just: + channel.asyncOpen2(new SaveAsListener()); >+++ b/suite/feeds/src/FeedConverter.js >+ chromeChannel.asyncOpen2(this._listener, null); Only takes one argument so just: + chromeChannel.asyncOpen2(this._listener); r/a=me with those issues addressed.
Attachment #8826843 - Flags: review?(iann_bugzilla) → review+
Attachment #8825356 - Attachment is obsolete: true
Attachment #8825356 - Flags: review?(iann_bugzilla)
Status: ASSIGNED → RESOLVED
Closed: 8 years ago
Resolution: --- → FIXED
Target Milestone: --- → seamonkey2.50
You need to log in before you can comment on or make changes to this bug.

Attachment

General

Creator:
Created:
Updated:
Size: