8a27de6c7d
* Remove all settings which are not implemented * Add support for migrating config files from version 0 -> 1 Add basic unittests for the config file migration * Update the config file used by travis * Fix typos in console log messages * Improve the comment * Fix type of limit * Set informed consent to true in the travis config
55 lines
837 B
Go
55 lines
837 B
Go
package config
|
|
|
|
var websiteCategories = []string{
|
|
"ALDR",
|
|
"ANON",
|
|
"COMM",
|
|
"COMT",
|
|
"CTRL",
|
|
"CULTR",
|
|
"DATE",
|
|
"ECON",
|
|
"ENV",
|
|
"FILE",
|
|
"GAME",
|
|
"GMB",
|
|
"GOVT",
|
|
"GRP",
|
|
"HACK",
|
|
"HATE",
|
|
"HOST",
|
|
"HUMR",
|
|
"IGO",
|
|
"LGBT",
|
|
"MILX",
|
|
"MMED",
|
|
"NEWS",
|
|
"POLR",
|
|
"PORN",
|
|
"PROV",
|
|
"PUBH",
|
|
"REL",
|
|
"SRCH",
|
|
"XED",
|
|
}
|
|
|
|
// Sharing settings
|
|
type Sharing struct {
|
|
IncludeIP bool `json:"include_ip"`
|
|
IncludeASN bool `json:"include_asn"`
|
|
IncludeCountry bool `json:"include_country"`
|
|
UploadResults bool `json:"upload_results"`
|
|
}
|
|
|
|
// Advanced settings
|
|
type Advanced struct {
|
|
SendCrashReports bool `json:"send_crash_reports"`
|
|
CollectorURL string `json:"collector_url"`
|
|
BouncerURL string `json:"bouncer_url"`
|
|
}
|
|
|
|
// Nettests related settings
|
|
type Nettests struct {
|
|
WebsitesURLLimit int64 `json:"websites_url_limit"`
|
|
}
|