Welcome to the Chocolatey Community Package Repository! The packages found in this section of the site are provided, maintained, and moderated by the community.
Moderation
Every version of each package undergoes a rigorous moderation process before it goes live that typically includes:
- Security, consistency, and quality checking
- Installation testing
- Virus checking through VirusTotal
- Human moderators who give final review and sign off
More detail at Security and Moderation.
Organizational Use
If you are an organization using Chocolatey, we want your experience to be fully reliable. Due to the nature of this publicly offered repository, reliability cannot be guaranteed. Packages offered here are subject to distribution rights, which means they may need to reach out further to the internet to the official locations to download files at runtime.
Fortunately, distribution rights do not apply for internal use. With any edition of Chocolatey (including the free open source edition), you can host your own packages and cache or internalize existing community packages.
Disclaimer
Your use of the packages on this site means you understand they are not supported or guaranteed in any way. Learn more...
-
STEP1
Package Review
-
STEP2
Integration Method
-
STEP3
Internal Repo Url
-
STEP4
Environment Setup
-
STEP5
Install Script
Step 1: Review Your Packages
Step 2: Choose Your Integration Method
Step 3: Enter Your Internal Repository Url
(this should look similar to https://community.chocolatey.org/api/v2/)
Step 3: Copy Your Script or Download Config
Option 1: Copy Script
Option 2: Download Config
Step 4: Setup Your Environment
1. Ensure you are set for organizational deployment
Please see the organizational deployment guide
2. Get the package into your environment
Option 1: Cached Package (Unreliable, Requires Internet - Same As Community)-
Open Source or Commercial:
- Proxy Repository - Create a proxy nuget repository on Nexus, Artifactory Pro, or a proxy Chocolatey repository on ProGet. Point your upstream to https://community.chocolatey.org/api/v2/. Packages cache on first access automatically. Make sure your choco clients are using your proxy repository as a source and NOT the default community repository. See source command for more information.
-
You can also just download the packages and push them to a repository
Download Packages
-
Open Source
-
Download the packages:
Download Packages - Follow manual internalization instructions
-
-
Package Internalizer (C4B)
-
Run: (additional options)
-
For package and dependencies run:
- Automate package internalization
-
Run: (additional options)
Step 5: Copy Your Script
See options you can pass to upgrade.
See best practices for scripting.
Add this to a PowerShell script or use a Batch script with tools and in places where you are calling directly to Chocolatey. If you are integrating, keep in mind enhanced exit codes.
If you do use a PowerShell script, use the following to ensure bad exit codes are shown as failures:
## 1. REQUIREMENTS ##
### Here are the requirements necessary to ensure this is successful.
### a. Internal/Private Cloud Repository Set Up ###
#### You'll need an internal/private cloud repository you can use. These are
#### generally really quick to set up and there are quite a few options.
#### Chocolatey Software recommends Nexus, Artifactory Pro, or ProGet as they
#### are repository servers and will give you the ability to manage multiple
#### repositories and types from one server installation.
### b. Download Chocolatey Package and Put on Internal Repository ###
#### You need to have downloaded the Chocolatey package as well.
#### Please see https://chocolatey.org/install#organization
### c. Other Requirements ###
#### We initialize a few things that are needed by this script - there are no other requirements.
$ErrorActionPreference = "Stop"
#### Set TLS 1.2 (3072) as that is the minimum required by various up-to-date repositories.
#### Use integers because the enumeration value for TLS 1.2 won't exist
#### in .NET 4.0, even though they are addressable if .NET 4.5+ is
#### installed (.NET 4.5 is an in-place upgrade).
[System.Net.ServicePointManager]::SecurityProtocol = [System.Net.ServicePointManager]::SecurityProtocol -bor 3072
#### We use this variable for future REST calls.
$RequestArguments = @{
UseBasicParsing = $true
}
## 2. TOP LEVEL VARIABLES ##
### a. Your internal repository url (the main one). ###
#### Should be similar to what you see when you browse
#### to https://community.chocolatey.org/api/v2/
$NugetRepositoryUrl = "INTERNAL REPO URL"
### b. Internal Repository Credential ###
#### If required, add the repository access credential here
# $NugetRepositoryCredential = [PSCredential]::new(
# "username",
# ("password" | ConvertTo-SecureString -AsPlainText -Force)
# )
# $RequestArguments.Credential = $NugetRepositoryCredential
### c. Chocolatey nupkg download url ###
#### This url should result in an immediate download when you navigate to it
$ChocolateyDownloadUrl = "$($NugetRepositoryUrl.TrimEnd('/'))/package/chocolatey.1.1.0.nupkg"
### d. Chocolatey Central Management (CCM) ###
#### If using CCM to manage Chocolatey, add the following:
#### i. Endpoint URL for CCM
# $ChocolateyCentralManagementUrl = "https://chocolatey-central-management:24020/ChocolateyManagementService"
#### ii. If using a Client Salt, add it here
# $ChocolateyCentralManagementClientSalt = "clientsalt"
#### iii. If using a Service Salt, add it here
# $ChocolateyCentralManagementServiceSalt = "servicesalt"
## 3. ENSURE CHOCOLATEY IS INSTALLED ##
### Ensure Chocolatey is installed from your internal repository
#### Download the Nupkg, appending .zip to the filename to handle archive cmdlet limitations
if (-not (Get-Command choco.exe -ErrorAction SilentlyContinue)) {
$TempDirectory = Join-Path $env:Temp "chocolateyInstall"
if (-not (Test-Path $TempDirectory -PathType Container)) {
$null = New-Item -Path $TempDirectory -ItemType Directory
}
$DownloadedNupkg = Join-Path $TempDirectory "$(Split-Path $ChocolateyDownloadUrl -Leaf).zip"
Invoke-WebRequest -Uri $ChocolateyDownloadUrl -OutFile $DownloadedNupkg @RequestArguments
#### Extract the Nupkg, and run the chocolateyInstall script
if (Get-Command Microsoft.PowerShell.Archive\Expand-Archive -ErrorAction SilentlyContinue) {
Microsoft.PowerShell.Archive\Expand-Archive -Path $DownloadedNupkg -DestinationPath $TempDirectory -Force
} else {
# PowerShell versions <4.0 do not have this function available
try {
$shellApplication = New-Object -ComObject Shell.Application
$zipPackage = $shellApplication.NameSpace($DownloadedNupkg)
$destinationFolder = $shellApplication.NameSpace($TempDirectory)
$destinationFolder.CopyHere($zipPackage.Items(), 0x10)
} catch {
Write-Warning "Unable to unzip package using built-in compression."
throw $_
}
}
& $(Join-Path $TempDirectory "tools\chocolateyInstall.ps1")
}
if (-not (Get-Command choco.exe -ErrorAction SilentlyContinue)) {
refreshenv
}
## 4. CONFIGURE CHOCOLATEY BASELINE ##
### a. FIPS Feature ###
#### If you need FIPS compliance - make this the first thing you configure
#### before you do any additional configuration or package installations
# choco feature enable -n useFipsCompliantChecksums
### b. Apply Recommended Configuration ###
#### Move cache location so Chocolatey is very deterministic about
#### cleaning up temporary data and the location is secured to admins
choco config set --name cacheLocation --value C:\ProgramData\chocolatey\cache
#### Increase timeout to at least 4 hours
choco config set --name commandExecutionTimeoutSeconds --value 14400
#### Turn off download progress when running choco through integrations
choco feature disable --name showDownloadProgress
### c. Sources ###
#### Remove the default community package repository source
choco source list --limitoutput | ConvertFrom-Csv -Header 'Name', 'Location' -Delimiter '|' | ForEach-Object {
if ($_.Location -eq 'https://community.chocolatey.org/api/v2/') {
choco source remove -n $_.Name
}
}
#### Add internal default sources
#### You could have multiple sources here, so we will provide an example
#### of one using the remote repo variable here
#### NOTE: This EXAMPLE may require changes
if ($NugetRepositoryCredential) {
choco source add --name ChocolateyInternal --source $NugetRepositoryUrl --user $NugetRepositoryCredential.UserName --password $NugetRepositoryCredential.GetNetworkCredential().Password --priority 1
} else {
choco source add --name ChocolateyInternal --source $NugetRepositoryUrl --priority 1
}
### b. Keep Chocolatey Up To Date ###
#### Keep chocolatey up to date based on your internal source
#### You control the upgrades based on when you push an updated version
#### to your internal repository.
#### Note the source here is to the OData feed, similar to what you see
#### when you browse to https://community.chocolatey.org/api/v2/
choco upgrade chocolatey --confirm
## 5. ENSURE CHOCOLATEY FOR BUSINESS ##
### If you don't have Chocolatey for Business (C4B), you'll want to remove from here down.
### a. Ensure The License File Is Installed ###
#### Create a license package using script from https://docs.chocolatey.org/en-us/how-tos/setup-offline-installation#exercise-4-create-a-package-for-the-license
choco install chocolatey-license --source $NugetRepositoryUrl --confirm
### b. Disable The Licensed Source ###
#### The licensed source cannot be removed, so it must be disabled.
#### This must occur after the license has been set by the license package.
if ("chocolatey-license" -in (choco list --localonly --limitoutput | ConvertFrom-Csv -Header "Name" -Delimiter "|").Name) {
choco source disable --name chocolatey.licensed
} else {
Write-Warning "Not disabling 'chocolatey.licensed' feed, as Chocolatey-License has not been installed."
}
### c. Ensure Chocolatey Licensed Extension ###
#### You will have downloaded the licensed extension to your internal repository
#### as you have disabled the licensed repository in step 5b.
#### Ensure the chocolatey.extension package (aka Chocolatey Licensed Extension)
if ("chocolatey-license" -in (choco list --localonly --limitoutput | ConvertFrom-Csv -Header "Name" -Delimiter "|").Name) {
choco install chocolatey.extension --source $NugetRepositoryUrl --confirm
} else {
Write-Warning "Not installing 'chocolatey.extension', as Chocolatey-License has not been installed."
}
#### The Chocolatey Licensed Extension unlocks all of the following, which also have configuration/feature items available with them. You may want to visit the feature pages to see what you might want to also enable:
#### - Package Builder - https://docs.chocolatey.org/en-us/features/paid/package-builder
#### - Package Internalizer - https://docs.chocolatey.org/en-us/features/paid/package-internalizer
#### - Package Synchronization (3 components) - https://docs.chocolatey.org/en-us/features/paid/package-synchronization
#### - Package Reducer - https://docs.chocolatey.org/en-us/features/paid/package-reducer
#### - Package Audit - https://docs.chocolatey.org/en-us/features/paid/package-audit
#### - Package Throttle - https://docs.chocolatey.org/en-us/features/paid/package-throttle
#### - CDN Cache Access - https://docs.chocolatey.org/en-us/features/paid/private-cdn
#### - Branding - https://docs.chocolatey.org/en-us/features/paid/branding
#### - Self-Service Anywhere (more components will need to be installed and additional configuration will need to be set) - https://docs.chocolatey.org/en-us/features/paid/self-service-anywhere
#### - Chocolatey Central Management (more components will need to be installed and additional configuration will need to be set) - https://docs.chocolatey.org/en-us/features/paid/chocolatey-central-management
#### - Other - https://docs.chocolatey.org/en-us/features/paid/
### d. Ensure Self-Service Anywhere ###
#### If you have desktop clients where users are not administrators, you may
#### to take advantage of deploying and configuring Self-Service anywhere
choco feature disable --name showNonElevatedWarnings
choco feature enable --name useBackgroundService
choco feature enable --name useBackgroundServiceWithNonAdministratorsOnly
choco feature enable --name allowBackgroundServiceUninstallsFromUserInstallsOnly
choco config set --name allowedBackgroundServiceCommands --value "install,upgrade,uninstall"
### e. Ensure Chocolatey Central Management ###
#### If you want to manage and report on endpoints, you can set up and configure
### Central Management. There are multiple portions to manage, so you'll see
### a section on agents here along with notes on how to configure the server
### side components.
if ($ChocolateyCentralManagementUrl) {
choco install chocolatey-agent --source $NugetRepositoryUrl --confirm
choco config set --name CentralManagementServiceUrl --value $ChocolateyCentralManagementUrl
if ($ChocolateyCentralManagementClientSalt) {
choco config set --name centralManagementClientCommunicationSaltAdditivePassword --value $ChocolateyCentralManagementClientSalt
}
if ($ChocolateyCentralManagementServiceSalt) {
choco config set --name centralManagementServiceCommunicationSaltAdditivePassword --value $ChocolateyCentralManagementServiceSalt
}
choco feature enable --name useChocolateyCentralManagement
choco feature enable --name useChocolateyCentralManagementDeployments
}
See docs at https://docs.ansible.com/ansible/latest/modules/win_chocolatey_module.html.
If Applicable - Chocolatey Configuration/Installation
## 1. REQUIREMENTS ##
### Here are the requirements necessary to ensure this is successful.
### a. Internal/Private Cloud Repository Set Up ###
#### You'll need an internal/private cloud repository you can use. These are
#### generally really quick to set up and there are quite a few options.
#### Chocolatey Software recommends Nexus, Artifactory Pro, or ProGet as they
#### are repository servers and will give you the ability to manage multiple
#### repositories and types from one server installation.
### b. Download Chocolatey Package and Put on Internal Repository ###
#### You need to have downloaded the Chocolatey package as well.
#### Please see https://chocolatey.org/install#organization
### c. Other Requirements ###
#### i. chocolatey.chocolatey
##### You will require the chocolatey.chocolatey collection to be installed
##### on all machines using this playbook.
##### Please see https://github.com/chocolatey/chocolatey-ansible/#installing-the-collection-from-ansible-galaxy
- name: Install and Configure Chocolatey
hosts: all
## 2. TOP LEVEL VARIABLES ##
vars:
### a. Your internal repository url (the main one). ###
#### Should be similar to what you see when you browse
#### to https://community.chocolatey.org/api/v2/
nuget_repository_url: INTERNAL REPO URL
### b. Internal Repository Credential ###
#### If required, add the repository access credential here and
#### uncomment lines with source_username and source_password below
# nuget_repository_username: username
# nuget_repository_password: password
### c. Chocolatey Central Management (CCM) ###
#### If using CCM to manage Chocolatey, add the following:
#### i. Endpoint URL for CCM
# chocolatey_central_management_url: https://chocolatey-central-management:24020/ChocolateyManagementService
#### ii. If using a Client Salt, add it here
# chocolatey_central_management_client_salt: clientsalt
#### iii. If using a Service Salt, add it here
# chocolatey_central_management_service_salt: servicesalt
## 3. ENSURE CHOCOLATEY IS INSTALLED ##
### Ensure Chocolatey is installed from your internal repository
tasks:
- name: Install chocolatey
win_chocolatey:
name: chocolatey
source: {{ nuget_repository_url }}
# source_username: {{ nuget_repository_username }}
# source_password: {{ nuget_repository_password }}
## 4. CONFIGURE CHOCOLATEY BASELINE ##
### a. FIPS Feature ###
#### If you need FIPS compliance - make this the first thing you configure
#### before you do any additional configuration or package installations
# - name: Enable FIPS compliance
# win_chocolatey_feature:
# name: useFipsCompliantChecksums
# state: enabled
### b. Apply Recommended Configuration ###
#### Move cache location so Chocolatey is very deterministic about
#### cleaning up temporary data and the location is secured to admins
- name: Set the cache location
win_chocolatey_config:
name: cacheLocation
state: present
value: C:\ProgramData\chocolatey\cache
#### Increase timeout to at least 4 hours
- name: Set the command execution timeout
win_chocolatey_config:
name: commandExecutionTimeoutSeconds
state: present
value: 14400
#### Turn off download progress when running choco through integrations
- name: Disable showing download progress
win_chocolatey_feature:
name: showDownloadProgress
state: disabled
### c. Sources ###
#### Remove the default community package repository source
- name: Remove Chocolatey Community Repository
win_chocolatey_source:
name: chocolatey
state: absent
#### Add internal default sources
#### You could have multiple sources here, so we will provide an example
#### of one using the remote repo variable here
#### NOTE: This EXAMPLE may require changes
- name: Add Internal Repository
win_chocolatey_source:
name: ChocolateyInternal
state: present
source: {{ nuget_repository_url }}
# source_username: {{ nuget_repository_username }}
# source_password: {{ nuget_repository_password }}
priority: 1
### b. Keep Chocolatey Up To Date ###
#### Keep chocolatey up to date based on your internal source
#### You control the upgrades based on when you push an updated version
#### to your internal repository.
#### Note the source here is to the OData feed, similar to what you see
#### when you browse to https://community.chocolatey.org/api/v2/
- name: Upgrade Chocolatey
win_chocolatey:
name: chocolatey
state: latest
## 5. ENSURE CHOCOLATEY FOR BUSINESS ##
### If you don't have Chocolatey for Business (C4B), you'll want to remove from here down.
### a. Ensure The License File Is Installed ###
#### Create a license package using script from https://docs.chocolatey.org/en-us/how-tos/setup-offline-installation#exercise-4-create-a-package-for-the-license
- name: Install Chocolatey License
win_chocolatey:
name: chocolatey-license
source: ChocolateyInternal
state: latest
### b. Disable The Licensed Source ###
#### The licensed source cannot be removed, so it must be disabled.
#### This must occur after the license has been set by the license package.
- name: Disable Chocolatey Community Repository
win_chocolatey_source:
name: chocolatey.licensed
state: disabled
### c. Ensure Chocolatey Licensed Extension ###
#### You will have downloaded the licensed extension to your internal repository
#### as you have disabled the licensed repository in step 5b.
#### Ensure the chocolatey.extension package (aka Chocolatey Licensed Extension)
- name: Install Chocolatey Extension
win_chocolatey:
name: chocolatey.extension
source: ChocolateyInternal
state: latest
#### The Chocolatey Licensed Extension unlocks all of the following, which also have configuration/feature items available with them. You may want to visit the feature pages to see what you might want to also enable:
#### - Package Builder - https://docs.chocolatey.org/en-us/features/paid/package-builder
#### - Package Internalizer - https://docs.chocolatey.org/en-us/features/paid/package-internalizer
#### - Package Synchronization (3 components) - https://docs.chocolatey.org/en-us/features/paid/package-synchronization
#### - Package Reducer - https://docs.chocolatey.org/en-us/features/paid/package-reducer
#### - Package Audit - https://docs.chocolatey.org/en-us/features/paid/package-audit
#### - Package Throttle - https://docs.chocolatey.org/en-us/features/paid/package-throttle
#### - CDN Cache Access - https://docs.chocolatey.org/en-us/features/paid/private-cdn
#### - Branding - https://docs.chocolatey.org/en-us/features/paid/branding
#### - Self-Service Anywhere (more components will need to be installed and additional configuration will need to be set) - https://docs.chocolatey.org/en-us/features/paid/self-service-anywhere
#### - Chocolatey Central Management (more components will need to be installed and additional configuration will need to be set) - https://docs.chocolatey.org/en-us/features/paid/chocolatey-central-management
#### - Other - https://docs.chocolatey.org/en-us/features/paid/
### d. Ensure Self-Service Anywhere ###
#### If you have desktop clients where users are not administrators, you may
#### to take advantage of deploying and configuring Self-Service anywhere
- name: Hide not-elevated warnings
win_chocolatey_feature:
name: showNonElevatedWarnings
state: disabled
- name: Use background mode for self-service
win_chocolatey_feature:
name: useBackgroundService
state: enabled
- name: Use background service for non-admins
win_chocolatey_feature:
name: useBackgroundServiceWithNonAdministratorsOnly
state: enabled
- name: Allow background uninstallation for user installs
win_chocolatey_feature:
name: allowBackgroundServiceUninstallsFromUserInstallsOnly
state: enabled
- name: Set allowed background service commands
win_chocolatey_config:
name: backgroundServiceAllowedCommands
state: present
value: install,upgrade,uninstall
### e. Ensure Chocolatey Central Management ###
#### If you want to manage and report on endpoints, you can set up and configure
### Central Management. There are multiple portions to manage, so you'll see
### a section on agents here along with notes on how to configure the server
### side components.
- name: Install Chocolatey Agent
when: chocolatey_central_management_url is defined
win_chocolatey:
name: chocolatey-agent
source: ChocolateyInternal
state: latest
- name: Set the Central Management Service URL
when: chocolatey_central_management_url is defined
win_chocolatey_config:
name: CentralManagementServiceUrl
state: present
value: {{ chocolatey_central_management_url }}
- name: Set the Central Management Client Salt
when: chocolatey_central_management_client_salt is defined
win_chocolatey_config:
name: centralManagementClientCommunicationSaltAdditivePassword
state: present
value: {{ chocolatey_central_management_client_salt }}
- name: Set the Central Management Service Salt
when: chocolatey_central_management_service_salt is defined
win_chocolatey_config:
name: centralManagementServiceCommunicationSaltAdditivePassword
state: present
value: {{ chocolatey_central_management_service_salt }}
- name: Use Central Management
when: chocolatey_central_management_url is defined
win_chocolatey_feature:
name: useChocolateyCentralManagement
state: enabled
- name: Use Central Management Deployments
when: chocolatey_central_management_url is defined
win_chocolatey_feature:
name: useChocolateyCentralManagementDeployments
state: enabled
See docs at https://docs.chef.io/resource_chocolatey_package.html.
If Applicable - Chocolatey Configuration/Installation
## 1. REQUIREMENTS ##
### Here are the requirements necessary to ensure this is successful.
### a. Internal/Private Cloud Repository Set Up ###
#### You'll need an internal/private cloud repository you can use. These are
#### generally really quick to set up and there are quite a few options.
#### Chocolatey Software recommends Nexus, Artifactory Pro, or ProGet as they
#### are repository servers and will give you the ability to manage multiple
#### repositories and types from one server installation.
### b. Download Chocolatey Package and Put on Internal Repository ###
#### You need to have downloaded the Chocolatey package as well.
#### Please see https://chocolatey.org/install#organization
### c. Other Requirements ###
#### The Chocolatey resources are available with any recent version of Chef.
#### We utilise the Chocolatey recipe to install the Chocolatey binaries.
include_recipe "chocolatey"
## 2. TOP LEVEL VARIABLES ##
### a. Your internal repository url (the main one). ###
#### Should be similar to what you see when you browse
#### to https://community.chocolatey.org/api/v2/
NugetRepositoryUrl = "INTERNAL REPO URL"
### b. Internal Repository Credential ###
#### If required, add the repository access credential here
# NugetRepositoryUsername = "username"
# NugetRepositoryPassword = "password"
### c. Chocolatey nupkg download url ###
#### This url should result in an immediate download when you navigate to it in
#### a web browser
ChocolateyNupkgUrl = "INTERNAL REPO URL/package/chocolatey.1.1.0.nupkg",
### d. Chocolatey Central Management (CCM) ###
#### If using CCM to manage Chocolatey, add the following:
#### i. Endpoint URL for CCM
# ChocolateyCentralManagementUrl = "https://chocolatey-central-management:24020/ChocolateyManagementService"
#### ii. If using a Client Salt, add it here
# ChocolateyCentralManagementClientSalt = "clientsalt"
#### iii. If using a Service Salt, add it here
# ChocolateyCentralManagementServiceSalt = "servicesalt"
## 3. ENSURE CHOCOLATEY IS INSTALLED ##
### Ensure Chocolatey is installed from your internal repository
node['chocolatey']['install vars'] = {
'chocolateyDownloadUrl' => "#{ChocolateyNupkgUrl}",
}
## 4. CONFIGURE CHOCOLATEY BASELINE ##
### a. FIPS Feature ###
#### If you need FIPS compliance - make this the first thing you configure
#### before you do any additional configuration or package installations
# chocolatey_feature 'useFipsCompliantChecksums' do
# action :enable
# end
### b. Apply Recommended Configuration ###
#### Move cache location so Chocolatey is very deterministic about
#### cleaning up temporary data and the location is secured to admins
chocolatey_config 'cacheLocation' do
value 'C:\ProgramData\chocolatey\cache'
end
#### Increase timeout to at least 4 hours
chocolatey_config 'commandExecutionTimeoutSeconds' do
value '14400'
end
#### Turn off download progress when running choco through integrations
chocolatey_feature 'showDownloadProgress' do
action :disable
end
### c. Sources ###
#### Remove the default community package repository source
chocolatey_source 'chocolatey' do
action :remove
end
#### Add internal default sources
#### You could have multiple sources here, so we will provide an example
#### of one using the remote repo variable here
#### NOTE: This EXAMPLE may require changes
chocolatey_source 'ChocolateyInternal' do
source "#{NugetRepositoryUrl}"
priority 1
action :add
end
execute 'ChocolateyInternal' do
command "choco source add --name ChocolateyInternal -s #{NugetRepositoryUrl} -u=#{NugetRepositoryUsername} -p=#{NugetRepositoryPassword} --priority=1"
only_if { NugetRepositoryUsername != nil || NugetRepositoryPassword != nil }
end
### b. Keep Chocolatey Up To Date ###
#### Keep chocolatey up to date based on your internal source
#### You control the upgrades based on when you push an updated version
#### to your internal repository.
#### Note the source here is to the OData feed, similar to what you see
#### when you browse to https://community.chocolatey.org/api/v2/
chocolatey_package 'chocolatey' do
action :upgrade
source "#{NugetRepositoryUrl}"
end
## 5. ENSURE CHOCOLATEY FOR BUSINESS ##
### If you don't have Chocolatey for Business (C4B), you'll want to remove from here down.
### a. Ensure The License File Is Installed ###
#### Create a license package using script from https://docs.chocolatey.org/en-us/how-tos/setup-offline-installation#exercise-4-create-a-package-for-the-license
chocolatey_package 'chocolatey-license' do
action :install
source "#{NugetRepositoryUrl}"
end
### b. Disable The Licensed Source ###
#### The licensed source cannot be removed, so it must be disabled.
#### This must occur after the license has been set by the license package.
chocolatey_source 'chocolatey.licensed' do
action :disable
end
### c. Ensure Chocolatey Licensed Extension ###
#### You will have downloaded the licensed extension to your internal repository
#### as you have disabled the licensed repository in step 5b.
#### Ensure the chocolatey.extension package (aka Chocolatey Licensed Extension)
chocolatey_package 'chocolatey.extention' do
action install
source "#{NugetRepositoryUrl}"
end
#### The Chocolatey Licensed Extension unlocks all of the following, which also have configuration/feature items available with them. You may want to visit the feature pages to see what you might want to also enable:
#### - Package Builder - https://docs.chocolatey.org/en-us/features/paid/package-builder
#### - Package Internalizer - https://docs.chocolatey.org/en-us/features/paid/package-internalizer
#### - Package Synchronization (3 components) - https://docs.chocolatey.org/en-us/features/paid/package-synchronization
#### - Package Reducer - https://docs.chocolatey.org/en-us/features/paid/package-reducer
#### - Package Audit - https://docs.chocolatey.org/en-us/features/paid/package-audit
#### - Package Throttle - https://docs.chocolatey.org/en-us/features/paid/package-throttle
#### - CDN Cache Access - https://docs.chocolatey.org/en-us/features/paid/private-cdn
#### - Branding - https://docs.chocolatey.org/en-us/features/paid/branding
#### - Self-Service Anywhere (more components will need to be installed and additional configuration will need to be set) - https://docs.chocolatey.org/en-us/features/paid/self-service-anywhere
#### - Chocolatey Central Management (more components will need to be installed and additional configuration will need to be set) - https://docs.chocolatey.org/en-us/features/paid/chocolatey-central-management
#### - Other - https://docs.chocolatey.org/en-us/features/paid/
### d. Ensure Self-Service Anywhere ###
#### If you have desktop clients where users are not administrators, you may
#### to take advantage of deploying and configuring Self-Service anywhere
chocolatey_feature 'showNonElevatedWarnings' do
action :disable
end
chocolatey_feature 'useBackgroundService' do
action :enable
end
chocolatey_feature 'useBackgroundServiceWithNonAdministratorsOnly' do
action :enable
end
chocolatey_feature 'allowBackgroundServiceUninstallsFromUserInstallsOnly' do
action :enable
end
chocolatey_config 'backgroundServiceAllowedCommands' do
value 'install,upgrade,uninstall'
end
### e. Ensure Chocolatey Central Management ###
#### If you want to manage and report on endpoints, you can set up and configure
### Central Management. There are multiple portions to manage, so you'll see
### a section on agents here along with notes on how to configure the server
### side components.
chocolatey_package 'chocolatey-agent' do
action install
source "#{NugetRepositoryUrl}"
# user "#{NugetRepositoryUsername}"
# password "#{NugetRepositoryPassword}"
only_if { ChocolateyCentralManagementUrl != nil }
end
chocolatey_config 'CentralManagementServiceUrl' do
value "#{ChocolateyCentralManagementUrl}"
only_if { ChocolateyCentralManagementUrl != nil }
end
chocolatey_config 'centralManagementClientCommunicationSaltAdditivePassword' do
value "#{ChocolateyCentralManagementClientSalt}"
only_if { ChocolateyCentralManagementClientSalt != nil }
end
chocolatey_config 'centralManagementServiceCommunicationSaltAdditivePassword' do
value "#{ChocolateyCentralManagementServiceSalt}"
only_if { ChocolateyCentralManagementServiceSalt != nil }
end
chocolatey_feature 'useChocolateyCentralManagement' do
action :enable
only_if { ChocolateyCentralManagementUrl != nil }
end
chocolatey_feature 'useChocolateyCentralManagementDeployments' do
action :enable
only_if { ChocolateyCentralManagementUrl != nil }
end
Requires cChoco DSC Resource. See docs at https://github.com/chocolatey/cChoco.
If Applicable - Chocolatey Configuration/Installation
#requires -Modules cChoco
## 1. REQUIREMENTS ##
### Here are the requirements necessary to ensure this is successful.
### a. Internal/Private Cloud Repository Set Up ###
#### You'll need an internal/private cloud repository you can use. These are
#### generally really quick to set up and there are quite a few options.
#### Chocolatey Software recommends Nexus, Artifactory Pro, or ProGet as they
#### are repository servers and will give you the ability to manage multiple
#### repositories and types from one server installation.
### b. Download Chocolatey Package and Put on Internal Repository ###
#### You need to have downloaded the Chocolatey package as well.
#### Please see https://chocolatey.org/install#organization
### c. Other Requirements ###
#### i. Requires chocolatey\cChoco DSC module to be installed on the machine compiling the DSC manifest
#### NOTE: This will need to be installed before running the DSC portion of this script
if (-not (Get-Module cChoco -ListAvailable)) {
$null = Install-PackageProvider -Name NuGet -MinimumVersion 2.8.5.201 -Force
if (($PSGallery = Get-PSRepository -Name PSGallery).InstallationPolicy -ne "Trusted") {
Set-PSRepository -Name PSGallery -InstallationPolicy Trusted
}
Install-Module -Name cChoco
if ($PSGallery.InstallationPolicy -ne "Trusted") {
Set-PSRepository -Name PSGallery -InstallationPolicy $PSGallery.InstallationPolicy
}
}
#### ii. Requires a hosted copy of the install.ps1 script
##### This should be available to download without authentication.
##### The original script can be found here: https://community.chocolatey.org/install.ps1
Configuration ChocolateyConfig {
## 2. TOP LEVEL VARIABLES ##
param(
### a. Your internal repository url (the main one). ###
#### Should be similar to what you see when you browse
#### to https://community.chocolatey.org/api/v2/
$NugetRepositoryUrl = "INTERNAL REPO URL",
### b. Chocolatey nupkg download url ###
#### This url should result in an immediate download when you navigate to it in
#### a web browser
$ChocolateyNupkgUrl = "INTERNAL REPO URL/package/chocolatey.1.1.0.nupkg",
### c. Internal Repository Credential ###
#### If required, add the repository access credential here
# $NugetRepositoryCredential = [PSCredential]::new(
# "username",
# ("password" | ConvertTo-SecureString -AsPlainText -Force)
# ),
### d. Install.ps1 URL
#### The path to the hosted install script:
$ChocolateyInstallPs1Url = "https://community.chocolatey.org/install.ps1"
### e. Chocolatey Central Management (CCM) ###
#### If using CCM to manage Chocolatey, add the following:
#### i. Endpoint URL for CCM
# $ChocolateyCentralManagementUrl = "https://chocolatey-central-management:24020/ChocolateyManagementService",
#### ii. If using a Client Salt, add it here
# $ChocolateyCentralManagementClientSalt = "clientsalt",
#### iii. If using a Service Salt, add it here
# $ChocolateyCentralManagementServiceSalt = "servicesalt"
)
Import-DscResource -ModuleName PSDesiredStateConfiguration
Import-DscResource -ModuleName cChoco
Node 'localhost' {
## 3. ENSURE CHOCOLATEY IS INSTALLED ##
### Ensure Chocolatey is installed from your internal repository
Environment chocoDownloadUrl {
Name = "chocolateyDownloadUrl"
Value = $ChocolateyNupkgUrl
}
cChocoInstaller installChocolatey {
DependsOn = "[Environment]chocoDownloadUrl"
InstallDir = Join-Path $env:ProgramData "chocolatey"
ChocoInstallScriptUrl = $ChocolateyInstallPs1Url
}
## 4. CONFIGURE CHOCOLATEY BASELINE ##
### a. FIPS Feature ###
#### If you need FIPS compliance - make this the first thing you configure
#### before you do any additional configuration or package installations
# cChocoFeature featureFipsCompliance {
# FeatureName = "useFipsCompliantChecksums"
# }
### b. Apply Recommended Configuration ###
#### Move cache location so Chocolatey is very deterministic about
#### cleaning up temporary data and the location is secured to admins
cChocoConfig cacheLocation {
DependsOn = "[cChocoInstaller]installChocolatey"
ConfigName = "cacheLocation"
Value = "C:\ProgramData\chocolatey\cache"
}
#### Increase timeout to at least 4 hours
cChocoConfig commandExecutionTimeoutSeconds {
DependsOn = "[cChocoInstaller]installChocolatey"
ConfigName = "commandExecutionTimeoutSeconds"
Value = 14400
}
#### Turn off download progress when running choco through integrations
cChocoFeature showDownloadProgress {
DependsOn = "[cChocoInstaller]installChocolatey"
FeatureName = "showDownloadProgress"
Ensure = "Absent"
}
### c. Sources ###
#### Remove the default community package repository source
cChocoSource removeCommunityRepository {
DependsOn = "[cChocoInstaller]installChocolatey"
Name = "chocolatey"
Ensure = "Absent"
}
#### Add internal default sources
#### You could have multiple sources here, so we will provide an example
#### of one using the remote repo variable here.
#### NOTE: This EXAMPLE may require changes
cChocoSource addInternalSource {
DependsOn = "[cChocoInstaller]installChocolatey"
Name = "ChocolateyInternal"
Source = $NugetRepositoryUrl
Credentials = $NugetRepositoryCredential
Priority = 1
}
### b. Keep Chocolatey Up To Date ###
#### Keep chocolatey up to date based on your internal source
#### You control the upgrades based on when you push an updated version
#### to your internal repository.
#### Note the source here is to the OData feed, similar to what you see
#### when you browse to https://community.chocolatey.org/api/v2/
cChocoPackageInstaller updateChocolatey {
DependsOn = "[cChocoSource]addInternalSource", "[cChocoSource]removeCommunityRepository"
Name = "chocolatey"
AutoUpgrade = $true
}
## 5. ENSURE CHOCOLATEY FOR BUSINESS ##
### If you don't have Chocolatey for Business (C4B), you'll want to remove from here down.
### a. Ensure The License File Is Installed ###
#### Create a license package using script from https://docs.chocolatey.org/en-us/how-tos/setup-offline-installation#exercise-4-create-a-package-for-the-license
cChocoPackageInstaller chocolateyLicense {
DependsOn = "[cChocoPackageInstaller]updateChocolatey"
Name = "chocolatey-license"
}
### b. Disable The Licensed Source ###
#### The licensed source cannot be removed, so it must be disabled.
#### This must occur after the license has been set by the license package.
Script disableLicensedSource {
DependsOn = "[cChocoPackageInstaller]chocolateyLicense"
GetScript = {
$Source = choco source list --limitoutput | `
ConvertFrom-Csv -Delimiter '|' -Header Name, Source, Disabled | `
Where-Object Name -eq "chocolatey.licensed"
return @{
Result = if ($Source) {
[bool]::Parse($Source.Disabled)
} else {
Write-Warning "Source 'chocolatey.licensed' was not present."
$true # Source does not need disabling
}
}
}
SetScript = {
$null = choco source disable --name "chocolatey.licensed"
}
TestScript = {
$State = [ScriptBlock]::Create($GetScript).Invoke()
return $State.Result
}
}
### c. Ensure Chocolatey Licensed Extension ###
#### You will have downloaded the licensed extension to your internal repository
#### as you have disabled the licensed repository in step 5b.
#### Ensure the chocolatey.extension package (aka Chocolatey Licensed Extension)
cChocoPackageInstaller chocolateyLicensedExtension {
DependsOn = "[Script]disableLicensedSource"
Name = "chocolatey.extension"
}
#### The Chocolatey Licensed Extension unlocks all of the following, which also have configuration/feature items available with them. You may want to visit the feature pages to see what you might want to also enable:
#### - Package Builder - https://docs.chocolatey.org/en-us/features/paid/package-builder
#### - Package Internalizer - https://docs.chocolatey.org/en-us/features/paid/package-internalizer
#### - Package Synchronization (3 components) - https://docs.chocolatey.org/en-us/features/paid/package-synchronization
#### - Package Reducer - https://docs.chocolatey.org/en-us/features/paid/package-reducer
#### - Package Audit - https://docs.chocolatey.org/en-us/features/paid/package-audit
#### - Package Throttle - https://docs.chocolatey.org/en-us/features/paid/package-throttle
#### - CDN Cache Access - https://docs.chocolatey.org/en-us/features/paid/private-cdn
#### - Branding - https://docs.chocolatey.org/en-us/features/paid/branding
#### - Self-Service Anywhere (more components will need to be installed and additional configuration will need to be set) - https://docs.chocolatey.org/en-us/features/paid/self-service-anywhere
#### - Chocolatey Central Management (more components will need to be installed and additional configuration will need to be set) - https://docs.chocolatey.org/en-us/features/paid/chocolatey-central-management
#### - Other - https://docs.chocolatey.org/en-us/features/paid/
### d. Ensure Self-Service Anywhere ###
#### If you have desktop clients where users are not administrators, you may
#### to take advantage of deploying and configuring Self-Service anywhere
cChocoFeature hideElevatedWarnings {
DependsOn = "[cChocoPackageInstaller]chocolateyLicensedExtension"
FeatureName = "showNonElevatedWarnings"
Ensure = "Absent"
}
cChocoFeature useBackgroundService {
DependsOn = "[cChocoPackageInstaller]chocolateyLicensedExtension"
FeatureName = "useBackgroundService"
Ensure = "Present"
}
cChocoFeature useBackgroundServiceWithNonAdmins {
DependsOn = "[cChocoPackageInstaller]chocolateyLicensedExtension"
FeatureName = "useBackgroundServiceWithNonAdministratorsOnly"
Ensure = "Present"
}
cChocoFeature useBackgroundServiceUninstallsForUserInstalls {
DependsOn = "[cChocoPackageInstaller]chocolateyLicensedExtension"
FeatureName = "allowBackgroundServiceUninstallsFromUserInstallsOnly"
Ensure = "Present"
}
cChocoConfig allowedBackgroundServiceCommands {
DependsOn = "[cChocoFeature]useBackgroundService"
ConfigName = "backgroundServiceAllowedCommands"
Value = "install,upgrade,uninstall"
}
### e. Ensure Chocolatey Central Management ###
#### If you want to manage and report on endpoints, you can set up and configure
### Central Management. There are multiple portions to manage, so you'll see
### a section on agents here along with notes on how to configure the server
### side components.
if ($ChocolateyCentralManagementUrl) {
cChocoPackageInstaller chocolateyAgent {
DependsOn = "[cChocoPackageInstaller]chocolateyLicensedExtension"
Name = "chocolatey-agent"
}
cChocoConfig centralManagementServiceUrl {
DependsOn = "[cChocoPackageInstaller]chocolateyAgent"
ConfigName = "CentralManagementServiceUrl"
Value = $ChocolateyCentralManagementUrl
}
if ($ChocolateyCentralManagementClientSalt) {
cChocoConfig centralManagementClientSalt {
DependsOn = "[cChocoPackageInstaller]chocolateyAgent"
ConfigName = "centralManagementClientCommunicationSaltAdditivePassword"
Value = $ChocolateyCentralManagementClientSalt
}
}
if ($ChocolateyCentralManagementServiceSalt) {
cChocoConfig centralManagementServiceSalt {
DependsOn = "[cChocoPackageInstaller]chocolateyAgent"
ConfigName = "centralManagementServiceCommunicationSaltAdditivePassword"
Value = $ChocolateyCentralManagementServiceSalt
}
}
cChocoFeature useCentralManagement {
DependsOn = "[cChocoPackageInstaller]chocolateyAgent"
FeatureName = "useChocolateyCentralManagement"
Ensure = "Present"
}
cChocoFeature useCentralManagementDeployments {
DependsOn = "[cChocoPackageInstaller]chocolateyAgent"
FeatureName = "useChocolateyCentralManagementDeployments"
Ensure = "Present"
}
}
}
}
# If working this into an existing configuration with a good method for
$ConfigData = @{
AllNodes = @(
@{
NodeName = "localhost"
PSDscAllowPlainTextPassword = $true
}
)
}
try {
Push-Location $env:Temp
$Config = ChocolateyConfig -ConfigurationData $ConfigData
Start-DscConfiguration -Path $Config.PSParentPath -Wait -Verbose -Force
} finally {
Pop-Location
}
Requires Puppet Chocolatey Provider module. See docs at https://forge.puppet.com/puppetlabs/chocolatey.
If Applicable - Chocolatey Configuration/Installation
## 1. REQUIREMENTS ##
### Here are the requirements necessary to ensure this is successful.
### a. Internal/Private Cloud Repository Set Up ###
#### You'll need an internal/private cloud repository you can use. These are
#### generally really quick to set up and there are quite a few options.
#### Chocolatey Software recommends Nexus, Artifactory Pro, or ProGet as they
#### are repository servers and will give you the ability to manage multiple
#### repositories and types from one server installation.
### b. Download Chocolatey Package and Put on Internal Repository ###
#### You need to have downloaded the Chocolatey package as well.
#### Please see https://chocolatey.org/install#organization
### c. Other Requirements ###
#### i. Requires puppetlabs/chocolatey module
#### See https://forge.puppet.com/puppetlabs/chocolatey
## 2. TOP LEVEL VARIABLES ##
### a. Your internal repository url (the main one). ###
#### Should be similar to what you see when you browse
#### to https://community.chocolatey.org/api/v2/
$_repository_url = 'INTERNAL REPO URL'
### b. Chocolatey nupkg download url ###
#### This url should result in an immediate download when you navigate to it in
#### a web browser
$_choco_download_url = 'INTERNAL REPO URL/package/chocolatey.1.1.0.nupkg'
### c. Chocolatey Central Management (CCM) ###
#### If using CCM to manage Chocolatey, add the following:
#### i. Endpoint URL for CCM
# $_chocolatey_central_management_url = 'https://chocolatey-central-management:24020/ChocolateyManagementService'
#### ii. If using a Client Salt, add it here
# $_chocolatey_central_management_client_salt = "clientsalt"
#### iii. If using a Service Salt, add it here
# $_chocolatey_central_management_service_salt = 'servicesalt'
## 3. ENSURE CHOCOLATEY IS INSTALLED ##
### Ensure Chocolatey is installed from your internal repository
### Note: `chocolatey_download_url is completely different than normal
### source locations. This is directly to the bare download url for the
### chocolatey.nupkg, similar to what you see when you browse to
### https://community.chocolatey.org/api/v2/package/chocolatey
class {'chocolatey':
chocolatey_download_url => $_choco_download_url,
use_7zip => false,
}
## 4. CONFIGURE CHOCOLATEY BASELINE ##
### a. FIPS Feature ###
#### If you need FIPS compliance - make this the first thing you configure
#### before you do any additional configuration or package installations
#chocolateyfeature {'useFipsCompliantChecksums':
# ensure => enabled,
#}
### b. Apply Recommended Configuration ###
#### Move cache location so Chocolatey is very deterministic about
#### cleaning up temporary data and the location is secured to admins
chocolateyconfig {'cacheLocation':
value => 'C:\ProgramData\chocolatey\cache',
}
#### Increase timeout to at least 4 hours
chocolateyconfig {'commandExecutionTimeoutSeconds':
value => '14400',
}
#### Turn off download progress when running choco through integrations
chocolateyfeature {'showDownloadProgress':
ensure => disabled,
}
### c. Sources ###
#### Remove the default community package repository source
chocolateysource {'chocolatey':
ensure => absent,
location => 'https://community.chocolatey.org/api/v2/',
}
#### Add internal default sources
#### You could have multiple sources here, so we will provide an example
#### of one using the remote repo variable here
#### NOTE: This EXAMPLE requires changes
chocolateysource {'internal_chocolatey':
ensure => present,
location => $_repository_url,
priority => 1,
username => 'optional',
password => 'optional,not ensured',
bypass_proxy => true,
admin_only => false,
allow_self_service => false,
}
### b. Keep Chocolatey Up To Date ###
#### Keep chocolatey up to date based on your internal source
#### You control the upgrades based on when you push an updated version
#### to your internal repository.
#### Note the source here is to the OData feed, similar to what you see
#### when you browse to https://community.chocolatey.org/api/v2/
package {'chocolatey':
ensure => latest,
provider => chocolatey,
source => $_repository_url,
}
## 5. ENSURE CHOCOLATEY FOR BUSINESS ##
### If you don't have Chocolatey for Business (C4B), you'll want to remove from here down.
### a. Ensure The License File Is Installed ###
#### Create a license package using script from https://docs.chocolatey.org/en-us/guides/organizations/organizational-deployment-guide#exercise-4-create-a-package-for-the-license
# TODO: Add resource for installing/ensuring the chocolatey-license package
package {'chocolatey-license':
ensure => latest,
provider => chocolatey,
source => $_repository_url,
}
### b. Disable The Licensed Source ###
#### The licensed source cannot be removed, so it must be disabled.
#### This must occur after the license has been set by the license package.
## Disabled sources still need all other attributes until
## https://tickets.puppetlabs.com/browse/MODULES-4449 is resolved.
## Password is necessary with user, but not ensurable, so it should not
## matter what it is set to here. If you ever do get into trouble here,
## the password is your license GUID.
chocolateysource {'chocolatey.licensed':
ensure => disabled,
priority => '10',
user => 'customer',
password => '1234',
require => Package['chocolatey-license'],
}
### c. Ensure Chocolatey Licensed Extension ###
#### You will have downloaded the licensed extension to your internal repository
#### as you have disabled the licensed repository in step 5b.
#### Ensure the chocolatey.extension package (aka Chocolatey Licensed Extension)
package {'chocolatey.extension':
ensure => latest,
provider => chocolatey,
source => $_repository_url,
require => Package['chocolatey-license'],
}
#### The Chocolatey Licensed Extension unlocks all of the following, which also have configuration/feature items available with them. You may want to visit the feature pages to see what you might want to also enable:
#### - Package Builder - https://docs.chocolatey.org/en-us/features/paid/package-builder
#### - Package Internalizer - https://docs.chocolatey.org/en-us/features/paid/package-internalizer
#### - Package Synchronization (3 components) - https://docs.chocolatey.org/en-us/features/paid/package-synchronization
#### - Package Reducer - https://docs.chocolatey.org/en-us/features/paid/package-reducer
#### - Package Audit - https://docs.chocolatey.org/en-us/features/paid/package-audit
#### - Package Throttle - https://docs.chocolatey.org/en-us/features/paid/package-throttle
#### - CDN Cache Access - https://docs.chocolatey.org/en-us/features/paid/private-cdn
#### - Branding - https://docs.chocolatey.org/en-us/features/paid/branding
#### - Self-Service Anywhere (more components will need to be installed and additional configuration will need to be set) - https://docs.chocolatey.org/en-us/features/paid/self-service-anywhere
#### - Chocolatey Central Management (more components will need to be installed and additional configuration will need to be set) - https://docs.chocolatey.org/en-us/features/paid/chocolatey-central-management
#### - Other - https://docs.chocolatey.org/en-us/features/paid/
### d. Ensure Self-Service Anywhere ###
#### If you have desktop clients where users are not administrators, you may
#### to take advantage of deploying and configuring Self-Service anywhere
chocolateyfeature {'showNonElevatedWarnings':
ensure => disabled,
}
chocolateyfeature {'useBackgroundService':
ensure => enabled,
}
chocolateyfeature {'useBackgroundServiceWithNonAdministratorsOnly':
ensure => enabled,
}
chocolateyfeature {'allowBackgroundServiceUninstallsFromUserInstallsOnly':
ensure => enabled,
}
chocolateyconfig {'backgroundServiceAllowedCommands':
value => 'install,upgrade,uninstall',
}
### e. Ensure Chocolatey Central Management ###
#### If you want to manage and report on endpoints, you can set up and configure
### Central Management. There are multiple portions to manage, so you'll see
### a section on agents here along with notes on how to configure the server
### side components.
if $_chocolatey_central_management_url {
package {'chocolatey-agent':
ensure => latest,
provider => chocolatey,
source => $_repository_url,
require => Package['chocolatey-license'],
}
chocolateyconfig {'CentralManagementServiceUrl':
value => $_chocolatey_central_management_url,
}
if $_chocolatey_central_management_client_salt {
chocolateyconfig {'centralManagementClientCommunicationSaltAdditivePassword':
value => $_chocolatey_central_management_client_salt,
}
}
if $_chocolatey_central_management_service_salt {
chocolateyconfig {'centralManagementClientCommunicationSaltAdditivePassword':
value => $_chocolatey_central_management_client_salt,
}
}
chocolateyfeature {'useChocolateyCentralManagement':
ensure => enabled,
require => Package['chocolatey-agent'],
}
chocolateyfeature {'useChocolateyCentralManagementDeployments':
ensure => enabled,
require => Package['chocolatey-agent'],
}
}
Need Help? View our docs or file an issue.
There is already a version of this package in your Script Builder
Current Version | New Version |
---|---|
- Passing
- Failing
- Pending
- Unknown / Exempted

Downloads:
53,631
Downloads of v 102.0.7-beta:
49
Last Update:
13 Jun 2022
Package Maintainer(s):
Software Author(s):
- Mozilla
Tags:
browser mozilla firefox beta admin foss cross-platform- Software Specific:
- Software Site
- Software Source
- Software License
- Software Docs
- Software Issues
- Package Specific:
- Package Source
- Package outdated?
- Package broken?
- Contact Maintainers
- Contact Site Admins
- Software Vendor?
- Report Abuse
- Download

Firefox Beta
This is a prerelease version of Firefox Beta.
- 1
- 2
- 3
102.0.7-beta | Updated: 13 Jun 2022
- Software Specific:
- Software Site
- Software Source
- Software License
- Software Docs
- Software Issues
- Package Specific:
- Package Source
- Package outdated?
- Package broken?
- Contact Maintainers
- Contact Site Admins
- Software Vendor?
- Report Abuse
- Download
Downloads:
53,631
Downloads of v 102.0.7-beta:
49
Maintainer(s):
Software Author(s):
- Mozilla
Edit Package
To edit the metadata for a package, please upload an updated version of the package.
Chocolatey's Community Package Repository currently does not allow updating package metadata on the website. This helps ensure that the package itself (and the source used to build the package) remains the one true source of package metadata.
This does require that you increment the package version.
- 1
- 2
- 3
Firefox Beta
102.0.7-beta
This is a prerelease version of Firefox Beta.
- 1
- 2
- 3
Some Checks Have Failed or Are Not Yet Complete
Not All Tests Have Passed
Deployment Method: Individual Install, Upgrade, & Uninstall
To install Firefox Beta, run the following command from the command line or from PowerShell:
To upgrade Firefox Beta, run the following command from the command line or from PowerShell:
To uninstall Firefox Beta, run the following command from the command line or from PowerShell:
Deployment Method:
📝 NOTE: This applies to both open source and commercial editions of Chocolatey.
1. Enter Your Internal Repository Url
(this should look similar to https://community.chocolatey.org/api/v2/)
2. Setup Your Environment
1. Ensure you are set for organizational deployment
Please see the organizational deployment guide
2. Get the package into your environment
Option 1: Cached Package (Unreliable, Requires Internet - Same As Community)-
Open Source or Commercial:
- Proxy Repository - Create a proxy nuget repository on Nexus, Artifactory Pro, or a proxy Chocolatey repository on ProGet. Point your upstream to https://community.chocolatey.org/api/v2/. Packages cache on first access automatically. Make sure your choco clients are using your proxy repository as a source and NOT the default community repository. See source command for more information.
- You can also just download the package and push it to a repository Download
-
Open Source
-
Download the package:
Download - Follow manual internalization instructions
-
-
Package Internalizer (C4B)
-
Run: (additional options)
choco download firefox-beta --internalize --version=102.0.7-beta --pre --source=https://community.chocolatey.org/api/v2/
-
For package and dependencies run:
choco push --source="'INTERNAL REPO URL'"
- Automate package internalization
-
Run: (additional options)
3. Copy Your Script
choco upgrade firefox-beta -y --source="'INTERNAL REPO URL'" --version="'102.0.7-beta'" --prerelease [other options]
See options you can pass to upgrade.
See best practices for scripting.
Add this to a PowerShell script or use a Batch script with tools and in places where you are calling directly to Chocolatey. If you are integrating, keep in mind enhanced exit codes.
If you do use a PowerShell script, use the following to ensure bad exit codes are shown as failures:
choco upgrade firefox-beta -y --source="'INTERNAL REPO URL'" --version="'102.0.7-beta'" --prerelease
$exitCode = $LASTEXITCODE
Write-Verbose "Exit code was $exitCode"
$validExitCodes = @(0, 1605, 1614, 1641, 3010)
if ($validExitCodes -contains $exitCode) {
Exit 0
}
Exit $exitCode
- name: Install firefox-beta
win_chocolatey:
name: firefox-beta
version: '102.0.7-beta'
source: INTERNAL REPO URL
state: present
allow_prerelease: yes
See docs at https://docs.ansible.com/ansible/latest/modules/win_chocolatey_module.html.
chocolatey_package 'firefox-beta' do
action :install
source 'INTERNAL REPO URL'
version '102.0.7-beta'
options '--prerelease'
end
See docs at https://docs.chef.io/resource_chocolatey_package.html.
cChocoPackageInstaller firefox-beta
{
Name = "firefox-beta"
Version = "102.0.7-beta"
Source = "INTERNAL REPO URL"
chocoParams = "--prerelease"
}
Requires cChoco DSC Resource. See docs at https://github.com/chocolatey/cChoco.
package { 'firefox-beta':
ensure => '102.0.7-beta',
install_options => ['--prerelease'],
provider => 'chocolatey',
source => 'INTERNAL REPO URL',
}
Requires Puppet Chocolatey Provider module. See docs at https://forge.puppet.com/puppetlabs/chocolatey.
4. If applicable - Chocolatey configuration/installation
See infrastructure management matrix for Chocolatey configuration elements and examples.
Firefox Beta builds are for Firefox enthusiasts to test what's destined to become the next stable release of Firefox.
After spending six weeks in Firefox Developer Edition, we take the features that are stable enough, and create a new version of Firefox Beta.
Package Parameters
l=<locale>
- Install given Firefox locale. For examplechoco install Firefox --params "l=en-GB"
. See the official page for a complete list of available locales.
Firefox channels (development cycle)
Every 6 weeks, Firefox developers take the current stable features of each build and introduce them into the next stable channel for further development. The Developer Edition is a special build containing features never moved forward since they would be rarely used by the average user and needlessly consume resources.
- Firefox
- Firefox Beta (you are here)
- Firefox Developer Edition
- Firefox Nightly
Please Note: This is an automatically updated package. If you find it is
out of date by more than a day or two, please contact the maintainer(s) and
let them know the package is no longer updating correctly.
$ErrorActionPreference = 'Stop'
# This is the general install script for Mozilla products (Firefox and Thunderbird).
# This file must be identical for all Choco packages for Mozilla products in this repository.
$toolsPath = Split-Path $MyInvocation.MyCommand.Definition
. $toolsPath\helpers.ps1
$packageName = 'firefox-beta'
$softwareName = 'Mozilla Firefox'
$alreadyInstalled = (AlreadyInstalled -product $softwareName -version '102.0b7')
if (Get-32bitOnlyInstalled -product $softwareName) {
Write-Output $(
'Detected the 32-bit version of Firefox on a 64-bit system. ' +
'This package will continue to install the 32-bit version of Firefox ' +
'unless the 32-bit version is uninstalled.'
)
}
if ($alreadyInstalled -and ($env:ChocolateyForce -ne $true)) {
Write-Output $(
"Firefox is already installed. " +
'No need to download and re-install.'
)
} else {
$locale = 'en-US' #https://github.com/chocolatey/chocolatey-coreteampackages/issues/933
$locale = GetLocale -localeFile "$toolsPath\LanguageChecksums.csv" -product $softwareName
$checksums = GetChecksums -language $locale -checksumFile "$toolsPath\LanguageChecksums.csv"
$packageArgs = @{
packageName = $packageName
fileType = 'exe'
softwareName = "$softwareName*"
Checksum = $checksums.Win32
ChecksumType = 'sha512'
Url = "https://download-installer.cdn.mozilla.net/pub/firefox/releases/102.0b7/win32/${locale}/Firefox%20Setup%20102.0b7.exe"
silentArgs = '-ms'
validExitCodes = @(0)
}
if (!(Get-32bitOnlyInstalled($softwareName)) -and (Get-OSArchitectureWidth 64)) {
$packageArgs.Checksum64 = $checksums.Win64
$packageArgs.ChecksumType64 = 'sha512'
$packageArgs.Url64 = "https://download-installer.cdn.mozilla.net/pub/firefox/releases/102.0b7/win64/${locale}/Firefox%20Setup%20102.0b7.exe"
}
Install-ChocolateyPackage @packageArgs
}
$ErrorActionPreference = 'Stop';
$packageName = 'firefox-beta'
$uninstalled = $false
[array]$key = Get-UninstallRegistryKey -SoftwareName 'Mozilla Firefox*' | Where-Object { $_.DisplayName -notmatch "ESR" }
if ($key.Count -eq 1) {
$key | ForEach-Object {
$packageArgs = @{
packageName = $packageName
fileType = 'exe'
silentArgs = '-ms'
validExitCodes= @(0)
file = "$($_.UninstallString.Trim('"'))"
}
Uninstall-ChocolateyPackage @packageArgs
Write-Warning "Auto Uninstaller may detect Mozilla Maintenance Service."
Write-Warning "This should not be uninstalled if any other Mozilla product is installed."
}
} elseif ($key.Count -eq 0) {
Write-Warning "$packageName has already been uninstalled by other means."
} elseif ($key.Count -gt 1) {
Write-Warning "$($key.Count) matches found!"
Write-Warning "To prevent accidental data loss, no programs will be uninstalled."
Write-Warning "Please alert package maintainer the following keys were matched:"
$key | ForEach-Object {Write-Warning "- $($_.DisplayName)"}
}
function GetUninstallPath() {
param(
[Parameter(Mandatory = $true)]
[string]$product
)
$regUninstallDir = 'HKLM:\SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall\'
$regUninstallDirWow64 = 'HKLM:\SOFTWARE\Wow6432Node\Microsoft\Windows\CurrentVersion\Uninstall\'
$uninstallPaths = $(Get-ChildItem $regUninstallDir).Name
if (Test-Path $regUninstallDirWow64) {
$uninstallPaths += $(Get-ChildItem $regUninstallDirWow64).Name
}
$uninstallPath = $uninstallPaths -match "$product [\d\.]+ \([^\s]+ [a-zA-Z\-]+\)" | Select-Object -first 1
return $uninstallPath
}
function GetLocale {
param(
[Parameter(Mandatory = $true)]
[string]$localeFile,
[Parameter(Mandatory = $true)]
[string]$product
)
#$availableLocales = Get-WebContent $localeUrl 2>$null
$availableLocales = Get-Content $localeFile | ForEach-Object { $_ -split '\|' | Select-Object -first 1 } | Select-Object -Unique
$packageParameters = $env:chocolateyPackageParameters
$packageParameters = if ($packageParameters -ne $null) { $packageParameters } else { "" }
$argumentMap = ConvertFrom-StringData $packageParameters
$localeFromPackageParameters = $argumentMap.Item('l')
Write-Verbose "User chooses '$localeFromPackageParameters' as a locale..."
$localeFromPackageParametersTwoLetter = $localeFromPackageParameters -split '\-' | Select-Object -first 1
Write-Verbose "With fallback to '$localeFromPackageParametersTwoLetter' as locale..."
$uninstallPath = GetUninstallPath -product $product
$alreadyInstalledLocale = $uninstallPath -replace ".+\s([a-zA-Z\-]+)\)",'$1'
Write-Verbose "Installed locale is: '$alreadyInstalledLocale'..."
$systemLocalizeAndCountry = (Get-UICulture).Name
$systemLocaleTwoLetter = (Get-UICulture).TwoLetterISOLanguageName
Write-Verbose "System locale is: '$locale'..."
$fallbackLocale = 'en-US'
$locales = $localeFromPackageParameters,$localeFromPackageParametersTwoLetter, `
$alreadyInstalledLocale, $systemLocalizeAndCountry, $systemLocaleTwoLetter, `
$fallbackLocale
foreach ($locale in $locales) {
$localeMatch = $availableLocales | Where-Object { $_ -eq $locale } | Select-Object -first 1
if ($localeMatch -and $locale -ne $null) {
Write-Verbose "Using locale '$locale'..."
break
}
}
return $locale
}
function AlreadyInstalled() {
param(
[Parameter(Mandatory = $true)]
[string]$product,
[Parameter(Mandatory = $true)]
[string]$version
)
$uninstallEntry = $(
"HKLM:\SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall\$product $version*"
)
$uninstallEntryWow64 = $(
"HKLM:\SOFTWARE\Wow6432Node\Microsoft\Windows\CurrentVersion\Uninstall\$product $version*"
)
if ((Test-Path $uninstallEntry) -or (Test-Path $uninstallEntryWow64)) {
return $true
}
return $false
}
function Get-32bitOnlyInstalled() {
param(
[Parameter(Mandatory = $true)]
[string]$product
)
$systemIs64bit = Get-OSArchitectureWidth 64
if (-Not $systemIs64bit) {
return $false
}
$registryPaths = @(
'HKLM:\SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall'
'HKLM:\SOFTWARE\WOW6432Node\Microsoft\Windows\CurrentVersion\Uninstall'
)
$installedVersions = Get-ChildItem $registryPaths | Where-Object { $_.Name -match "$product [\d\.]+ \(x(64|86)" }
if (
$installedVersions -match 'x86' `
-and $installedVersions -notmatch 'x64' `
-and $systemIs64bit
) {
return $true
}
}
function GetChecksums() {
param(
[Parameter(Mandatory = $true)]
[string]$language,
[Parameter(Mandatory = $true)]
$checksumFile
)
Write-Debug "Loading checksums from: $checksumFile"
$checksumContent = Get-Content $checksumFile
$checksum32 = ($checksumContent -match "$language\|32") -split '\|' | Select-Object -last 1
$checksum64 = ($checksumContent -match "$language\|64") -split '\|' | Select-Object -last 1
return @{
"Win32" = $checksum32
"Win64" = $checksum64
}
}
ach|32|c641ec924a3d7d3d69369a5150c8e78d8a9181627b6071172c00e5e065cdfcef5482d9139e4ca3dfb4a0b778111f8e8cb0559866d4873a0fda60132732071acf
af|32|7c08d4b34544467686feaa3f7a92e4a34ecf92f55e77279d444c49e2a3aa7994c1b893e9cbb44736b91580622209a7e2d012e05ee0a5067fc2a0071cd63f1a73
an|32|e1c873b0c8eb53add1f4a3095516ae5d4feac29b90584a04620c9ad3bf41f5dd7db0c151e5288297ad6d547c829fea21e86103833bace6b23d2b159de9ca23be
ar|32|f1882639a378a183788e6eb500ff8c032b976f5f58aea51ad87f74569b7072f1067d03cdeee9954d67d21ef539386812bdb46412aa29505c2d5480fdbc8e5275
ast|32|76b051f1a12db7abab3752dc06a086a94f72f698132eb78834e1a8f34c61458c321f0a4bb6d1c42f4e9b2e2867b1bf8431c5af8e92bb332970febffae549d82b
az|32|e2f24c75e3b1ae4443fbd502f36967eac5531fae23a939304c2c3b149de10023cd75a3a443d6461ec253f51e84ecf491cb0237b8b87bdeb05080dcd07946cc0b
be|32|d8f00b594b91bacaf9b7470bbfe57078b8602e80b03a5fc66c89e06bb22182575e42d9eaadad9af04cd3cdc6ce459fffc0ef7826359cdb182901b7d926e7e969
bg|32|c21cd8a46dad1816ec59fabe782217103be7630b441d4abca49d7f995267ef5885a2cc10545d187ea7707f19cdbbd0717649b288c1db0907ff71fd21bed78045
bn|32|992b06a30654e690a6d9e6c562f80d934fbac055aa496be4d22068820b9ab8e8553f1a645c93b5e0d7d104ab1ac76dc5bb446cc3fb5d0f155b3f9af215115ca4
br|32|7fbf81d7b49b60675167af1bd42d1f393bed8fa2dd5d2501297a535522d4b1fbdf4b231d32402c15561ca864d2bd92cc669594458efd4968787777a7c8cad100
bs|32|27efe647e1107f299366229729168b7923f1a4289c4e354c519eb726f740fb792cb3cd14f396a00a192c85189309c878d4b6e6b06763ffd68077fd9160f04d0e
ca-valencia|32|8dfd9678d726290c903c3178b782f0fcee688c2724d6135f15d6e572da1b6b874e19e9f6c3e460d2b1969cf212bf1d3af42c9cadda6088a7fd17979057055c69
ca|32|75df1b7f633317901219d0d3d73a88d96ee10cccd6f3ab76c22a640460737d359311f4b1132c7eebc97b5d1305140c45e4dcd0e846d1e2bdc5822a95655f9b5a
cak|32|e757d8f631bacc8a4ff4a44e78e976dd9a3706e87be4ee399cd1eeaa6b3c58b865fd2d7175161de13606203d3a38ab64c80720d8b33bf89032aca41292c11acc
cs|32|97bd8304f3aede7de610a873acbc146ba0938c105109795f88db3b025353d53c87ff097cf46463e0494752f699bfcbd6fa04dfd2ad26beaca5ac8798a723d7f3
cy|32|a952db5cf091197f9fd62782d504336cc85583751a8edb3a27f5a641cb45c78329cc0a2319db9f7fcc094b1d6f30a8571f5f92b8ee1eaa23f9a336beef51097b
da|32|7326ef5c332dadac327700e803248f4866dab6e1cb259f257bb1c4cea0c9a1605705a31c440b2df4698e23f0af0d6de5b3ad2d17b1702827e27780e556c4b6be
de|32|7150e4aac478325c3d396c81216f985f5d77bd9288ce9dbf2191ffd07239c9c68feb3ac2693f1d77ddc2dac1d2c4e648a82334e5ec3a54d46d4a958b500af468
dsb|32|62b9d0aa1326ed52dda3396ec0d3659b377d50d9a7cfc6673e6d2cd339f65ad40defd27e3825fc100c83669584c1a9dd717b48537231188de723ba9aacfb4851
el|32|aae61c81aabef2579cee77082ace1dfbd5618f9f5b97d837731f1d064550bc59088ce2dc53c654533d70bca7f18f7c5d680e56a4b2db89829473648ecf48b8e7
en-CA|32|ee2c690bfb764ceed788409271e2205bca3e14dbfcbb0bfc1ee707c1e4880dc3e78f13ddb2daec347856cc2cafe1be555d1e91f9b8b42747be22a35cc935af56
en-GB|32|1bb92fc7e664dfdcd75a2b180d2ef80c6d46477a190e0b27ede9374f3b2f45b2694bc097e44ed5321f7367c79a8fd92ba9dd1589375741aa990c90b3d84da6a5
en-US|32|f744783855568219ed58e6286ef42f27e608558ff8a4d0b52b156ee655f996d79ee111dcc7380fd26e319b0972cc482f3989e84a74c21c56ab97fe2b89cbdd78
eo|32|7d3f5630034bc8b0ffe59cd420f8816cb4289fd44211d491ba89d3615164b0761c0428dded91253b65222011fe20c5ab349f6d384073f43020be5d8446f83fe7
es-AR|32|3883c8064e6d34bcf0c422dfb50b47864f50b1f2e05887f3ea7c6d262ec9507276fa23b5a123d335d506a2613430d6075b19376e2cbf651411c0e497ae01922c
es-CL|32|670fefd10c88d5f8146807b918ebb8ded8b7e89298c628b67a09f267fe193def658e454734afd6395385924abf3fd6eeedfd7727c302822f920a7d16f845c144
es-ES|32|b812c954d4252dd610730581fb4e4f5286d63ca64f5c744d9ea31e933e5c55c2624f3f5dc322d2949640a971477193082d16095b5863242252bd999b1a76af1f
es-MX|32|16a0e93bdce2699f7fe01e519c34e4cd6afa6150f032fe235a9b8e4cf3f151d9ac7895fc01939294549a323d4705e693094633988a0fda39fe423ca28860b1dc
et|32|84c6bf9bff923f677b0f35a7ecf0daa679ca4035ae11a15fff1fa43dbb1f619246fdeabcfd14ba9b84ffa99f3b9a935f4a0e897efe775703241905b7469af5a9
eu|32|951b0a30b1c71f1fc19453fe4fef8dc4fee311e1a5f3c51b79abdb2379647cd70c6a61c2523aa1cd10eb86ca5d778f343bf18abd964960b5fcad324067a061fb
fa|32|1f9cab163a92036fb0be281d940b2031180d2d313224ab5fdfc0bfd83909ae5cb4e48a897e5e1cd50258b2c3d5d6ffa3e17dc48d0e264529e2eee35bdd7d145d
ff|32|24bd22be9075df6ba8fad5d6695fc2d80b9b93c3f2240438098ffde5093d0c2cd103acdcbe99d9f08257edc0c093d3b41c0a1c195ab7eca661c6ccca6aa6d9be
fi|32|f2c09cc04c6baa2c3aca398e3193adac13c162fedbf9b11284deec4205a04663b93294c41d78423ed30008cdb3a2b3816d4fdaf10fcd100839ba81b7a7bb9bf0
fr|32|4c73a93db9abc6981ae974cab7ef3f6fcbc1010cf78713471a367f9a2e00486c87a4c3030cd6a9e8f2fe71d1487e363512f579509f53995c47d134f18da3ed60
fy-NL|32|1306383da6378293eba9b579e315fe2810eb9b11152c325d35fbba1e7c6a99614525e2d2b49bbd5046ec3021adf624b063ea906278dac47c0d5e9fb62a3ceab9
ga-IE|32|72e5e2e01c5cfac19119368e65c1efd75418413b4cd68c351539534a9eaab14a84aad8f138b9dbabf5a354dc06f02742e8e62b0b144eade4707ac0fd5bb0b2eb
gd|32|7600c8bb2f3f8978e2ce904d36549ecda11f225f494504ec8c422b773d69b20a07c7f4a75bc12d8eeaf49c56e5b3246076b0e05e5ca663a478119c6c142d6146
gl|32|9fb35fa8e837c268c0fc6dac361ed19802698d5bf0cc4e04d0bf4176b62c86c7ea0cfba113041764a09c121a8925fa5a7e76f37959c11513b276a314eec68b1c
gn|32|8f91b4ab7013fc9d57b49fecfb6d49ee58c67dc16d892c1abdfb29d5f988f35f3921e0065dd6e926a972d2da0b7e1ca3857862fdf0162cacfe4624de8370a235
gu-IN|32|565d517cfa98d25cc671d5fc8b682a23f2632ba31c8baec41bc3e21cc9aec8218e611ac4b02362705c394c6e8bdb566459786638a8a3dcf04cab39e86149789c
he|32|e6a01f3336a68c3d656587924b7b4c7c027dff5dc14de615742acf0e3981c88599706c52304a44a0fd863a8008f81532689833b7dce503993a16e850ff025c3b
hi-IN|32|3b0ca21b6081b7b84a3be5185a1d7a84913c2aa1e9b985bf7bfa7c033640e68e61059705945292d18412dde7ce59d699c63cb40cc18cca336258edb0c7198ed4
hr|32|24e0bff1a51cda6f1dc464596eb3271df17039f6c6e92e7198084a304b230049d2785f2417a055dac04adc0c754c292b4adf50ce86bc481198111fc0ea4908c1
hsb|32|7eaa313eeac271c17ed98c026a4742f7712a2592583392b488e04e5ba2a65833fbef6f0fbf312854c40ffa48a12b3a8f0232e1a807caece538f65c2134f26d73
hu|32|7e48d15a809610eb96b1611e674304646d51da2e7a246883879e60f2c8933485d1a40c5a2cd7b7988303609ec3a3b1ade1cafc9aa1f9aca338a480e58f81ee9a
hy-AM|32|d29e99e0f4587627a523627c24122864f4d03f3eda4c5ffa2e239cf413994c8cf5f5c360ecdfcc401cb025233fae1d5b58db0c3c885895ddf11be16900bb3a52
ia|32|30218465c9dd7d92e823a42673f960d426309712bd15e6ba25b4a313b2f838758cdb9169c2e110aa84f8d88a56c1f45dabcbef73963500f630c98e57586f933a
id|32|8629b079918c2e078a959116b6a5756ffc8b8036d7b2a4e196a2bf2849a0e711fcabd4ec9eddbc8622a01ee2e5d51820e9cbc53971a9ace5c77c5e0455e1d74b
is|32|610776752cc7e40aaac317e80e81c7ae6ad0a7c04cf78a249b06f39387a5d029992285e52883c64293411522b9b8918997d30d454acdaa6c81aa4c1f2d46ecd4
it|32|b9268b4128bf2009f9ae460718489ec06aad41a2d7bf215d6242260ebed6819472b84912f4c0ca9889ef8b14a22b1ce3683dd3883ac4c29f6a2c15dc7d2e7682
ja|32|e7c14b4dbb50eaad9249d7d26542ccc2168c787bd7cbd106987c8614e17e17d34551cda2028b822bb295863bb60ff2901af6e23d820e7093ba15c17dd7709400
ka|32|b08a25a1658094fb6191e84ce73ea4036c0b77ad2266d7a6daa68937234d6dcad5ae6bf657b093016f923b46cfb2bc0558b4bf2b51da09fec155d2eff81cd6ee
kab|32|6dd4e1982e5dd058cf793cefd623dd376a2ce2ebeb7a4db7faa09fc80ecfefcbaf855b9bb1c8e3b111f7d58ebee02c0269368dab7f8e6586ad9a3ffb76afcb88
kk|32|dd6171175f08babc905cabf89f36c47fcf46aea9845224f1964c5a1927c16a90525afd405d50ae3b2bdb5a5d6e582683bcf4a5a2e30f38f605be7da2510d3e8c
km|32|5dc9ca6d37a507ede41d2c2dcba8fa23a41dc6439b65bc56636af037a43677c5c9f736e0899d8818615dcce175c968632ae84b0f4b54a7f2fe6f776b7be8e4cf
kn|32|4a72a1821e7f2901b25ef76ded6bb8b1fddb81e2d6a25a8e0d1cc73af25ee6e7328ff45ff2d78939c0c764e7ddd95e23751cddf9c41aef844f7c25a861e4128c
ko|32|a0d224867a2170354613a494de99ccdb150f67ad584923d7f25cd076a7674ab924e6a70760a82cddfcfca6f5ecf15a63d2c7993b3d2c51200ece50400b254ca1
lij|32|d6cfb0ac246199b18609374560a00afc321c8128596aa2cf86dc42ff0c363c803f323e8ea94563863a9a8e0c59a1fb90ae59a93a052bd62a840e6c144e374cb9
lt|32|bc154708eb22c8f4cd5be35fac0e28409114d29a6ece3ece374372062f567f0fe9f2c76e7f0b15096ef20eb787ee87c435f4f4b4f479cbf06fdf75e46245000a
lv|32|5a180f544efc12020721b10da8524b83e2d95fd645dbcd8094327c02271a25cc023fd762241cf09aba09830885e6a91d780394c114d8c12d965c7aeee99fc8b8
mk|32|5479b7ecef8522391b3dcd0bd5e4e48852680e026dba7082306aeaf7a500761811c7d8008875e77d64f67b2683cbb3dae27f55c301b0af2150ecff24999dabd4
mr|32|f96aa301d78a5c5b218abf2ea70e5007cc766fd0c17d2b3c8a4949683a25205d83933e1b047210e8a55ecc2603cc0db3f0e66c88d49128cb9adb394252bfe27e
ms|32|9ad77a497e701b8dc0588a8b41772b1f357fecc4dcfb705f94b3ffc1ee9a8572de915e8de9f814086702f23b7e8e84743071afde07af101f1244755175a132e6
my|32|b69212ba8d54a313d82679d9492ccaa5b7cf72ffcb20e5a6573f00d5e5a3136d8029d66fc9ae5466139dcf3cf6e7a57460dd69d61424a3ee1a6ce985425b0861
nb-NO|32|2f9e1e5f6d9befb97e45d2b132cad492f3497321c8c43fcd5aefa15c8eb1df19577e004db0b61968d238664d38bf5be4d372deecdf5d2941c64f7387d7cd6a07
ne-NP|32|d61d2e313bf9a0c2c7e788b855968683b4bd3afef117bf54b897b91679b684192208e6cf08e6439b9e469f05188df44c4cfe8c0f1d64752e3fafa6e4035c0ff5
nl|32|41975bcde80c3e018331a70319f715558161dca94546975c617df1cb1ac0ee9294b4d112fb7d6afc4f1d22afad2550f6a4fa05c5580e2a353b0aeb0377623ed5
nn-NO|32|71c94c61357bfced5e4d749126898da3d5dc957bdd5c68906c453fa66ea76d58e462f832fb72db9254b6c4cf0907bb95f49294bf54535594beb7ab421763d8ef
oc|32|cd50dbe44f381f3b4878e774e76256ec08d9b055bf73696e56eb8f624e5981505d0dc2f0729bff82ce8f0a05ac6a6f55c1a5a9f989aa9dfd29ca99febb591b69
pa-IN|32|a73dc849702aa4d09a366110a0215ab4e4a6875a1708787f5aa219628fd6364b9829fda5aa380c883d293921176f1d01efde14337a71d50cc95ad12af3a8965a
pl|32|a3a2ed1c48bde72a32d0fd7016089001fd2c4774ce3272ed309d69225a1bf5227f8e845a7614bc47e296870c25a9d57c047f72a1e38d8d4ef9f4cd9d9e40f8fa
pt-BR|32|f4fd331111544eb88e846ddd81f5878db97760e1236a879170af01be4bdbc9df25fdbb6dca1d58f4c6a2aa22d4127e18cc6d5324d86fb4aea41af335da139b35
pt-PT|32|76f9690a6710be748b813d5ddcc67432b3001d728d548c0ce822616c7461587726834024052b2b4545e4a1fb9a794a1e04b8603b1d6996973ec5cde47cb93212
rm|32|b4b89b2c61c7e46c25624322f64436e509fb3b60d97919bc489800cda24070057942692d89f427fa003db8ff3ef5a4f3c9a44f74c56a9b1aa22437e46a48925b
ro|32|2f81a25bcc2e0c02a04ed968a2b3f6ac3bab9844b7ea8b01de9a9bd9b06b484dfd7082a11205c0ad2b67b20113e9d1f5ec640b80972b6532f12c3f322bb0746f
ru|32|5a4a094dee161121b5ead2a5d2101bd34b1dbbdba5bf7eed857eecc5ab6a139c8f7f753e538b8bc357a24abb1d563e71e476660433ad42d34fb6857bbc2d3039
sco|32|b2fd5f31dbbf9396c8d96a0d1e9f0dbe11fa05ae7de9207447ff13ada2377c6df2f45921f1e020657f8f9b949b9f703c1dbf7d58a0696b068d170a4b69da9655
si|32|bfed1afd6fdb5c0541b975397dc2595a6be52a7d9a2c649d694daf4745a21f061b9b777e6dfac2406b7269cf5d17e9a00037b84f448ec0a10bd7061f451a3e14
sk|32|57ab21b8d8f977034b807aeed50a90af0b800d23423572e6b2b8854d7fa394fcc9dbca75a28c34c0e1ebe6edb9ac9a8304b5691ece979991d735a5de529f5f0a
sl|32|fbd5aa577e37aa59482e5c6c51d9b48c61ab5a3e2e75529463766c275c9068b645b847d9646d90d4589b4599445e6551fce031d6bab4869e2935906807b18c4f
son|32|1dae96a498b56e8f56c5d47df09cf6b6bf4a17aa454cf98d9ee81f96eaf0e0f005dae40ecf1db8ad6c04f903fd52a6d72ac8f583419748b61eb502c3a0263c59
sq|32|05ffb9738643cd8f6c71d8446389ba8ae2f95c67f2cd3f139e08cb217861a036cc42e7f5a0d57b85b2d6bf7ebeaf52b819eb7d3840d3efb9ed713562174687de
sr|32|049219340c58ee622b2daadb78147fa3058ed0dc117c50cfded5c4fddec199836c799b684b9705daf80901e691e45407d7480c0fd855c3d8404b0a32d636925f
sv-SE|32|62a5e2f20c5046ccffe8aecdd99bc664be99b5f14fd57f6544c418eb36bd5bca973069531dc3c7de7465765b926de72ce38a601c682db72374e996f153feced6
szl|32|2ebb6273107e5cd7c77de64687c7a03bf2490b12b36073a5864079305cd075ed2da48aff0b6e86b0129f2c854ff3c877b80a7f97db1ef3f1f02c5a72bebd7b7c
ta|32|37376cbb7c98e12c35a712924f59edeb93cf9f16252ab3bd0e80bb31c6707854c19e3aff729269b187fb0f2855df471ec54dfbd79a437e873014aa58f9758ecb
te|32|7757d908a12a0e624cac975e1521b234ec521e66f928c7fcef3ef0eddf02fdb90483666a9f16c198eca22607983ade43d4c39792896d1d706e216f35b3336a3b
th|32|85cdfab520e24ac91b67881d09bbfa2b632af39b1e975573ca43d5e2db97a4a8e85e34c224e5a3e4b2a60945ce3d4bc14950ed399716c1b2b9876c82e6a45ce2
tl|32|1e37f26f3026511255ecabaab98ed6fce1a163eeb7611b55c07f5bf5ee5b91da71b137afc829e8a2a42213decd65a4a93293a80f3c40589b7f709a03af23eb2f
tr|32|88f7e66ff2f7988fb8c937cefbbf7be6863dddfff1a809c00f78413c42f2dadeed1d6604fc4dd48d778d18b45c716ec19a55393265037d9e7e1f8caeebf12175
trs|32|0198c33661e48f580fbc986dc4f072357234d94961068dda233a4fcd0cf3c7cab941000dcc536ecb6289705ef839d59c73521c8e4baa21ed8a645f39112c587b
uk|32|6a63ca96bf378744ede940d21fb5f828985350cca84bf2bbeedc3506f6b8c702ee2779e22df1501e6f60130466476e499e7f3dad8a1916d38f25485be872373d
ur|32|791edd00fcc2e945cba906ee0753eb2325dbf393c2812ace10a700a37264a9c8c34022096b962d49018b6217d1d3ebdd826175e54dced1f06a35baf2cd8f31d6
uz|32|a88b58fdc4bf90b7a7716a10db1021bf1cce754a9d39235f943d093845db5c09e7c669de6a7d5819cfdd8ed5204812122213d18021125943ee140e07f86e3628
vi|32|12b25fffbcaf53575a88803067a69f1f18ae766cdfadb4c2edc51794e21f69fc4901a72dbede20b4cde0ea080abf792b712eb721fb6674153c9bd3c375863aad
xh|32|d9fd8fd1e8ff2cc2f902a25bec72fd6c0c68163feb215a1cd5d541b2284a323931d25937fb90fd6b14acffbc6e664e86f6953a852f0d47cf64a1119b1face8f5
zh-CN|32|3e13ec01681c5ae85dede829c7ff4d1adacef446a1eafb63b0d53b61dd2b2187821e97f8be2fd5911287ca76348013a2526d74f9d0b450780eac90036ce27228
zh-TW|32|cca087118bfdf37384a1a08665e63662e4a1f3fdcec04c9e6c5e1be63a78d4ee36641dbfee9d176588e243c8ecb1e4c5e474316c7de7ed81bedd13def254a240
ach|64|0348e883d310a0502130eebf2b56cf849e3626a52cc691e766b28e0c81cbd34a8780f7458fec8d5d7a153c824d0c6f6ea5b43d546ccb2426cfc4fd4b6ddb13e9
af|64|56499cc207a6f74804ed25f4326960cd221d8ff862a1ece86d4d52b30e806cd9c0e2ca37c72ca5fd8a17b0ebbee77fb6ce01863254aed19c13f5087b01274e0e
an|64|7ad66be9a3f4eb72059098fbbdb01669143df115248f3bd9f6715f5cfc5693e437398f2cadeed5e0e463e5dee7e33e69e61706b8f9c59cb7bd2e344002536396
ar|64|2e94bfe24fc750cf2f38312b20d681dbccc5456b99fb32669a8a669351788ff60eab2c9bcf6045a83e6ecd0839c18c69f28c92960d21e67fd61c7047eb4f6271
ast|64|d38ba6d9aaac174bd4f9e8c47364fa609009fd03eefa9e19222c735cbc5d8c24a748c1a21303dd184b63811dd3e347a4eb733fa9bd56c59f367f1a648db1ec25
az|64|77f5f6a7969acbb06fbb097567c10736a4302836bd3df0594259ad89c146133a715190300717c444e6c7e4be2b7bab85bab353f0c1b88841f5ee4a996ad9d948
be|64|57ba3af83b7542ddd6501f3ef6d8fcdb369fc613fbeaace3c522145adabdfaf071071c6e4948c5c042019df7a0f8480860805d48d7ddf2dc6c3db48cabd6f0c6
bg|64|f7790cdb3cd7eb6cba1959ed01181c28b4189a525438ccb368016725af9901c1a42402a64eef9bdb434207dbb93bd3c74c2c7dbb0faba96b80ba1a06ede02343
bn|64|506a667657170ea5e8d9be635eefcd640e41f842af5639dcc430cfe80633317beabf839201ebcddd22c2251bb3b9449ea4a0d7576ea25a145392e86ad5f9850e
br|64|20d96f8e1c5eb779ace292fdd53efd2fa3c9ed7c76e448a55725f9e5c9a08c462fe2f06773688f5a7e6e8847ddbbaeedd596c39c6228f77f55ec964255d4d75b
bs|64|7fd41d0ff8f8bc7a2b56c0f7ba6ab8354136ec0f822d570f63c18f53811338767a341d01fabc5cfdc8a777100269887063ee36eac6e12345168b851953be8863
ca-valencia|64|c466bc00c5495326f0792f9846d384bb8f516a58bb5663742f0e8f0072fa29f41476fe7723fb2df316ea5201d3adf540d2d7211fae991fc68e925d0ea5f93f02
ca|64|71841387fe268fa43caeacd185763768fc3acb1294a56325b49fc9528ca93e58de01184801a44373b3883798711e0e1b27227f1d364e881fce3fda2163595c40
cak|64|3d5f3a5baae2a036b6eee4f91b4d7312fec33a8f8bd71defad6c5b50e80e3cdefdfd060762060e5b33100fa2d5f572509374414c2a619c6de2f1e0508e610e86
cs|64|1e4a92dc2338bf47775a47dfbb2881cac553181ba6411820517f37aa7d907df77645b7f423838d51a1b250af5086ec961c7adbf45644fa11b87202342dace810
cy|64|c23fdb3ee5acb6aef5394b6c54383cd527dc91e435a2a6cef0213e4169506685a237d9ec8760d1a4c01efe1db775c1ce5c2b61d5e150352f257c801368bcec59
da|64|3f72896ba7da6f968dc73bcafb162a2a834da5b1f57212b1b2d36e5011593a008466309c5fb831ec6d278392c3fdcf5236eb00bfe825bdfc28afdf8bbc9c7369
de|64|c454dcb067c84a7169fdfb84485d5e4874d5f544b9165b535675ca9b5d31362af60ff80061d9a5f04acc3950ba022c1e60cd5176abc860fc75fcb352f9abe42f
dsb|64|5f34befddf768db5fb532fd67954c59e39a2c9566d45da5c51c4d7b957bac37fe861ef21f5e81885a0c6a96e4b44acd12974a06ebb8d432fd77fb013062fc29c
el|64|3080fc7414e213a28ee2ffbc98fc2270713c3b1c74d7e1b606c9c2302227d05e9dc5e2664226bdf30a94920c5d51b0bf387cb9788e1203e73e81b777140dfae3
en-CA|64|8b490cb6a6549de1ae4c7ec7bc5cc486866ad0bb34ef4e5f105386d1135e7192c01811b2dc657b2f4de4d4de5354f215ebf5fbf7bf4ea5137b3b417c6f680bdb
en-GB|64|ea327d96fc86140febde71c2845a9a5207740312950712d0448505e7e6fd30e00666104eda52b3d14c59d883e9ffa1c3f218465bc43b2dfee9c390d43be872f9
en-US|64|1d6ba0b9e49d803ccdba974ecac728f7b62463b633c0ac2c307ff2cc3ed78c55dfa13e76ff9d47bd24799595405905658fc070e75ea3a70994b992260f34ec4c
eo|64|d6a95204d6d0ee1109fa770ba2ff56846bf82b28a842f04df4fe2a355c6977670045caca5b16c4da4af6bfe4e1dd01adb2420790aac21f79bf21c7436ad9c528
es-AR|64|b1748e6a78d832d5dd6e29171d6823f29fb0123df470c788a90a5f206c2c518b64b4db9c5dbb53096f82cc3493a5f095164e6d5a4172fbeb82b233506b978615
es-CL|64|cc7e8e967e49d239ec6a701333fb088bea0cdede1ec7c21427ced1821a62f38f2e28505536bf8449a10ecccefd06999d7b2c57ec0c337297d919e9076e584bf9
es-ES|64|cc2c31c4b6b2382728a74516c1210e881bdf68c2e1d8d7a268d8c36a151a17e28124f68208daf340900f4dda84762185f4f436f60c02a0e02b0a2f7a446f945f
es-MX|64|babda231442d114a7f7219db6ce716b022dd7989f5f543aeb180b67c4a1ae9196d04a472bf75aa5c7faa398b9a29e0cf87955870941b3588d76c66ad1092b6a3
et|64|d191941636ead2399a9c2ca7b6d80efe6a471649975ba89a4e09985760a2d432d780f68c51fd803c1433be3583057b369cab3b2290bd5cb6db0927a9fdaec7c6
eu|64|df4bdeed61d301b7f32abac988342ffb4c29bfb74a6cb44196def923234a20a875ea608887abd9bd32461cd3722c2b568862957b1b8c58cb1708ca5c15e6e7fd
fa|64|2c89000e8aa297e4b8481290c741342aa72332dd44cf69dfbb6924489998225d7dc997d6b57c5b01fb2601a14fb9c79f647352a9dc5e125964dcac020cd9d2cd
ff|64|d87019c6040f828c5c2682f77602258f38a6d58e58a17013ff80a88ace255c7a06936a541f95abfe791d3e6d2cd2dfba0301b7f0f74887becd7c07bb5d439459
fi|64|717b06dd250f5f83dfa45465645ac96f55d42d0b78bdc876a09e58a511c8c473b46e600f2ba27348779c15ed332da89158a2c26f82b2010b286188bf4feb0475
fr|64|ef63523d5447c0f20e50f7dc60f06666cac4a10c8aaa8c50b5a6a3a8f3ad9223cc3a836cb0868941aac26efe466dac244de35d7a72b107a039672ba6d57173cc
fy-NL|64|52a65eedde656f43acc1a6eb0f7cc177e9e873ea9b62862e5b27153c1d48fcf73733f11e090c474c2ed5d7fab93c482460907263f9a175fceae464cc53e34c64
ga-IE|64|22502f40ff44608e8926c0ffb141773cf79f166c9c2ddaba5fb82688511843a95994e57159ca41e994dab8acc20cd4862cc82818f9828144c2f6e4eefde11934
gd|64|9f64e8b9a800c4c58b1b14e749b4d7c6fcb1aa9aaeb309c0a4638d400a2541394cbde95eb56e61d549dc5bb5a8781319d2ab0c7ab93f28b49beea2e1bf4ade5f
gl|64|864d334ae34705e40abe56f1a19867b7803e0f2786c4601516e79dd36344e6bc877ee012d9e1490bd7cbea517ec04b07b060b807f9bba30ac2f0dc560af3f049
gn|64|57d8db66dee4d64537570bb3321a2f4a28a185c8217fb85525f357a1420cd44a8e21506cb50d4777a8a114ac7189c2d9da5623a5c1d703f982e1a0d5c1f0bb4a
gu-IN|64|7e7d457dd919766bb4f906be7614743f5bf8452b2afbc19d0326b8d1f45a06c225dfe2c256dc92aa2823ad52791334011c7a4a52cf9ec6b667840edcd4e1ca91
he|64|755a8010230d4394f538d075e4857f84e128ae0bb497b7d860a31317c3c54204fde229c2a1ee84b3ac704167eab45b53db40b28fa32156a30b4f0a95ab2af05f
hi-IN|64|897a453ae793f678e042b20b344ee53fc2af3c0ff07e9f5af37846e3b3c09399e49d51851b022429dd0172b47f939bde15c469957fc6bc238e062bf2abe3af24
hr|64|ded28824a8b33b982d9e751eeda8b1989ee996b4d2883072e47ca5c973937f9c222504a24eb1aa3b58c54eca9293e2827efbdf06f33e7b5371fcc6da096d6657
hsb|64|61d8ce4c30307e8d75b97d35fe3a9d9ec6a1c36aacfe88afa634868601433e459eff6f7da60c3d6f83c5aad9179ab5525faac63e147fdb4f415f1c35b4acce6f
hu|64|909f88b49ccda7f05aeb2f0bf73fd7fb5474add6d233df23304b735f2c99f6bd23fdccb447909cd7896b1d9bc1bd4362bd0a3cad6356610fd0652d1624ef5ad6
hy-AM|64|df9b0783ca50670f376323c5266ba7da5a4fabb6bac4fbacc217039f63351b6ef207095ad50ba78c0401b2072917076fe57aea58eae323a153e918307924f693
ia|64|714fe10e95106eaaf8212b1cc5d687504475f06f9150e6f864cd81321edc391bb2fd2a19080d0369ad1edc0585622aaba632ad42baba7b95b2a7e6a11cf356e1
id|64|be4960371a31ec0dd4da20b47e15a87f909b8ae2c8183a6d51e0c82d626dacfe4f71e8e9d186c65819f04e80a2541c24c66be1997622f57c6a53b7a2b1308f1e
is|64|eb1fb980b319e464e690cdf9f1703ab0ff38a16909e776941367cbafde8b65fe5ac95524ab1b413c61fd2bbb46fbe3720ddb7d10de4117448a1b4c14e6235aee
it|64|9fd071660c41df22adfad1e4317ae2b58a7c535f8b04ab8e603a09f2d88f0aeae47f59d9b2ecc1b87d0c903554a3152f5757e60975910fc38c3a8cafc8295651
ja|64|0dc4c6d238a53ffd535a65f327fb7904a8adc71598431835684198818206e78d43e11fcb167239c3bdef3cc1e3b303d9d1f719c37daaf4a384a9793c6112ac7b
ka|64|c06162006d12768bba4085c9e0db008ec132080837b82914e50e621af94d032c59448cafc9c3df90fe8d9ab331b904bc4ddc165ac30a10b49ca139fcbb171315
kab|64|3a3228db6ef10307922eae93a6b2f49fbffd6a35bf5d8b93e2af65d987aaf1946e4253f517a22b35f1411c4e3fb2b7d72a51774f570f9c260f2e027f8314daf5
kk|64|386dc10326df0179b8553fd9e408fc2c4be9cd74a4fb8d12eb20e2609a626f7ed6461e149cb5ad557b46708dd2160d295acedd2260d13e9dbe18911579f203c1
km|64|3bd8bcd34d0f9e3d39a6fe16f7289f3736fc9ab34a398d0aba6e1a90e2f18fae54cbecb0b064671f0a6c9a7d0dce54931ac2f5617f5d050c9252bacd4c465dbc
kn|64|48b82843bc903d87a85eedcbf15ff5139bedcae92d1be8a7c13b9b233e212531e9f51db979b8b68855f8a6a3c1e054f3d28a54292d7448472172d758df32d1a8
ko|64|deb9b0a2044ecf3fc4bbbe97a2862c85a645cf56c21508f389070bc3bb9292b749a2e63b5a4e18510c9bb37a62a2c3f6d5a127b49029ce79522c3a537711db4c
lij|64|bc4f983282767a7087b8f554eb363000747efe8f8179c864f7c1b438192d7e18d37b19becb941ed8768dad2e8c80dd8ebe95879dd1870fac26250415b23350d7
lt|64|50d5840ce839cda8a46e10ab2b09f2dedbcb6c79d26e57a58e5444f7d837940e58e4da0589d4bd741db6c5c8fb86ab3a09b580cd958c8b1ff7112a41f1bf0c48
lv|64|e424b330c12675bec7994234e8ddecd2b3e4a87bddc174efa0ef26c2d8ba8831b0f03f8587b3d1356a5f05018c3535061f064ec052aae99e1f4cb03f3780d771
mk|64|bd9ba5293c7614d70e4aab7a0f6d5dc49761c0ebc7e19934c9e7cb2708367f1b48c527ead7a05c0014897afd83771cb295b7e90e2da918eaec47b4a867ca96b6
mr|64|da52d2ed9fb7b246cc67997cf83228709bfe1d44706122e047821f7b4280c6b91af9e45fcf88e77236614d409f7e774f459b4a9b8ad86c565816121f35891787
ms|64|759e3dd87252906d6cc39a0d0bc5d869295f4d26563a24a300d4aee24c209741c0f59c91a4248e3cc2215aec8f1df502352bbd568e9674d73effab9ae5e23b96
my|64|37efcdd77e54f50ed9bc103059610b11fc7b7cf19932a7f8bba5bd3278307b410ec990ffd2838052e9c8b64e05cff6c9230035ef2f2b755e1017e2bc1438d9b1
nb-NO|64|16bf99eb2e554ad79fae3cfa50298cc5701b02da36d47dd1b0d55eeb6cc133e110452f3906f2bc9217dc9c951d3c182482fc75ecc526c4700b6bb8feb355f0ae
ne-NP|64|2e41f5dfa6a2abdbd67609e4d6ac7e6a644529a5d14232e8e584a4044ce9d34e4e8aed0e354d2ead1c2e5904f2747f987f4fef4b1c295b90b9d2e31e0ede5af6
nl|64|5555d376783ed9989d34b24e03370cf242690795206df9425bc7aa0f4493018fc38f36b081ef1a555c82cf9491ab0b21c213151bc342910b543b225771234580
nn-NO|64|eda030ea2a766442c59e0fc6b0356f8ba62a98e6372e55f1a47e737f515d5616ebf68021025f4c23f27b586263cb15741d7e13bfefdd96ad4f61f57405117d1b
oc|64|36cafec5a1f8e2c14cc111420480f72175073f92817f2aab89102c0dc1cee70f447b22211f45337a7b846898ab3ab66d9ab14ec7e681eab414279aab61f57780
pa-IN|64|0d0280a88c0824c96d5bcffed15d39bb84fdabb8bca84f972338513d416c6593c84b89a205d3b809a6346bd5e4bef4e28baafb25fac9b6b7f1e374923a0f08f6
pl|64|7ad51b470beda606d4fb64ac4466bf67e91e762abd6a103f974e563f29cb487047144db6037f8bdff557c0cf83bc59a731847a18b2cbb280b24d555420eed81c
pt-BR|64|b8f7b83f99045e2bb9f227afc8c72cdf3ab8203ee0486970873650749e2b70bf8bac1e9a4db41c136c6ac36caa0fe927a4ac2c7ace1d7ebd4047d8ba8daa5caf
pt-PT|64|ad17844b93f30a06c2d556b05e3a9791186807bf5ca6ff516c8a21f191ab6be843823390c31dbf2cc08daba2cf375aba40e79ae296dc6c3edc61b6f795a2a7f7
rm|64|7caa3bc316620ff02bc2ee4d968de7a80ed9a2b2488936d90c57f932876ca1e208cbfe776dfecafe6e6521a80d6d257c11d7ef58b0cb4b93fb2b48d33c5ea5ed
ro|64|257110e0ab7b48d398e2b01e02aa2f974846f5a17dd7d1f7bb3cdc5cf30485b186e30b68163c58cde2f5a029405be6f830720bb6bcb398ca253d75544e3cfe38
ru|64|b98215060ec7df6e7388f4e4fa710f9d588512974c3ffef556c264b2faf4a1c47c16debe9dc95b0f2de778ea1f6f08b788ea4e324158b8dc5e3d50c898f2099c
sco|64|65d31eb2c540e985ba4ba62ee4dcc3378ff6d7de6c1676cd79191f12ac23ffc5bcdc827480ae0b72666a045d8f148d004f88a540e02a3e051d81ee0acd47f125
si|64|17515d7db0f8d83a9070c308b10dbcd3300ec70a74d6661703360b9a531753fd501af6b3b2d002202f517a1c254db8810deafdb3aea4aecf1fd6b6bd8832193f
sk|64|8732c52e4b7553c0b131e2990a7ffe13ffc2182afdb9db22a15338bd0cae821c402b42d70c3235505bae46535f974a1d675ff23aa929e396df88b4cc8d68ad81
sl|64|24c14eb5020d15e9ffdae1b043b0d1b54bed6f4440e9b9db23bd5d77d43a3e9d7241e39ed6210c85787b487078eb96bc0fb6bbace9ed94d37cff0632c5fb5808
son|64|5389932d6a5e645f86e0d658e0c6c581984ea3882c3e705550e4875e57f74dc186d0533ac1f79a570b3242d007a436e5e2feb3ef76cf504d663f6274164f58ee
sq|64|dfa39fbbeb6d91dc4fe94c78a7028435feb26637948c08ceac1a24e349005a102250f62408d67fc60b74e08723a9b2dacec0059fd21a9ac36e98e3cf05e3d80f
sr|64|eff19c4b64235f8a7778cdad03ec8e6406bbf94e81ff2e1c4367f454b2e1938ae912d5d878dd7b46b267773355141352d785187035813fba53f4c773275fabbc
sv-SE|64|d5ab7c45223b3c85ee13a89cf6c30efe656016c187e1a4147b74e3b763bf76f04269c94dcaf68b8abc2efcf54533440e33177bd1e52782467f7abff7ec8f34ea
szl|64|334ebc2435f9633e305b4ef29d108088607c1898f41cf9fcd340eae49b50a9bccd62837b07b267169405e3ee3152c25450bce58b5eb4e43b20a0480c4393d433
ta|64|e992da2d7a5512229a7e821d226a774273e5d0d25185a1ce4543ab15b8bad45cadc82fca75dfb318e1c2570a943cfd81c8e6f2def1379fadd162ca1e3aed6c13
te|64|63da137ea82a8f9b426cc91ef140cdbe2d26b2e631dde2df1a6f9551153d5bb46c37f5aa26c1c75577ee1f08c6c23efd8cc88b7bf4766e98bdd527e7716341d7
th|64|9055567b76bf8f58a9cab65d9bcc8b8ebc1195ac0534e2344f4b79c8ef914658acf80607c93136ec19a13c3dd0d00eabea026c2973543552ce2466b2f657fa8a
tl|64|028311ad3fcd160b629cb3a394a7eb110375d9841acf8cdcf5c5b2d4c44ed3d9bfa9879860f1688573054a434c859475e8671e4703671aa7265aaef644efada4
tr|64|dbe873629e03a7f3471d9f3d27ea63855c57342de090986f64bb7d791e61ef5aad65f9f536472dc72de3e073238a5878c894af4fd77e083593077979c81d79e2
trs|64|aaaa6db23955915aa06c1ef46a3d0395f7dd76537948c17955fddf529520e5021d2ad019769de6d214101184388396d606bab8af1a6d357e55e2cb35ca605c82
uk|64|4b18cf24c67c4e0eb35e0e8a36e420d70df290d47b2451e4930758cd1fa17e776b28d8f455087482e8d9ce46fb5913b9595e43a2081c74fd70eb55cf29190abc
ur|64|2c8ccdf64df5fb11b2203c3b3cfcd1ebc9038b5f8cd1e3934540baf41381a7476d67e0532a2322e7dd865a68158f375262823bb525d43956bf7cf7f50c17e755
uz|64|b222c68ef140407e91f946d7e108e012ea04d2119a6b7c5a6803e9c262de81381212c941427cea46ac9e51bbe8af8282a7490c68cc2439befb67ab08579a86a8
vi|64|a6c711408cc02e54e21fb9ef5ee16627e42ef49a1eef12444263386afe7323f7d336d56e91a5e7ee6ea2ab7d42c64663f593bf8bad801ba17a55a42d6ab3cd47
xh|64|fcb451bbf6881e49cf29a179ca43181d2bea2c17bc3bd4f85ddb5b2786e72b99d32d6bb360d9614561b7e3966e3557cfb901f44451c1b40ac98cbc0b32f2fd1f
zh-CN|64|f7a0cf9438714078cc93fc20b431f83d80f8da2a57481e0cee714a4c6d75c7f2b0297fce9f11575426edc89ffd881c8730080ed9bbaf6fe1f00c891dd88a3ad1
zh-TW|64|9532b76815443f1fd8346ee69a95701cc0207fec7a6c16034d9dd8a94dd9c2a3b64c4c69877652ef2f1d95b0b0ac81af371dc3c8fd8715cf5af1382a342ad662
Log in or click on link to see number of positives.
- firefox-beta.102.0.7-beta.nupkg (722382d9d2ac) - ## / 60
- Firefox Setup 102.0b7.exe (a856fc176afe) - ## / 60
- Firefox Setup 102.0b7.exe (778eed9d610a) - ## / 59
In cases where actual malware is found, the packages are subject to removal. Software sometimes has false positives. Moderators do not necessarily validate the safety of the underlying software, only that a package retrieves software from the official distribution point and/or validate embedded software against official distribution point (where distribution rights allow redistribution).
Chocolatey Pro provides runtime protection from possible malware.
Add to Builder | Version | Downloads | Last Updated | Status |
---|---|---|---|---|
Firefox Beta 104.0.7-beta | 31 | Monday, August 8, 2022 | Exempted | |
Firefox Beta 104.0.6-beta | 37 | Friday, August 5, 2022 | Exempted | |
Firefox Beta 104.0.5-beta | 31 | Wednesday, August 3, 2022 | Exempted | |
Firefox Beta 104.0.4-beta | 30 | Monday, August 1, 2022 | Exempted | |
Firefox Beta 104.0.3-beta | 32 | Friday, July 29, 2022 | Exempted | |
Firefox Beta 104.0.2-beta | 34 | Wednesday, July 27, 2022 | Exempted | |
Firefox Beta 104.0.1-beta | 21 | Tuesday, July 26, 2022 | Exempted | |
Firefox Beta 103.0.9-beta | 99 | Friday, July 15, 2022 | Exempted | |
Firefox Beta 103.0.8-beta | 48 | Wednesday, July 13, 2022 | Exempted | |
Firefox Beta 103.0.7-beta | 46 | Monday, July 11, 2022 | Exempted | |
Firefox Beta 103.0.6-beta | 58 | Friday, July 8, 2022 | Exempted | |
Firefox Beta 103.0.5-beta | 25 | Wednesday, July 6, 2022 | Exempted | |
Firefox Beta 103.0.4-beta | 49 | Monday, July 4, 2022 | Exempted | |
Firefox Beta 103.0.3-beta | 46 | Friday, July 1, 2022 | Exempted | |
Firefox Beta 103.0.2-beta | 42 | Wednesday, June 29, 2022 | Exempted | |
Firefox Beta 103.0.1-beta | 23 | Tuesday, June 28, 2022 | Exempted | |
Firefox Beta 102.0.9-beta | 110 | Friday, June 17, 2022 | Exempted | |
Firefox Beta 102.0.8-beta | 47 | Wednesday, June 15, 2022 | Exempted | |
Firefox Beta 102.0.7-beta | 49 | Monday, June 13, 2022 | Exempted | |
Firefox Beta 102.0.6-beta | 47 | Friday, June 10, 2022 | Exempted | |
Firefox Beta 102.0.5-beta | 56 | Wednesday, June 8, 2022 | Exempted | |
Firefox Beta 102.0.4-beta | 47 | Monday, June 6, 2022 | Exempted | |
Firefox Beta 102.0.3-beta | 48 | Friday, June 3, 2022 | Exempted | |
Firefox Beta 102.0.2-beta | 49 | Wednesday, June 1, 2022 | Exempted | |
Firefox Beta 102.0.1-beta | 22 | Tuesday, May 31, 2022 | Exempted | |
Firefox Beta 101.0.9-beta | 128 | Friday, May 20, 2022 | Exempted | |
Firefox Beta 101.0.8-beta | 46 | Wednesday, May 18, 2022 | Exempted | |
Firefox Beta 101.0.7-beta | 58 | Monday, May 16, 2022 | Exempted | |
Firefox Beta 101.0.6-beta | 48 | Friday, May 13, 2022 | Exempted | |
Firefox Beta 101.0.5-beta | 46 | Wednesday, May 11, 2022 | Exempted | |
Firefox Beta 101.0.4-beta | 44 | Monday, May 9, 2022 | Exempted | |
Firefox Beta 101.0.3-beta | 45 | Friday, May 6, 2022 | Exempted | |
Firefox Beta 101.0.2-beta | 42 | Wednesday, May 4, 2022 | Exempted | |
Firefox Beta 101.0.1-beta | 29 | Tuesday, May 3, 2022 | Exempted | |
Firefox Beta 100.0.9-beta | 164 | Friday, April 22, 2022 | Exempted | |
Firefox Beta 100.0.8-beta | 52 | Wednesday, April 20, 2022 | Exempted | |
Firefox Beta 100.0.7-beta | 48 | Monday, April 18, 2022 | Exempted | |
Firefox Beta 100.0.6-beta | 43 | Friday, April 15, 2022 | Exempted | |
Firefox Beta 100.0.5-beta | 50 | Wednesday, April 13, 2022 | Exempted | |
Firefox Beta 100.0.4-beta | 42 | Monday, April 11, 2022 | Exempted | |
Firefox Beta 100.0.3-beta | 40 | Friday, April 8, 2022 | Exempted | |
Firefox Beta 100.0.2-beta | 37 | Wednesday, April 6, 2022 | Exempted | |
Firefox Beta 100.0.1-beta | 22 | Tuesday, April 5, 2022 | Exempted | |
Firefox Beta 99.0.8-beta | 100 | Friday, March 25, 2022 | Exempted | |
Firefox Beta 99.0.7-beta | 47 | Wednesday, March 23, 2022 | Exempted | |
Firefox Beta 99.0.6-beta | 44 | Monday, March 21, 2022 | Exempted | |
Firefox Beta 99.0.5-beta | 50 | Friday, March 18, 2022 | Exempted | |
Firefox Beta 99.0.4-beta | 41 | Wednesday, March 16, 2022 | Exempted | |
Firefox Beta 99.0.3-beta | 51 | Monday, March 14, 2022 | Exempted | |
Firefox Beta 99.0.2-beta | 48 | Friday, March 11, 2022 | Exempted | |
Firefox Beta 99.0.1-beta | 60 | Tuesday, March 8, 2022 | Exempted | |
Firefox Beta 98.0.9-beta | 87 | Friday, February 25, 2022 | Exempted | |
Firefox Beta 98.0.8-beta | 43 | Wednesday, February 23, 2022 | Exempted | |
Firefox Beta 98.0.7-beta | 49 | Monday, February 21, 2022 | Exempted | |
Firefox Beta 98.0.6-beta | 50 | Friday, February 18, 2022 | Exempted | |
Firefox Beta 98.0.5-beta | 51 | Wednesday, February 16, 2022 | Exempted | |
Firefox Beta 98.0.4-beta | 46 | Monday, February 14, 2022 | Exempted | |
Firefox Beta 98.0.3-beta | 44 | Friday, February 11, 2022 | Exempted | |
Firefox Beta 98.0.2-beta | 115 | Wednesday, February 9, 2022 | Exempted | |
Firefox Beta 98.0.1-beta | 30 | Tuesday, February 8, 2022 | Exempted | |
Firefox Beta 97.0.9-beta | 92 | Friday, January 28, 2022 | Exempted | |
Firefox Beta 97.0.8-beta | 69 | Wednesday, January 26, 2022 | Exempted | |
Firefox Beta 97.0.7-beta | 48 | Monday, January 24, 2022 | Exempted | |
Firefox Beta 97.0.6-beta | 48 | Friday, January 21, 2022 | Exempted | |
Firefox Beta 97.0.5-beta | 57 | Wednesday, January 19, 2022 | Exempted | |
Firefox Beta 97.0.4-beta | 63 | Monday, January 17, 2022 | Exempted | |
Firefox Beta 97.0.3-beta | 61 | Friday, January 14, 2022 | Exempted | |
Firefox Beta 97.0.2-beta | 67 | Wednesday, January 12, 2022 | Exempted | |
Firefox Beta 97.0.1-beta | 32 | Tuesday, January 11, 2022 | Exempted | |
Firefox Beta 96.0.10-beta | 98 | Wednesday, December 29, 2021 | Exempted | |
Firefox Beta 96.0.9-beta | 72 | Friday, December 24, 2021 | Exempted | |
Firefox Beta 96.0.8-beta | 54 | Wednesday, December 22, 2021 | Exempted | |
Firefox Beta 96.0.7-beta | 64 | Monday, December 20, 2021 | Exempted | |
Firefox Beta 96.0.6-beta | 37 | Friday, December 17, 2021 | Exempted | |
Firefox Beta 96.0.5-beta | 57 | Wednesday, December 15, 2021 | Exempted | |
Firefox Beta 96.0.4-beta | 53 | Monday, December 13, 2021 | Exempted | |
Firefox Beta 96.0.3-beta | 50 | Friday, December 10, 2021 | Exempted | |
Firefox Beta 96.0.2-beta | 93 | Wednesday, December 8, 2021 | Exempted | |
Firefox Beta 96.0.1-beta | 33 | Tuesday, December 7, 2021 | Exempted | |
Firefox Beta 95.0.12-beta | 94 | Friday, November 26, 2021 | Exempted | |
Firefox Beta 95.0.11-beta | 55 | Wednesday, November 24, 2021 | Exempted | |
Firefox Beta 95.0.10-beta | 78 | Monday, November 22, 2021 | Exempted | |
Firefox Beta 95.0.9-beta | 52 | Friday, November 19, 2021 | Exempted | |
Firefox Beta 95.0.8-beta | 61 | Wednesday, November 17, 2021 | Exempted | |
Firefox Beta 95.0.7-beta | 68 | Monday, November 15, 2021 | Exempted | |
Firefox Beta 95.0.6-beta | 56 | Friday, November 12, 2021 | Exempted | |
Firefox Beta 95.0.5-beta | 64 | Wednesday, November 10, 2021 | Exempted | |
Firefox Beta 95.0.4-beta | 58 | Monday, November 8, 2021 | Exempted | |
Firefox Beta 95.0.3-beta | 58 | Friday, November 5, 2021 | Exempted | |
Firefox Beta 95.0.2-beta | 63 | Wednesday, November 3, 2021 | Exempted | |
Firefox Beta 95.0.1-beta | 43 | Tuesday, November 2, 2021 | Exempted | |
Firefox Beta 94.0.9-beta | 112 | Friday, October 22, 2021 | Exempted | |
Firefox Beta 94.0.8-beta | 49 | Wednesday, October 20, 2021 | Exempted | |
Firefox Beta 94.0.7-beta | 53 | Monday, October 18, 2021 | Exempted | |
Firefox Beta 94.0.6-beta | 56 | Friday, October 15, 2021 | Exempted | |
Firefox Beta 94.0.5-beta | 47 | Wednesday, October 13, 2021 | Exempted | |
Firefox Beta 94.0.4-beta | 67 | Monday, October 11, 2021 | Exempted | |
Firefox Beta 94.0.3-beta | 51 | Friday, October 8, 2021 | Exempted | |
Firefox Beta 94.0.2-beta | 54 | Wednesday, October 6, 2021 | Exempted | |
Firefox Beta 94.0.1-beta | 42 | Tuesday, October 5, 2021 | Exempted | |
Firefox Beta 93.0.9-beta | 110 | Friday, September 24, 2021 | Exempted | |
Firefox Beta 93.0.8-beta | 64 | Wednesday, September 22, 2021 | Exempted | |
Firefox Beta 93.0.7-beta | 53 | Monday, September 20, 2021 | Exempted | |
Firefox Beta 93.0.6-beta | 50 | Friday, September 17, 2021 | Exempted | |
Firefox Beta 93.0.5-beta | 56 | Wednesday, September 15, 2021 | Exempted | |
Firefox Beta 93.0.4-beta | 59 | Monday, September 13, 2021 | Exempted | |
Firefox Beta 93.0.3-beta | 52 | Friday, September 10, 2021 | Exempted | |
Firefox Beta 93.0.2-beta | 59 | Wednesday, September 8, 2021 | Exempted | |
Firefox Beta 93.0.1-beta | 46 | Tuesday, September 7, 2021 | Exempted | |
Firefox Beta 92.0.9-beta | 107 | Friday, August 27, 2021 | Exempted | |
Firefox Beta 92.0.8-beta | 63 | Wednesday, August 25, 2021 | Exempted | |
Firefox Beta 92.0.7-beta | 54 | Monday, August 23, 2021 | Exempted | |
Firefox Beta 92.0.6-beta | 76 | Friday, August 20, 2021 | Exempted | |
Firefox Beta 92.0.5-beta | 78 | Wednesday, August 18, 2021 | Exempted | |
Firefox Beta 92.0.4-beta | 69 | Monday, August 16, 2021 | Exempted | |
Firefox Beta 92.0.3-beta | 77 | Friday, August 13, 2021 | Exempted | |
Firefox Beta 92.0.2-beta | 64 | Wednesday, August 11, 2021 | Exempted | |
Firefox Beta 92.0.1-beta | 53 | Tuesday, August 10, 2021 | Exempted | |
Firefox Beta 91.0.9-beta | 103 | Friday, July 30, 2021 | Exempted | |
Firefox Beta 91.0.8-beta | 65 | Wednesday, July 28, 2021 | Exempted | |
Firefox Beta 91.0.7-beta | 72 | Monday, July 26, 2021 | Exempted | |
Firefox Beta 91.0.6-beta | 66 | Friday, July 23, 2021 | Exempted | |
Firefox Beta 91.0.5-beta | 88 | Wednesday, July 21, 2021 | Exempted | |
Firefox Beta 91.0.4-beta | 72 | Monday, July 19, 2021 | Exempted | |
Firefox Beta 91.0.3-beta | 74 | Friday, July 16, 2021 | Exempted | |
Firefox Beta 91.0.2-beta | 80 | Wednesday, July 14, 2021 | Exempted | |
Firefox Beta 91.0.1-beta | 70 | Tuesday, July 13, 2021 | Exempted | |
Firefox Beta 90.0.12-beta | 134 | Friday, June 25, 2021 | Exempted | |
Firefox Beta 90.0.11-beta | 77 | Wednesday, June 23, 2021 | Exempted | |
Firefox Beta 90.0.10-beta | 63 | Monday, June 21, 2021 | Exempted | |
Firefox Beta 90.0.9-beta | 74 | Friday, June 18, 2021 | Exempted | |
Firefox Beta 90.0.8-beta | 74 | Wednesday, June 16, 2021 | Exempted | |
Firefox Beta 90.0.7-beta | 71 | Monday, June 14, 2021 | Exempted | |
Firefox Beta 90.0.6-beta | 55 | Friday, June 11, 2021 | Exempted | |
Firefox Beta 90.0.5-beta | 79 | Wednesday, June 9, 2021 | Exempted | |
Firefox Beta 90.0.4-beta | 76 | Monday, June 7, 2021 | Exempted | |
Firefox Beta 90.0.3-beta | 79 | Friday, June 4, 2021 | Exempted | |
Firefox Beta 90.0.2-beta | 80 | Wednesday, June 2, 2021 | Exempted | |
Firefox Beta 90.0.1-beta | 46 | Tuesday, June 1, 2021 | Exempted | |
Firefox Beta 89.0.15-beta | 115 | Friday, May 21, 2021 | Exempted | |
Firefox Beta 89.0.14-beta | 85 | Wednesday, May 19, 2021 | Exempted | |
Firefox Beta 89.0.13-beta | 73 | Monday, May 17, 2021 | Exempted | |
Firefox Beta 89.0.12-beta | 87 | Friday, May 14, 2021 | Exempted | |
Firefox Beta 89.0.11-beta | 66 | Wednesday, May 12, 2021 | Exempted | |
Firefox Beta 89.0.10-beta | 80 | Monday, May 10, 2021 | Exempted | |
Firefox Beta 89.0.9-beta | 79 | Friday, May 7, 2021 | Exempted | |
Firefox Beta 89.0.8-beta | 72 | Wednesday, May 5, 2021 | Exempted | |
Firefox Beta 89.0.7-beta | 74 | Monday, May 3, 2021 | Exempted | |
Firefox Beta 89.0.6-beta | 78 | Friday, April 30, 2021 | Exempted | |
Firefox Beta 89.0.5-beta | 78 | Wednesday, April 28, 2021 | Exempted | |
Firefox Beta 89.0.4-beta | 78 | Monday, April 26, 2021 | Exempted | |
Firefox Beta 89.0.3-beta | 87 | Friday, April 23, 2021 | Exempted | |
Firefox Beta 89.0.2-beta | 82 | Wednesday, April 21, 2021 | Exempted | |
Firefox Beta 89.0.1-beta | 53 | Tuesday, April 20, 2021 | Exempted | |
Firefox Beta 88.0.9-beta | 95 | Friday, April 9, 2021 | Exempted | |
Firefox Beta 88.0.8-beta | 87 | Wednesday, April 7, 2021 | Exempted | |
Firefox Beta 88.0.7-beta | 73 | Monday, April 5, 2021 | Exempted | |
Firefox Beta 88.0.6-beta | 63 | Friday, April 2, 2021 | Exempted | |
Firefox Beta 88.0.3-beta | 75 | Friday, March 26, 2021 | Exempted | |
Firefox Beta 88.0.2-beta | 95 | Wednesday, March 24, 2021 | Exempted | |
Firefox Beta 88.0.1-beta | 55 | Tuesday, March 23, 2021 | Exempted | |
Firefox Beta 87.0.9-beta | 93 | Friday, March 12, 2021 | Exempted | |
Firefox Beta 87.0.8-beta | 72 | Wednesday, March 10, 2021 | Exempted | |
Firefox Beta 87.0.7-beta | 76 | Monday, March 8, 2021 | Exempted | |
Firefox Beta 87.0.6-beta | 77 | Friday, March 5, 2021 | Exempted | |
Firefox Beta 87.0.5-beta | 64 | Wednesday, March 3, 2021 | Exempted | |
Firefox Beta 87.0.4-beta | 85 | Monday, March 1, 2021 | Exempted | |
Firefox Beta 87.0.3-beta | 74 | Friday, February 26, 2021 | Exempted | |
Firefox Beta 87.0.2-beta | 69 | Wednesday, February 24, 2021 | Exempted | |
Firefox Beta 87.0.1-beta | 58 | Tuesday, February 23, 2021 | Exempted | |
Firefox Beta 86.0.9-beta | 108 | Friday, February 12, 2021 | Exempted | |
Firefox Beta 86.0.8-beta | 78 | Wednesday, February 10, 2021 | Exempted | |
Firefox Beta 86.0.7-beta | 76 | Monday, February 8, 2021 | Exempted | |
Firefox Beta 86.0.6-beta | 76 | Friday, February 5, 2021 | Exempted | |
Firefox Beta 86.0.5-beta | 91 | Wednesday, February 3, 2021 | Exempted | |
Firefox Beta 86.0.4-beta | 82 | Monday, February 1, 2021 | Exempted | |
Firefox Beta 86.0.3-beta | 83 | Friday, January 29, 2021 | Exempted | |
Firefox Beta 86.0.2-beta | 86 | Wednesday, January 27, 2021 | Exempted | |
Firefox Beta 86.0.1-beta | 84 | Tuesday, January 26, 2021 | Exempted | |
Firefox Beta 85.0.9-beta | 116 | Friday, January 15, 2021 | Exempted | |
Firefox Beta 85.0.8-beta | 72 | Wednesday, January 13, 2021 | Exempted | |
Firefox Beta 85.0.7-beta | 81 | Monday, January 11, 2021 | Exempted | |
Firefox Beta 85.0.6-beta | 81 | Friday, January 8, 2021 | Exempted | |
Firefox Beta 85.0.5-beta | 78 | Wednesday, January 6, 2021 | Exempted | |
Firefox Beta 85.0.4-beta | 104 | Monday, December 21, 2020 | Exempted | |
Firefox Beta 85.0.3-beta | 93 | Friday, December 18, 2020 | Exempted | |
Firefox Beta 85.0.2-beta | 86 | Wednesday, December 16, 2020 | Exempted | |
Firefox Beta 85.0.1-beta | 69 | Tuesday, December 15, 2020 | Exempted | |
Firefox Beta 84.0.8-beta | 117 | Friday, December 4, 2020 | Exempted | |
Firefox Beta 84.0.7-beta | 89 | Wednesday, December 2, 2020 | Exempted | |
Firefox Beta 84.0.6-beta | 85 | Monday, November 30, 2020 | Exempted | |
Firefox Beta 84.0.5-beta | 204 | Friday, November 27, 2020 | Exempted | |
Firefox Beta 84.0.4-beta | 78 | Monday, November 23, 2020 | Exempted | |
Firefox Beta 84.0.3-beta | 67 | Saturday, November 21, 2020 | Exempted | |
Firefox Beta 84.0.2-beta | 85 | Thursday, November 19, 2020 | Exempted | |
Firefox Beta 84.0.1-beta | 76 | Tuesday, November 17, 2020 | Exempted | |
Firefox Beta 83.0.10-beta | 97 | Monday, November 9, 2020 | Exempted | |
Firefox Beta 83.0.9-beta | 70 | Friday, November 6, 2020 | Exempted | |
Firefox Beta 83.0.8-beta | 86 | Wednesday, November 4, 2020 | Exempted | |
Firefox Beta 83.0.7-beta | 82 | Monday, November 2, 2020 | Exempted | |
Firefox Beta 83.0.6-beta | 96 | Friday, October 30, 2020 | Exempted | |
Firefox Beta 83.0.5-beta | 87 | Wednesday, October 28, 2020 | Exempted | |
Firefox Beta 83.0.4-beta | 83 | Monday, October 26, 2020 | Exempted | |
Firefox Beta 83.0.3-beta | 96 | Friday, October 23, 2020 | Exempted | |
Firefox Beta 83.0.2-beta | 98 | Wednesday, October 21, 2020 | Exempted | |
Firefox Beta 83.0.1-beta | 76 | Tuesday, October 20, 2020 | Exempted | |
Firefox Beta 82.0.9-beta | 128 | Friday, October 9, 2020 | Exempted | |
Firefox Beta 82.0.8-beta | 109 | Wednesday, October 7, 2020 | Exempted | |
Firefox Beta 82.0.7-beta | 84 | Monday, October 5, 2020 | Exempted | |
Firefox Beta 82.0.6-beta | 77 | Friday, October 2, 2020 | Exempted | |
Firefox Beta 82.0.5-beta | 84 | Wednesday, September 30, 2020 | Exempted | |
Firefox Beta 82.0.4-beta | 88 | Monday, September 28, 2020 | Exempted | |
Firefox Beta 82.0.3-beta | 90 | Friday, September 25, 2020 | Exempted | |
Firefox Beta 82.0.2-beta | 78 | Wednesday, September 23, 2020 | Exempted | |
Firefox Beta 82.0.1-beta | 87 | Tuesday, September 22, 2020 | Exempted | |
Firefox Beta 81.0.9-beta | 107 | Friday, September 11, 2020 | Exempted | |
Firefox Beta 81.0.8-beta | 104 | Wednesday, September 9, 2020 | Exempted | |
Firefox Beta 81.0.7-beta | 81 | Monday, September 7, 2020 | Exempted | |
Firefox Beta 81.0.6-beta | 98 | Friday, September 4, 2020 | Exempted | |
Firefox Beta 81.0.5-beta | 107 | Wednesday, September 2, 2020 | Exempted | |
Firefox Beta 81.0.4-beta | 90 | Monday, August 31, 2020 | Exempted | |
Firefox Beta 81.0.3-beta | 86 | Friday, August 28, 2020 | Exempted | |
Firefox Beta 81.0.2-beta | 132 | Wednesday, August 26, 2020 | Exempted | |
Firefox Beta 81.0.1-beta | 86 | Tuesday, August 25, 2020 | Exempted | |
Firefox Beta 80.0.8-beta | 107 | Friday, August 14, 2020 | Exempted | |
Firefox Beta 80.0.3-beta | 124 | Monday, August 3, 2020 | Exempted | |
Firefox Beta 80.0.2-beta | 126 | Friday, July 31, 2020 | Exempted | |
Firefox Beta 80.0.1-beta | 96 | Wednesday, July 29, 2020 | Exempted | |
Firefox Beta 79.0.9-beta | 116 | Friday, July 17, 2020 | Exempted | |
Firefox Beta 79.0.8-beta | 112 | Thursday, July 16, 2020 | Exempted | |
Firefox Beta 79.0.7-beta | 138 | Monday, July 13, 2020 | Exempted | |
Firefox Beta 79.0.6-beta | 139 | Friday, July 10, 2020 | Exempted | |
Firefox Beta 79.0.5-beta | 135 | Wednesday, July 8, 2020 | Exempted | |
Firefox Beta 79.0.4-beta | 140 | Monday, July 6, 2020 | Exempted | |
Firefox Beta 79.0.3-beta | 128 | Friday, July 3, 2020 | Exempted | |
Firefox Beta 79.0.2-beta | 147 | Wednesday, July 1, 2020 | Exempted | |
Firefox Beta 79.0.1-beta | 143 | Tuesday, June 30, 2020 | Exempted | |
Firefox Beta 78.0.9-beta | 143 | Friday, June 19, 2020 | Exempted | |
Firefox Beta 78.0.8-beta | 109 | Wednesday, June 17, 2020 | Exempted | |
Firefox Beta 78.0.7-beta | 149 | Monday, June 15, 2020 | Exempted | |
Firefox Beta 78.0.6-beta | 139 | Friday, June 12, 2020 | Exempted | |
Firefox Beta 78.0.5-beta | 117 | Wednesday, June 10, 2020 | Exempted | |
Firefox Beta 78.0.4-beta | 118 | Monday, June 8, 2020 | Exempted | |
Firefox Beta 78.0.3-beta | 126 | Friday, June 5, 2020 | Exempted | |
Firefox Beta 78.0.2-beta | 174 | Wednesday, June 3, 2020 | Exempted | |
Firefox Beta 78.0.1-beta | 141 | Tuesday, June 2, 2020 | Exempted | |
Firefox Beta 77.0.9-beta | 160 | Friday, May 22, 2020 | Exempted | |
Firefox Beta 77.0.8-beta | 119 | Wednesday, May 20, 2020 | Exempted | |
Firefox Beta 77.0.7-beta | 167 | Monday, May 18, 2020 | Exempted | |
Firefox Beta 77.0.6-beta | 133 | Friday, May 15, 2020 | Exempted | |
Firefox Beta 77.0.5-beta | 136 | Wednesday, May 13, 2020 | Exempted | |
Firefox Beta 77.0.4-beta | 124 | Monday, May 11, 2020 | Exempted | |
Firefox Beta 77.0.3-beta | 122 | Friday, May 8, 2020 | Exempted | |
Firefox Beta 77.0.2-beta | 146 | Wednesday, May 6, 2020 | Exempted | |
Firefox Beta 77.0.1-beta | 109 | Tuesday, May 5, 2020 | Exempted | |
Firefox Beta 76.0.8-beta | 177 | Friday, April 24, 2020 | Exempted | |
Firefox Beta 76.0.7-beta | 155 | Wednesday, April 22, 2020 | Exempted | |
Firefox Beta 76.0.6-beta | 126 | Monday, April 20, 2020 | Exempted | |
Firefox Beta 76.0.5-beta | 160 | Thursday, April 16, 2020 | Exempted | |
Firefox Beta 76.0.3-beta | 114 | Friday, April 10, 2020 | Exempted | |
Firefox Beta 76.0.2-beta | 158 | Wednesday, April 8, 2020 | Exempted | |
Firefox Beta 76.0.1-beta | 146 | Tuesday, April 7, 2020 | Exempted | |
Firefox Beta 75.0.11-beta | 145 | Monday, March 30, 2020 | Exempted | |
Firefox Beta 75.0.10-beta | 122 | Saturday, March 28, 2020 | Exempted | |
Firefox Beta 75.0.9-beta | 126 | Thursday, March 26, 2020 | Exempted | |
Firefox Beta 75.0.8-beta | 153 | Wednesday, March 25, 2020 | Exempted | |
Firefox Beta 75.0.7-beta | 183 | Monday, March 23, 2020 | Exempted | |
Firefox Beta 75.0.6-beta | 176 | Friday, March 20, 2020 | Exempted | |
Firefox Beta 75.0.5-beta | 172 | Wednesday, March 18, 2020 | Exempted | |
Firefox Beta 75.0.4-beta | 131 | Tuesday, March 17, 2020 | Exempted | |
Firefox Beta 75.0.3-beta | 125 | Friday, March 13, 2020 | Exempted | |
Firefox Beta 75.0.2-beta | 147 | Wednesday, March 11, 2020 | Exempted | |
Firefox Beta 75.0.1-beta | 147 | Tuesday, March 10, 2020 | Exempted | |
Firefox Beta 74.0.9-beta | 191 | Friday, February 28, 2020 | Exempted | |
Firefox Beta 74.0.8-beta | 142 | Wednesday, February 26, 2020 | Exempted | |
Firefox Beta 74.0.7-beta | 150 | Monday, February 24, 2020 | Exempted | |
Firefox Beta 74.0.6-beta | 168 | Friday, February 21, 2020 | Exempted | |
Firefox Beta 74.0.5-beta | 148 | Wednesday, February 19, 2020 | Exempted | |
Firefox Beta 74.0.1-beta | 150 | Tuesday, February 11, 2020 | Exempted | |
Firefox Beta 73.0.11-beta | 154 | Wednesday, January 29, 2020 | Exempted | |
Firefox Beta 73.0.10-beta | 142 | Monday, January 27, 2020 | Exempted | |
Firefox Beta 73.0.9-beta | 164 | Friday, January 24, 2020 | Exempted | |
Firefox Beta 73.0.8-beta | 155 | Wednesday, January 22, 2020 | Exempted | |
Firefox Beta 73.0.7-beta | 136 | Monday, January 20, 2020 | Exempted | |
Firefox Beta 73.0.6-beta | 173 | Friday, January 17, 2020 | Exempted | |
Firefox Beta 73.0.5-beta | 140 | Wednesday, January 15, 2020 | Exempted | |
Firefox Beta 73.0.4-beta | 142 | Monday, January 13, 2020 | Exempted | |
Firefox Beta 73.0.3-beta | 152 | Friday, January 10, 2020 | Exempted | |
Firefox Beta 73.0.2-beta | 150 | Wednesday, January 8, 2020 | Exempted | |
Firefox Beta 73.0.1-beta | 140 | Tuesday, January 7, 2020 | Exempted | |
Firefox Beta 72.0.11-beta | 168 | Friday, December 27, 2019 | Exempted | |
Firefox Beta 72.0.10-beta | 159 | Monday, December 23, 2019 | Exempted | |
Firefox Beta 72.0.9-beta | 170 | Friday, December 20, 2019 | Exempted | |
Firefox Beta 72.0.3-beta | 137 | Friday, December 6, 2019 | Exempted | |
Firefox Beta 72.0.2-beta | 197 | Wednesday, December 4, 2019 | Exempted | |
Firefox Beta 72.0.1-beta | 118 | Tuesday, December 3, 2019 | Exempted | |
Firefox Beta 71.0.12-beta | 173 | Friday, November 22, 2019 | Exempted | |
Firefox Beta 71.0.11-beta | 180 | Tuesday, November 19, 2019 | Exempted | |
Firefox Beta 71.0.10-beta | 187 | Friday, November 15, 2019 | Exempted | |
Firefox Beta 71.0.9-beta | 156 | Tuesday, November 12, 2019 | Exempted | |
Firefox Beta 71.0.8-beta | 142 | Friday, November 8, 2019 | Exempted | |
Firefox Beta 71.0.7-beta | 151 | Tuesday, November 5, 2019 | Exempted | |
Firefox Beta 71.0.6-beta | 162 | Friday, November 1, 2019 | Exempted | |
Firefox Beta 71.0.5-beta | 157 | Tuesday, October 29, 2019 | Exempted | |
Firefox Beta 71.0.4-beta | 168 | Friday, October 25, 2019 | Exempted | |
Firefox Beta 71.0.3-beta | 159 | Tuesday, October 22, 2019 | Exempted | |
Firefox Beta 70.0.14-beta | 161 | Friday, October 11, 2019 | Exempted | |
Firefox Beta 70.0.13-beta | 171 | Tuesday, October 8, 2019 | Exempted | |
Firefox Beta 70.0.12-beta | 173 | Friday, October 4, 2019 | Exempted | |
Firefox Beta 70.0.11-beta | 140 | Tuesday, October 1, 2019 | Exempted | |
Firefox Beta 70.0.10-beta | 128 | Friday, September 27, 2019 | Exempted | |
Firefox Beta 70.0.9-beta | 188 | Tuesday, September 24, 2019 | Exempted | |
Firefox Beta 70.0.8-beta | 160 | Friday, September 20, 2019 | Exempted | |
Firefox Beta 70.0.7-beta | 180 | Tuesday, September 17, 2019 | Exempted | |
Firefox Beta 70.0.6-beta | 200 | Friday, September 13, 2019 | Exempted | |
Firefox Beta 70.0.5-beta | 154 | Tuesday, September 10, 2019 | Exempted | |
Firefox Beta 70.0.4-beta | 179 | Friday, September 6, 2019 | Exempted | |
Firefox Beta 70.0.3-beta | 183 | Tuesday, September 3, 2019 | Exempted | |
Firefox Beta 69.0.16-beta | 196 | Friday, August 23, 2019 | Exempted | |
Firefox Beta 69.0.15-beta | 169 | Tuesday, August 20, 2019 | Exempted | |
Firefox Beta 69.0.14-beta | 179 | Friday, August 16, 2019 | Exempted | |
Firefox Beta 69.0.13-beta | 180 | Tuesday, August 13, 2019 | Exempted | |
Firefox Beta 69.0.12-beta | 169 | Friday, August 9, 2019 | Exempted | |
Firefox Beta 69.0.11-beta | 152 | Tuesday, August 6, 2019 | Exempted | |
Firefox Beta 69.0.10-beta | 152 | Friday, August 2, 2019 | Exempted | |
Firefox Beta 69.0.9-beta | 184 | Wednesday, July 31, 2019 | Exempted | |
Firefox Beta 69.0.8-beta | 189 | Friday, July 26, 2019 | Exempted | |
Firefox Beta 69.0.7-beta | 208 | Tuesday, July 23, 2019 | Exempted | |
Firefox Beta 69.0.6-beta | 167 | Friday, July 19, 2019 | Exempted | |
Firefox Beta 69.0.5-beta | 159 | Tuesday, July 16, 2019 | Exempted | |
Firefox Beta 69.0.4-beta | 178 | Friday, July 12, 2019 | Exempted | |
Firefox Beta 69.0.3-beta | 185 | Tuesday, July 9, 2019 | Exempted | |
Firefox Beta 68.0.14-beta | 190 | Friday, June 28, 2019 | Exempted | |
Firefox Beta 68.0.13-beta | 211 | Tuesday, June 25, 2019 | Exempted | |
Firefox Beta 68.0.12-beta | 190 | Thursday, June 20, 2019 | Exempted | |
Firefox Beta 68.0.11-beta | 178 | Tuesday, June 18, 2019 | Exempted | |
Firefox Beta 68.0.10-beta | 198 | Friday, June 14, 2019 | Exempted | |
Firefox Beta 68.0.9-beta | 157 | Tuesday, June 11, 2019 | Exempted | |
Firefox Beta 68.0.8-beta | 179 | Friday, June 7, 2019 | Exempted | |
Firefox Beta 68.0.7-beta | 188 | Tuesday, June 4, 2019 | Exempted | |
Firefox Beta 68.0.6-beta | 164 | Friday, May 31, 2019 | Exempted | |
Firefox Beta 68.0.5-beta | 171 | Tuesday, May 28, 2019 | Exempted | |
Firefox Beta 68.0.4-beta | 206 | Friday, May 24, 2019 | Exempted | |
Firefox Beta 68.0.3-beta | 176 | Wednesday, May 22, 2019 | Exempted | |
Firefox Beta 67.0.19-beta | 166 | Friday, May 10, 2019 | Exempted | |
Firefox Beta 67.0.18-beta | 167 | Tuesday, May 7, 2019 | Exempted | |
Firefox Beta 67.0.17-beta | 182 | Monday, May 6, 2019 | Exempted | |
Firefox Beta 67.0.16-beta | 172 | Friday, May 3, 2019 | Exempted | |
Firefox Beta 67.0.15-beta | 213 | Tuesday, April 30, 2019 | Exempted | |
Firefox Beta 67.0.14-beta | 173 | Friday, April 26, 2019 | Exempted | |
Firefox Beta 67.0.13-beta | 208 | Tuesday, April 23, 2019 | Exempted | |
Firefox Beta 67.0.12-beta | 193 | Friday, April 19, 2019 | Exempted | |
Firefox Beta 67.0.11-beta | 175 | Tuesday, April 16, 2019 | Exempted | |
Firefox Beta 67.0.10-beta | 180 | Friday, April 12, 2019 | Exempted | |
Firefox Beta 67.0.9-beta | 175 | Tuesday, April 9, 2019 | Exempted | |
Firefox Beta 67.0.8-beta | 218 | Friday, April 5, 2019 | Exempted | |
Firefox Beta 67.0.7-beta | 205 | Tuesday, April 2, 2019 | Exempted | |
Firefox Beta 67.0.6-beta | 164 | Friday, March 29, 2019 | Exempted | |
Firefox Beta 67.0.5-beta | 165 | Tuesday, March 26, 2019 | Exempted | |
Firefox Beta 67.0.4-beta | 201 | Friday, March 22, 2019 | Exempted | |
Firefox Beta 67.0.3-beta | 195 | Tuesday, March 19, 2019 | Exempted | |
Firefox Beta 66.0.14-beta | 207 | Friday, March 8, 2019 | Exempted | |
Firefox Beta 66.0.13-beta | 183 | Tuesday, March 5, 2019 | Exempted | |
Firefox Beta 66.0.12-beta | 196 | Friday, March 1, 2019 | Exempted | |
Firefox Beta 66.0.11-beta | 153 | Tuesday, February 26, 2019 | Exempted | |
Firefox Beta 66.0.10-beta | 174 | Friday, February 22, 2019 | Exempted | |
Firefox Beta 66.0.9-beta | 173 | Tuesday, February 19, 2019 | Exempted | |
Firefox Beta 66.0.8-beta | 208 | Friday, February 15, 2019 | Exempted | |
Firefox Beta 66.0.7-beta | 192 | Tuesday, February 12, 2019 | Exempted | |
Firefox Beta 66.0.6-beta | 188 | Friday, February 8, 2019 | Exempted | |
Firefox Beta 66.0.5-beta | 230 | Tuesday, February 5, 2019 | Exempted | |
Firefox Beta 66.0.4-beta | 201 | Friday, February 1, 2019 | Exempted | |
Firefox Beta 66.0.3-beta | 182 | Tuesday, January 29, 2019 | Exempted | |
Firefox Beta 65.0.12-beta | 165 | Friday, January 18, 2019 | Exempted | |
Firefox Beta 65.0.11-beta | 160 | Wednesday, January 16, 2019 | Exempted | |
Firefox Beta 65.0-beta9 | 188 | Tuesday, January 8, 2019 | Exempted | |
Firefox Beta 65.0-beta8 | 159 | Friday, January 4, 2019 | Exempted | |
Firefox Beta 65.0-beta7 | 193 | Monday, December 31, 2018 | Exempted | |
Firefox Beta 42.0-beta8 | 661 | Tuesday, October 20, 2015 | Exempted | |
Firefox Beta 42.0-beta7 | 391 | Friday, October 16, 2015 | Exempted | |
Firefox Beta 42.0-beta6 | 367 | Tuesday, October 13, 2015 | Exempted | |
Firefox Beta 42.0-beta5 | 391 | Saturday, October 10, 2015 | Exempted | |
Firefox Beta 42.0-beta3 | 403 | Friday, October 2, 2015 | Exempted | |
Firefox Beta 42.0-beta2 | 403 | Tuesday, September 29, 2015 | Exempted | |
Firefox Beta 41.0-beta9 | 385 | Friday, September 11, 2015 | Exempted | |
Firefox Beta 41.0-beta8 | 398 | Tuesday, September 8, 2015 | Exempted | |
Firefox Beta 41.0-beta7 | 429 | Friday, September 4, 2015 | Exempted | |
Firefox Beta 41.0-beta6 | 423 | Tuesday, September 1, 2015 | Exempted | |
Firefox Beta 41.0-beta5 | 396 | Friday, August 28, 2015 | Exempted | |
Firefox Beta 41.0-beta4 | 390 | Tuesday, August 25, 2015 | Exempted | |
Firefox Beta 41.0-beta3 | 400 | Friday, August 21, 2015 | Exempted | |
Firefox Beta 41.0-beta2 | 367 | Thursday, August 20, 2015 | Exempted | |
Firefox Beta 41.0-beta1 | 425 | Thursday, August 13, 2015 | Exempted | |
Firefox Beta 40.0-beta9 | 383 | Saturday, August 1, 2015 | Exempted | |
Firefox Beta 40.0-beta8 | 409 | Wednesday, July 29, 2015 | Exempted | |
Firefox Beta 40.0-beta7 | 419 | Friday, July 24, 2015 | Exempted | |
Firefox Beta 40.0-beta6 | 398 | Wednesday, July 22, 2015 | Exempted | |
Firefox Beta 40.0-beta4 | 419 | Tuesday, July 14, 2015 | Exempted | |
Firefox Beta 40.0-beta3 | 415 | Friday, July 10, 2015 | Exempted | |
Firefox Beta 40.0-beta2 | 436 | Wednesday, July 8, 2015 | Exempted | |
Firefox Beta 39.0-beta7 | 419 | Friday, June 19, 2015 | Exempted | |
Firefox Beta 39.0-beta6 | 439 | Tuesday, June 16, 2015 | Exempted | |
Firefox Beta 39.0-beta5 | 445 | Friday, June 12, 2015 | Exempted | |
Firefox Beta 39.0-beta4 | 382 | Wednesday, June 10, 2015 | Exempted | |
Firefox Beta 39.0-beta3 | 425 | Friday, June 5, 2015 | Exempted | |
Firefox Beta 39.0-beta2 | 426 | Tuesday, June 2, 2015 | Exempted | |
Firefox Beta 39.0-beta1 | 443 | Monday, May 25, 2015 | Exempted | |
Firefox Beta 38.0-beta9-20150519 | 429 | Wednesday, May 20, 2015 | Exempted | |
Firefox Beta 38.0-beta5 | 411 | Monday, April 20, 2015 | Exempted |
Mozilla Foundation
-
- chocolatey-core.extension (≥ 1.3.3)
Ground Rules:
- This discussion is only about Firefox Beta and the Firefox Beta package. If you have feedback for Chocolatey, please contact the Google Group.
- This discussion will carry over multiple versions. If you have a comment about a particular version, please note that in your comments.
- The maintainers of this Chocolatey Package will be notified about new comments that are posted to this Disqus thread, however, it is NOT a guarantee that you will get a response. If you do not hear back from the maintainers after posting a message below, please follow up by using the link on the left side of this page or follow this link to contact maintainers. If you still hear nothing back, please follow the package triage process.
- Tell us what you love about the package or Firefox Beta, or tell us what needs improvement.
- Share your experiences with the package, or extra configuration or gotchas that you've found.
- If you use a url, the comment will be flagged for moderation until you've been whitelisted. Disqus moderated comments are approved on a weekly schedule if not sooner. It could take between 1-5 days for your comment to show up.