Age | Commit message (Collapse) | Author | Files | Lines | |
---|---|---|---|---|---|
2019-07-05 | tarball-ttl: document | Graham Christensen | 1 | -0/+25 | |
Incorporates text from Niklas Hambüchen in #2978 Closes #1115 | |||||
2019-05-12 | Clarify where output from the diff hook goes. | Graham Christensen | 1 | -4/+5 | |
2019-05-12 | diff hook: execute as the build user, and pass the temp dir | Graham Christensen | 1 | -7/+13 | |
2019-05-12 | build: run diff-hook under --check and document diff-hook | Graham Christensen | 1 | -4/+77 | |
2019-01-19 | manual: "sandbox" option default is "true" on Linux | Dmitry Kalinkin | 1 | -1/+2 | |
Fixes: 812e39313c ('Enable sandboxing by default') | |||||
2018-09-28 | Check requiredSystemFeatures for local builds | Eelco Dolstra | 1 | -0/+27 | |
For example, this prevents a "kvm" build on machines that don't have KVM. Fixes #2012. | |||||
2018-09-18 | docs: document deprecated aliases | Graham Christensen | 1 | -22/+169 | |
2018-09-01 | Merge pull request #2168 from grahamc/explain-why-netrc-is-busted | Eelco Dolstra | 1 | -1/+6 | |
manual: document why ~/.netrc doesn't work | |||||
2018-08-29 | nix.conf: clarify -j0 doesn't affect preferLocalBuild | Domen Kožar | 1 | -1/+3 | |
2018-08-29 | nix.conf: mention -j0 is useful | Domen Kožar | 1 | -1/+2 | |
2018-05-18 | manual: document why ~/.netrc doesn't work | Graham Christensen | 1 | -1/+6 | |
Maybe there is a better place to document this, which is more generic? | |||||
2018-04-23 | Merge branch 'aarch64-armv7' of git://github.com/lheckemann/nix | Shea Levy | 1 | -0/+19 | |
Support extra compatible architectures (#1916) | |||||
2018-04-06 | update/re-order the options docs | AmineChikhaoui | 1 | -19/+19 | |
2018-04-06 | re-order the options using the alphabetical order and improve the example in ↵ | AmineChikhaoui | 1 | -25/+29 | |
the positive lookup case | |||||
2018-04-06 | add documentation for the local disk cache TTL config | AmineChikhaoui | 1 | -0/+24 | |
2018-03-18 | Fix bad XML | Eelco Dolstra | 1 | -2/+1 | |
2018-03-17 | doc: document the min-free and max-free options | zimbatm | 1 | -0/+17 | |
2018-03-17 | doc: add xml:id to all the config options | zimbatm | 1 | -18/+18 | |
2018-03-16 | rename build-extra-platforms -> extra-platforms | Linus Heckemann | 1 | -0/+19 | |
also document it | |||||
2018-02-21 | Manual: Put configuration options in sorted order | Eelco Dolstra | 1 | -427/+412 | |
2018-02-21 | Manual: Update chapter on remote builds | Eelco Dolstra | 1 | -3/+12 | |
Alos add a command "nix ping-store" to make it easier to see if Nix can connect to a remote builder (e.g. 'nix ping-store --store ssh://mac'). | |||||
2018-02-13 | Allow plugins to define new settings. | Shea Levy | 1 | -3/+4 | |
2018-02-13 | Merge pull request #1863 from shlevy/conf-includes | Eelco Dolstra | 1 | -1/+6 | |
Allow includes from nix.conf | |||||
2018-02-13 | Enable specifying directories in plugin-files. | Shea Levy | 1 | -0/+4 | |
2018-02-13 | Allow includes from nix.conf | Shea Levy | 1 | -1/+6 | |
2018-02-08 | Allow using RegisterPrimop to define constants. | Shea Levy | 1 | -1/+1 | |
This enables plugins to add new constants, as well as new primops. | |||||
2018-02-08 | Add plugins to make Nix more extensible. | Shea Levy | 1 | -0/+27 | |
All plugins in plugin-files will be dlopened, allowing them to statically construct instances of the various Register* types Nix supports. | |||||
2018-01-17 | Move show-trace docs | Eelco Dolstra | 1 | -0/+8 | |
2018-01-09 | nix.conf: builders-use-substitutes | Renzo Carbonara | 1 | -0/+14 | |
Fixes #937 | |||||
2018-01-04 | Rename "use-substitutes" to "substitute" | Eelco Dolstra | 1 | -1/+1 | |
Commit c2154d4c8422ddc1c201d503bb52edff854af2ad renamed "build-use-substitutes" to "use-substitutes", but that broke "nix-copy-closure --use-substitutes". | |||||
2017-11-21 | Add a warning about the 'trusted-users' option | Eelco Dolstra | 1 | -5/+6 | |
2017-11-20 | Document secret-key-files | Eelco Dolstra | 1 | -3/+16 | |
2017-11-20 | signed-binary-caches -> require-sigs | Eelco Dolstra | 1 | -5/+8 | |
Unlike signed-binary-caches (which could only be '*' or ''), require-sigs is a proper Boolean option. The default is true. | |||||
2017-11-20 | binary-cache-public-keys -> trusted-public-keys | Eelco Dolstra | 1 | -5/+5 | |
The name had become a misnomer since it's not only for substitution from binary caches, but when adding/copying any (non-content-addressed) path to a store. | |||||
2017-10-30 | Add option allowed-uris | Eelco Dolstra | 1 | -1/+17 | |
This allows network access in restricted eval mode. | |||||
2017-08-31 | Rename a few configuration options | Eelco Dolstra | 1 | -29/+28 | |
In particular, drop the "build-" and "gc-" prefixes which are pointless. So now you can say nix build --no-sandbox instead of nix build --no-build-use-sandbox | |||||
2017-07-30 | replace "Mac OS X" with "macOS" | davidak | 1 | -1/+1 | |
except in older release notes where the name was actually Mac OS X. | |||||
2017-07-17 | Make the hashes mirrors used by builtins.fetchurl configurable | Eelco Dolstra | 1 | -0/+28 | |
In particular, this allows it to be disabled in our tests. | |||||
2017-07-04 | Add allow-new-privileges option | Eelco Dolstra | 1 | -0/+17 | |
This allows builds to call setuid binaries. This was previously possible until we started using seccomp. Turns out that seccomp by default disallows processes from acquiring new privileges. Generally, any use of setuid binaries (except those created by the builder itself) is by definition impure, but some people were relying on this ability for certain tests. Example: $ nix build '(with import <nixpkgs> {}; runCommand "foo" {} "/run/wrappers/bin/ping -c 1 8.8.8.8; exit 1")' --no-allow-new-privileges builder for ‘/nix/store/j0nd8kv85hd6r4kxgnwzvr0k65ykf6fv-foo.drv’ failed with exit code 1; last 2 log lines: cannot raise the capability into the Ambient set : Operation not permitted $ nix build '(with import <nixpkgs> {}; runCommand "foo" {} "/run/wrappers/bin/ping -c 1 8.8.8.8; exit 1")' --allow-new-privileges builder for ‘/nix/store/j0nd8kv85hd6r4kxgnwzvr0k65ykf6fv-foo.drv’ failed with exit code 1; last 6 log lines: PING 8.8.8.8 (8.8.8.8) 56(84) bytes of data. 64 bytes from 8.8.8.8: icmp_seq=1 ttl=46 time=15.2 ms Fixes #1429. | |||||
2017-04-20 | Read per-user settings from ~/.config/nix/nix.conf | Eelco Dolstra | 1 | -8/+28 | |
2017-04-20 | binary-caches-parallel-connections -> http-connections | Eelco Dolstra | 1 | -1/+1 | |
2017-04-20 | nix.conf man page: binary-caches -> substituters | Eelco Dolstra | 1 | -21/+13 | |
2017-04-13 | Convert Settings to the new config system | Eelco Dolstra | 1 | -10/+0 | |
This makes all config options self-documenting. Unknown or unparseable config settings and --option flags now cause a warning. | |||||
2017-03-21 | Fix tests to reflect the signed-binary-caches default change | Eelco Dolstra | 1 | -3/+4 | |
2017-03-15 | Store: Add a method for getting build logs | Eelco Dolstra | 1 | -14/+0 | |
This allows various Store implementations to provide different ways to get build logs. For example, BinaryCacheStore can get the build logs from the binary cache. Also, remove the log-servers option since we can use substituters for this. | |||||
2017-03-09 | nix -> Nix | Eelco Dolstra | 1 | -2/+2 | |
2017-03-08 | Add docs for allow-import-from-derivation | Shea Levy | 1 | -0/+10 | |
2017-02-28 | Support auto-configuration of build-max-jobs | Eelco Dolstra | 1 | -3/+3 | |
"build-max-jobs" and the "-j" option can now be set to "auto" to use the number of CPUs in the system. (Unlike build-cores, it doesn't use 0 to imply auto-configuration, because a) magic values are a bad idea in general; b) 0 is a legitimate value used to disable local building.) Fixes #1198. | |||||
2017-02-16 | Tweak netrc docs | Eelco Dolstra | 1 | -4/+12 | |
2017-02-02 | Add netrc-file support | Renzo Carbonara | 1 | -0/+15 | |