about summary refs log tree commit diff
path: root/src/libutil/serialise.cc
AgeCommit message (Collapse)AuthorFilesLines
2009-03-22 * NAR archives: handle files larger than 2^32 bytes. Previously itEelco Dolstra1-2/+2
would just silently store only (fileSize % 2^32) bytes. * Use posix_fallocate if available when unpacking archives. * Provide a better error message when trying to unpack something that isn't a NAR archive.
2008-06-18 * Some refactoring: put the GC options / results in separate structs.Eelco Dolstra1-0/+31
* The garbage collector now also prints the number of blocks freed.
2008-05-21 * GCC 4.3.0 (Fedora 9) compatibility fixes. Reported by Gour andEelco Dolstra1-0/+2
Armijn Hemel.
2006-12-04 * Daemon mode (`nix-worker --daemon'). Clients connect to the serverEelco Dolstra1-3/+4
via the Unix domain socket in /nix/var/nix/daemon.socket. The server forks a worker process per connection. * readString(): use the heap, not the stack. * Some protocol fixes.
2006-11-30 * More remote operations.Eelco Dolstra1-0/+18
* Added new operation hasSubstitutes(), which is more efficient than querySubstitutes().size() > 0.
2006-11-30 * Skeleton of the privileged worker program.Eelco Dolstra1-0/+87
* Some refactoring: put the NAR archive integer/string serialisation code in a separate file so it can be reused by the worker protocol implementation.