Age | Commit message (Collapse) | Author | Files | Lines | |
---|---|---|---|---|---|
2018-02-07 | More completely fix recursive nix, unbreak tests | Will Dietz | 1 | -1/+1 | |
See: https://github.com/NixOS/nix/commit/88b5d0c8e89afefbc547b6243c5aa5a3ec8176e9#commitcomment-27406365 | |||||
2018-02-07 | Prevent accidental recursive Nix | Eelco Dolstra | 1 | -1/+1 | |
2018-02-07 | builtins.path test: Don't rely on shlevy's XDG_RUNTIME_DIR | Shea Levy | 1 | -1/+0 | |
2018-02-07 | Improve filtering of ANSI escape sequences in build logs | Eelco Dolstra | 6 | -72/+54 | |
All ANSI sequences except color setting are now filtered out. In particular, terminal resets (such as from NixOS VM tests) are filtered out. Also, fix the completely broken tab character handling. | |||||
2018-02-07 | Simplify | Eelco Dolstra | 1 | -1/+1 | |
2018-02-07 | Merge branch 'fix-aarch64-test' of https://github.com/grahamc/nix | Eelco Dolstra | 1 | -5/+7 | |
2018-02-07 | Merge pull request #1816 from shlevy/add-path | Eelco Dolstra | 8 | -27/+162 | |
Add path primop. | |||||
2018-02-06 | Add path primop. | Shea Levy | 8 | -27/+162 | |
builtins.path allows specifying the name of a path (which makes paths with store-illegal names now addable), allows adding paths with flat instead of recursive hashes, allows specifying a filter (so is a generalization of filterSource), and allows specifying an expected hash (enabling safe path adding in pure mode). | |||||
2018-02-06 | Update the progress bar at most 20 times per second | Eelco Dolstra | 2 | -14/+31 | |
Fixes #1834. | |||||
2018-02-06 | Merge branch 'fix/busybox-sandbox-shell-attribute' of ↵ | Shea Levy | 1 | -2/+4 | |
git://github.com/dtzWill/nix | |||||
2018-02-06 | realiseContext(): Add derivation outputs to the allowed paths | Eelco Dolstra | 2 | -10/+26 | |
This makes import-from-derivation work in restricted mode again. | |||||
2018-02-06 | checkURI(): Check file URIs against allowedPaths | Eelco Dolstra | 1 | -0/+12 | |
This makes e.g. 'fetchGit ./.' work (assuming that ./. is an allowed path). | |||||
2018-02-05 | Fix evaluation | Eelco Dolstra | 1 | -1/+1 | |
2018-02-05 | release-common: use shell from nixpkgs, provide fallback for compat | Will Dietz | 1 | -2/+4 | |
2018-02-05 | Tweak progress bar message | Eelco Dolstra | 1 | -1/+6 | |
Say "copying" instead of "fetching" when copying from another local store. Nice for nixos-install. | |||||
2018-02-05 | Allow substituters to be marked as trusted | Eelco Dolstra | 2 | -2/+7 | |
This is needed by nixos-install, which uses the Nix store on the installation CD as a substituter. We don't want to disable signature checking entirely because substitutes from cache.nixos.org should still be checked. So now we can pas "local?trusted=1" to mark only the Nix store in /nix as not requiring signatures. Fixes #1819. | |||||
2018-02-05 | Fix segfault using non-binary cache stores as substituters | Eelco Dolstra | 1 | -1/+1 | |
2018-02-03 | Remove nix-build --hash | Eelco Dolstra | 6 | -33/+43 | |
Instead, if a fixed-output derivation produces has an incorrect output hash, we now unconditionally move the outputs to the path corresponding with the actual hash and register it as valid. Thus, after correcting the hash in the Nix expression (e.g. in a fetchurl call), the fixed-output derivation doesn't have to be built again. It would still be good to have a command for reporting the actual hash of a fixed-output derivation (instead of throwing an error), but "nix-build --hash" didn't do that. | |||||
2018-02-01 | Merge branch 'master' of git://github.com/catern/nix | Shea Levy | 2 | -0/+5 | |
2018-02-01 | nix-build: Ignore --indirect | Eelco Dolstra | 1 | -1/+1 | |
Note that nix-build always creates indirect roots. Fixes #1830. | |||||
2018-02-01 | Remove docs on removed --drv-link and --add-drv-link options | Eelco Dolstra | 1 | -21/+0 | |
2018-02-01 | Remove obsolete references to manifests | Eelco Dolstra | 2 | -4/+1 | |
Closes #323. | |||||
2018-01-31 | document ability to set NIX_REMOTE=unix://path/to/socket | Spencer Baugh | 2 | -0/+5 | |
2018-01-31 | Merge pull request #1801 from catern/master | Eelco Dolstra | 2 | -2/+26 | |
remote_store: register for NIX_REMOTE=unix://path | |||||
2018-01-31 | Fix building without aws-sdk-cpp | Eelco Dolstra | 1 | -4/+5 | |
2018-01-31 | Rename 1.12 -> 2.0 | Eelco Dolstra | 5 | -7/+7 | |
Following discussion with Shea and Graham. It's a big enough change from the last release. Also, from a semver perspective, 2.0 makes more sense because we did remove some interfaces (like nix-pull/nix-push). | |||||
2018-01-31 | Add 'nix upgrade-nix' command | Eelco Dolstra | 4 | -1/+142 | |
This command upgrades Nix to the latest stable version by installing a store path obtained from https://github.com/NixOS/nixpkgs/raw/master/nixos/modules/installer/tools/nix-fallback-paths.nix which is the same store path that the installer at https://nixos.org/nix/install.sh uses. The upgrade fails if Nix is not installed in a profile (e.g. on NixOS, or when installed outside of the Nix store). | |||||
2018-01-31 | Merge pull request #1825 from giorgiga/master | Eelco Dolstra | 1 | -1/+1 | |
Fix macOS installation when umask disallow public read (solves #1582) | |||||
2018-01-31 | Cleanup | Eelco Dolstra | 2 | -5/+6 | |
2018-01-31 | Merge branch 'http-binary-cache-put-upsert' of https://github.com/adelbertc/nix | Eelco Dolstra | 3 | -4/+38 | |
2018-01-31 | Manual: Remove old cruft | Eelco Dolstra | 9 | -152/+2 | |
2018-01-31 | Indent properly | Eelco Dolstra | 1 | -3/+3 | |
2018-01-29 | solves #1582 | Giorgio Gallo | 1 | -1/+1 | |
2018-01-29 | configure: Use $CPP instead of cpp directly | Ben Gamari | 1 | -1/+2 | |
The latter breaks in the case of cross-compilation, when `cpp` bears a target prefix. | |||||
2018-01-27 | Improve manual on inheriting attributes | Eric Wolf | 1 | -2/+30 | |
Expands first paragraph a bit Adds a more comprehensive example | |||||
2018-01-26 | remote_store: register for NIX_REMOTE=unix://path | Spencer Baugh | 2 | -2/+26 | |
This allows overriding the socket path so the daemon may be listening at an arbitrary Unix domain socket location. Fixes #1800 | |||||
2018-01-26 | HttpBinaryCacheStore: Support upsertFile with PUT. | Shea Levy | 3 | -4/+38 | |
Some servers, such as Artifactory, allow uploading with PUT and BASIC auth. This allows nix copy to work to upload binaries to those servers. Worked on together with @adelbertc | |||||
2018-01-26 | Remove signed-binary-caches as the default for require-sigs | Eelco Dolstra | 1 | -4/+1 | |
This was for backward compatibility. However, with security-related configuration settings, it's best not to have any confusion. Issue #495. | |||||
2018-01-24 | Merge pull request #1797 from dezgeg/userns-tests-fix | Eelco Dolstra | 4 | -16/+33 | |
Fix tests using user namespaces on kernels that don't have it | |||||
2018-01-24 | Merge pull request #1811 from dtzWill/update/json-3.0.1 | Eelco Dolstra | 1 | -781/+932 | |
nlohmann-json: 2.1.1 -> 3.0.1 | |||||
2018-01-23 | Merge pull request #1813 from copumpkin/download-pre-resolve-url | Eelco Dolstra | 1 | -0/+17 | |
Fix obscure corner case in name resolution for builtin:fetchurl in sandboxed environments | |||||
2018-01-23 | Fix obscure corner case in name resolution for builtin:fetchurl in sandboxed ↵ | Dan Peebles | 1 | -0/+17 | |
environments | |||||
2018-01-22 | nlohmann-json: 2.1.1 -> 3.0.1 | Will Dietz | 1 | -781/+932 | |
2018-01-22 | Fix test | Eelco Dolstra | 1 | -2/+2 | |
https://hydra.nixos.org/build/67806811 | |||||
2018-01-22 | Don't access tarballs.nixos.org in a test | Eelco Dolstra | 1 | -3/+3 | |
https://hydra.nixos.org/build/67806811 | |||||
2018-01-19 | Don't use [[noreturn]] | Eelco Dolstra | 1 | -6/+3 | |
2018-01-19 | Rewrite builtin derivation environment | Eelco Dolstra | 3 | -1/+25 | |
Also add a test. Fixes #1803. Closes #1805. | |||||
2018-01-19 | Don't retry CURLE_URL_MALFORMAT | Eelco Dolstra | 1 | -0/+1 | |
2018-01-19 | Add a test for --check / --repeat | Eelco Dolstra | 3 | -1/+32 | |
2018-01-18 | Don't define builtins.{currentSystem,currentTime} in pure mode | Eelco Dolstra | 2 | -7/+3 | |
This makes it easier to provide a default, e.g. system = builtins.currentSystem or "x86_64-linux"; |