diff options
author | 2025-02-04 16:52:42 +0100 | |
---|---|---|
committer | 2025-02-04 16:52:42 +0100 | |
commit | 07d27709957248008c61d6b8d553e3d2eb14d154 (patch) | |
tree | d054e92729708e275886100492a458d633fbaa59 /internal/config/const.go | |
parent | adds support for build specifically without wasm ffmpeg (#3732) (diff) | |
download | gotosocial-07d27709957248008c61d6b8d553e3d2eb14d154.tar.xz |
[feature] Change `instance-stats-randomize` to `instance-stats-mode` with multiple options; implement nodeinfo 2.1 (#3734)
* [feature] Change `instance-stats-randomize` to `instance-stats-mode` with multiple options; implement nodeinfo 2.1
* swaggalaggadingdong
Diffstat (limited to 'internal/config/const.go')
-rw-r--r-- | internal/config/const.go | 20 |
1 files changed, 16 insertions, 4 deletions
diff --git a/internal/config/const.go b/internal/config/const.go index 48087c4ce..c8e7a9f9d 100644 --- a/internal/config/const.go +++ b/internal/config/const.go @@ -17,16 +17,28 @@ package config +// Instance federation mode determines how this +// instance federates with others (if at all). const ( - // Instance federation mode determines how this - // instance federates with others (if at all). InstanceFederationModeBlocklist = "blocklist" InstanceFederationModeAllowlist = "allowlist" InstanceFederationModeDefault = InstanceFederationModeBlocklist +) - // Request header filter mode determines how - // this instance will perform request filtering. +// Request header filter mode determines how +// this instance will perform request filtering. +const ( RequestHeaderFilterModeAllow = "allow" RequestHeaderFilterModeBlock = "block" RequestHeaderFilterModeDisabled = "" ) + +// Instance stats mode determines if and how +// stats about the instance are served at +// nodeinfo and api/v1|v2/instance endpoints. +const ( + InstanceStatsModeDefault = "" + InstanceStatsModeServe = "serve" + InstanceStatsModeZero = "zero" + InstanceStatsModeBaffle = "baffle" +) |