Age | Commit message (Collapse) | Author | Files | Lines | |
---|---|---|---|---|---|
2007-06-12 | * Support queryDeriver() in multi-user installations. | Eelco Dolstra | 1 | -0/+1 | |
2007-02-21 | * `nix-store --import' now also works in remote mode. The worker | Eelco Dolstra | 1 | -1/+2 | |
always requires a signature on the archive. This is to ensure that unprivileged users cannot add Trojan horses to the Nix store. | |||||
2007-02-21 | * Support exportPath() in remote mode. | Eelco Dolstra | 1 | -0/+3 | |
2006-12-05 | * Allow unprivileged users to run the garbage collector and to do | Eelco Dolstra | 1 | -0/+1 | |
`nix-store --delete'. But unprivileged users are not allowed to ignore liveness. * `nix-store --delete --ignore-liveness': ignore the runtime roots as well. | |||||
2006-12-05 | * The determination of the root set should be made by the privileged | Eelco Dolstra | 1 | -0/+11 | |
process, so forward the operation. * Spam the user about GC misconfigurations (NIX-71). * findRoots: skip all roots that are unreadable - the warnings with which we spam the user should be enough. | |||||
2006-12-04 | * Add indirect root registration to the protocol so that unprivileged | Eelco Dolstra | 1 | -1/+2 | |
processes can register indirect roots. Of course, there is still the problem that the garbage collector can only read the targets of the indirect roots when it's running as root... | |||||
2006-12-04 | * When NIX_REMOTE=daemon, connect to /nix/var/nix/daemon.socket | Eelco Dolstra | 1 | -0/+5 | |
instead of forking a worker. | |||||
2006-12-03 | * Some hackery to propagate the worker's stderr and exceptions to the | Eelco Dolstra | 1 | -0/+5 | |
client. | |||||
2006-12-02 | * Move addTempRoot() to the store API, and add another function | Eelco Dolstra | 1 | -0/+2 | |
syncWithGC() to allow clients to register GC roots without needing write access to the global roots directory or the GC lock. | |||||
2006-12-01 | * Merge addToStore and addToStoreFixed. | Eelco Dolstra | 1 | -1/+0 | |
* addToStore now adds unconditionally, it doesn't use readOnlyMode. Read-only operation is up to the caller (who can call computeStorePathForPath). | |||||
2006-11-30 | * More remote operations. | Eelco Dolstra | 1 | -0/+7 | |
* Added new operation hasSubstitutes(), which is more efficient than querySubstitutes().size() > 0. | |||||
2006-11-30 | * More operations. | Eelco Dolstra | 1 | -3/+5 | |
2006-11-30 | * First remote operation: isValidPath(). | Eelco Dolstra | 1 | -0/+16 | |