X-Git-Url: https://git.p6c8.net/policy-templates.git/blobdiff_plain/41f5016c1707d4e5563b8283a5181692a050f137..488c4cc80949679fa556f0460ade57a2333e93bd:/windows/firefox.admx diff --git a/windows/firefox.admx b/windows/firefox.admx index 02628da..26ddc25 100644 --- a/windows/firefox.admx +++ b/windows/firefox.admx @@ -1,10 +1,10 @@ <?xml version="1.0" encoding="utf-8"?> -<policyDefinitions revision="3.4" schemaVersion="1.0"> +<policyDefinitions revision="4.0" schemaVersion="1.0"> <policyNamespaces> <target prefix="firefox" namespace="Mozilla.Policies.Firefox"/> <using prefix="Mozilla" namespace="Mozilla.Policies"/> </policyNamespaces> - <resources minRequiredRevision="3.4"/> + <resources minRequiredRevision="4.0"/> <supportedOn> <definitions> <definition name="UNSUPPORTED" displayName="$(string.UNSUPPORTED)"/> @@ -47,9 +47,11 @@ <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_FF98_ONLY" displayName="$(string.SUPPORTED_FF98_ONLY)"/> <definition name="SUPPORTED_FF99" displayName="$(string.SUPPORTED_FF99)"/> <definition name="SUPPORTED_FF100" displayName="$(string.SUPPORTED_FF100)"/> + <definition name="SUPPORTED_FF101" displayName="$(string.SUPPORTED_FF101)"/> + <definition name="SUPPORTED_FF102" displayName="$(string.SUPPORTED_FF102)"/> </definitions> </supportedOn> <categories> @@ -723,29 +725,6 @@ <list id="List" key="Software\Policies\Mozilla\Firefox\DNSOverHTTPS\ExcludedDomains" valuePrefix=""/> </elements> </policy> - <policy name="DNSOverHTTPS" class="Both" displayName="$(string.DNSOverHTTPS)" explainText="$(string.DNSOverHTTPS_Explain)" key="Software\Policies\Mozilla\Firefox\DNSOverHTTPS" presentation="$(presentation.DNSOverHTTPS)" > - <parentCategory ref="firefox" /> - <supportedOn ref="SUPPORTED_FF63ESR" /> - <elements> - <text id="ProviderURL" valueName="ProviderURL" /> - <boolean id="DNSOverHTTPSEnabled" key="Software\Policies\Mozilla\Firefox\DNSOverHTTPS" valueName="Enabled"> - <trueValue> - <decimal value="1"/> - </trueValue> - <falseValue> - <decimal value="0"/> - </falseValue> - </boolean> - <boolean id="DNSOverHTTPSLocked" key="Software\Policies\Mozilla\Firefox\DNSOverHTTPS" valueName="Locked"> - <trueValue> - <decimal value="1"/> - </trueValue> - <falseValue> - <decimal value="0"/> - </falseValue> - </boolean> - </elements> - </policy> <policy name="DisableAppUpdate" class="Both" displayName="$(string.DisableAppUpdate)" explainText="$(string.DisableAppUpdate_Explain)" key="Software\Policies\Mozilla\Firefox" valueName="DisableAppUpdate"> <parentCategory ref="firefox"/> <supportedOn ref="SUPPORTED_FF60"/> @@ -1330,83 +1309,6 @@ <decimal value="0"/> </disabledValue> </policy> - <!-- Alphabetization is based on name, so had to add C --> - <policy name="C_SanitizeOnShutdown" class="Both" displayName="$(string.SanitizeOnShutdown)" explainText="$(string.SanitizeOnShutdown_Explain)" key="Software\Policies\Mozilla\Firefox" valueName="SanitizeOnShutdown" presentation="$(presentation.SanitizeOnShutdown)" > - <parentCategory ref="firefox"/> - <supportedOn ref="SUPPORTED_FF68"/> - <enabledValue> - <decimal value="1"/> - </enabledValue> - <disabledValue> - <decimal value="0"/> - </disabledValue> - <elements> - <boolean id="SanitizeOnShutdown_Cache" key="Software\Policies\Mozilla\Firefox\SanitizeOnShutdown" valueName="Cache"> - <trueValue> - <decimal value="1"/> - </trueValue> - <falseValue> - <decimal value="0"/> - </falseValue> - </boolean> - <boolean id="SanitizeOnShutdown_Cookies" key="Software\Policies\Mozilla\Firefox\SanitizeOnShutdown" valueName="Cookies"> - <trueValue> - <decimal value="1"/> - </trueValue> - <falseValue> - <decimal value="0"/> - </falseValue> - </boolean> - <boolean id="SanitizeOnShutdown_Downloads" key="Software\Policies\Mozilla\Firefox\SanitizeOnShutdown" valueName="Downloads"> - <trueValue> - <decimal value="1"/> - </trueValue> - <falseValue> - <decimal value="0"/> - </falseValue> - </boolean> - <boolean id="SanitizeOnShutdown_FormData" key="Software\Policies\Mozilla\Firefox\SanitizeOnShutdown" valueName="FormData"> - <trueValue> - <decimal value="1"/> - </trueValue> - <falseValue> - <decimal value="0"/> - </falseValue> - </boolean> - <boolean id="SanitizeOnShutdown_History" key="Software\Policies\Mozilla\Firefox\SanitizeOnShutdown" valueName="History"> - <trueValue> - <decimal value="1"/> - </trueValue> - <falseValue> - <decimal value="0"/> - </falseValue> - </boolean> - <boolean id="SanitizeOnShutdown_Sessions" key="Software\Policies\Mozilla\Firefox\SanitizeOnShutdown" valueName="Sessions"> - <trueValue> - <decimal value="1"/> - </trueValue> - <falseValue> - <decimal value="0"/> - </falseValue> - </boolean> - <boolean id="SanitizeOnShutdown_SiteSettings" key="Software\Policies\Mozilla\Firefox\SanitizeOnShutdown" valueName="SiteSettings"> - <trueValue> - <decimal value="1"/> - </trueValue> - <falseValue> - <decimal value="0"/> - </falseValue> - </boolean> - <boolean id="SanitizeOnShutdown_OfflineApps" key="Software\Policies\Mozilla\Firefox\SanitizeOnShutdown" valueName="OfflineApps"> - <trueValue> - <decimal value="1"/> - </trueValue> - <falseValue> - <decimal value="0"/> - </falseValue> - </boolean> - </elements> - </policy> <policy name="HomepageURL" class="Both" displayName="$(string.HomepageURL)" explainText="$(string.HomepageURL_Explain)" key="Software\Policies\Mozilla\Firefox\Homepage" presentation="$(presentation.HomepageURL)" > <parentCategory ref="Homepage" /> <supportedOn ref="SUPPORTED_FF60" /> @@ -2584,6 +2486,13 @@ <decimal value="0"/> </disabledValue> </policy> + <policy name="PasswordManagerExceptions" class="Both" displayName="$(string.PasswordManagerExceptions)" explainText="$(string.PasswordManagerExceptions_Explain)" key="Software\Policies\Mozilla\Firefox\PasswordManagerExceptions" presentation="$(presentation.List)"> + <parentCategory ref="firefox"/> + <supportedOn ref="SUPPORTED_FF101"/> + <elements> + <list id="List" key="Software\Policies\Mozilla\Firefox\PasswordManagerExceptions" valuePrefix=""/> + </elements> + </policy> <policy name="Proxy" class="Both" displayName="$(string.Proxy)" explainText="$(string.Proxy_Explain)" key="Software\Policies\Mozilla\Firefox\Proxy" presentation="$(presentation.Proxy)" > <parentCategory ref="firefox" /> <supportedOn ref="SUPPORTED_FF60" /> @@ -2695,43 +2604,6 @@ <decimal value="0"/> </disabledValue> </policy> - <policy name="TrackingProtection" class="Both" displayName="$(string.TrackingProtection)" explainText="$(string.TrackingProtection_Explain)" key="Software\Policies\Mozilla\Firefox\EnableTrackingProtection" valueName="Value" presentation="$(presentation.TrackingProtection)"> - <parentCategory ref="firefox"/> - <supportedOn ref="SUPPORTED_FF60"/> - <enabledValue> - <decimal value="1"/> - </enabledValue> - <disabledValue> - <decimal value="0"/> - </disabledValue> - <elements> - <boolean id="TrackingProtectionLocked" key="Software\Policies\Mozilla\Firefox\EnableTrackingProtection" valueName="Locked"> - <trueValue> - <decimal value="1"/> - </trueValue> - <falseValue> - <decimal value="0"/> - </falseValue> - </boolean> - <boolean id="Cryptomining" key="Software\Policies\Mozilla\Firefox\EnableTrackingProtection" valueName="Cryptomining"> - <trueValue> - <decimal value="1"/> - </trueValue> - <falseValue> - <decimal value="0"/> - </falseValue> - </boolean> - <boolean id="Fingerprinting" key="Software\Policies\Mozilla\Firefox\EnableTrackingProtection" valueName="Fingerprinting"> - <trueValue> - <decimal value="1"/> - </trueValue> - <falseValue> - <decimal value="0"/> - </falseValue> - </boolean> - <list id="TrackingProtection_Exceptions" key="Software\Policies\Mozilla\Firefox\EnableTrackingProtection\Exceptions" valuePrefix=""/> - </elements> - </policy> <!-- Alphabetization is based on name, so had to add B --> <policy name="B_WebsiteFilter_Block" class="Both" displayName="$(string.WebsiteFilter_Block)" explainText="$(string.WebsiteFilter_Block_Explain)" key="Software\Policies\Mozilla\WebsiteFilter\Block" presentation="$(presentation.WebsiteFilter)"> <parentCategory ref="firefox"/> @@ -3671,6 +3543,16 @@ <decimal value="0"/> </disabledValue> </policy> + <policy name="UserMessaging_MoreFromMozilla" class="Both" displayName="$(string.UserMessaging_MoreFromMozilla)" explainText="$(string.UserMessaging_MoreFromMozilla_Explain)" key="Software\Policies\Mozilla\Firefox\UserMessaging" valueName="MoreFromMozilla"> + <parentCategory ref="UserMessaging"/> + <supportedOn ref="SUPPORTED_FF98_ONLY"/> + <enabledValue> + <decimal value="1"/> + </enabledValue> + <disabledValue> + <decimal value="0"/> + </disabledValue> + </policy> <policy name="DisabledCiphers_TLS_DHE_RSA_WITH_AES_128_CBC_SHA" class="Both" displayName="$(string.DisabledCiphers_TLS_DHE_RSA_WITH_AES_128_CBC_SHA)" explainText="$(string.DisabledCiphers_Explain)" key="Software\Policies\Mozilla\Firefox\DisabledCiphers" valueName="TLS_DHE_RSA_WITH_AES_128_CBC_SHA"> <parentCategory ref="DisabledCiphers"/> <supportedOn ref="SUPPORTED_FF76_ONLY"/> @@ -3781,6 +3663,66 @@ <decimal value="0"/> </disabledValue> </policy> + <policy name="DisabledCiphers_TLS_ECDHE_ECDSA_WITH_AES_128_CBC_SHA" class="Both" displayName="$(string.DisabledCiphers_TLS_ECDHE_ECDSA_WITH_AES_128_CBC_SHA)" explainText="$(string.DisabledCiphers_Explain)" key="Software\Policies\Mozilla\Firefox\DisabledCiphers" valueName="TLS_ECDHE_ECDSA_WITH_AES_128_CBC_SHA"> + <parentCategory ref="DisabledCiphers"/> + <supportedOn ref="SUPPORTED_FF97"/> + <enabledValue> + <decimal value="1"/> + </enabledValue> + <disabledValue> + <decimal value="0"/> + </disabledValue> + </policy> + <policy name="DisabledCiphers_TLS_ECDHE_ECDSA_WITH_AES_256_CBC_SHA" class="Both" displayName="$(string.DisabledCiphers_TLS_ECDHE_ECDSA_WITH_AES_256_CBC_SHA)" explainText="$(string.DisabledCiphers_Explain)" key="Software\Policies\Mozilla\Firefox\DisabledCiphers" valueName="TLS_ECDHE_ECDSA_WITH_AES_256_CBC_SHA"> + <parentCategory ref="DisabledCiphers"/> + <supportedOn ref="SUPPORTED_FF97"/> + <enabledValue> + <decimal value="1"/> + </enabledValue> + <disabledValue> + <decimal value="0"/> + </disabledValue> + </policy> + <policy name="DisabledCiphers_TLS_ECDHE_ECDSA_WITH_AES_256_GCM_SHA384" class="Both" displayName="$(string.DisabledCiphers_TLS_ECDHE_ECDSA_WITH_AES_256_GCM_SHA384)" explainText="$(string.DisabledCiphers_Explain)" key="Software\Policies\Mozilla\Firefox\DisabledCiphers" valueName="TLS_ECDHE_ECDSA_WITH_AES_256_GCM_SHA384"> + <parentCategory ref="DisabledCiphers"/> + <supportedOn ref="SUPPORTED_FF97"/> + <enabledValue> + <decimal value="1"/> + </enabledValue> + <disabledValue> + <decimal value="0"/> + </disabledValue> + </policy> + <policy name="DisabledCiphers_TLS_ECDHE_ECDSA_WITH_CHACHA20_POLY1305_SHA256" class="Both" displayName="$(string.DisabledCiphers_TLS_ECDHE_ECDSA_WITH_CHACHA20_POLY1305_SHA256)" explainText="$(string.DisabledCiphers_Explain)" key="Software\Policies\Mozilla\Firefox\DisabledCiphers" valueName="TLS_ECDHE_ECDSA_WITH_CHACHA20_POLY1305_SHA256"> + <parentCategory ref="DisabledCiphers"/> + <supportedOn ref="SUPPORTED_FF97"/> + <enabledValue> + <decimal value="1"/> + </enabledValue> + <disabledValue> + <decimal value="0"/> + </disabledValue> + </policy> + <policy name="DisabledCiphers_TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384" class="Both" displayName="$(string.DisabledCiphers_TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384)" explainText="$(string.DisabledCiphers_Explain)" key="Software\Policies\Mozilla\Firefox\DisabledCiphers" valueName="TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384"> + <parentCategory ref="DisabledCiphers"/> + <supportedOn ref="SUPPORTED_FF97"/> + <enabledValue> + <decimal value="1"/> + </enabledValue> + <disabledValue> + <decimal value="0"/> + </disabledValue> + </policy> + <policy name="DisabledCiphers_TLS_ECDHE_RSA_WITH_CHACHA20_POLY1305_SHA256" class="Both" displayName="$(string.DisabledCiphers_TLS_ECDHE_RSA_WITH_CHACHA20_POLY1305_SHA256)" explainText="$(string.DisabledCiphers_Explain)" key="Software\Policies\Mozilla\Firefox\DisabledCiphers" valueName="TLS_ECDHE_RSA_WITH_CHACHA20_POLY1305_SHA256"> + <parentCategory ref="DisabledCiphers"/> + <supportedOn ref="SUPPORTED_FF97"/> + <enabledValue> + <decimal value="1"/> + </enabledValue> + <disabledValue> + <decimal value="0"/> + </disabledValue> + </policy> <policy name="EncryptedMediaExtensions_Enabled" class="Both" displayName="$(string.EncryptedMediaExtensions_Enabled)" explainText="$(string.EncryptedMediaExtensions_Enabled_Explain)" key="Software\Policies\Mozilla\Firefox\EncryptedMediaExtensions" valueName="Enabled"> <parentCategory ref="EncryptedMediaExtensions"/> <supportedOn ref="SUPPORTED_FF77"/> @@ -3906,5 +3848,32 @@ <decimal value="0"/> </disabledValue> </policy> + <policy name="UseSystemPrintDialog" class="Both" displayName="$(string.UseSystemPrintDialog)" explainText="$(string.UseSystemPrintDialog_Explain)" key="Software\Policies\Mozilla\Firefox" valueName="UseSystemPrintDialog"> + <parentCategory ref="firefox"/> + <supportedOn ref="SUPPORTED_FF102"/> + <enabledValue> + <decimal value="1"/> + </enabledValue> + <disabledValue> + <decimal value="0"/> + </disabledValue> + </policy> + <policy name="ExemptDomainFileTypePairsFromFileTypeDownloadWarnings" class="Both" displayName="$(string.ExemptDomainFileTypePairsFromFileTypeDownloadWarnings)" key="Software\Policies\Mozilla\Firefox" explainText="$(string.ExemptDomainFileTypePairsFromFileTypeDownloadWarnings_Explain)" presentation="$(presentation.JSON)"> + <parentCategory ref="firefox"/> + <supportedOn ref="SUPPORTED_FF102"/> + <elements> + <multiText id="JSON" valueName="ExemptDomainFileTypePairsFromFileTypeDownloadWarnings" maxLength="16384"/> + </elements> + </policy> + <policy name="StartDownloadsInTempDirectory" class="Both" displayName="$(string.StartDownloadsInTempDirectory)" explainText="$(string.StartDownloadsInTempDirectory_Explain)" key="Software\Policies\Mozilla\Firefox" valueName="StartDownloadsInTempDirectory"> + <parentCategory ref="firefox"/> + <supportedOn ref="SUPPORTED_FF102"/> + <enabledValue> + <decimal value="1"/> + </enabledValue> + <disabledValue> + <decimal value="0"/> + </disabledValue> + </policy> </policies> </policyDefinitions>