aboutsummaryrefslogtreecommitdiff
path: root/src/libstore/worker-protocol.hh
AgeCommit message (Expand)Author
2021-03-22Clean up serialization for `BuildResult`John Ericson
2021-02-23RemoteStore: Send back the new realisationsregnat
2021-02-23Make the build-hook work with ca derivationsregnat
2020-12-11Store metadata about drv outputs realisationsregnat
2020-11-05Allow substituting paths when building remotely using `ssh-ng://`Maximilian Bosch
2020-10-07Serialize exceptions from the daemon to the clientEelco Dolstra
2020-10-07Remove generic std::optional<T> suppport from worker protoJohn Ericson
2020-09-30nix::worker_proto -> worker_protoJohn Ericson
2020-09-30Revert "Use template structs instead of phantoms"John Ericson
2020-09-22Merge remote-tracking branch 'upstream/master' into templated-daemon-protocolJohn Ericson
2020-09-21Refactor wopAddToStore to make wopAddTextToStore obsoleteRobert Hensing
2020-09-21Overhaul wopAddToStoreRobert Hensing
2020-08-20Merge pull request #3859 from obsidiansystems/drv-outputs-map-allow-missingEelco Dolstra
2020-08-19Merge branch 'master' of github.com:NixOS/nix into templated-daemon-protocolJohn Ericson
2020-08-13Allow trustless building of CA derivationsJohn Ericson
2020-08-07Merge branch 'drv-outputs-map-allow-missing' of github.com:obsidiansystems/ni...John Ericson
2020-08-07Specialize `std::optional<StorePath>` so this is backwards compatibleJohn Ericson
2020-08-06Fix bug due to non-deterministic arg eval orderCarlo Nucera
2020-08-06Use template structs instead of phantomsCarlo Nucera
2020-08-06Remove leftover commented codeCarlo Nucera
2020-08-06Merge branch 'drv-outputs-map-allow-missing-namespace' of github.com:obsidian...Carlo Nucera
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