aboutsummaryrefslogtreecommitdiff
path: root/src/libstore/worker-protocol.hh
AgeCommit message (Expand)Author
2020-08-05Solve template deduction problemCarlo Nucera
2020-08-05WIP: Put the worker protocol `read` and `write` in a namespace to disambigJohn Ericson
2020-08-05Proxy -> Phantom to match RustJohn Ericson
2020-08-04Remove unused functionsJohn Ericson
2020-08-04WIP systematize more of the worker protocolJohn Ericson
2020-07-31Merge branch 'master' of github.com:NixOS/nix into drv-outputs-map-allow-missingCarlo Nucera
2020-07-30Merge remote-tracking branch 'origin/master' into substitute-other-storedirMatthew Bauer
2020-07-29Fix RemoteStore::addToStore() latencyEelco Dolstra
2020-07-24`queryDerivationOutputMap` no longer assumes all outputs have a mappingJohn Ericson
2020-07-02Merge remote-tracking branch 'origin/master' into substitute-other-storedirMatthew Bauer
2020-06-24Add a way to get all the outputs of a derivation with their labelregnat
2020-06-22Merge remote-tracking branch 'origin/master' into substitute-other-storedirMatthew Bauer
2020-06-19Update worker protocol to support sending storepath mapsMatthew Bauer
2020-06-12Remove Store::queryDerivationOutputNames()Eelco Dolstra
2019-12-10Make the Store API more type-safeEelco Dolstra
2019-10-30minor: fix mismatch of struct/class forward decl of 'Source'Will Dietz
2019-10-29Move most of the daemon implementation to libstoreEelco Dolstra
2018-05-30Make 'nix copy --to daemon' run in constant memory (daemon side)Eelco Dolstra
2017-08-28Don't send progress messages to older clientsEelco Dolstra
2017-08-28Tunnel progress messages from the daemon to the clientEelco Dolstra
2017-04-06Implement RemoteStore::queryMissing()Eelco Dolstra
2016-11-09Merge branch 'ssh-store' of https://github.com/shlevy/nixEelco Dolstra
2016-09-02Implement nar-based addToStore for remote-storeShea Levy
2016-09-02Add narFromPath op to nix daemonShea Levy
2016-06-01Make the store directory a member variable of StoreEelco Dolstra
2016-05-04Add a Store::addToStore() variant that accepts a NAREelco Dolstra
2016-04-20RemoteStore: Propagate InvalidPath exceptions from the daemonEelco Dolstra
2016-04-19Move path info caching from BinaryCacheStore to StoreEelco Dolstra
2016-04-05Add "nix copy-sigs" commandEelco Dolstra
2016-03-30LocalStore: Keep track of ultimately trusted pathsEelco Dolstra
2015-12-02daemon: Add 'buildMode' parameter to 'buildPaths' RPCLudovic Courtès
2015-09-03Implement buildDerivation() via the daemonEelco Dolstra
2015-06-02Add a ‘verifyStore’ RPCLudovic Courtès
2014-09-01Add an 'optimiseStore' remote procedure call.Ludovic Courtès
2014-07-24Remove some dead codeEelco Dolstra
2013-08-07Run the daemon worker on the same CPU as the clientEelco Dolstra
2013-03-08Revert "Prevent config.h from being clobbered"Eelco Dolstra
2013-03-07Prevent config.h from being clobberedEelco Dolstra
2013-02-19Add `Settings::nixDaemonSocketFile'.Ludovic Courtès
2012-12-20nix-store -q --roots: Respect the gc-keep-outputs/gc-keep-derivations settingsEelco Dolstra
2012-07-30WhitespaceEelco Dolstra
2012-07-26Merge branch 'master' into no-manifestsEelco Dolstra
2012-07-18Use "#pragma once" to prevent repeated header file inclusionEelco Dolstra
2012-07-18Merge branch 'master' into no-manifestsEelco Dolstra
2012-07-17Add function queryPathFromHashPart()Eelco Dolstra
2012-07-11Replace hasSubstitutes() with querySubstitutablePaths()Eelco Dolstra
2012-07-11Add a function queryValidPaths()Eelco Dolstra
2012-07-11Rename queryValidPaths() to queryAllValidPaths()Eelco Dolstra
2012-07-11Implement querySubstitutablePathInfos() in the daemonEelco Dolstra
2012-06-27nix-store -r: do substitutions in parallelEelco Dolstra