[?]
Mar 2, 2009, 10:23 AM
CS7T2XFIISZ7TPQ6FFRIDYPR6BDCQHURP4JE4YKLI4OYSNWKZCHAC

Dependencies

Change contents

  • edit in src/Hydra/lib/Hydra/Controller/Build.pm at line 10
    [3.158][3.158:304]()
    # 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
    [3.577][3.3369:3467]()
    die "Invalid Nix expression path: $nixExprPath" if $nixExprPath !~ /^$Build::relPathRE$/;
    [3.577]
    [3.570]
    die "Invalid Nix expression path: $nixExprPath" if $nixExprPath !~ /^$relPathRE$/;
  • edit in src/Hydra/lib/Hydra/Helper/CatalystUtils.pm at line 5
    [3.3535]
    [3.3535]
    use Readonly;
  • replacement in src/Hydra/lib/Hydra/Helper/CatalystUtils.pm at line 8
    [3.3561][2.4219:4262]()
    our @EXPORT = qw(getBuild error notFound);
    [3.3561]
    [3.3595]
    our @EXPORT = qw(
    getBuild error notFound
    $pathCompRE $relPathRE
    );
  • edit in src/Hydra/lib/Hydra/Helper/CatalystUtils.pm at line 35
    [2.4358]
    [3.3787]
    # Security checking of filenames.
    Readonly::Scalar our $pathCompRE => "(?:[A-Za-z0-9-\+][A-Za-z0-9-\+\._]*)";
    Readonly::Scalar our $relPathRE => "(?:$pathCompRE(?:\/$pathCompRE)*)";