gecko-dev/browser/app
Haik Aftandilian c7963e7731 Bug 1284588 - OS X: Disable content process write access to user files in the home directory; r=gcp
Changes the semantics of the security.sandbox.content.level pref on OS X with
respect to file access to the user's home directory. With the fix, Nightly
defaults to 2 while other releases will default to 1. The level values now
have the following meaning.

*) security.sandbox.content.level=0 disables content process sandboxing.
No change here.

*) security.sandbox.content.level=1 blocks write access to the majority of the
home directory.

*) security.sandbox.content.level=2 includes the write access blocking in
level 1, but also blocks both read and write access to ~/Library and $PROFILE
excluding the extensions and weave subdirectories.

Prior to this fix, Nightly defaulted to a value of 1 while all other releases
used 0. The value of 1 meant that read/write access to ~/Library and the
$PROFILE dir (excluding $PROFILE/{extensions,weave}) was prevented.

The strength of a level=1 sandbox is reduced by this with fix,
but level=1 becomes the first ride-the-trains content sandbox candidate,
Nightly changes to level=2, and higher levels still indicate a more
restrictive sandbox.

MozReview-Commit-ID: 7NJAe24T4pU

--HG--
extra : rebase_source : 8cb5ea82004ad631fe688bafffa9dc9979568679
2016-09-26 11:30:08 -07:00
..
macbuild/Contents Bug 394984: Add signing certificate info to Info.plist files for Firefox and updater. r=bhearsum 2016-05-24 22:25:52 -04:00
profile Bug 1284588 - OS X: Disable content process write access to user files in the home directory; r=gcp 2016-09-26 11:30:08 -07:00
blocklist.xml No bug, Automated blocklist update from host bld-linux64-spot-389 - a=blocklist-update 2016-09-24 06:03:55 -07:00
firefox.exe.manifest Bug 890156 - patch 7 - Declare that we support Windows per-monitor DPI via the app manifest. r=emk 2015-11-25 19:12:27 +00:00
macversion.py Bug 1246881 - Stop using config/buildid in few remaining places. r=mshal 2016-02-12 07:16:03 +09:00
Makefile.in Bug 394984: Enable any admin user on OSX to update Firefox, build config changes. r=mshal 2016-05-24 22:25:23 -04:00
module.ver
moz.build Bug 1289194 - Experimental LibFuzzer integration. r=glandium 2016-09-01 15:07:01 +02:00
nsBrowserApp.cpp Bug 1301987 - removed unused io.h and fcntl.h. r=jimm 2016-09-12 13:04:39 -07:00
permissions Bug 1274332 - Add testpilot.firefox.com to the xpinstall whitelist. r=dolske,s.kaspari 2016-08-09 14:27:14 -07:00
splash.rc