hydra/src
Eelco Dolstra e7926e046b Security: Improve checking of build products
Build product paths cannot reference locations outside of the Nix
store.  We previously disallowed paths from being symlinks, but this
didn't take into account that parent path elements can be symlinks as
well.  So a build product /nix/store/bla.../foo/passwd, with
/nix/store/bla.../foo being a symlink to /etc, would still work.

So now we check all paths encountered during path resolution.
Symlinks are allowed again so long as they point to the Nix store.
2013-04-02 23:32:04 +02:00
..
c hydra-eval-jobs: Use function argument default values 2013-03-29 01:14:24 +01:00
lib Security: Improve checking of build products 2013-04-02 23:32:04 +02:00
root Pretty log: Number lines and make them linkable 2013-04-02 11:25:46 +02:00
script Put build status in front of the notification mail subject 2013-04-02 10:40:50 +02:00
sql Revert "Remove now-unused SystemTypes table" 2013-03-05 17:42:16 +01:00
ttf Add font for the captcha 2013-03-04 12:16:13 +01:00
xsl Pretty log: Number lines and make them linkable 2013-04-02 11:25:46 +02:00
Makefile.am Add font for the captcha 2013-03-04 12:16:13 +01:00
Makefile.PL * Move everything up one directory. 2009-03-05 13:41:57 +00:00