From 5013d585fcedd693c84b1d861995f47eefe85187 Mon Sep 17 00:00:00 2001 From: Alessandro Ros Date: Sun, 11 May 2025 10:55:14 +0200 Subject: [PATCH] allow using colon in path names (#4377) (#4519) --- internal/conf/path.go | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/internal/conf/path.go b/internal/conf/path.go index d4e39fdd..44db5716 100644 --- a/internal/conf/path.go +++ b/internal/conf/path.go @@ -14,7 +14,7 @@ import ( "github.com/bluenviron/mediamtx/internal/logger" ) -var rePathName = regexp.MustCompile(`^[0-9a-zA-Z_\-/\.~]+$`) +var rePathName = regexp.MustCompile(`^[0-9a-zA-Z_\-/\.~:]+$`) // IsValidPathName checks whether the path name is valid. func IsValidPathName(name string) error { @@ -31,7 +31,7 @@ func IsValidPathName(name string) error { } if !rePathName.MatchString(name) { - return fmt.Errorf("can contain only alphanumeric characters, underscore, dot, tilde, minus or slash") + return fmt.Errorf("can contain only alphanumeric characters, underscore, dot, tilde, minus, slash, colon") } return nil