about summary refs log tree commit diff
path: root/release.nix (follow)
AgeCommit message (Collapse)AuthorFilesLines
2017-05-29 Add a seccomp filter to prevent creating setuid/setgid binariesEelco Dolstra1-0/+2
This prevents builders from setting the S_ISUID or S_ISGID bits, preventing users from using a nixbld* user to create a setuid/setgid binary to interfere with subsequent builds under the same nixbld* uid. This is based on aszlig's seccomp code (47f587700d646f5b03a42f2fa57c28875a31efbe). Reported by Linus Heckemann.
2017-05-15 Add --with-sandbox-shell configure flagEelco Dolstra1-5/+4
And add a 116 KiB ash shell from busybox to the release build. This helps to make sandbox builds work out of the box on non-NixOS systems and with diverted stores.
2017-05-10 Replace readline by linenoiseEelco Dolstra1-11/+11
Using linenoise avoids a license compatibility issue (#1356), is a lot smaller and doesn't pull in ncurses.
2017-05-03 Fix Ubuntu 16.10 buildEelco Dolstra1-9/+9
http://hydra.nixos.org/build/52420073
2017-05-03 Fix perlBindings.x86_64-darwinEelco Dolstra1-1/+1
http://hydra.nixos.org/build/52401151
2017-04-28 Check for libreadlineEelco Dolstra1-3/+3
2017-04-25 Make "nix repl" buildEelco Dolstra1-1/+2
2017-04-14 Build on aarch64-linuxEelco Dolstra1-1/+1
2017-04-11 Drop WWW::Curl dependencyEelco Dolstra1-1/+0
Somehow this came back after d1da6967b8891763ce04d668027cf300c9bbf0b2.
2017-03-31 Fix evaluation errorEelco Dolstra1-1/+1
2017-03-31 Merge branch 'remove-perl' of https://github.com/shlevy/nixEelco Dolstra1-15/+34
2017-03-30 Remove tabsShea Levy1-3/+3
2017-03-15 Add support for brotli compressionEelco Dolstra1-2/+6
Build logs on cache.nixos.org are compressed using Brotli (since this allows them to be decompressed automatically by Chrome and Firefox), so it's handy if "nix log" can decompress them.
2017-03-05 Add signing and s3 support on darwinShea Levy1-2/+2
2017-02-22 DohEelco Dolstra1-2/+2
2017-02-22 Fix 32-bit RPM/Deb buildsEelco Dolstra1-4/+4
http://hydra.nixos.org/build/49130529
2017-02-21 Drop some Ubuntu releasesEelco Dolstra1-11/+3
2017-02-21 Debian build: Use parallel make and add Ubuntu 16.10Eelco Dolstra1-1/+4
2017-02-21 RPM build: Use parallel makeEelco Dolstra1-1/+2
2017-02-21 Build RPMs for Fedora 25Eelco Dolstra1-4/+4
Disabled hardened build because it makes the linker fail with messages like relocation R_X86_64_PC32 against undefined symbol `BZ2_bzWriteOpen' can not be used when making a shared object; recompile with -fPIC See https://fedoraproject.org/wiki/Changes/Harden_All_Packages.
2017-02-07 Add nix-perl package for the perl bindingsShea Levy1-0/+27
2017-02-07 Remove perl dependency.Shea Levy1-15/+7
Fixes #341
2017-01-27 release.nix: Drop nix-shell referencesEelco Dolstra1-2/+3
2016-12-19 Revert "Merge branch 'seccomp' of https://github.com/aszlig/nix"Eelco Dolstra1-6/+1
This reverts commit 9f3f2e21edb17dbcd674539dff96efb6cceca10c, reversing changes made to 47f587700d646f5b03a42f2fa57c28875a31efbe.
2016-12-15 Merge branch 'seccomp' of https://github.com/aszlig/nixEelco Dolstra1-1/+6
2016-12-06 Drop unused WWW::Curl dependencyEelco Dolstra1-4/+1
2016-11-16 release.nix: Add a test for sandboxingaszlig1-0/+4
Right now it only tests whether seccomp correctly forges the return value of chown, but the long-term goal is to test the full sandboxing functionality at some point in the future. Signed-off-by: aszlig <aszlig@redmoonstudios.org>
2016-11-16 Add build dependency for libseccompaszlig1-1/+2
We're going to use libseccomp instead of creating the raw BPF program, because we have different syscall numbers on different architectures. Although our initial seccomp rules will be quite small it really doesn't make sense to generate the raw BPF program because we need to duplicate it and/or make branches on every single architecture we want to suuport. Signed-off-by: aszlig <aszlig@redmoonstudios.org>
2016-11-09 Implement backwards-compatible RemoteStore::addToStore()Eelco Dolstra1-1/+2
The SSHStore PR adds this functionality to the daemon, but we have to handle the case where the Nix daemon is 1.11. Also, don't require signatures for trusted users. This restores 1.11 behaviour. Fixes https://github.com/NixOS/hydra/issues/398.
2016-08-30 Drop Fedora 19/20 buildsEelco Dolstra1-6/+0
These don't support regex_replace either.
2016-08-30 Drop Ubuntu 13.10, 14.04 buildsEelco Dolstra1-6/+0
These don't support regex_replace. http://hydra.nixos.org/build/39363999 http://hydra.nixos.org/build/39363981
2016-08-10 Remove $NIX_DB_DIREelco Dolstra1-1/+0
This variable has no reason to exist, given $NIX_STATE_DIR.
2016-05-31 Fix OOM in the installer testEelco Dolstra1-2/+4
http://hydra.nixos.org/build/36462209
2016-05-31 DohEelco Dolstra1-2/+0
2016-05-31 Fix Debian 8 buildEelco Dolstra1-2/+2
http://hydra.nixos.org/build/36462150
2016-05-31 Fix clang build failureEelco Dolstra1-0/+2
Apparently opinion is divided on whether [[noreturn]] is allowed on a lambda: http://stackoverflow.com/questions/26888805/how-to-declare-a-lambdas-operator-as-noreturn http://hydra.nixos.org/build/36462100
2016-05-04 Make the aws-cpp-sdk dependency optionalEelco Dolstra1-6/+5
2016-05-02 Merge pull request #892 from domenkozar/ubuntu1604Eelco Dolstra1-13/+18
add Ubuntu 16.03 .deb builds
2016-04-29 add Ubuntu 16.03 .deb buildsDomen Kožar1-13/+18
2016-04-21 Move S3BinaryCacheStore from HydraEelco Dolstra1-1/+8
This allows running arbitrary Nix commands against an S3 binary cache. To do: make this a compile time option to prevent a dependency on aws-sdk-cpp.
2016-04-14 Remove PDF manualEelco Dolstra1-14/+1
More spring cleaning.
2016-03-28 Kill the temporary darwin-specific channelDan Peebles1-3/+2
The issues have been resolved upstream in the main nixpkgs channel now
2016-02-17 Drop all distros that are not down with C++11Eelco Dolstra1-10/+2
2016-01-20 Fix evalEelco Dolstra1-2/+1
2016-01-19 Add tests for Nixpkgs/NixOS evaluationEelco Dolstra1-0/+24
2016-01-08 Temporarily do Darwin builds from a different Nixpkgs branchEelco Dolstra1-2/+4
2016-01-07 Revert accidental disable of doInstallCheckEelco Dolstra1-1/+1
2016-01-07 Fix "Bad address" executing build hookEelco Dolstra1-1/+1
This was observed in the deb_debian7x86_64 build: http://hydra.nixos.org/build/29973215 Calling c_str() on a temporary should be fine because the temporary shouldn't be destroyed until after the execl() call, but who knows...
2015-12-14 Make Debian package depend on libcurl3-nssJim Garrison1-1/+1
Otherwise nix-env fails to start if it is not installed
2015-12-10 Fix coverage buildEelco Dolstra1-1/+1