Find a file
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
doc Revert "Remove now-unused SystemTypes table" 2013-03-05 17:42:16 +01:00
src Security: Improve checking of build products 2013-04-02 23:32:04 +02:00
tests Fix the tests 2013-03-29 01:34:59 +01:00
.gitignore Add a menu item for deleting jobsets 2013-02-21 00:47:21 +01:00
bootstrap hydra: Simplify `bootstrap'. 2011-01-14 10:52:47 +00:00
configure.ac Add font for the captcha 2013-03-04 12:16:13 +01:00
COPYING hydra: revert license change 2010-03-29 14:16:46 +00:00
deps.nix Add user registration 2013-02-27 18:33:47 +01:00
hydra-module.nix hydra-module: Set GIT_SSL_CAINFO for git over https 2013-03-22 13:22:33 -04:00
INSTALL hydra: use autoconf/-make 2010-09-30 14:29:15 +00:00
Makefile.am Build documentation last 2013-01-22 12:05:47 +01:00
release.nix Cleanup 2013-01-23 15:47:42 +01:00
version hydra: fix tarball build, add pre suffix to tarballs 2010-09-30 15:02:42 +00:00