Versions in this module Expand all Collapse all v0 v0.0.3 Feb 28, 2024 Changes in this version + const AuthModeAll + const AuthModeNone + const AuthModeTurn + func Get() (Config, []FutureLog) + type Config struct + AuthMode string + CheckOrigin func(string) bool + CloseRoomWhenOwnerLeaves bool + CorsAllowedOrigins []string + ExternalIP []string + LogLevel LogLevel + Prometheus bool + Secret []byte + ServerAddress string + ServerTLS bool + SessionTimeoutSeconds int + TLSCertFile string + TLSKeyFile string + TrustProxyHeaders bool + TurnAddress string + TurnExternal bool + TurnExternalIP []string + TurnExternalPort string + TurnExternalSecret string + TurnIPProvider ipdns.Provider + TurnPort string + TurnPortRange string + UsersFile string + func (c Config) PortRange() (uint16, uint16, bool) + type FutureLog struct + Level zerolog.Level + Msg string + type LogLevel zerolog.Level + func (ll *LogLevel) Decode(value string) error + func (ll LogLevel) AsZeroLogLevel() zerolog.Level