Commit graph

  • e666e1156f Handle octal escapes in /proc/self/mountinfo Eelco Dolstra 2012-09-28 21:39:30 -0400
  • f406288cc7 Print a more descriptive error message if setting up the build environment fails Eelco Dolstra 2012-09-28 21:26:36 -0400
  • 95c74eae26 Allow dashes in identifiers Eelco Dolstra 2012-09-27 15:43:08 -0400
  • f46612be96 Add "on Linux" qualifier Eelco Dolstra 2012-09-25 16:30:37 -0400
  • d534f137f0 Make the store writable before creating /nix/store/.links Eelco Dolstra 2012-09-25 16:30:08 -0400
  • 0f358ca5b6 Document that Nix requires GNU Make Eelco Dolstra 2012-09-25 16:11:58 -0400
  • cb6651e878 Update release notes Eelco Dolstra 2012-09-25 16:04:50 -0400
  • e464b0247d Merge branch 'readonly-store' Eelco Dolstra 2012-09-25 15:38:00 -0400
  • 28bf183d2d Include <sys/types.h> for off_t Eelco Dolstra 2012-09-25 13:00:19 -0400
  • c1f91570b3 Style fix Eelco Dolstra 2012-09-21 15:02:33 -0400
  • 20582e9ae3 Support xz compression in the download-using-manifests substituter Eelco Dolstra 2012-09-19 17:33:42 -0400
  • b9c2b4d5b4 Remove setting of the immutable bit Eelco Dolstra 2012-09-19 16:17:54 -0400
  • b9124a5c33 Support having /nix/store as a read-only bind mount Eelco Dolstra 2012-09-19 15:45:29 -0400
  • 76e88871b2 Templatise tokenizeString() Eelco Dolstra 2012-09-19 15:43:23 -0400
  • 00092b2d35 Keep build directory if not all expected outputs were produced Eelco Dolstra 2012-09-18 10:11:42 -0400
  • b674665765 Test whether GNU tar understands --warning=no-timestamp Eelco Dolstra 2012-09-14 10:18:27 -0400
  • 09eb230900 Fix test Eelco Dolstra 2012-09-14 09:39:48 -0400
  • 983220bcd4 nix-collect-garbage: Support --dry-run Eelco Dolstra 2012-09-13 18:09:20 -0400
  • 9fd9dedf12 nix-env --delete-generations: Support --dry-run flag Eelco Dolstra 2012-09-13 18:05:04 -0400
  • 1bda006b74 Add a test for nix-profile.sh Eelco Dolstra 2012-09-13 17:58:14 -0400
  • aac14222f5 nix-profile.sh: Revert to single-user version Eelco Dolstra 2012-09-13 17:48:19 -0400
  • 54fe8e0773 Remove double Fedora release suffix Eelco Dolstra 2012-09-13 17:23:12 -0400
  • 47ae3ce2ca Put a time-to-live on negative binary cache lookups Eelco Dolstra 2012-09-13 16:39:16 -0400
  • e03a8a1c92 Doh Eelco Dolstra 2012-09-13 14:58:56 -0400
  • 8fbe96cb31 RemoteStore::connectToDaemon(): Set close-on-exec flag Eelco Dolstra 2012-09-13 14:46:37 -0400
  • e6e495649c Vacuum the SQLite DB after running the garbage collector Eelco Dolstra 2012-09-13 14:33:41 -0400
  • 2923b55f9d Delete paths in a component in topologically sorted order Eelco Dolstra 2012-09-13 13:08:27 -0400
  • 31114ec3a5 Fix the store optimisation test Eelco Dolstra 2012-09-13 12:54:23 -0400
  • c845c0ccad nix-channel: Add option to force fetching of manifests Eelco Dolstra 2012-09-13 12:11:40 -0400
  • b14717ab90 Delete manifests in "nix-channel --remove" or when a binary cache is available Eelco Dolstra 2012-09-13 11:35:46 -0400
  • 6c4ac29917 Disable auto store optimisation for now Eelco Dolstra 2012-09-13 10:28:20 -0400
  • e56f71edaf In startBuilder(), only print the new paths we're building Eelco Dolstra 2012-09-13 10:06:24 -0400
  • 4fca02077c Handle gc-keep-outputs and gc-keep-derivations both enabled Eelco Dolstra 2012-09-12 18:49:35 -0400
  • 479e9172b3 Build hook: Pass the timeout to the remote builder Eelco Dolstra 2012-09-12 12:15:47 -0400
  • 4ba47205c6 Fix test failure on Darwin Eelco Dolstra 2012-09-12 11:29:10 -0400
  • 6762424e24 Compatibility fix for WWW::Curl < 4.14 Eelco Dolstra 2012-09-12 10:41:17 -0400
  • d4c3b6327f Don't put results symlinks in the tests directory Eelco Dolstra 2012-09-11 19:14:15 -0400
  • 1f7901ec3b Test hash rewriting Eelco Dolstra 2012-09-11 19:10:11 -0400
  • 5e2ffd0b8a Fix "non-zero padding" error Eelco Dolstra 2012-09-11 19:09:01 -0400
  • 8cf672091e Support building a derivation if some outputs are already valid (non-chroot case) Eelco Dolstra 2012-09-11 18:39:22 -0400
  • 9dbda2b3fe Remove debug line Eelco Dolstra 2012-09-11 17:05:35 -0400
  • a2785b7391 Support building a derivation if some outputs are already valid Eelco Dolstra 2012-09-11 16:59:59 -0400
  • 295027f533 Include config.h before any other header Eelco Dolstra 2012-09-11 14:45:42 -0400
  • d3004c78d9 Don't use -warning=no-timestamp unless we have GNU tar Eelco Dolstra 2012-09-11 13:07:22 -0400
  • 360056e174 Document importing from a directory in the import documentation Shea Levy 2012-08-26 14:48:47 -0400
  • f7b650d234 Make "nix-instantiate -" interruptible Eelco Dolstra 2012-08-28 11:47:26 -0400
  • 15e1b2c223 Merge branch 'no-manifests' Eelco Dolstra 2012-08-27 14:34:51 -0400
  • 9e2fc6951c Disable the binary cache substituter by default for now Eelco Dolstra 2012-08-27 14:20:14 -0400
  • cfd968dd94 Fix stupid type error in calling std::max Eelco Dolstra 2012-08-27 14:17:13 -0400
  • f3077fd88d Add libwww-curl-perl to the Debian/Ubuntu images Eelco Dolstra 2012-08-27 13:45:53 -0400
  • cc8641815b Add WWW::Curl to the RPM dependencies Eelco Dolstra 2012-08-27 11:47:49 -0400
  • 2688fb73f1 Add perl-WWW-Curl to the RPM image Eelco Dolstra 2012-08-27 11:47:04 -0400
  • 8207359227 Whitespace Eelco Dolstra 2012-08-27 11:28:48 -0400
  • 8b8fe6139e Drop dependency on List::MoreUtils Eelco Dolstra 2012-08-27 11:28:34 -0400
  • babe54bf97 Add missing file Eelco Dolstra 2012-08-27 11:11:30 -0400
  • e94806d030 Merge branch 'master' into no-manifests Eelco Dolstra 2012-08-27 11:09:07 -0400
  • a9e6752bbd Include the output name in the GC root link Eelco Dolstra 2012-08-24 16:58:11 -0400
  • 4aa1e5c554 Receive reserveSpace before calling startWork() Eelco Dolstra 2012-08-22 10:58:24 -0400
  • d950cfe70b Check if MS_PRIVATE is defined Eelco Dolstra 2012-08-20 15:55:49 -0400
  • 56e30e161c In the chroot, make all mounted filesystems private Eelco Dolstra 2012-08-20 15:27:30 -0400
  • f0eab0636b Don't bind-mount /proc since we mount our own Eelco Dolstra 2012-08-20 15:27:00 -0400
  • 862c4c5ec5 Fix 1755 permission on temporary directories left behind by ‘-K’ Eelco Dolstra 2012-08-19 16:32:42 -0400
  • 767101824a Avoid concatenating lists of one string Eelco Dolstra 2012-08-13 15:10:29 -0400
  • e5c589d271 Don't allocate empty lists Eelco Dolstra 2012-08-13 15:02:09 -0400
  • 3e89ef597c Optimise concatenating a list to an empty list Eelco Dolstra 2012-08-13 14:58:54 -0400
  • 9c2d63084b Add a primop ‘elemAt’ to get an element from a list Eelco Dolstra 2012-08-13 13:46:42 -0400
  • 198d0338be Add a primop ‘concatLists’ Eelco Dolstra 2012-08-13 01:53:10 -0400
  • b9e5b908ed Provide an efficient implementation of ‘elem’ Eelco Dolstra 2012-08-13 01:05:35 -0400
  • 4ccd48ce24 Add a "filter" primop Eelco Dolstra 2012-08-13 00:28:08 -0400
  • 62f72eb9e1 Add some more evaluations stats Eelco Dolstra 2012-08-12 23:41:48 -0400
  • e82767910c Add some basic profiling support to the evaluator Eelco Dolstra 2012-08-12 23:29:28 -0400
  • 325d1cfebf Don't warn about maximum link count exceeded on 0-byte files Eelco Dolstra 2012-08-07 16:22:54 -0400
  • d025142f52 Handle amount of disk space saved by hard linking being negative Eelco Dolstra 2012-08-05 21:45:27 -0400
  • b6c989b801 Fix race condition when two processes create a hard link to a file in .links Eelco Dolstra 2012-08-05 21:41:44 -0400
  • 108e14bb18 Fix race condition when two processes create the same link in /nix/store/.links Eelco Dolstra 2012-08-05 18:17:55 -0400
  • 6763084ae5 Count bytes freed deleting unused links Eelco Dolstra 2012-08-01 22:43:03 -0400
  • 01d56c1eec Drop the block count in the garbage collector Eelco Dolstra 2012-08-01 22:34:46 -0400
  • 967d066d8e nix-store --gc: Make ‘--max-freed 0’ do the right thing Eelco Dolstra 2012-08-01 19:14:30 -0400
  • 1df702d347 removeUnusedLinks(): Print stats on disk space saved by hard linking Eelco Dolstra 2012-08-01 19:01:50 -0400
  • 9c2decaa19 Merge branch 'master' into no-manifests Eelco Dolstra 2012-08-01 18:03:49 -0400
  • 5170c5691a nix-channel: Use binary caches advertised by channels Eelco Dolstra 2012-08-01 17:56:11 -0400
  • 79bba3782c Doh Eelco Dolstra 2012-08-01 17:21:47 -0400
  • ca94b38371 nix-env: Ignore manifest.nix when recursing into ~/.nix-defexpr Eelco Dolstra 2012-08-01 16:43:36 -0400
  • 46f852cda0 Use a GNU tar flag to shut up warnings about implausibly old timestamp Eelco Dolstra 2012-08-01 16:42:51 -0400
  • afa7e01878 Inline unpack-channel.sh Eelco Dolstra 2012-08-01 16:34:17 -0400
  • 234ce610e0 Doh Eelco Dolstra 2012-08-01 16:09:47 -0400
  • 7b10562370 Make ‘nix-store --optimise’ interruptible Eelco Dolstra 2012-08-01 16:06:49 -0400
  • 8a25d787d7 download-from-binary-cache: Remove duplicate URLs Eelco Dolstra 2012-08-01 11:33:15 -0400
  • c770a2422a Report substituter errors to clients of the Nix daemon Eelco Dolstra 2012-08-01 11:19:24 -0400
  • 4d1b64f118 Allow daemon users to override ‘binary-caches’ Eelco Dolstra 2012-07-31 18:56:22 -0400
  • eb7849e3a2 Prevent an injection attack in passing untrusted options to substituters Eelco Dolstra 2012-07-31 18:50:32 -0400
  • 90d9c58d4d Pass all --option flags to the daemon Eelco Dolstra 2012-07-31 18:19:44 -0400
  • 89a8207029 Add an option ‘build-fallback’ (equivalent to the --fallback flag) Eelco Dolstra 2012-07-31 17:56:02 -0400
  • 157170059d Manual: Remove reference to non-existent -I option Eelco Dolstra 2012-07-30 22:29:42 -0400
  • 97421eb5ec Refactor settings processing Eelco Dolstra 2012-07-30 19:55:41 -0400
  • d50d7a2874 Whitespace Eelco Dolstra 2012-07-30 17:13:25 -0400
  • 9cd63d2244 Do some validation of URLs Eelco Dolstra 2012-07-30 17:09:36 -0400
  • f3eb29c653 Fix the test Eelco Dolstra 2012-07-30 17:09:13 -0400
  • 9de6d10d11 Get rid of $NIX_BINARY_CACHES Eelco Dolstra 2012-07-30 16:39:31 -0400
  • ab42bf1dab nix-install-package: Support binary caches Eelco Dolstra 2012-07-30 16:11:02 -0400