- Jul 14, 2017
-
-
Graham Christensen authored
-
Graham Christensen authored
-
Graham Christensen authored
-
Graham Christensen authored
-
Graham Christensen authored
Don't install a second nix after the initial installation, and the rsync change fixes a bug hidden by the nix replacement where the store files were being owned by the installing user due to rsync's -a implying -og.
-
Graham Christensen authored
relevant directions
-
Graham Christensen authored
Prompt for sudo before validating assumptions, and check ourselves for root-owned files instead of making a scary warning.
-
Graham Christensen authored
-
Graham Christensen authored
-
Graham Christensen authored
-
Eelco Dolstra authored
Fixes #1464.
-
Eelco Dolstra authored
-
Eelco Dolstra authored
-
- Jul 11, 2017
-
-
Eelco Dolstra authored
Not really necessary anymore for #849, but still nice to have.
-
Eelco Dolstra authored
Fixes #849.
-
- Jul 10, 2017
-
-
Eelco Dolstra authored
Fix potential crash/wrong result two hashes of unequal length are compared
-
git://github.com/robx/nixShea Levy authored
-
Robert Vollmert authored
-
Eelco Dolstra authored
Clearer error message when regex exceeds space limit
-
- Jul 09, 2017
-
-
Rhys authored
-
- Jul 07, 2017
-
-
Robert Vollmert authored
Not sure about the raw ellipsis.
-
Robert Vollmert authored
-
Robert Vollmert authored
-
Robert Vollmert authored
-
Robert Vollmert authored
-
Robert Vollmert authored
-
Robert Vollmert authored
-
Robert Vollmert authored
-
Robert Vollmert authored
-
Eelco Dolstra authored
Don’t hardlink disallowed paths in OS X.
-
Eelco Dolstra authored
Fix nix-instantiate manpage indentation
-
Matthew Bauer authored
Fixes #1443
-
- Jul 06, 2017
-
-
Robert Vollmert authored
-
Robert Vollmert authored
The second command variant is now its own cmdsynopsis, which ensures it's not indented as was the case using sbrk.
-
- Jul 04, 2017
-
-
Eelco Dolstra authored
Fixes #1432.
-
Eelco Dolstra authored
Fixes #1438.
-
Eelco Dolstra authored
As shlevy pointed out, static variables in C++11 have thread-safe initialisation.
-
Eelco Dolstra authored
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.
-
Eelco Dolstra authored
-
Eelco Dolstra authored
Also simplify the Hash API. Fixes #1437.
-