<?xml version="1.0" encoding="utf-8"?>
-<policyDefinitions revision="5.9" schemaVersion="1.0">
+<policyDefinitions revision="6.5" schemaVersion="1.0">
<policyNamespaces>
<target prefix="firefox" namespace="Mozilla.Policies.Firefox"/>
<using prefix="Mozilla" namespace="Mozilla.Policies"/>
</policyNamespaces>
- <resources minRequiredRevision="5.9"/>
+ <resources minRequiredRevision="6.5"/>
<supportedOn>
<definitions>
<definition name="UNSUPPORTED" displayName="$(string.UNSUPPORTED)"/>
<definition name="SUPPORTED_FF124" displayName="$(string.SUPPORTED_FF124)"/>
<definition name="SUPPORTED_FF124_ONLY" displayName="$(string.SUPPORTED_FF124_ONLY)"/>
<definition name="SUPPORTED_FF125" displayName="$(string.SUPPORTED_FF125)"/>
- <definition name="SUPPORTED_FF126" displayName="$(string.SUPPORTED_FF126)"/>
- <definition name="SUPPORTED_FF127" displayName="$(string.SUPPORTED_FF127)"/>
+ <definition name="SUPPORTED_FF126_ONLY" displayName="$(string.SUPPORTED_FF126_ONLY)"/>
+ <definition name="SUPPORTED_FF127_ONLY" displayName="$(string.SUPPORTED_FF127_ONLY)"/>
<definition name="SUPPORTED_FF128" displayName="$(string.SUPPORTED_FF128)"/>
<definition name="SUPPORTED_FF129" displayName="$(string.SUPPORTED_FF129)"/>
<definition name="SUPPORTED_FF130" displayName="$(string.SUPPORTED_FF130)"/>
- </definitions>
+ <definition name="SUPPORTED_FF130_ONLY" displayName="$(string.SUPPORTED_FF130_ONLY)"/>
+ <definition name="SUPPORTED_FF131" displayName="$(string.SUPPORTED_FF131)"/>
+ </definitions>
</supportedOn>
<categories>
<category displayName="$(string.firefox)" name="firefox">
<category displayName="$(string.FirefoxSuggest_group)" name="FirefoxSuggest">
<parentCategory ref="firefox"/>
</category>
+ <category displayName="$(string.ContentAnalysis_group)" name="ContentAnalysis">
+ <parentCategory ref="firefox"/>
+ </category>
</categories>
<policies>
<policy name="AppAutoUpdate" class="Both" displayName="$(string.AppAutoUpdate)" explainText="$(string.AppAutoUpdate_Explain)" key="Software\Policies\Mozilla\Firefox" valueName="AppAutoUpdate">
<decimal value="0"/>
</disabledValue>
</policy>
+ <policy name="UserMessaging_FirefoxLabs" class="Both" displayName="$(string.UserMessaging_FirefoxLabs)" explainText="$(string.UserMessaging_FirefoxLabs)" key="Software\Policies\Mozilla\Firefox\UserMessaging" valueName="FirefoxLabs">
+ <parentCategory ref="UserMessaging"/>
+ <supportedOn ref="SUPPORTED_FF130_ONLY"/>
+ <enabledValue>
+ <decimal value="1"/>
+ </enabledValue>
+ <disabledValue>
+ <decimal value="0"/>
+ </disabledValue>
+ </policy>
<policy name="UserMessaging_Locked" class="Both" displayName="$(string.UserMessaging_Locked)" explainText="$(string.UserMessaging_Locked_Explain)" key="Software\Policies\Mozilla\Firefox\UserMessaging" valueName="Locked">
<parentCategory ref="UserMessaging"/>
<supportedOn ref="SUPPORTED_FF75"/>
<decimal value="0"/>
</disabledValue>
</policy>
+ <policy name="AutofillAddressEnabled" class="Both" displayName="$(string.AutofillAddressEnabled)" explainText="$(string.AutofillAddressEnabled_Explain)" key="Software\Policies\Mozilla\Firefox" valueName="AutofillAddressEnabled">
+ <parentCategory ref="firefox"/>
+ <supportedOn ref="SUPPORTED_FF125"/>
+ <enabledValue>
+ <decimal value="1"/>
+ </enabledValue>
+ <disabledValue>
+ <decimal value="0"/>
+ </disabledValue>
+ </policy>
+ <policy name="AutofillCreditCardEnabled" class="Both" displayName="$(string.AutofillCreditCardEnabled)" explainText="$(string.AutofillCreditCardEnabled_Explain)" key="Software\Policies\Mozilla\Firefox" valueName="AutofillCreditCardEnabled">
+ <parentCategory ref="firefox"/>
+ <supportedOn ref="SUPPORTED_FF125"/>
+ <enabledValue>
+ <decimal value="1"/>
+ </enabledValue>
+ <disabledValue>
+ <decimal value="0"/>
+ </disabledValue>
+ </policy>
+ <policy name="TranslateEnabled" class="Both" displayName="$(string.TranslateEnabled)" explainText="$(string.TranslateEnabled_Explain)" key="Software\Policies\Mozilla\Firefox" valueName="TranslateEnabled">
+ <parentCategory ref="firefox"/>
+ <supportedOn ref="SUPPORTED_FF126_ONLY"/>
+ <enabledValue>
+ <decimal value="1"/>
+ </enabledValue>
+ <disabledValue>
+ <decimal value="0"/>
+ </disabledValue>
+ </policy>
+ <policy name="DisableEncryptedClientHello" class="Both" displayName="$(string.DisableEncryptedClientHello)" explainText="$(string.DisableEncryptedClientHello_Explain)" key="Software\Policies\Mozilla\Firefox" valueName="DisableEncryptedClientHello">
+ <parentCategory ref="firefox"/>
+ <supportedOn ref="SUPPORTED_FF127_ONLY"/>
+ <enabledValue>
+ <decimal value="1"/>
+ </enabledValue>
+ <disabledValue>
+ <decimal value="0"/>
+ </disabledValue>
+ </policy>
+ <policy name="PostQuantumKeyAgreementEnabled" class="Both" displayName="$(string.PostQuantumKeyAgreementEnabled)" explainText="$(string.PostQuantumKeyAgreementEnabled_Explain)" key="Software\Policies\Mozilla\Firefox" valueName="PostQuantumKeyAgreementEnabled">
+ <parentCategory ref="firefox"/>
+ <supportedOn ref="SUPPORTED_FF127_ONLY"/>
+ <enabledValue>
+ <decimal value="1"/>
+ </enabledValue>
+ <disabledValue>
+ <decimal value="0"/>
+ </disabledValue>
+ </policy>
+ <policy name="HttpsOnlyMode" class="Both" displayName="$(string.HttpsOnlyMode)" explainText="$(string.HttpsOnlyMode_Explain)" key="Software\Policies\Mozilla\Firefox" presentation="$(presentation.HttpsOnlyMode)">
+ <parentCategory ref="firefox"/>
+ <supportedOn ref="SUPPORTED_FF127_ONLY"/>
+ <elements>
+ <enum id="HttpsOnlyMode" valueName="HttpsOnlyMode">
+ <item displayName="$(string.HttpsOnlyMode_Allowed)">
+ <value>
+ <string>allowed</string>
+ </value>
+ </item>
+ <item displayName="$(string.HttpsOnlyMode_Disallowed)">
+ <value>
+ <string>disallowed</string>
+ </value>
+ </item>
+ <item displayName="$(string.HttpsOnlyMode_Enabled)">
+ <value>
+ <string>enabled</string>
+ </value>
+ </item>
+ <item displayName="$(string.HttpsOnlyMode_ForceEnabled)">
+ <value>
+ <string>force_enabled</string>
+ </value>
+ </item>
+ </enum>
+ </elements>
+ </policy>
+ <policy name="HttpAllowlist" class="Both" displayName="$(string.HttpAllowlist)" explainText="$(string.HttpAllowlist_Explain)" key="Software\Policies\Mozilla\Firefox\HttpAllowlist" presentation="$(presentation.List)">
+ <parentCategory ref="firefox"/>
+ <supportedOn ref="SUPPORTED_FF127_ONLY"/>
+ <elements>
+ <list id="List" key="Software\Policies\Mozilla\Firefox\HttpAllowlist" valuePrefix=""/>
+ </elements>
+ </policy>
+ <policy name="PrivateBrowsingModeAvailability" class="Both" displayName="$(string.PrivateBrowsingModeAvailability)" explainText="$(string.PrivateBrowsingModeAvailability_Explain)" key="Software\Policies\Mozilla\Firefox" presentation="$(presentation.PrivateBrowsingModeAvailability)">
+ <parentCategory ref="firefox"/>
+ <supportedOn ref="SUPPORTED_FF130"/>
+ <elements>
+ <enum id="PrivateBrowsingModeAvailability" valueName="PrivateBrowsingModeAvailability">
+ <item displayName="$(string.PrivateBrowsingModeAvailability_0)">
+ <value>
+ <decimal value="0"/>
+ </value>
+ </item>
+ <item displayName="$(string.PrivateBrowsingModeAvailability_1)">
+ <value>
+ <decimal value="1"/>
+ </value>
+ </item>
+ <item displayName="$(string.PrivateBrowsingModeAvailability_2)">
+ <value>
+ <decimal value="2"/>
+ </value>
+ </item>
+ </enum>
+ </elements>
+ </policy>
+ <policy name="ContentAnalysis_AgentName" class="Both" displayName="$(string.ContentAnalysis_AgentName)" explainText="$(string.ContentAnalysis_AgentName_Explain)" key="Software\Policies\Mozilla\Firefox\ContentAnalysis" presentation="$(presentation.String)">
+ <parentCategory ref="ContentAnalysis"/>
+ <supportedOn ref="SUPPORTED_FF131"/>
+ <elements>
+ <text id="String" valueName="AgentName"/>
+ </elements>
+ </policy>
+ <policy name="ContentAnalysis_AgentTimeout" class="Both" displayName="$(string.ContentAnalysis_AgentTimeout)" explainText="$(string.ContentAnalysis_AgentTimeout_Explain)" key="Software\Policies\Mozilla\Firefox\ContentAnalysis" presentation="$(presentation.Number)">
+ <parentCategory ref="ContentAnalysis"/>
+ <supportedOn ref="SUPPORTED_FF131"/>
+ <elements>
+ <decimal id="Number" valueName="AgentTimeout"/>
+ </elements>
+ </policy>
+ <policy name="ContentAnalysis_AllowUrlRegexList" class="Both" displayName="$(string.ContentAnalysis_AllowUrlRegexList)" explainText="$(string.ContentAnalysis_AllowUrlRegexList_Explain)" key="Software\Policies\Mozilla\Firefox\ContentAnalysis" presentation="$(presentation.String)">
+ <parentCategory ref="ContentAnalysis"/>
+ <supportedOn ref="SUPPORTED_FF131"/>
+ <elements>
+ <text id="String" valueName="AllowUrlRegexList"/>
+ </elements>
+ </policy>
+ <policy name="ContentAnalysis_BypassForSameTabOperations" class="Both" displayName="$(string.ContentAnalysis_BypassForSameTabOperations)" explainText="$(string.ContentAnalysis_BypassForSameTabOperations_Explain)" key="Software\Policies\Mozilla\Firefox\ContentAnalysis" valueName="BypassForSameTabOperations">
+ <parentCategory ref="ContentAnalysis"/>
+ <supportedOn ref="SUPPORTED_FF131"/>
+ <enabledValue>
+ <decimal value="1"/>
+ </enabledValue>
+ <disabledValue>
+ <decimal value="0"/>
+ </disabledValue>
+ </policy>
+ <policy name="ContentAnalysis_ClientSignature" class="Both" displayName="$(string.ContentAnalysis_ClientSignature)" explainText="$(string.ContentAnalysis_ClientSignature_Explain)" key="Software\Policies\Mozilla\Firefox\ContentAnalysis" presentation="$(presentation.String)">
+ <parentCategory ref="ContentAnalysis"/>
+ <supportedOn ref="SUPPORTED_FF131"/>
+ <elements>
+ <text id="String" valueName="ClientSignature"/>
+ </elements>
+ </policy>
+ <policy name="ContentAnalysis_DefaultResult" class="Both" displayName="$(string.ContentAnalysis_DefaultResult)" explainText="$(string.ContentAnalysis_DefaultResult_Explain)" key="Software\Policies\Mozilla\Firefox\ContentAnalysis" presentation="$(presentation.ContentAnalysis_DefaultResult)">
+ <parentCategory ref="ContentAnalysis"/>
+ <supportedOn ref="SUPPORTED_FF60"/>
+ <elements>
+ <enum id="ContentAnalysis_DefaultResult" valueName="DefaultResult">
+ <item displayName="$(string.ContentAnalysis_DefaultResult_0)">
+ <value>
+ <decimal value="0"/>
+ </value>
+ </item>
+ <item displayName="$(string.ContentAnalysis_DefaultResult_1)">
+ <value>
+ <decimal value="1"/>
+ </value>
+ </item>
+ <item displayName="$(string.ContentAnalysis_DefaultResult_2)">
+ <value>
+ <decimal value="2"/>
+ </value>
+ </item>
+ </enum>
+ </elements>
+ </policy>
+ <policy name="ContentAnalysis_DenyUrlRegexList" class="Both" displayName="$(string.ContentAnalysis_DenyUrlRegexList)" explainText="$(string.ContentAnalysis_DenyUrlRegexList_Explain)" key="Software\Policies\Mozilla\Firefox\ContentAnalysis" presentation="$(presentation.String)">
+ <parentCategory ref="ContentAnalysis"/>
+ <supportedOn ref="SUPPORTED_FF131"/>
+ <elements>
+ <text id="String" valueName="DenyUrlRegexList"/>
+ </elements>
+ </policy>
+ <policy name="ContentAnalysis_Enabled" class="Both" displayName="$(string.ContentAnalysis_Enabled)" explainText="$(string.ContentAnalysis_Enabled_Explain)" key="Software\Policies\Mozilla\Firefox\ContentAnalysis" valueName="Enabled">
+ <parentCategory ref="ContentAnalysis"/>
+ <supportedOn ref="SUPPORTED_FF131"/>
+ <enabledValue>
+ <decimal value="1"/>
+ </enabledValue>
+ <disabledValue>
+ <decimal value="0"/>
+ </disabledValue>
+ </policy>
+ <policy name="ContentAnalysis_IsPerUser" class="Both" displayName="$(string.ContentAnalysis_IsPerUser)" explainText="$(string.ContentAnalysis_IsPerUser_Explain)" key="Software\Policies\Mozilla\Firefox\ContentAnalysis" valueName="IsPerUser">
+ <parentCategory ref="ContentAnalysis"/>
+ <supportedOn ref="SUPPORTED_FF131"/>
+ <enabledValue>
+ <decimal value="1"/>
+ </enabledValue>
+ <disabledValue>
+ <decimal value="0"/>
+ </disabledValue>
+ </policy>
+ <policy name="ContentAnalysis_PipePathName" class="Both" displayName="$(string.ContentAnalysis_PipePathName)" explainText="$(string.ContentAnalysis_PipePathName_Explain)" key="Software\Policies\Mozilla\Firefox\ContentAnalysis" presentation="$(presentation.String)">
+ <parentCategory ref="ContentAnalysis"/>
+ <supportedOn ref="SUPPORTED_FF131"/>
+ <elements>
+ <text id="String" valueName="PipePathName"/>
+ </elements>
+ </policy>
+ <policy name="ContentAnalysis_ShowBlockedResult" class="Both" displayName="$(string.ContentAnalysis_ShowBlockedResult)" explainText="$(string.ContentAnalysis_ShowBlockedResult_Explain)" key="Software\Policies\Mozilla\Firefox\ContentAnalysis" valueName="ShowBlockedResult">
+ <parentCategory ref="ContentAnalysis"/>
+ <supportedOn ref="SUPPORTED_FF131"/>
+ <enabledValue>
+ <decimal value="1"/>
+ </enabledValue>
+ <disabledValue>
+ <decimal value="0"/>
+ </disabledValue>
+ </policy>
</policies>
</policyDefinitions>