mirror of
https://github.com/Pathoschild/SMAPI.git
synced 2026-10-12 02:08:51 +00:00
migrate to the revamped malware blacklist
This commit: - moves the malware blacklist into the malware scanner data repo; - optimizes the format to simplify editing (e.g. to allow multiple IDs/hashes per entry); - syncs it automatically to the web server; - and allows SMAPI to launch without the blacklist (in which case it'll resync automatically).
This commit is contained in:
@@ -6,8 +6,8 @@
|
||||
* Improved performance.
|
||||
* Improved error message when a mod is blocked by Windows Smart App Control.
|
||||
* Improved translations. Thanks to To2morrow (updated Korean)!
|
||||
* Migrated to the revamped malware blacklist.
|
||||
* Fixed rare edge case where a mod blacklist update could fail.
|
||||
* Updated internal mod blacklist.
|
||||
|
||||
* For mod authors:
|
||||
* Added OS metrics to the [metrics API](technical/web.md#modsmetrics).
|
||||
|
||||
@@ -374,7 +374,7 @@ Initial setup:
|
||||
property name | description
|
||||
------------------------------- | -----------------
|
||||
`ApiClients.AzureBlobConnectionString` | The connection string for the Azure Blob storage account created in step 2.
|
||||
`ApiClients.GitHubUsername`<br />`ApiClients.GitHubPassword` | The login credentials for the GitHub account with which to fetch release info. If these are omitted, GitHub will impose much stricter rate limits.
|
||||
`ApiClients.GitHubUsername`<br />`ApiClients.GitHubPassword` | The login credentials for the GitHub account with which to fetch release info and the malware blacklist. If these are omitted, GitHub will impose much stricter rate limits, and the malware blacklist won't be synced from its private repo.
|
||||
`ApiClients:NexusApiKey` | The [Nexus API authentication key](https://github.com/Pathoschild/FluentNexus#init-a-client).
|
||||
|
||||
Optional settings:
|
||||
@@ -382,6 +382,7 @@ Initial setup:
|
||||
property name | description
|
||||
------------------------------- | -----------------
|
||||
`BackgroundServices:Enabled` | Set to `true` to enable background processes like fetching data from the wiki, or false to disable them.
|
||||
`MalwareBlacklist:GitHubRepo`<br />`MalwareBlacklist:GitRef`<br />`MalwareBlacklist:FilePath` | The GitHub repository, branch, and file path from which to sync the malware blacklist. Set `GitHubRepo` to `null` to disable syncing.
|
||||
`Site:OtherBlurb` | A message to show below the download button (e.g. for details on downloading a beta version), in Markdown format.
|
||||
`Site:SupporterList` | A list of Patreon supports to credit on the download page.
|
||||
|
||||
|
||||
Reference in New Issue
Block a user