зеркало из https://github.com/mozilla/gecko-dev.git
30 строки
1.1 KiB
Markdown
30 строки
1.1 KiB
Markdown
|
# Blocklist
|
||
|
|
||
|
The blocklist entries are synchronized locally from the Firefox Settings service.
|
||
|
|
||
|
https://firefox.settings.services.mozilla.com
|
||
|
|
||
|
In order to reduce the amount of data to be downloaded on first synchronization,
|
||
|
a JSON dump from the records present on the remote server is shipped with the
|
||
|
release.
|
||
|
|
||
|
## How to update the JSON files ?
|
||
|
|
||
|
Even though it is not a problem if the dumps are not up-to-date when shipped, here
|
||
|
are the commands to update them:
|
||
|
|
||
|
```
|
||
|
SERVICE_URL="https://firefox.settings.services.mozilla.com/v1"
|
||
|
|
||
|
curl "$SERVICE_URL/buckets/blocklists/collections/certificates/records?" > services/blocklists/certificates.json
|
||
|
curl "$SERVICE_URL/buckets/blocklists/collections/gfx/records?" > services/blocklists/gfx.json
|
||
|
curl "$SERVICE_URL/buckets/blocklists/collections/plugins/records?" > services/blocklists/plugins.json
|
||
|
curl "$SERVICE_URL/buckets/blocklists/collections/addons/records?" > services/blocklists/addons.json
|
||
|
|
||
|
curl "$SERVICE_URL/buckets/pinning/collections/pins/records?" > services/blocklists/pins.json
|
||
|
```
|
||
|
|
||
|
## TODO
|
||
|
|
||
|
- Setup a bot to update it regularly.
|