- Dec 22, 2018
-
-
Will Dietz authored
``` $ curl -L "https://github.com/nlohmann/json/releases/download/v3.4.0/json.hpp" -o src/nlohmann/json.hpp ```
- Dec 19, 2018
-
-
Shea Levy authored
nix-store: remove debugging print
-
- Dec 15, 2018
-
-
Shea Levy authored
tests/fetchurl: fix after changing default hash from 512 to 256
-
Will Dietz authored
-
Will Dietz authored
-
- Dec 14, 2018
-
-
Eelco Dolstra authored
Clarify nix-instantiate --read-write-mode
-
Patrick Hilhorst authored
-
- Dec 13, 2018
-
-
Eelco Dolstra authored
SRI hashes (https://www.w3.org/TR/SRI/) combine the hash algorithm and a base-64 hash. This allows more concise and standard hash specifications. For example, instead of import <nix/fetchurl.nl> { url = https://nixos.org/releases/nix/nix-2.1.3/nix-2.1.3.tar.xz; sha256 = "5d22dad058d5c800d65a115f919da22938c50dd6ba98c5e3a183172d149840a4"; }; you can write import <nix/fetchurl.nl> { url = https://nixos.org/releases/nix/nix-2.1.3/nix-2.1.3.tar.xz; hash = "sha256-XSLa0FjVyADWWhFfkZ2iKTjFDda6mMXjoYMXLRSYQKQ="; }; In fixed-output derivations, the outputHashAlgo is no longer mandatory if outputHash specifies the hash (either as an SRI or in the old "<type>:<hash>" format). 'nix hash-{file,path}' now print hashes in SRI format by default. I also reverted them to use SHA-256 by default because that's what we're using most of the time in Nixpkgs. Suggested by @zimbatm.
-
Eelco Dolstra authored
docs: add missing prerequisites: brotli, boost, libseccomp
-
Eelco Dolstra authored
nix repl: don't create result symlinks
-
Eelco Dolstra authored
probably typo
-
Dmitry Kalinkin authored
-
volth authored
...at least MSVC unable to compile this
-
- Dec 12, 2018
-
-
Daiderd Jordan authored
-
Eelco Dolstra authored
libstore: improve hash mismatch error messages
-
zimbatm authored
Use the same output ordering and format everywhere. This is such a common issue that we trade the single-line error message for more readability. Old message: ``` fixed-output derivation produced path '/nix/store/d4nw9x2sy9q3r32f3g5l5h1k833c01vq-example.com' with sha256 hash '08y4734bm2zahw75b16bcmcg587vvyvh0n11gwiyir70divwp1rm' instead of the expected hash '1xzwnipjd54wl8g93vpw6hxnpmdabq0wqywriiwmh7x8k0lvpq5m' ``` New message: ``` hash mismatch in fixed-output derivation '/nix/store/d4nw9x2sy9q3r32f3g5l5h1k833c01vq-example.com': wanted: sha256:1xzwnipjd54wl8g93vpw6hxnpmdabq0wqywriiwmh7x8k0lvpq5m got: sha256:08y4734bm2zahw75b16bcmcg587vvyvh0n11gwiyir70divwp1rm ```
-
Eelco Dolstra authored
nar-info-disk-cache: include ca in the cache entries
-
Daiderd Jordan authored
Without this information the content addressable state and hashes are lost after the first request, this causes signatures to be required for everything even tho the path could be verified without signing.
-
- Dec 10, 2018
-
-
Dmitry Kalinkin authored
-
- Dec 09, 2018
-
-
Eelco Dolstra authored
s3: make scheme configurable
-
- Dec 07, 2018
-
-
Daiderd Jordan authored
-
Daiderd Jordan authored
This enables using for http for S3 request for debugging or implementations that don't have https configured. This is not a problem for binary caches since they should not contain sensitive information. Both package signatures and AWS auth already protect against tampering.
-
Eelco Dolstra authored
Solve hg "abandoned transaction" issue
-
- Dec 06, 2018
-
-
CHEIKH Chawki authored
-
- Nov 20, 2018
-
-
Eelco Dolstra authored
-
Eelco Dolstra authored
download: if there are active requests, never sleep for 10s
-
Eelco Dolstra authored
-
Eelco Dolstra authored
repl: give user the choice between libeditline and libreadline
-
Kai Harries authored
The goal is to support libeditline AND libreadline and let the user decide at compile time which one to use. Add a compile time option to use libreadline instead of libeditline. If compiled against libreadline completion functionality is lost because of a incompatibility between libeditlines and libreadlines completion function. Completion with libreadline is possible and can be added later. To use libreadline instead of libeditline the environment variables 'EDITLINE_LIBS' and 'EDITLINE_CFLAGS' have to been set during the ./configure step. Example: EDITLINE_LIBS="/usr/lib/x86_64-linux-gnu/libhistory.so /usr/lib/x86_64-linux-gnu/libreadline.so" EDITLINE_CFLAGS="-DREADLINE" The reason for this change is that for example on Debian already three different editline libraries exist but none of those is compatible the flavor used by nix. My hope is that with this change it would be easier to port nix to systems that have already libreadline available.
-
Kai Harries authored
-
- Nov 17, 2018
-
-
Eelco Dolstra authored
nix ls-nar: allow reading from FIFOs
-
- Nov 16, 2018
-
-
Linus Heckemann authored
fixes #2528
-
- Nov 15, 2018
-
-
Eelco Dolstra authored
-
Eelco Dolstra authored
SSL certificate search failed to find user profile certificates.
-
- Nov 13, 2018
-
-
Eelco Dolstra authored
-
Eelco Dolstra authored
This ensures that they can't write to /nix/store. Fixes #2535.
-