From 7dd18234861d3de62e1ddd2887f7bdb9e2b891c6 Mon Sep 17 00:00:00 2001 From: Matthias Lucas Jaros Date: Sun, 26 Oct 2025 08:39:37 +0100 Subject: Enhanced jail_escape logic and allowed also dots for repo names. Fixed - in repo names --- src/env | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) (limited to 'src/env') diff --git a/src/env b/src/env index 1efd7b5..4076bf8 100644 --- a/src/env +++ b/src/env @@ -1,5 +1,7 @@ +#!/usr/bin/env fish + set _REPO_PERMISSIONS_FILE /etc/repo-permissions -set _REPO_VALIDATION_REGEX "((?:\/[a-zA-Z0-9_-]+)+.git)" +set _REPO_VALIDATION_REGEX "((?:\/[a-zA-Z0-9_\-\.]+)+.git)" set _GIT_VALIDATION_REGEX "^(git-(?:upload-pack|receive-pack|upload-archive)) '$_REPO_VALIDATION_REGEX'\$" set _GIT_SUDO_GROUP gitsudo set _LOG /var/log/run.txt -- cgit v1.3.1