diff --git a/go.mod b/go.mod index 2164ddb04..1f658aaed 100644 --- a/go.mod +++ b/go.mod @@ -305,7 +305,7 @@ require ( github.com/prometheus/common v0.55.0 // indirect github.com/prometheus/procfs v0.15.1 // indirect github.com/quic-go/qpack v0.5.1 // indirect - github.com/redis/go-redis/v9 v9.7.0 // indirect + github.com/redis/go-redis/v9 v9.7.3 // indirect github.com/regfish/regfish-dnsapi-go v0.1.1 // indirect github.com/rs/cors v1.7.0 // indirect github.com/sacloud/api-client-go v0.2.10 // indirect diff --git a/go.sum b/go.sum index 8761754bb..409efdf53 100644 --- a/go.sum +++ b/go.sum @@ -1039,8 +1039,8 @@ github.com/quic-go/quic-go v0.48.2 h1:wsKXZPeGWpMpCGSWqOcqpW2wZYic/8T3aqiOID0/KW github.com/quic-go/quic-go v0.48.2/go.mod h1:yBgs3rWBOADpga7F+jJsb6Ybg1LSYiQvwWlLX+/6HMs= github.com/rcrowley/go-metrics v0.0.0-20181016184325-3113b8401b8a/go.mod h1:bCqnVzQkZxMG4s8nGwiZ5l3QUCyqpo9Y+/ZMZ9VjZe4= github.com/rcrowley/go-metrics v0.0.0-20201227073835-cf1acfcdf475/go.mod h1:bCqnVzQkZxMG4s8nGwiZ5l3QUCyqpo9Y+/ZMZ9VjZe4= -github.com/redis/go-redis/v9 v9.7.0 h1:HhLSs+B6O021gwzl+locl0zEDnyNkxMtf/Z3NNBMa9E= -github.com/redis/go-redis/v9 v9.7.0/go.mod h1:f6zhXITC7JUJIlPEiBOTXxJgPLdZcA93GewI7inzyWw= +github.com/redis/go-redis/v9 v9.7.3 h1:YpPyAayJV+XErNsatSElgRZZVCwXX9QzkKYNvO7x0wM= +github.com/redis/go-redis/v9 v9.7.3/go.mod h1:bGUrSggJ9X9GUmZpZNEOQKaANxSGgOEBRltRTZHSvrA= github.com/regfish/regfish-dnsapi-go v0.1.1 h1:TJFtbePHkd47q5GZwYl1h3DIYXmoxdLjW/SBsPtB5IE= github.com/regfish/regfish-dnsapi-go v0.1.1/go.mod h1:ubIgXSfqarSnl3XHSn8hIFwFF3h0yrq0ZiWD93Y2VjY= github.com/rogpeppe/fastuuid v0.0.0-20150106093220-6724a57986af/go.mod h1:XWv6SoW27p1b0cqNHllgS5HIMJraePCO15w5zCzIWYg= diff --git a/pkg/config/static/static_config_test.go b/pkg/config/static/static_config_test.go index 67c643a32..a18c7c35e 100644 --- a/pkg/config/static/static_config_test.go +++ b/pkg/config/static/static_config_test.go @@ -7,6 +7,8 @@ import ( "github.com/traefik/traefik/v3/pkg/provider/acme" ) +func pointer[T any](v T) *T { return &v } + func TestHasEntrypoint(t *testing.T) { tests := []struct { desc string @@ -68,6 +70,7 @@ func TestConfiguration_SetEffectiveConfiguration(t *testing.T) { ProxyProtocol: nil, ForwardedHeaders: &ForwardedHeaders{}, HTTP: HTTPConfig{ + SanitizePath: pointer(true), MaxHeaderBytes: 1048576, }, HTTP2: &HTTP2Config{ @@ -113,6 +116,7 @@ func TestConfiguration_SetEffectiveConfiguration(t *testing.T) { ProxyProtocol: nil, ForwardedHeaders: &ForwardedHeaders{}, HTTP: HTTPConfig{ + SanitizePath: pointer(true), MaxHeaderBytes: 1048576, }, HTTP2: &HTTP2Config{ @@ -169,6 +173,7 @@ func TestConfiguration_SetEffectiveConfiguration(t *testing.T) { ProxyProtocol: nil, ForwardedHeaders: &ForwardedHeaders{}, HTTP: HTTPConfig{ + SanitizePath: pointer(true), MaxHeaderBytes: 1048576, }, HTTP2: &HTTP2Config{ @@ -229,6 +234,7 @@ func TestConfiguration_SetEffectiveConfiguration(t *testing.T) { ProxyProtocol: nil, ForwardedHeaders: &ForwardedHeaders{}, HTTP: HTTPConfig{ + SanitizePath: pointer(true), MaxHeaderBytes: 1048576, }, HTTP2: &HTTP2Config{