fune/dom/plugins/ipc
Haik Aftandilian 331dda9367 Bug 1444291 - Part 3 - Add read access to the Mac Flash sandbox, support sandbox levels r=Alex_Gaynor
Replace the boolean pref "security.sandbox.mac.flash.enabled"
with "dom.ipc.plugins.sandbox-level.flash" to support sandbox
levels and be consistent with the Windows pref name.

Adds filesystem read access to the sandbox using sandbox extensions
granted by the file dialog machinery (level 1).

Add support for level 2 which blocks read access.

Allow the sandbox to be disabled with MOZ_DISABLE_NPAPI_SANDBOX.


MozReview-Commit-ID: 4rfobEoxQpF

--HG--
extra : rebase_source : 05dc54b46063967e959bc3fced21c61e5463de48
2018-03-15 20:23:19 -07:00
..
hangui Bug 1394734 - Replace CONFIG['GNU_C*'] by CONFIG['CC_TYPE'] r=glandium 2017-12-07 22:09:15 +01:00
interpose
AStream.h
BrowserStreamChild.cpp
BrowserStreamChild.h
BrowserStreamParent.cpp
BrowserStreamParent.h
ChildTimer.cpp
ChildTimer.h
D3D11SurfaceHolder.cpp
D3D11SurfaceHolder.h
FunctionBroker.cpp Bug 1429643: Limit Win32 NPAPI SSL brokering to 64-bit builds; r=jimm 2018-01-15 19:51:34 -08:00
FunctionBroker.h Bug 1445471 - Recognize invalid HANDLEs in plugin brokering. r=jimm 2018-03-14 12:28:22 -07:00
FunctionBrokerChild.cpp Bug 1382251: Part 6 - Start/stop new top-level brokering actors on their own threads; r=jld 2017-11-06 10:29:15 -08:00
FunctionBrokerChild.h Bug 1382251: Part 6 - Start/stop new top-level brokering actors on their own threads; r=jld 2017-11-06 10:29:15 -08:00
FunctionBrokerIPCUtils.cpp Bug 1382251: Part 8 - Migrate some previously hooked functions to FunctionHook/Broker; r=jimm,froydnj 2017-11-06 11:07:16 -08:00
FunctionBrokerIPCUtils.h Bug 1382251: Part 8 - Migrate some previously hooked functions to FunctionHook/Broker; r=jimm,froydnj 2017-11-06 11:07:16 -08:00
FunctionBrokerParent.cpp Bug 1382251: Part 8 - Migrate some previously hooked functions to FunctionHook/Broker; r=jimm,froydnj 2017-11-06 11:07:16 -08:00
FunctionBrokerParent.h Bug 1382251: Part 8 - Migrate some previously hooked functions to FunctionHook/Broker; r=jimm,froydnj 2017-11-06 11:07:16 -08:00
FunctionBrokerThread.h Bug 1382251: Part 6 - Start/stop new top-level brokering actors on their own threads; r=jld 2017-11-06 10:29:15 -08:00
FunctionHook.cpp Bug 1382251: Part 8 - Migrate some previously hooked functions to FunctionHook/Broker; r=jimm,froydnj 2017-11-06 11:07:16 -08:00
FunctionHook.h Bug 1382251: Part 3 - Add mechanism for automatically hooking DLL functions; r=jimm 2017-11-06 10:04:19 -08:00
IpdlTuple.h Bug 1382251: Part 5 - Add IpdlTuple for type-safely marshaling tuples; r=jld 2017-11-06 10:17:15 -08:00
MiniShmParent.cpp
MiniShmParent.h
moz.build Bug 1382251: Part 11 - Update moz.build with new files; r=jimm 2017-11-06 10:47:01 -08:00
NPEventAndroid.h
NPEventOSX.h
NPEventUnix.h
NPEventWindows.h
PBrowserStream.ipdl
PFunctionBroker.ipdl Bug 1382251: Part 6 - Start/stop new top-level brokering actors on their own threads; r=jld 2017-11-06 10:29:15 -08:00
PluginBackgroundDestroyer.cpp
PluginBackgroundDestroyer.h
PluginBridge.h
PluginHangUIParent.cpp
PluginHangUIParent.h
PluginInstanceChild.cpp Bug 1438955 - Remove ImmReleaseContext hook. r=masayuki 2018-03-07 11:01:30 +09:00
PluginInstanceChild.h Bug 1438955 - Remove ImmReleaseContext hook. r=masayuki 2018-03-07 11:01:30 +09:00
PluginInstanceParent.cpp
PluginInstanceParent.h
PluginInterposeOSX.h
PluginInterposeOSX.mm
PluginLibrary.h
PluginMessageUtils.cpp Bug 1382251: Part 8 - Migrate some previously hooked functions to FunctionHook/Broker; r=jimm,froydnj 2017-11-06 11:07:16 -08:00
PluginMessageUtils.h Bug 1382251: Part 8 - Migrate some previously hooked functions to FunctionHook/Broker; r=jimm,froydnj 2017-11-06 11:07:16 -08:00
PluginModuleChild.cpp Bug 1444291 - Part 3 - Add read access to the Mac Flash sandbox, support sandbox levels r=Alex_Gaynor 2018-03-15 20:23:19 -07:00
PluginModuleChild.h Bug 1444291 - Part 3 - Add read access to the Mac Flash sandbox, support sandbox levels r=Alex_Gaynor 2018-03-15 20:23:19 -07:00
PluginModuleParent.cpp Bug 1436566 - [Mac] Land disabled-by-default sandboxing for the Flash NPAPI plugin process. r=Alex_Gaynor,jimm 2018-02-12 15:46:31 -08:00
PluginModuleParent.h Bug 1433856 - Block PluginModuleChromeParent::CleanupFromTimeout from recursing. r=jimm 2018-01-29 18:15:18 -08:00
PluginProcessChild.cpp Bug 1444291 - Part 3 - Add read access to the Mac Flash sandbox, support sandbox levels r=Alex_Gaynor 2018-03-15 20:23:19 -07:00
PluginProcessChild.h
PluginProcessParent.cpp Bug 1444291 - Part 3 - Add read access to the Mac Flash sandbox, support sandbox levels r=Alex_Gaynor 2018-03-15 20:23:19 -07:00
PluginProcessParent.h Bug 1436566 - [Mac] Land disabled-by-default sandboxing for the Flash NPAPI plugin process. r=Alex_Gaynor,jimm 2018-02-12 15:46:31 -08:00
PluginQuirks.cpp Bug 1429643: Limit Win32 NPAPI SSL brokering to 64-bit builds; r=jimm 2018-01-15 19:51:34 -08:00
PluginQuirks.h Bug 1429643: Limit Win32 NPAPI SSL brokering to 64-bit builds; r=jimm 2018-01-15 19:51:34 -08:00
PluginScriptableObjectChild.cpp Bug 1430586 - Make sure the NPObjectData map still exists before use. r=jimm 2018-01-23 12:56:06 -08:00
PluginScriptableObjectChild.h
PluginScriptableObjectParent.cpp
PluginScriptableObjectParent.h
PluginScriptableObjectUtils-inl.h
PluginScriptableObjectUtils.h
PluginSurfaceParent.cpp
PluginSurfaceParent.h
PluginTypes.ipdlh
PluginUtilsOSX.h
PluginUtilsOSX.mm Bug 1419004: Fix crash when setting plugin process names on macOS 10.13.2. r=mstange 2017-12-12 17:03:33 -06:00
PluginUtilsWin.cpp Bug 1411001 - Remove the +x permissions on cpp & h files r=froydnj 2017-10-23 20:59:55 +02:00
PluginUtilsWin.h
PluginWidgetChild.cpp
PluginWidgetChild.h
PluginWidgetParent.cpp
PluginWidgetParent.h
PPluginBackgroundDestroyer.ipdl
PPluginInstance.ipdl
PPluginModule.ipdl Bug 1382251: Part 8 - Migrate some previously hooked functions to FunctionHook/Broker; r=jimm,froydnj 2017-11-06 11:07:16 -08:00
PPluginScriptableObject.ipdl
PPluginSurface.ipdl
PStreamNotify.ipdl
StreamNotifyChild.h
StreamNotifyParent.h