[?]
Mar 2, 2009, 10:23 AM
CS7T2XFIISZ7TPQ6FFRIDYPR6BDCQHURP4JE4YKLI4OYSNWKZCHACDependencies
- [2]
5NO7NCKT* Refactoring. - [3]
HK32XC42 - [4]
GCHNNFZP - [5]
LBNVQXUB* Build the /build stuff in a separate controller. - [6]
W6DC6K4I* Happy Javascript hacking. - [*]
J5UVLXOK* Start of a basic Catalyst web interface.
Change contents
- edit in src/Hydra/lib/Hydra/Controller/Build.pm at line 10
# Security checking of filenames.my $pathCompRE = "(?:[A-Za-z0-9-\+][A-Za-z0-9-\+\._]*)";my $relPathRE = "(?:$pathCompRE(?:\/$pathCompRE)*)"; - replacement in src/Hydra/lib/Hydra/Controller/Root.pm at line 355
die "Invalid Nix expression path: $nixExprPath" if $nixExprPath !~ /^$Build::relPathRE$/;die "Invalid Nix expression path: $nixExprPath" if $nixExprPath !~ /^$relPathRE$/; - edit in src/Hydra/lib/Hydra/Helper/CatalystUtils.pm at line 5
use Readonly; - replacement in src/Hydra/lib/Hydra/Helper/CatalystUtils.pm at line 8
our @EXPORT = qw(getBuild error notFound);our @EXPORT = qw(getBuild error notFound$pathCompRE $relPathRE); - edit in src/Hydra/lib/Hydra/Helper/CatalystUtils.pm at line 35
# Security checking of filenames.Readonly::Scalar our $pathCompRE => "(?:[A-Za-z0-9-\+][A-Za-z0-9-\+\._]*)";Readonly::Scalar our $relPathRE => "(?:$pathCompRE(?:\/$pathCompRE)*)";