b4934b1619
* nettests/groups.go: remove redundant struct names * go.mod go.sum: update deps except probe-engine * Update to ooni/probe-engine@e768161f91 The API has changed. Methods that used to change bits of the session have been removed. Now the session is more immutable than before. As such, we need to completely fill the config before using it. * Set IncludeCountry to always true Co-authored-by: Arturo Filastò <arturo@filasto.net>
53 lines
790 B
Go
53 lines
790 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"`
|
|
UploadResults bool `json:"upload_results"`
|
|
}
|
|
|
|
// Advanced settings
|
|
type Advanced struct {
|
|
SendCrashReports bool `json:"send_crash_reports"`
|
|
}
|
|
|
|
// Nettests related settings
|
|
type Nettests struct {
|
|
WebsitesURLLimit int64 `json:"websites_url_limit"`
|
|
WebsitesEnabledCategoryCodes []string `json:"websites_enabled_category_codes"`
|
|
}
|