aboutsummaryrefslogtreecommitdiff
path: root/src/libstore/worker-protocol.hh
AgeCommit message (Expand)Author
2023-03-31Ensure all headers have `#pragma once` and are in API docsJohn Ericson
2023-03-31Extend internal API docs, part 2John Ericson
2022-03-08Add Store::buildPathsWithResults()Eelco Dolstra
2022-01-25nix store ping: Report Nix daemon versionEelco Dolstra
2022-01-18Add command 'nix store copy-log'Eelco Dolstra
2021-07-26Low-latency closure copyEelco Dolstra
2021-07-22Hacky fast closure copying mechanismEelco Dolstra
2021-05-19Always send the realisations as JSONregnat
2021-05-03Bump version number for `DerivedPath` changesMaximilian Bosch
2021-04-05Rename BuildableJohn Ericson
2021-04-05Use `BuildableReq` for `buildPaths` and `ensurePath`John Ericson
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