Age | Commit message (Collapse) | Author | Files | Lines | |
---|---|---|---|---|---|
2019-04-17 | build: only skip hash rewriting for sandboxing on linux | Daiderd Jordan | 1 | -2/+18 | |
The sandbox on darwin, and possibly other future platforms, doesn't have enough isolation to redirect outputs without hash rewriting. | |||||
2019-04-15 | Fix release script | Eelco Dolstra | 1 | -2/+2 | |
2019-04-11 | Add environment variable NIX_SHOW_SYMBOLS for dumping the symbol table | Eelco Dolstra | 2 | -0/+13 | |
2019-04-01 | primeCache(): Barf if builds are needed but not allowed | Eelco Dolstra | 1 | -0/+6 | |
Fixes #2753. | |||||
2019-04-01 | getMachines(): Cache result | Eelco Dolstra | 1 | -4/+5 | |
2019-04-01 | Use Nixpkgs 19.03 | Eelco Dolstra | 2 | -2/+2 | |
2019-03-31 | docs: Mention `--max-jobs 0` to build remotely only | Niklas Hambüchen | 2 | -2/+13 | |
2019-03-27 | Fix Bison 3.3 warning | Eelco Dolstra | 1 | -1/+1 | |
2019-03-27 | Update eval-okay-types.exp to match #1828 | Eelco Dolstra | 1 | -1/+1 | |
2019-03-25 | manual: mention the "channel:" shorthand for NIX_PATH | Dmitry Kalinkin | 1 | -2/+7 | |
Bumped to 15.09 because older channels, when downloaded from nixos.org, require firefox to be accessed via `pkgs.firefox` | |||||
2019-03-25 | perl/configure.ac: fix for new version location too | Will Dietz | 1 | -1/+1 | |
2019-03-25 | configure.ac: update for new version file location | Will Dietz | 1 | -1/+1 | |
2019-03-25 | store-api.hh: add missing include for unordered_map | Will Dietz | 1 | -0/+1 | |
2019-03-25 | version -> .version, avoid conflict with C++20 <version> | Will Dietz | 2 | -1/+1 | |
2019-03-24 | Add isPath primop | zimbatm | 3 | -0/+17 | |
this is added for completeness' sake since all the other possible `builtins.typeOf` results have a corresponding `builtins.is<Type>` | |||||
2019-03-21 | eval: improve type description for primops and applied primops | Linus Heckemann | 1 | -2/+14 | |
This can make type errors a little easier to understand. | |||||
2019-03-21 | manual: include builtins.* for globally available builtins | Linus Heckemann | 1 | -0/+17 | |
This improves searchability. | |||||
2019-03-16 | Link to `builders-use-substitutes` in chapter on distributed builds | Joachim Breitner | 1 | -0/+4 | |
fixes #2730. | |||||
2019-03-15 | Add a 5 seconds of timeouts to connect to S3. | Chaker Benhamed | 1 | -0/+1 | |
The default is 1000ms, but we can hit it a lot of we don't have direct link to AWS (e.g. using VPN). | |||||
2019-03-14 | docs: fix typo in AllowDirectReads | Andreas Rammhold | 1 | -1/+1 | |
It was just missing an `l` but should be fixed anyway. | |||||
2019-03-14 | pkg-config files: Use c++17 | Eelco Dolstra | 3 | -3/+3 | |
2019-03-14 | experimental/optional -> optional | Eelco Dolstra | 14 | -26/+26 | |
2019-03-14 | nix-store --gc --print-roots: Sort output | Eelco Dolstra | 1 | -1/+5 | |
2019-03-14 | findRoots(): Don't censor for trusted users | Eelco Dolstra | 1 | -1/+1 | |
They're pretty much root anyway. | |||||
2019-03-14 | findRoots(): Add 'censor' parameter | Eelco Dolstra | 7 | -53/+40 | |
This is less brittle than filtering paths after the fact in nix-daemon. | |||||
2019-03-14 | findRuntimeRoots: Simplify/fix handling of /proc files | Eelco Dolstra | 2 | -15/+14 | |
Scanning of /proc/<pid>/{exe,cwd} was broken because '{memory:' was prepended twice. Also, get rid of the whole '{memory:...}' thing because it's unnecessary, we can just list the file in /proc directly. | |||||
2019-03-10 | Update tests to the new --roots format | Guillaume Maudoux | 1 | -1/+1 | |
2019-03-10 | Fix warning about unused variable | Guillaume Maudoux | 1 | -2/+5 | |
2019-03-10 | Unify internal findRootsXxx() api | Guillaume Maudoux | 2 | -24/+15 | |
2019-03-10 | unify naming of roots as links & targets | Guillaume Maudoux | 1 | -6/+6 | |
2019-03-10 | require c++ 17 | Guillaume Maudoux | 1 | -1/+1 | |
This fixes warnings about "structured binding declaration" requiring "-std=c++1z". | |||||
2019-03-10 | Also obfuscate the number of memory roots | Guillaume Maudoux | 1 | -2/+16 | |
2019-03-10 | Also print rooted path in `nix-store -q --roots` | Guillaume Maudoux | 1 | -1/+1 | |
2019-03-10 | fixup! Make roots a map of store paths to pinning links | Guillaume Maudoux | 1 | -3/+3 | |
2019-03-10 | Make roots a map of store paths to pinning links | Guillaume Maudoux | 5 | -35/+39 | |
This new structure makes more sense as there may be many sources rooting the same store path. Many profiles can reference the same path but this is even more true with /proc/<pid>/maps where distinct pids can and often do map the same store path. This implementation is also more efficient as the `Roots` map contains only one entry per rooted store path. | |||||
2019-03-10 | Obfuscate memory roots for non-root users | Guillaume Maudoux | 2 | -9/+16 | |
2019-03-10 | detail memory roots | Guillaume Maudoux | 2 | -31/+32 | |
2019-03-06 | canBuildLocally: check for features | volth | 1 | -3/+10 | |
It could happen that the local builder match the system but lacks some features. Now it results a failure. The fix gracefully excludes the local builder from the set of available builders for derivation which requires the feature, so the derivation is built on remote builders only (as though it has incompatible system, like ```aarch64-linux``` when local is x86) | |||||
2019-03-04 | Restore --init calls in tests | Eelco Dolstra | 2 | -0/+4 | |
2019-03-01 | manual nitpick: document sha512 support in hashString | Vladimír Čunát | 1 | -2/+2 | |
2019-03-01 | archive.cc: ignore more posix_fallocate "not supported" error codes | Will Dietz | 1 | -1/+1 | |
Fixes w/musl. | |||||
2019-02-26 | fix indentation | Dzmitry Zaitsau | 1 | -2/+2 | |
2019-02-25 | Apply param values on S3Helper initialization | Dzmitry Zaitsau | 1 | -1/+8 | |
2019-02-25 | Extend S3 URL parsing with parameters extraction | Dzmitry Zaitsau | 1 | -5/+17 | |
2019-02-25 | Extract and expose splitUriAndParams function | Dzmitry Zaitsau | 2 | -4/+16 | |
which splits a URL into localtor and parameter parts | |||||
2019-02-23 | scripts: remove default 'sandbox = false' from multi-user installer | Austin Seipp | 1 | -1/+0 | |
Sandboxing is now enabled by default on Linux, but is still disabled on macOS. However, the installer always turned it off to ensure consistent behavior. Remove this default configuration, so we fall back to the default platform-specific value. Signed-off-by: Austin Seipp <aseipp@pobox.com> | |||||
2019-02-22 | remove noop uses of nix-store --init | zimbatm | 5 | -14/+0 | |
the nix-store --init command is a noop apparently | |||||
2019-02-20 | install script: don't abort when "nix-channel --update" fails | Bjørn Forsman | 2 | -2/+13 | |
Instead, print a message about what happened and tell the user what can be done (run "[sudo -i] nix-channel --update nixpkgs" again at a later time). This change allows installing Nix when you're offline. Since the multi-user installer is so verbose, the message isn't printed until the end. Fixes issue #2650 ("installation without internet connection"). | |||||
2019-02-14 | nix.sh: Be set -u compliant. | Shea Levy | 1 | -1/+1 | |
2019-02-13 | Support --disable-shared flag. | Matthew Bauer | 3 | -1/+13 | |
This tells Nix to not build the shared libraries. |