Closed
Bug 1312266
Opened 8 years ago
Closed 8 years ago
Missing Sandboxing prefs in SeaMonkey
Categories
(SeaMonkey :: Preferences, defect)
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)
81.64 KB,
image/png
|
Details | |
5.07 KB,
patch
|
iannbugzilla
:
review+
philip.chee
:
feedback+
iannbugzilla
:
approval-comm-aurora+
iannbugzilla
:
approval-comm-release+
|
Details | Diff | Splinter Review |
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.
Assignee | ||
Comment 1•8 years ago
|
||
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)
Assignee | ||
Updated•8 years ago
|
Blocks: 2.49BulkMalfunctions
Comment on attachment 8803697 [details] [diff] [review]
1312266-sandboxing-prefs.patch
r/a=me
Attachment #8803697 -
Flags: review?(iann_bugzilla) → review+
Assignee | ||
Comment 4•8 years ago
|
||
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).
Well they have been around for Firefox since 2014, so happy for your suggested route.
Flags: needinfo?(iann_bugzilla)
Assignee | ||
Comment 6•8 years ago
|
||
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+
Assignee | ||
Comment 8•8 years ago
|
||
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
Assignee | ||
Comment 10•8 years ago
|
||
>> 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 11•8 years ago
|
||
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+
Assignee | ||
Updated•8 years ago
|
Blocks: 2.50BulkMalfunctions
Assignee | ||
Updated•8 years ago
|
No longer blocks: 2.50BulkMalfunctions
Assignee | ||
Comment 12•8 years ago
|
||
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 13•8 years ago
|
||
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+
Assignee | ||
Comment 14•8 years ago
|
||
Status: ASSIGNED → RESOLVED
Closed: 8 years ago
Resolution: --- → FIXED
Version: unspecified → SeaMonkey 2.47 Branch
Assignee | ||
Updated•8 years ago
|
Assignee | ||
Updated•8 years ago
|
Keywords: leave-open
You need to log in
before you can comment on or make changes to this bug.
Description
•