Dactyloidae/dom/plugins/base
Moonchild 9ad680cfc4 Issue #2736 - Part 1: Provide more consistent principals to CSP.
We're currently fairly vague and inconsistent about the values we provide to
content policy implementations for requestOrigin and requestPrincipal. In some
cases they're the triggering principal, sometimes the loading principal,
sometimes the channel principal.

Our existing content policy implementations which require or expect a
loading principal currently retrieve it from the context node.
Since no current callers require the principal to be the loading
principal, and some already expect it to be the triggering principal
(which there's currently no other way to retrieve), a choice was made
to pass the triggering principal whenever possible, but use the loading
principal to determine the origin URL.
2025-05-14 14:21:46 +08:00
..
moz.build Issue #80 - reinstated unified building for some large chunks of our code. 2022-09-07 10:36:23 +08:00
npapi.h Issue #2472 - Part 8: Fix conflicting defines on Mac. 2024-05-08 10:03:58 +08:00
npfunctions.h Issue #1829 - Revert "Issue #1751" 2022-05-04 09:40:24 +08:00
npruntime.h import FIREFOX_52_6_0esr_RELEASE from mozilla-esr52 hg repo 2018-01-19 03:59:58 +08:00
nptypes.h MoonchildProductions#1251 - Part 1: Restore initial Solaris support, fixed up. 2019-11-04 11:52:13 +08:00
nsIHTTPHeaderListener.idl import FIREFOX_52_6_0esr_RELEASE from mozilla-esr52 hg repo 2018-01-19 03:59:58 +08:00
nsIPluginDocument.idl import FIREFOX_52_6_0esr_RELEASE from mozilla-esr52 hg repo 2018-01-19 03:59:58 +08:00
nsIPluginHost.idl import FIREFOX_52_6_0esr_RELEASE from mozilla-esr52 hg repo 2018-01-19 03:59:58 +08:00
nsIPluginInputStream.idl import FIREFOX_52_6_0esr_RELEASE from mozilla-esr52 hg repo 2018-01-19 03:59:58 +08:00
nsIPluginInstanceOwner.idl import FIREFOX_52_6_0esr_RELEASE from mozilla-esr52 hg repo 2018-01-19 03:59:58 +08:00
nsIPluginTag.idl import FIREFOX_52_6_0esr_RELEASE from mozilla-esr52 hg repo 2018-01-19 03:59:58 +08:00
nsJSNPRuntime.cpp Issue #1742 - Part 4: Don't trigger read barriers when comparing wrapped pointers types 2022-05-31 09:12:45 +08:00
nsJSNPRuntime.h import FIREFOX_52_6_0esr_RELEASE from mozilla-esr52 hg repo 2018-01-19 03:59:58 +08:00
nsNPAPIPlugin.cpp Issue #2435 - Make CycleCollectedJSContext.h dependency explicit 2024-01-09 11:59:09 +08:00
nsNPAPIPlugin.h Issue #1829 - Revert "Issue #1751" 2022-05-04 09:40:24 +08:00
nsNPAPIPluginInstance.cpp Issue #1829 - Revert "Issue #1751" 2022-05-04 09:40:24 +08:00
nsNPAPIPluginInstance.h Issue #1829 - Revert "Issue #1751" 2022-05-04 09:40:24 +08:00
nsNPAPIPluginStreamListener.cpp Issue #80 - De-unify dom/plugins/base 2020-05-02 08:23:54 +08:00
nsNPAPIPluginStreamListener.h Issue #80 - De-unify dom/plugins/base 2020-05-02 08:23:54 +08:00
nsPluginDirServiceProvider.cpp import FIREFOX_52_6_0esr_RELEASE from mozilla-esr52 hg repo 2018-01-19 03:59:58 +08:00
nsPluginDirServiceProvider.h import FIREFOX_52_6_0esr_RELEASE from mozilla-esr52 hg repo 2018-01-19 03:59:58 +08:00
nsPluginHost.cpp Issue #2536 - Re-implement plugin enumeration shuffle. 2024-06-24 23:11:06 +08:00
nsPluginHost.h import FIREFOX_52_6_0esr_RELEASE from mozilla-esr52 hg repo 2018-01-19 03:59:58 +08:00
nsPluginInstanceOwner.cpp Issue #1656 - Remove more vim control lines. 2023-05-04 10:47:14 +08:00
nsPluginInstanceOwner.h Issue #2472 - Part 8: Fix conflicting defines on Mac. 2024-05-08 10:03:58 +08:00
nsPluginLogging.h import FIREFOX_52_6_0esr_RELEASE from mozilla-esr52 hg repo 2018-01-19 03:59:58 +08:00
nsPluginManifestLineReader.h import FIREFOX_52_6_0esr_RELEASE from mozilla-esr52 hg repo 2018-01-19 03:59:58 +08:00
nsPluginModule.cpp import FIREFOX_52_6_0esr_RELEASE from mozilla-esr52 hg repo 2018-01-19 03:59:58 +08:00
nsPluginNativeWindow.cpp Issue #1829 - Revert "Issue #1751" 2022-05-04 09:40:24 +08:00
nsPluginNativeWindow.h import FIREFOX_52_6_0esr_RELEASE from mozilla-esr52 hg repo 2018-01-19 03:59:58 +08:00
nsPluginNativeWindowGtk.cpp Issue #1656 - Remove more vim control lines. 2023-05-04 10:47:14 +08:00
nsPluginNativeWindowGtk.h import FIREFOX_52_6_0esr_RELEASE from mozilla-esr52 hg repo 2018-01-19 03:59:58 +08:00
nsPluginNativeWindowWin.cpp Issue #80 - De-unify dom/plugins/base 2020-05-02 08:23:54 +08:00
nspluginroot.idl import FIREFOX_52_6_0esr_RELEASE from mozilla-esr52 hg repo 2018-01-19 03:59:58 +08:00
nsPluginsCID.h import FIREFOX_52_6_0esr_RELEASE from mozilla-esr52 hg repo 2018-01-19 03:59:58 +08:00
nsPluginsDir.h import FIREFOX_52_6_0esr_RELEASE from mozilla-esr52 hg repo 2018-01-19 03:59:58 +08:00
nsPluginsDirDarwin.cpp Issue #1829 - Revert "Issue #1751" 2022-05-04 09:40:24 +08:00
nsPluginsDirUnix.cpp Issue #1053 - Remove android support from NPAPI 2020-02-21 07:05:45 +08:00
nsPluginsDirUtils.h import FIREFOX_52_6_0esr_RELEASE from mozilla-esr52 hg repo 2018-01-19 03:59:58 +08:00
nsPluginsDirWin.cpp import FIREFOX_52_6_0esr_RELEASE from mozilla-esr52 hg repo 2018-01-19 03:59:58 +08:00
nsPluginStreamListenerPeer.cpp Issue #2736 - Part 1: Provide more consistent principals to CSP. 2025-05-14 14:21:46 +08:00
nsPluginStreamListenerPeer.h import FIREFOX_52_6_0esr_RELEASE from mozilla-esr52 hg repo 2018-01-19 03:59:58 +08:00
nsPluginTags.cpp Issue #1829 - Revert "Issue #1751" 2022-05-04 09:40:24 +08:00
nsPluginTags.h Remove nsPluginTag::InitSandboxLevel 2019-02-15 23:55:46 +08:00
PluginPRLibrary.cpp Issue #1656 - Remove more vim control lines. 2023-05-04 10:47:14 +08:00
PluginPRLibrary.h Issue #1656 - Remove more vim control lines. 2023-05-04 10:47:14 +08:00