<?xml version="1.0" encoding="utf-8"?>
-<policyDefinitions revision="3.3" schemaVersion="1.0">
+<policyDefinitions revision="3.4" schemaVersion="1.0">
<policyNamespaces>
<target prefix="firefox" namespace="Mozilla.Policies.Firefox"/>
<using prefix="Mozilla" namespace="Mozilla.Policies"/>
</policyNamespaces>
- <resources minRequiredRevision="3.3"/>
+ <resources minRequiredRevision="3.4"/>
<supportedOn>
<definitions>
<definition name="UNSUPPORTED" displayName="$(string.UNSUPPORTED)"/>
<definition name="SUPPORTED_FF91" displayName="$(string.SUPPORTED_FF91)"/>
<definition name="SUPPORTED_FF95" displayName="$(string.SUPPORTED_FF95)"/>
<definition name="SUPPORTED_FF96" displayName="$(string.SUPPORTED_FF96)"/>
+ <definition name="SUPPORTED_FF96_ONLY" displayName="$(string.SUPPORTED_FF96_ONLY)"/>
<definition name="SUPPORTED_FF97" displayName="$(string.SUPPORTED_FF97)"/>
<definition name="SUPPORTED_FF98" displayName="$(string.SUPPORTED_FF98)"/>
<definition name="SUPPORTED_FF99" displayName="$(string.SUPPORTED_FF99)"/>
<decimal value="0"/>
</disabledValue>
</policy>
+ <policy name="Cookies_Behavior" class="Both" displayName="$(string.Cookies_Behavior)" explainText="$(string.Cookies_Behavior_Explain)" key="Software\Policies\Mozilla\Firefox\Cookies" presentation="$(presentation.Cookies_Behavior)">
+ <parentCategory ref="Cookies"/>
+ <supportedOn ref="SUPPORTED_FF95"/>
+ <elements>
+ <enum id="Cookies_Behavior" valueName="Behavior">
+ <item displayName="$(string.Cookies_Behavior_Accept)">
+ <value>
+ <string>accept</string>
+ </value>
+ </item>
+ <item displayName="$(string.Cookies_Behavior_RejectForeign)">
+ <value>
+ <string>reject-foreign</string>
+ </value>
+ </item>
+ <item displayName="$(string.Cookies_Behavior_Reject)">
+ <value>
+ <string>reject</string>
+ </value>
+ </item>
+ <item displayName="$(string.Cookies_Behavior_LimitForeign)">
+ <value>
+ <string>limit-foreign</string>
+ </value>
+ </item>
+ <item displayName="$(string.Cookies_Behavior_RejectTracker)">
+ <value>
+ <string>reject-tracker</string>
+ </value>
+ </item>
+ <item displayName="$(string.Cookies_Behavior_RejectTrackerAndPartitionForeign)">
+ <value>
+ <string>reject-tracker-and-partition-foreign</string>
+ </value>
+ </item>
+ </enum>
+ </elements>
+ </policy>
+ <policy name="Cookies_BehaviorPrivateBrowsing" class="Both" displayName="$(string.Cookies_BehaviorPrivateBrowsing)" explainText="$(string.Cookies_BehaviorPrivateBrowsing_Explain)" key="Software\Policies\Mozilla\Firefox\Cookies" presentation="$(presentation.Cookies_BehaviorPrivateBrowsing)">
+ <parentCategory ref="Cookies"/>
+ <supportedOn ref="SUPPORTED_FF95"/>
+ <elements>
+ <enum id="Cookies_BehaviorPrivateBrowsing" valueName="BehaviorPrivateBrowsing">
+ <item displayName="$(string.Cookies_Behavior_Accept)">
+ <value>
+ <string>accept</string>
+ </value>
+ </item>
+ <item displayName="$(string.Cookies_Behavior_RejectForeign)">
+ <value>
+ <string>reject-foreign</string>
+ </value>
+ </item>
+ <item displayName="$(string.Cookies_Behavior_Reject)">
+ <value>
+ <string>reject</string>
+ </value>
+ </item>
+ <item displayName="$(string.Cookies_Behavior_LimitForeign)">
+ <value>
+ <string>limit-foreign</string>
+ </value>
+ </item>
+ <item displayName="$(string.Cookies_Behavior_RejectTracker)">
+ <value>
+ <string>reject-tracker</string>
+ </value>
+ </item>
+ <item displayName="$(string.Cookies_Behavior_RejectTrackerAndPartitionForeign)">
+ <value>
+ <string>reject-tracker-and-partition-foreign</string>
+ </value>
+ </item>
+ </enum>
+ </elements>
+ </policy>
<policy name="Camera_Allow" class="Both" displayName="$(string.Allow)" explainText="$(string.Camera_Allow_Explain)" key="Software\Policies\Mozilla\Firefox\Permissions" presentation="$(presentation.Permissions)">
<parentCategory ref="Camera"/>
<supportedOn ref="SUPPORTED_FF62"/>
<decimal value="0"/>
</disabledValue>
</policy>
+ <policy name="LegacySameSiteCookieBehaviorEnabled" class="Both" displayName="$(string.LegacySameSiteCookieBehaviorEnabled)" explainText="$(string.LegacySameSiteCookieBehaviorEnabled_Explain)" key="Software\Policies\Mozilla\Firefox" valueName="LegacySameSiteCookieBehaviorEnabled">
+ <parentCategory ref="firefox"/>
+ <supportedOn ref="SUPPORTED_FF96_ONLY"/>
+ <enabledValue>
+ <decimal value="1"/>
+ </enabledValue>
+ <disabledValue>
+ <decimal value="0"/>
+ </disabledValue>
+ </policy>
+ <policy name="LegacySameSiteCookieBehaviorEnabledForDomainList" class="Both" displayName="$(string.LegacySameSiteCookieBehaviorEnabledForDomainList)" explainText="$(string.LegacySameSiteCookieBehaviorEnabledForDomainList_Explain)" key="Software\Policies\Mozilla\Firefox\LegacySameSiteCookieBehaviorEnabledForDomainList" presentation="$(presentation.LegacySameSiteCookieBehaviorEnabledForDomainList)">
+ <parentCategory ref="firefox"/>
+ <supportedOn ref="SUPPORTED_FF96_ONLY"/>
+ <elements >
+ <list id="LegacySameSiteCookieBehaviorEnabledForDomainList" key="Software\Policies\Mozilla\Firefox\LegacySameSiteCookieBehaviorEnabledForDomainList" valuePrefix=""/>
+ </elements>
+ </policy>
<policy name="LocalFileLinks" class="Both" displayName="$(string.LocalFileLinks)" explainText="$(string.LocalFileLinks_Explain)" key="Software\Policies\Mozilla\Firefox\LocalFileLinks" presentation="$(presentation.LocalFileLinks)" >
<parentCategory ref="firefox" />
<supportedOn ref="SUPPORTED_FF68ESR" />