about summary refs log tree commit diff
path: root/src/libutil
AgeCommit message (Expand)AuthorFilesLines
2013-11-22 Drop the dependency on AutomakeEelco Dolstra1-1/+3
2013-11-22 Rename $(here) to $(d) for brevity, and remove trailing slashEelco Dolstra1-4/+5
2013-11-22 New non-recursive, plain Make-based build systemEelco Dolstra1-0/+10
2013-11-14 Remove nix-setuid-helperEelco Dolstra2-17/+0
2013-09-17 RestoreSink: Slightly reduce the number of concurrent FDsEelco Dolstra1-0/+1
2013-09-06 Don't apply the CPU affinity hack to nix-shell (and other Perl programs)Eelco Dolstra1-6/+5
2013-08-26 Fix typos, especially those that end up in the Nix manualIvan Kozik2-3/+3
2013-08-19 Store Nix integers as longsEelco Dolstra2-9/+6
2013-08-07 Fix build on non-LinuxEelco Dolstra1-0/+2
2013-08-07 Run the daemon worker on the same CPU as the clientEelco Dolstra3-2/+65
2013-07-30 killUser: Don't let the child kill itself on AppleShea Levy1-0/+13
2013-07-12 Garbage collector: Don't follow symlinks arbitrarilyEelco Dolstra2-0/+13
2013-06-20 Don't keep "disabled" substituters runningEelco Dolstra1-0/+1
2013-06-07 Process stderr from substituters while doing have/info queriesEelco Dolstra2-0/+8
2013-01-03 Remove tabsEelco Dolstra2-46/+46
2013-01-03 Clear any immutable bits in the Nix storeEelco Dolstra4-64/+2
2012-11-26 Make "nix-build -A <derivation>.<output>" do the right thingEelco Dolstra2-1/+14
2012-11-15 Don't use std::cerr in a few placesEelco Dolstra2-16/+23
2012-11-15 Add some debug codeEelco Dolstra1-1/+1
2012-11-09 Use vfork() instead of fork() if availableEelco Dolstra2-3/+14
2012-11-09 Remove some redundant close() callsEelco Dolstra1-10/+8
2012-11-09 Remove the quickExit functionEelco Dolstra2-13/+3
2012-10-23 If hashes do not match, print them in base-32 for SHA-1/SHA-256Eelco Dolstra2-0/+9
2012-10-04 XML writer: flush after newlinesEelco Dolstra1-4/+4
2012-09-28 Handle octal escapes in /proc/self/mountinfoEelco Dolstra2-0/+21
2012-09-19 Remove setting of the immutable bitEelco Dolstra2-26/+2
2012-09-19 Templatise tokenizeString()Eelco Dolstra2-3/+6
2012-09-11 Include config.h before any other headerEelco Dolstra1-0/+2
2012-08-27 Merge branch 'master' into no-manifestsEelco Dolstra2-18/+15
2012-08-20 In the chroot, make all mounted filesystems privateEelco Dolstra2-3/+3
2012-08-12 Add some basic profiling support to the evaluatorEelco Dolstra1-0/+3
2012-08-01 Drop the block count in the garbage collectorEelco Dolstra2-15/+9
2012-08-01 DohEelco Dolstra1-1/+1
2012-08-01 Report substituter errors to clients of the Nix daemonEelco Dolstra2-1/+12
2012-07-26 Set permissions on temporary build directories to 0700Eelco Dolstra2-3/+3
2012-07-18 Use "#pragma once" to prevent repeated header file inclusionEelco Dolstra7-34/+7
2012-06-25 When using chroots, use a private PID namespaceEelco Dolstra1-2/+5
2012-03-18 Drop the externals directoryEelco Dolstra1-1/+3
2012-03-05 Set the close-on-exec flag on file descriptorsEelco Dolstra2-0/+15
2012-02-15 On Linux, make the Nix store really read-only by using the immutable bitEelco Dolstra4-2/+91
2012-02-09 Use data() instead of c_str() where appropriateEelco Dolstra3-7/+7
2011-12-22 * In the garbage collector, delete invalid paths before deletingEelco Dolstra2-1/+10
2011-12-16 * importPath() -> importPaths(). Because of buffering of the inputEelco Dolstra2-7/+13
2011-12-16 * Avoid expensive conversions from char arrays to STL strings.Eelco Dolstra2-3/+20
2011-12-16 * Make the import operation through the daemon much more efficientEelco Dolstra2-29/+44
2011-12-16 * Clean up exception handling.Eelco Dolstra2-3/+10
2011-12-15 * Refactoring: move sink/source buffering into separate classes.Eelco Dolstra4-76/+116
2011-12-15 * Buffer reads in FdSource. Together with write buffering, thisEelco Dolstra2-10/+32
2011-12-14 * Buffer writes in FdSink. This significantly reduces the number ofEelco Dolstra2-7/+37
2011-12-02 * Move parseHash16or32 into libutil, and use in nix-hash.Eelco Dolstra2-0/+19