summary refs log tree commit diff
path: root/src/libmain
AgeCommit message (Expand)Author
2006-12-04* Install the worker in bindir, not libexecdir.Eelco Dolstra
2006-12-03* Doh.Eelco Dolstra
2006-12-03* Don't run setuid root when build-users is empty.Eelco Dolstra
2006-12-03* Removed `build-allow-root'.Eelco Dolstra
2006-12-03* Use setreuid if setresuid is not available.Eelco Dolstra
2006-12-02* Remove most of the old setuid code.Eelco Dolstra
2006-11-30* Refactoring. There is now an abstract interface class StoreAPIEelco Dolstra
2006-11-18* Turn off synchronisation between C and C++ I/O functions. ThisEelco Dolstra
2006-09-27* Fix setuid builds.Eelco Dolstra
2006-09-04* Move setuid stuff to libutil.Eelco Dolstra
2006-09-04* Don't need extern "C".Eelco Dolstra
2006-09-04* Use a proper namespace.Eelco Dolstra
2006-09-04* Store the Nix libraries in ${libdir}/nix instead of ${libdir}.Eelco Dolstra
2006-08-29* Support singleton values and nested lists again in `args', but printEelco Dolstra
2006-08-10* New configuration setting `build-max-jobs' which sets the defaultEelco Dolstra
2006-07-20* Use $(libexecdir) to find find-runtime-roots.pl.Eelco Dolstra
2006-07-06* Allow the canonical system name to be specified at runtime in theEelco Dolstra
2006-05-12* Support for srcdir != builddir (NIX-41).Eelco Dolstra
2006-03-10* Allow `make check' to work in directories that have symlinkEelco Dolstra
2006-03-01* Close the database before the destructor runs.Eelco Dolstra
2006-01-09* dirOf: return "/", not "", for paths in the root directory. Fixes NIX-26.Eelco Dolstra
2005-11-04* Install signal handlers for SIGTERM and SIGHUP. This ensures thatEelco Dolstra
2005-10-17* Beginning of secure multi-user Nix stores. If Nix is started asEelco Dolstra
2005-07-22* Build dynamic libraries.Eelco Dolstra
2005-02-01* A GC setting `gc-keep-outputs' to specify whether output paths ofEelco Dolstra
2005-02-01* nix-store, nix-instantiate: added an option `--add-root' toEelco Dolstra
2005-01-31* Automatically remove temporary root files.Eelco Dolstra
2005-01-28* Use NIX_STORE environment variable to locate the store (in additionEelco Dolstra
2005-01-19* Renamed `normalise.cc' -> `build.cc', `storeexprs.cc' ->Eelco Dolstra
2005-01-14* Start move towards SHA-256 hashes instead of MD5.Eelco Dolstra
2004-10-29* Drop ATmake / ATMatcher also in handling store expressions.Eelco Dolstra
2004-10-25* Allow certain operations to succeed even if we don't have writeEelco Dolstra
2004-10-25* Revert r1594 - it didn't solve the problem. Instead addEelco Dolstra
2004-10-25* Make sure that the prerelease version is included in `--version'.Eelco Dolstra
2004-09-10* Operation `--delete-generations' to delete generations of aEelco Dolstra
2004-09-09* A very dirty hack to make setuid installations a bit nicer to use.Eelco Dolstra
2004-09-09* Use setre[ug]id() instead of setres[ug]id(), since the former isEelco Dolstra
2004-09-09* Set the umask to known value (0022). This is important in aEelco Dolstra
2004-08-20* The gid should also match.Eelco Dolstra
2004-08-20* Unbreak programs that are not setuid (such as nix-hash).Eelco Dolstra
2004-08-20* On systems that have the setresuid() and setresgid() system calls toEelco Dolstra
2004-08-20* Setuid support for sharing a Nix installation between multipleEelco Dolstra
2004-08-18* The default verbosity level of all Nix commands is now lvlInfo.Eelco Dolstra
2004-06-28* Added a switch `--fallback'. From the manual:Eelco Dolstra
2004-06-25* A flag `--keep-going / -k' to keep building goals if one fails, asEelco Dolstra
2004-05-13* The build hooks used to implement distributed builds can now be runEelco Dolstra
2004-05-12* A switch `-j NUMBER' to set the maximum number of parallel jobs (0 =Eelco Dolstra
2004-05-12* An quick and dirty hack to support distributed builds.Eelco Dolstra
2004-05-11* True parallel builds. Nix can now run as many build jobs inEelco Dolstra
2004-05-04* Allow the location of the store etc. to be specified usingEelco Dolstra