Closed Bug 1312266 Opened 8 years ago Closed 8 years ago

Missing Sandboxing prefs in SeaMonkey

Categories

(SeaMonkey :: Preferences, defect)

SeaMonkey 2.47 Branch
defect
Not set
normal

Tracking

(seamonkey2.46 unaffected, seamonkey2.47 fixed, seamonkey2.48 fixed, seamonkey2.49esr fixed)

RESOLVED FIXED
seamonkey2.49
Tracking Status
seamonkey2.46 --- unaffected
seamonkey2.47 --- fixed
seamonkey2.48 --- fixed
seamonkey2.49esr --- fixed

People

(Reporter: frg, Assigned: frg)

References

Details

Attachments

(2 files)

SeaMonkey is missing a ton of Sandboxing preferences compared to Firefox. This is now showing in 2.47 and up because bug 1259601 added code to show the sandboxing status in about:support.
This adds the missing preferences from Firefox but not sure if they are suitable for SeaMonkey (not using any plugins). I see no errors in the console with them and about:support display fine.
Assignee: nobody → frgrahl
Status: NEW → ASSIGNED
Attachment #8803697 - Flags: review?(iann_bugzilla)
Attachment #8803697 - Flags: feedback?(rsx11m.pub)
Attachment #8803697 - Flags: feedback?(philip.chee)
I don't know how this sandboxing works, but it should be a security feature to avoid that a plugin affects its hosting browser. Thus, mirroring what Firefox does appears to be a prudent approach unless we are missing anything that's needed for it to work properly.
Attachment #8803697 - Flags: feedback?(rsx11m.pub)
Comment on attachment 8803697 [details] [diff] [review] 1312266-sandboxing-prefs.patch r/a=me
Attachment #8803697 - Flags: review?(iann_bugzilla) → review+
https://hg.mozilla.org/comm-central/rev/ab13990e4cbccdad4acae59e3552fc4213e8fe87 Should we put this into the branches too? If yes I would suggest c-a only for now and wait a week or two if this causes problems (not expecting them).
Flags: needinfo?(iann_bugzilla)
Keywords: leave-open
Target Milestone: --- → seamonkey2.49
Well they have been around for Firefox since 2014, so happy for your suggested route.
Flags: needinfo?(iann_bugzilla)
Comment on attachment 8803697 [details] [diff] [review] 1312266-sandboxing-prefs.patch [Approval Request Comment] Regression caused by (bug #): User impact if declined: about:support is missing a line and sandboxing settings may be wrong when using plugins. Testing completed (on m-c, etc.): c-r to c-c Risk to taking this patch (and alternatives if risky): None. Can be backed out fast if users report problems. String changes made by this patch: --
Attachment #8803697 - Flags: approval-comm-beta?
Attachment #8803697 - Flags: approval-comm-aurora?
Comment on attachment 8803697 [details] [diff] [review] 1312266-sandboxing-prefs.patch a=me for c-a re-request c-b when it has baked for a week or so
Attachment #8803697 - Flags: approval-comm-beta?
Attachment #8803697 - Flags: approval-comm-aurora?
Attachment #8803697 - Flags: approval-comm-aurora+
Will do but you wouldn't have need to worry. Didn't plan to push to beta right away:) https://hg.mozilla.org/releases/comm-aurora/rev/6cc9a5013cea95365d71a314f30c337ce69e5a32
Has SeaMonkey been ported to e10s? I don't know for Windows, but at least on macOS sandboxing depends on e10s. https://bugzilla.mozilla.org/show_bug.cgi?id=1135388#c1
>> Has SeaMonkey been ported to e10s? No, but the sandboxing code is imho older than e10s and Nightly FF might not enable e10s too if the wrong addons are installed. SeaMonkey now shows 2 in 2.49a1 but that doesn't mean much. If it causes problems with plugins we might need to adjust this globally to 0 to just keep the diags and about:support happy. Thansk for the pointer to the bugs.
Comment on attachment 8803697 [details] [diff] [review] 1312266-sandboxing-prefs.patch I compared this with the changes in firefox.js. Everything looks reasonable.
Attachment #8803697 - Flags: feedback?(philip.chee) → feedback+
No longer blocks: 2.50BulkMalfunctions
Comment on attachment 8803697 [details] [diff] [review] 1312266-sandboxing-prefs.patch [Approval Request Comment] Seems to not cause any problems in c-b to c-c so I think itc an be taken to c-r.
Attachment #8803697 - Flags: approval-comm-release?
Comment on attachment 8803697 [details] [diff] [review] 1312266-sandboxing-prefs.patch a=me for 2.47
Attachment #8803697 - Flags: approval-comm-release? → approval-comm-release+
Status: ASSIGNED → RESOLVED
Closed: 8 years ago
Resolution: --- → FIXED
Version: unspecified → SeaMonkey 2.47 Branch
Keywords: leave-open
You need to log in before you can comment on or make changes to this bug.

Attachment

General

Created:
Updated:
Size: