Disable account creation for now
Remove the link for creating views since they're deprecated
hydra-eval-jobs: Use function argument default values
Fix the tests
Postgresql 8.x needs as for column.
Put build status in front of the notification mail subject
Pretty log: Number lines and make them linkable
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.
Hack to render empty lines in logs correctly
Security: Prevent shell injection attack in rendering build contents
Allow users to reproduce builds on their own systems

You can now do:

  bash <(curl http://hydra-server/build/1238757/reproduce)

to download and execute a script that reproduces a Hydra build
locally.  This script fetches all inputs (e.g. Git repositories) and
then invokes nix-build.

The downloaded sources are stored in /tmp/build-<buildid> and reused
between invocations of the script.

Any additional command line options are passed to nix-build.  So

  bash <(curl http://hydra-server/build/1238757/reproduce) --run-env

will drop you in a shell where you can interactively hack on the
build, e.g.

  $ source $stdenv/setup
  $ set +e
  $ unpackPhase
  $ cd $sourceRoot
  $ configurePhase
  $ emacs foo.c &
  $ make

and so on.
hydra-module.nix: update hydra-check-space for systemd

The "stop" alias is not available to this script when run from cron.
Merge pull request #84 from peti/update-hydra-check-space-for-systemd

hydra-module.nix: update hydra-check-space for systemd
Fix the test
Tests: Create root user with a password

Signed-off-by: Shea Levy <shea@shealevy.com>
Work around test-suite failures by using an old sqlite for now

Signed-off-by: Shea Levy <shea@shealevy.com>
Merge branch 'upstream-master' into catalyst-action-rest

Conflict was due to already-fixed missing 'as' in select.

Signed-off-by: Shea Levy <shea@shealevy.com>

Conflicts:
	src/lib/Hydra/Controller/Root.pm