forked from lix-project/hydra
Allow : and + in build product filenames.
This commit is contained in:
parent
dcf386cfed
commit
bb38bdfe35
|
@ -298,7 +298,7 @@ sub contents : Chained('buildChain') PathPart Args(1) {
|
|||
notFound($c, "Product $path has disappeared.") unless -e $path;
|
||||
|
||||
# Sanitize $path to prevent shell injection attacks.
|
||||
$path =~ /^\/[\/[A-Za-z0-9_\-\.=]+$/ or die "Filename contains illegal characters.\n";
|
||||
$path =~ /^\/[\/[A-Za-z0-9_\-\.=+:]+$/ or die "Filename contains illegal characters.\n";
|
||||
|
||||
# FIXME: don't use shell invocations below.
|
||||
|
||||
|
|
Loading…
Reference in a new issue