Age | Commit message (Expand) | Author | Files | Lines |
2008-07-18 | * Use the copy-from-other-stores substituter by default. Of course, | Eelco Dolstra | 1 | -3/+4 |
2008-06-18 | * --max-freed: support values >= 4 GB. | Eelco Dolstra | 1 | -2/+2 |
2008-06-18 | * Garbage collector: option `--max-freed' to stop after at least N | Eelco Dolstra | 1 | -1/+1 |
2008-06-14 | * nix-worker: clean up the temporary root for the worker processes | Eelco Dolstra | 1 | -9/+6 |
2007-11-16 | * Flag `--no-build-hook' to disable distributed builds. | Eelco Dolstra | 1 | -0/+2 |
2007-08-12 | * Get rid of the substitutes database table (NIX-47). Instead, if we | Eelco Dolstra | 1 | -1/+7 |
2007-05-01 | * Set a terminate() handler to ensure that we leave the BDB | Eelco Dolstra | 1 | -0/+24 |
2007-03-30 | * Work around a bug in Apple's GCC preprocessor. | Eelco Dolstra | 1 | -2/+2 |
2007-01-13 | * Removed chroot support. | Eelco Dolstra | 1 | -6/+0 |
2006-12-08 | * Kill a build if it has gone for more than a certain number of | Eelco Dolstra | 1 | -14/+18 |
2006-12-07 | * Move setuidCleanup() to libutil. | Eelco Dolstra | 1 | -3/+0 |
2006-12-06 | * nix-setuid-helper: allow running programs under a different uid. | Eelco Dolstra | 1 | -11/+2 |
2006-12-05 | * Allow unprivileged users to run the garbage collector and to do | Eelco Dolstra | 1 | -1/+0 |
2006-12-05 | * In addPermRoot, check that the root that we just registered can be | Eelco Dolstra | 1 | -1/+1 |
2006-12-04 | * Install the worker in bindir, not libexecdir. | Eelco Dolstra | 1 | -0/+1 |
2006-12-03 | * Doh. | Eelco Dolstra | 1 | -0/+3 |
2006-12-03 | * Don't run setuid root when build-users is empty. | Eelco Dolstra | 1 | -1/+1 |
2006-12-03 | * Removed `build-allow-root'. | Eelco Dolstra | 1 | -0/+2 |
2006-12-03 | * Use setreuid if setresuid is not available. | Eelco Dolstra | 1 | -6/+12 |
2006-12-02 | * Remove most of the old setuid code. | Eelco Dolstra | 1 | -4/+56 |
2006-11-30 | * Refactoring. There is now an abstract interface class StoreAPI | Eelco Dolstra | 1 | -2/+3 |
2006-11-18 | * Turn off synchronisation between C and C++ I/O functions. This | Eelco Dolstra | 1 | -0/+2 |
2006-09-27 | * Fix setuid builds. | Eelco Dolstra | 1 | -4/+0 |
2006-09-04 | * Move setuid stuff to libutil. | Eelco Dolstra | 1 | -133/+0 |
2006-09-04 | * Don't need extern "C". | Eelco Dolstra | 1 | -2/+0 |
2006-09-04 | * Use a proper namespace. | Eelco Dolstra | 1 | -8/+19 |
2006-08-29 | * Support singleton values and nested lists again in `args', but print | Eelco Dolstra | 1 | -7/+4 |
2006-08-10 | * New configuration setting `build-max-jobs' which sets the default | Eelco Dolstra | 1 | -0/+7 |
2006-07-20 | * Use $(libexecdir) to find find-runtime-roots.pl. | Eelco Dolstra | 1 | -0/+1 |
2006-07-06 | * Allow the canonical system name to be specified at runtime in the | Eelco Dolstra | 1 | -0/+2 |
2006-03-10 | * Allow `make check' to work in directories that have symlink | Eelco Dolstra | 1 | -23/+2 |
2006-03-01 | * Close the database before the destructor runs. | Eelco Dolstra | 1 | -0/+3 |
2006-01-09 | * dirOf: return "/", not "", for paths in the root directory. Fixes NIX-26. | Eelco Dolstra | 1 | -1/+1 |
2005-11-04 | * Install signal handlers for SIGTERM and SIGHUP. This ensures that | Eelco Dolstra | 1 | -0/+4 |
2005-10-17 | * Beginning of secure multi-user Nix stores. If Nix is started as | Eelco Dolstra | 1 | -0/+5 |
2005-02-01 | * A GC setting `gc-keep-outputs' to specify whether output paths of | Eelco Dolstra | 1 | -0/+1 |
2005-02-01 | * nix-store, nix-instantiate: added an option `--add-root' to | Eelco Dolstra | 1 | -1/+23 |
2005-01-31 | * Automatically remove temporary root files. | Eelco Dolstra | 1 | -0/+14 |
2005-01-28 | * Use NIX_STORE environment variable to locate the store (in addition | Eelco Dolstra | 1 | -1/+1 |
2005-01-19 | * Renamed `normalise.cc' -> `build.cc', `storeexprs.cc' -> | Eelco Dolstra | 1 | -2/+2 |
2005-01-14 | * Start move towards SHA-256 hashes instead of MD5. | Eelco Dolstra | 1 | -4/+4 |
2004-10-29 | * Drop ATmake / ATMatcher also in handling store expressions. | Eelco Dolstra | 1 | -0/+6 |
2004-10-25 | * Allow certain operations to succeed even if we don't have write | Eelco Dolstra | 1 | -0/+2 |
2004-09-10 | * Operation `--delete-generations' to delete generations of a | Eelco Dolstra | 1 | -3/+1 |
2004-09-09 | * A very dirty hack to make setuid installations a bit nicer to use. | Eelco Dolstra | 1 | -12/+49 |
2004-09-09 | * Use setre[ug]id() instead of setres[ug]id(), since the former is | Eelco Dolstra | 1 | -4/+4 |
2004-09-09 | * Set the umask to known value (0022). This is important in a | Eelco Dolstra | 1 | -0/+6 |
2004-08-20 | * The gid should also match. | Eelco Dolstra | 1 | -1/+1 |
2004-08-20 | * Unbreak programs that are not setuid (such as nix-hash). | Eelco Dolstra | 1 | -0/+3 |
2004-08-20 | * On systems that have the setresuid() and setresgid() system calls to | Eelco Dolstra | 1 | -8/+21 |