aboutsummaryrefslogtreecommitdiff
path: root/src/libstore/daemon.cc
AgeCommit message (Expand)Author
2024-10-15treewide: consistently mark overridden settings as suchAlois Wohlschlager
2024-08-28tree-wide: shuffle headers around for about 30s compile timeJade Lovelace
2024-08-08tree-wide: fix a pile of lintsJade Lovelace
2024-08-08refactor: make HashType and Base enum classes for type safetyJade Lovelace
2024-07-22enable -Werror=suggest-overrideeldritch horrors
2024-07-16libstore: remove WriteConn::sink fieldseldritch horrors
2024-07-16libstore: generatorize protocol serializerseldritch horrors
2024-07-16libstore: remove a sinkToSouce from old daemon protocoleldritch horrors
2024-07-11libstore: turn copyNAR into a generatoreldritch horrors
2024-07-05libstore: convert dumpPath to a generatoreldritch horrors
2024-07-03libutil: begin porting serialization to generatorseldritch horrors
2024-06-19libstore: remove operations that are never called by supported clientsJade Lovelace
2024-06-16libstore: refuse to serialise ancient protocolsJade Lovelace
2024-06-16libstore daemon: remove very old protocol support (<2.3)Jade Lovelace
2024-06-01chore: rebrand Nix to Lix when it makes senseRaito Bezarius
2024-05-29Remove 100s of CPU time (10%) from build times (1465s -> 1302s)Jade Lovelace
2024-05-24libstore: parse the buildMode instead of unchecked castJade Lovelace
2024-05-04Warn on untrusted client settings being ignoredJade Lovelace
2024-03-24libstore: un-inline copyNAR expansionseldritch horrors
2024-03-18un-nixes ur lix, a littleJade Lovelace
2024-03-17Delete hasPrefix and hasSuffix from the codebaseJade Lovelace
2024-03-09libexpr: Support structured error classeseldritch horrors
2024-03-04Merge pull request #9587 from amjoseph-nixpkgs/pr/wopBuildDerivation/explaineldritch horrors
2024-03-04Merge pull request #6223 from obsidiansystems/worker-proto-with-versioneldritch horrors
2024-03-04Merge pull request #9157 from obsidiansystems/protocol-versionsRobert Hensing
2023-07-24Clean up store hierarchy with `IndirectRootStore`John Ericson
2023-06-27Allow to sign path as unprivileged userJean-François Roche
2023-06-19Create `worker_proto::{Read,Write}Conn`John Ericson
2023-06-19Put worker protocol items inside a `WorkerProto` structJohn Ericson
2023-06-19Split out worker protocol template definitions from declarationsJohn Ericson
2023-05-17Revert "Revert "Use template structs instead of phantoms""John Ericson
2023-05-09Add name to some error messagesJohn Ericson
2023-04-17`TextHashMethod` -> `TextIngestionMethod`, gate with XP featureJohn Ericson
2023-04-17Merge remote-tracking branch 'upstream/master' into ca-drv-exoticJohn Ericson
2023-04-17Experimentally allow forcing `nix-daemon` trust; use this to testJohn Ericson
2023-04-17Merge pull request #6312 from obsidiansystems/keyed-build-resultRobert Hensing
2023-04-17Merge remote-tracking branch 'upstream/master' into ca-drv-exoticJohn Ericson
2023-04-15Introduce `SingleDrvOutputs`John Ericson
2023-04-07Merge remote-tracking branch 'upstream/master' into path-infoJohn Ericson
2023-04-06Add `Store::isTrustedClient()`matthewcroughan
2023-04-01Merge branch 'path-info' into ca-drv-exoticJohn Ericson
2023-04-01Merge commit 'aa99005004bccc9be506a2a2f162f78bad4bcb41' into ca-drv-exoticJohn Ericson
2023-03-30Use "raw pattern" for content address typesJohn Ericson
2023-03-20Move enabled experimental feature to libutil structJohn Ericson
2023-03-02Remove FormatOrString and remaining uses of format()Eelco Dolstra
2023-02-28Merge branch 'path-info' into ca-drv-exoticJohn Ericson
2023-02-03Merge pull request #7739 from obsidiansystems/user-settingsEelco Dolstra
2023-02-02Move `trustedUsers` and `allowedUsers` to separate config structJohn Ericson
2023-02-02Get rid of the `authHook` parameter on `processConnection`John Ericson
2023-02-02daemon: Warn on old clients passing unexpected plugin-files.Shea Levy