Age | Commit message (Collapse) | Author | Files | Lines | |
---|---|---|---|---|---|
2016-05-30 | Test trying the next substitute after a bad signature | Eelco Dolstra | 1 | -2/+10 | |
2016-05-30 | Test the NAR info cache | Eelco Dolstra | 5 | -29/+18 | |
2016-05-30 | Re-implement binary cache signature checking | Eelco Dolstra | 1 | -1/+1 | |
This is now done in LocalStore::addToStore(), rather than in the binary cache substituter (which no longer exists). | |||||
2016-05-30 | LocalStore::addToStore: Verify hash of the imported path | Eelco Dolstra | 1 | -1/+1 | |
2016-04-29 | Eliminate the substituter mechanism | Eelco Dolstra | 6 | -135/+1 | |
Substitution is now simply a Store -> Store copy operation, most typically from BinaryCacheStore to LocalStore. | |||||
2016-04-25 | Improved logging abstraction | Eelco Dolstra | 1 | -10/+1 | |
This also gets rid of --log-type, since the nested log type isn't useful in a multi-threaded situation, and nobody cares about the "pretty" log type. | |||||
2016-04-21 | Fix test failures | Eelco Dolstra | 1 | -4/+4 | |
2016-04-16 | Print out all bad references/requisites at once | Dan Peebles | 1 | -1/+2 | |
Also updates tests to check for new information. Fixes #799 | |||||
2016-04-14 | Make the search path lazier with non-fatal errors | Eelco Dolstra | 1 | -0/+6 | |
Thus, -I / $NIX_PATH entries are now downloaded only when they are needed for evaluation. An error to download an entry is a non-fatal warning (just like non-existant paths). This does change the semantics of builtins.nixPath, which now returns the original, rather than resulting path. E.g., before we had [ { path = "/nix/store/hgm3yxf1lrrwa3z14zpqaj5p9vs0qklk-nixexprs.tar.xz"; prefix = "nixpkgs"; } ... ] but now [ { path = "https://nixos.org/channels/nixos-16.03/nixexprs.tar.xz"; prefix = "nixpkgs"; } ... ] Fixes #792. | |||||
2016-04-14 | Add tests for restricted eval mode | Eelco Dolstra | 2 | -1/+19 | |
2016-04-13 | nix-profile test: Set USER | Shea Levy | 1 | -2/+3 | |
2016-04-11 | Remove manifest support | Eelco Dolstra | 10 | -127/+5 | |
Manifests have been superseded by binary caches for years. This also gets rid of nix-pull, nix-generate-patches and bsdiff/bspatch. | |||||
2016-04-08 | Remove failed build caching | Eelco Dolstra | 3 | -44/+1 | |
This feature was implemented for Hydra, but Hydra no longer uses it. | |||||
2016-03-30 | Fix nix-copy-closure test on 16.03 | Eelco Dolstra | 1 | -1/+1 | |
2016-03-24 | Use shorter daemon socket path in tests | Eelco Dolstra | 3 | -5/+5 | |
Otherwise we hit the 104 character limit. http://hydra.nixos.org/build/33562028 | |||||
2016-02-15 | Fix broken number parsing in fromJSON | Eelco Dolstra | 1 | -1/+1 | |
The call to tmp_number.append had its arguments mixed up. Also, JSON does not allow a trailing "," after array/object members. | |||||
2016-02-15 | Fix test broken by #762 | Eelco Dolstra | 1 | -1/+1 | |
2016-02-12 | Merge pull request #762 from ctheune/ctheune-floats | Eelco Dolstra | 7 | -3/+23 | |
Implement floats | |||||
2016-02-01 | Remove tests/lexer.sh | Eelco Dolstra | 3 | -4/+1 | |
"tests/lang.sh" can handle this. | |||||
2016-01-31 | Use the daemon when we don't have write access to the Nix database | Eelco Dolstra | 1 | -0/+1 | |
2016-01-20 | Revert "Revert "next try for "don't abort when given unmatched '}' with ↵ | Eelco Dolstra | 3 | -1/+6 | |
'start-condition stack underflow'. This fixes #751""" This reverts commit b669d3d2e83d3c50238751b57cff3ed0ca39bc8a. | |||||
2016-01-20 | Revert "next try for "don't abort when given unmatched '}' with ↵ | Eelco Dolstra | 3 | -6/+1 | |
'start-condition stack underflow'. This fixes #751"" This reverts commit ed23c8568e10d15196bb4ff2b79fc14191d28109. Let's merge this *after* the 1.11.1 release. | |||||
2016-01-19 | next try for "don't abort when given unmatched '}' with 'start-condition ↵ | Fabian Schmitthenner | 3 | -1/+6 | |
stack underflow'. This fixes #751" This reverts commit 8120b6fb8a4924f8ae717bba9bbda4a2f89e2141 and fixes the regression introduced in 8d22b26448a091c76ab972c0b0603daac5e255e4. | |||||
2016-01-07 | Fix repair test | Eelco Dolstra | 1 | -0/+12 | |
http://hydra.nixos.org/build/30001635 | |||||
2016-01-06 | Adapt tests to show that floats work properly. | Christian Theune | 7 | -3/+23 | |
2015-11-04 | Support SHA-512 hashes | Eelco Dolstra | 4 | -15/+20 | |
Fixes #679. Note: on x86_64, SHA-512 is considerably faster than SHA-256 (198 MB/s versus 131 MB/s). | |||||
2015-10-30 | <nix/fetchurl.nix>: Support xz-compressed NARs | Eelco Dolstra | 1 | -0/+14 | |
2015-10-30 | <nix/fetchurl.nix>: Support downloading and unpacking NARs | Eelco Dolstra | 2 | -9/+21 | |
This removes the need to have multiple downloads in the stdenv bootstrap process (like a separate busybox binary for Linux, or curl/mkdir/sh/bzip2 for Darwin). Now all those files can be combined into a single NAR. | |||||
2015-07-31 | Output line number on infinite recursion | Iwan Aucamp | 1 | -0/+3 | |
2015-07-28 | Add sort primop | Eelco Dolstra | 2 | -0/+9 | |
2015-07-28 | Add primop genList | Eelco Dolstra | 1 | -3/+3 | |
This can be used to implement functions like ‘imap’ (or for that matter, ‘map’) without the quadratic complexity incurred by calling ‘++’ repeatedly. | |||||
2015-07-24 | Add replaceStrings primop | Eelco Dolstra | 2 | -0/+9 | |
This is a generalisation of replaceChars in Nixpkgs. | |||||
2015-07-24 | Add concatStringsSep as a primop | Eelco Dolstra | 2 | -0/+9 | |
This fixes the quadratic behaviour of concatStrings/concatStringsSep in Nixpkgs. | |||||
2015-07-23 | Add primops all and any | Eelco Dolstra | 2 | -0/+12 | |
These are used thousands of times during NixOS evaluation, so it's useful to speed them up. | |||||
2015-07-23 | Add foldl' primop | Eelco Dolstra | 1 | -1/+1 | |
2015-07-03 | Fix the parsing of "$"'s in strings. | Guillaume Maudoux | 2 | -1/+3 | |
2015-06-02 | Fix tarball test | Eelco Dolstra | 1 | -0/+3 | |
The tarball cache is stored in $HOME, so the test should set up its own $HOME. | |||||
2015-06-01 | Add tarball tests | Eelco Dolstra | 2 | -1/+21 | |
2015-05-21 | Merge branch 'submit/sparse-generation-symlinks' of ↵ | Eelco Dolstra | 1 | -0/+10 | |
https://github.com/ctheune/nix | |||||
2015-05-20 | Mis-read Eelko's request to not make this an option: now, let's not make | Christian Theune | 1 | -12/+3 | |
it an option. :) | |||||
2015-05-19 | Implement alternative to lazy generations: | Christian Theune | 1 | -4/+14 | |
* only the last generation can be lazy * depend on the '--lazy-generation' flag to be set | |||||
2015-05-18 | Enable lazy/sparse allocation of generation symlinks: avoid creating | Christian Theune | 1 | -0/+9 | |
new generations if a generation already exists. Alternatively or additionally I propose a mode where only the *last* generation will be sparse. | |||||
2015-04-29 | tests: Fix wrong channel name in nix-channel.sh. | aszlig | 1 | -1/+1 | |
The $channelName variable passed to the channel builder is the last portion of the URL and while that works in the previous test for channels prior to #519, it doesn't work if the last portion is nixexprs.tar.bz2. Signed-off-by: aszlig <aszlig@redmoonstudios.org> | |||||
2015-04-20 | Support tarballs in nix channel URLs | Dan Peebles | 1 | -0/+23 | |
2015-02-18 | nix-store --generate-binary-cache-key: Write key to disk | Eelco Dolstra | 1 | -9/+7 | |
This ensures proper permissions for the secret key. | |||||
2015-02-17 | Use $<attr>Path instead of $<attr> for passAsFile | Eelco Dolstra | 1 | -1/+1 | |
2015-02-17 | Allow passing attributes via files instead of environment variables | Eelco Dolstra | 2 | -1/+18 | |
Closes #473. | |||||
2015-02-16 | Test chroot building | Eelco Dolstra | 1 | -0/+1 | |
2015-02-10 | Make libsodium an optional dependency | Eelco Dolstra | 2 | -0/+5 | |
2015-02-04 | Use libsodium instead of OpenSSL for binary cache signing | Eelco Dolstra | 1 | -0/+50 | |
Sodium's Ed25519 signatures are much shorter than OpenSSL's RSA signatures. Public keys are also much shorter, so they're now specified directly in the nix.conf option ‘binary-cache-public-keys’. The new command ‘nix-store --generate-binary-cache-key’ generates and prints a public and secret key. |