aboutsummaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2018-12-21nlohmann: 3.0.1 -> 3.4.0Will Dietz
``` $ curl -L "https://github.com/nlohmann/json/releases/download/v3.4.0/json.hpp" -o src/nlohmann/json.hpp ```
2018-12-19Merge pull request #2586 from dtzWill/fix/remove-debug-print-nix-storeShea Levy
nix-store: remove debugging print
2018-12-15Merge pull request #2584 from dtzWill/fix/test-sri-512-256Shea Levy
tests/fetchurl: fix after changing default hash from 512 to 256
2018-12-15nix-store: remove debugging printWill Dietz
2018-12-14tests/fetchurl: fix after changing default hash from 512 to 256Will Dietz
2018-12-14Merge pull request #2580 from Synthetica9/nix-instantiate-rwm-docfixEelco Dolstra
Clarify nix-instantiate --read-write-mode
2018-12-14Clarify nix-instantiate --read-write-modePatrick Hilhorst
2018-12-13Support SRI hashesEelco Dolstra
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.
2018-12-13Merge pull request #2569 from veprbl/pr/update_prerequisitesEelco Dolstra
docs: add missing prerequisites: brotli, boost, libseccomp
2018-12-13Merge pull request #2576 from LnL7/repl-no-linkEelco Dolstra
nix repl: don't create result symlinks
2018-12-13Merge pull request #2578 from volth/patch-5Eelco Dolstra
probably typo
2018-12-13docs: raise minimal boost version to 1.66Dmitry Kalinkin
2018-12-13probably typovolth
...at least MSVC unable to compile this
2018-12-12nix repl: don't create result symlinksDaiderd Jordan
2018-12-12Merge pull request #2574 from zimbatm/multi-line-expected-sha256Eelco Dolstra
libstore: improve hash mismatch error messages
2018-12-12libstore: improve hash mismatch error messageszimbatm
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 ```
2018-12-12Fix assertion failure in NarInfoDiskCacheEelco Dolstra
https://hydra.nixos.org/build/85827920
2018-12-12Merge pull request #2572 from LnL7/narinfo-caEelco Dolstra
nar-info-disk-cache: include ca in the cache entries
2018-12-12nar-info-disk-cache: include ca in the cache entriesDaiderd Jordan
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.
2018-12-10docs: add missing prerequisites: brotli, boost, libseccompDmitry Kalinkin
2018-12-09Merge pull request #2566 from LnL7/s3-schemeEelco Dolstra
s3: make scheme configurable
2018-12-08s3: document scheme query parameterDaiderd Jordan
2018-12-07s3: make scheme configurableDaiderd Jordan
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.
2018-12-07Merge pull request #2562 from chawki008/masterEelco Dolstra
Solve hg "abandoned transaction" issue
2018-12-06Solve hg "abandoned transaction" issueCHEIKH Chawki
2018-11-20fetchGit: Drop unnecessary localRefEelco Dolstra
2018-11-20Merge branch 'better-git-cache' of https://github.com/graham-at-target/nixEelco Dolstra
2018-11-20Merge pull request #2216 from dtzWill/fix/curl-760-timeoutEelco Dolstra
download: if there are active requests, never sleep for 10s
2018-11-20Fix typoEelco Dolstra
2018-11-20Merge pull request #2551 from KaiHa/kaiha/libreadline_optionEelco Dolstra
repl: give user the choice between libeditline and libreadline
2018-11-20repl: give user the choice between libeditline and libreadlineKai Harries
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.
2018-11-20repl: Remove code that was commented outKai Harries
2018-11-17Merge pull request #2544 from mayflower/lsnar-allow-fifoEelco Dolstra
nix ls-nar: allow reading from FIFOs
2018-11-16nix ls-nar: allow reading from FIFOsLinus Heckemann
fixes #2528
2018-11-15Fix 'Read-only file system' when building a derivationEelco Dolstra
2018-11-15Merge pull request #2432 from luke-clifton/fixsslEelco Dolstra
SSL certificate search failed to find user profile certificates.
2018-11-13Remove editline expression, not needed anymoreEelco Dolstra
2018-11-13Merge branch 'feature/editline-pr' of https://github.com/dtzWill/nixEelco Dolstra
2018-11-13Restore parent mount namespace before executing a child processEelco Dolstra
This ensures that they can't write to /nix/store. Fixes #2535.
2018-11-13Merge pull request #2534 from obfusk/patch-2Eelco Dolstra
manual: quote $servlets
2018-11-13manual: quote $servletsFelix C. Stegerman
2018-11-12Merge pull request #2533 from obfusk/patch-1Eelco Dolstra
manual: fix typo (s/gift/git/)
2018-11-12fix typo (s/gift/git/)Felix C. Stegerman
2018-11-09Manual: build locally -> buildEelco Dolstra
2018-11-09nix-prefetch-url: Stop progress bar before printing resultsEelco Dolstra
2018-11-09Merge branch 'feature/prefetch-progress' of https://github.com/dtzWill/nixEelco Dolstra
2018-11-09UrghEelco Dolstra
2018-11-09Revert "Bump version"Eelco Dolstra
This reverts commit 5a1a870849d47e198d3690e4befae9b7cd79f098. Counting is hard.
2018-11-08Merge pull request #2526 from mayflower/manual-fixEelco Dolstra
Fix manual build
2018-11-08Fix manual buildLinus Heckemann
This was broken by some missing closing tags in 0bea4a50e03