From c6e70cbac450084f2c37c9c42e4fc1a843b36d1b Mon Sep 17 00:00:00 2001 From: darkweak Date: Mon, 14 Oct 2024 20:19:14 +0200 Subject: [PATCH] fix(caddy): sanitize go-redis booleans --- plugins/caddy/configuration.go | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/plugins/caddy/configuration.go b/plugins/caddy/configuration.go index 6a149c2e6..effcb78f3 100644 --- a/plugins/caddy/configuration.go +++ b/plugins/caddy/configuration.go @@ -291,7 +291,7 @@ func parseRedisConfiguration(c map[string]interface{}) map[string]interface{} { } case "Username", "Password", "ClientName", "ClientSetInfo", "ClientTrackingOptions", "SentinelUsername", "SentinelPassword", "MasterName", "IdentitySuffix": c[k] = v - case "SendToReplicas", "ShuffleInit", "ClientNoTouch", "DisableRetry", "DisableCache", "AlwaysPipelining", "AlwaysRESP2", "ForceSingleClient", "ReplicaOnly", "ClientNoEvict": + case "SendToReplicas", "ShuffleInit", "ClientNoTouch", "DisableRetry", "DisableCache", "AlwaysPipelining", "AlwaysRESP2", "ForceSingleClient", "ReplicaOnly", "ClientNoEvict", "ContextTimeoutEnabled", "PoolFIFO", "ReadOnly", "RouteByLatency", "RouteRandomly", "DisableIndentity": c[k] = true case "SelectDB", "CacheSizeEachConn", "RingScaleEachConn", "ReadBufferEachConn", "WriteBufferEachConn", "BlockingPoolSize", "PipelineMultiplex", "DB", "Protocol", "MaxRetries", "PoolSize", "MinIdleConns", "MaxIdleConns", "MaxActiveConns", "MaxRedirects": if v == false {