lix/src/libstore
John Ericson 5ccd94501d Allow trustless building of CA derivations
Include a long comment explaining the policy. Perhaps this can be moved
to the manual at some point in the future.

Also bump the daemon protocol minor version, so clients can tell whether
`wopBuildDerivation` supports trustless CA derivation building. I hope
to take advantage of this in a follow-up PR to support trustless remote
building with the minimal sending of derivation closures.
2020-08-13 18:15:57 +00:00
..
builtins Sed some names to perhaps avoid conflicts 2020-08-05 14:49:25 +00:00
binary-cache-store.cc Fix .ls file names in binary caches 2020-08-07 21:18:29 +02:00
binary-cache-store.hh Make 'nix copy' to s3:// binary caches run in constant memory 2020-07-13 20:07:19 +02:00
build.cc Merge branch 'daemon-auth-cleanup' of github.com:obsidiansystems/nix into HEAD 2020-08-12 18:22:31 +00:00
builtins.hh buildenv: Eliminate global variables, other cleanup 2020-03-24 14:06:47 +01:00
content-address.cc Merge branch 'misc-ca' of https://github.com/obsidiansystems/nix 2020-08-05 16:50:05 +02:00
content-address.hh Factor out commonality between nix-prefetch-url and nix-store --add-fixed 2020-07-10 13:21:37 +02:00
crypto.cc binary-cache-public-keys -> trusted-public-keys 2017-11-20 17:32:34 +01:00
crypto.hh Revert "Get rid of unicode quotes (#1140)" 2016-11-26 00:38:01 +01:00
daemon.cc Allow trustless building of CA derivations 2020-08-13 18:15:57 +00:00
daemon.hh Separate auth and logic for the daemon 2020-08-12 15:22:33 +00:00
derivations.cc Deduplicate parsing and reading derivations 2020-08-10 01:40:50 +00:00
derivations.hh Remove name parameter from writeDerivation 2020-08-10 01:35:59 +00:00
export-import.cc Merge remote-tracking branch 'upstream/master' into hash-always-has-type 2020-07-27 14:22:45 +00:00
filetransfer.cc Use heuristics to decide when to show the response 2020-07-20 15:57:58 -04:00
filetransfer.hh Adjust FileTransferError message to use opt response 2020-06-18 14:48:45 +00:00
fs-accessor.hh Shut up some warnings 2019-09-22 21:57:05 +02:00
gc.cc unsigned long long -> uint64_t 2020-07-30 13:34:04 +02:00
globals.cc Shorten the path to the test root 2020-07-03 09:20:01 +02:00
globals.hh Merge remote-tracking branch 'origin/master' into substitute-other-storedir 2020-07-30 12:38:24 -05:00
http-binary-cache-store.cc Make 'nix copy' to s3:// binary caches run in constant memory 2020-07-13 20:07:19 +02:00
legacy-ssh-store.cc Merge branch 'hash-always-has-type' of github.com:obsidiansystems/nix into better-ca-parse-errors 2020-07-16 17:28:52 +00:00
local-binary-cache-store.cc Make 'nix copy' to s3:// binary caches run in constant memory 2020-07-13 20:07:19 +02:00
local-fs-store.cc toStorePath(): Return a StorePath and the suffix 2020-07-13 16:25:48 +02:00
local-store.cc Style fix 2020-08-05 16:51:06 +02:00
local-store.hh addToStore in terms of addToStoreFromDump is not local-store-specific 2020-08-03 04:13:45 +00:00
local.mk Merge remote-tracking branch 'origin/master' into flakes 2020-06-17 10:26:52 +02:00
machines.cc Make system-features a store setting 2020-08-12 18:13:00 +00:00
machines.hh Make system-features a store setting 2020-08-12 18:13:00 +00:00
misc.cc Make names more consistent 2020-08-05 14:44:39 +00:00
names.cc Move names.{cc,hh} to libstore 2020-06-11 15:42:18 +02:00
names.hh Move names.{cc,hh} to libstore 2020-06-11 15:42:18 +02:00
nar-accessor.cc unsigned long long -> uint64_t 2020-07-30 13:34:04 +02:00
nar-accessor.hh NarAccessor: Run in constant memory 2020-07-13 17:30:42 +02:00
nar-info-disk-cache.cc Rename two hash constructors to proper functions 2020-07-01 18:34:18 -04:00
nar-info-disk-cache.hh Misc changes from the flakes branch 2020-03-24 14:34:47 +01:00
nar-info.cc Merge branch 'hash-always-has-type' into HEAD 2020-07-02 21:47:51 +00:00
nar-info.hh Move ValidPathInfo to its own header 2020-06-25 17:48:49 +00:00
nix-store.pc.in pkg-config files: Use c++17 2019-03-14 14:11:12 +01:00
optimise-store.cc unsigned long long -> uint64_t 2020-07-30 13:34:04 +02:00
parsed-derivations.cc Make system-features a store setting 2020-08-12 18:13:00 +00:00
parsed-derivations.hh Make system-features a store setting 2020-08-12 18:13:00 +00:00
path-info.hh Merge remote-tracking branch 'upstream/master' into path-info-header 2020-08-03 21:02:28 +00:00
path.cc toStorePath(): Return a StorePath and the suffix 2020-07-13 16:25:48 +02:00
path.hh Merge remote-tracking branch 'origin/master' into substitute-other-storedir 2020-07-02 11:14:04 -04:00
pathlocks.cc convert some printError calls to logError 2020-05-03 08:01:25 -06:00
pathlocks.hh Use BSD instead of POSIX file locks 2019-08-02 18:39:16 +02:00
profiles.cc Generations API cleanup 2020-07-16 15:18:21 +02:00
profiles.hh Generations API cleanup 2020-07-16 15:18:21 +02:00
references.cc Merge remote-tracking branch 'upstream/master' into hash-always-has-type 2020-07-27 14:22:45 +00:00
references.hh WIP: Make Hash always store a valid hash type 2020-06-19 21:48:57 +00:00
remote-fs-accessor.cc toStorePath(): Return a StorePath and the suffix 2020-07-13 16:25:48 +02:00
remote-fs-accessor.hh toStorePath(): Return a StorePath and the suffix 2020-07-13 16:25:48 +02:00
remote-store.cc Merge branch 'master' of github.com:NixOS/nix into better-ca-parse-errors 2020-07-30 18:27:25 -04:00
remote-store.hh Merge remote-tracking branch 'origin/master' into substitute-other-storedir 2020-07-30 12:38:24 -05:00
s3-binary-cache-store.cc S3BinaryCacheStore: Fix size determination 2020-08-04 16:01:13 +02:00
s3-binary-cache-store.hh Revert "Remove putBytes" 2020-08-04 15:56:10 +02:00
s3.hh DataTransfer -> FileTransfer 2020-04-08 22:26:57 +02:00
sandbox-defaults.sb sandbox: fix /bin/sh on catalina 2020-03-20 22:12:30 +01:00
sandbox-minimal.sb Always use the Darwin sandbox 2017-06-06 18:44:49 +02:00
sandbox-network.sb OS X sandbox: Improve builtin sandbox profile 2017-05-31 17:25:51 +02:00
schema.sql Mark content-addressed paths in the Nix database and in .narinfo 2016-08-10 18:05:35 +02:00
serve-protocol.hh Make adding paths via nix-store --serve run in constant memory 2018-08-03 21:21:16 +02:00
sqlite.cc Merge remote-tracking branch 'origin/master' into flakes 2020-06-17 10:26:52 +02:00
sqlite.hh Merge remote-tracking branch 'origin/master' into flakes 2020-06-17 10:26:52 +02:00
ssh-store.cc Fix segfault in gcc on i686-linux 2020-02-07 13:01:48 +01:00
ssh.cc Revert the enum struct change 2020-06-18 22:11:26 +00:00
ssh.hh SSHMaster: Bypass SSH when connecting to localhost 2018-08-03 21:20:38 +02:00
store-api.cc Merge remote-tracking branch 'upstream/master' into misc-ca 2020-08-05 14:40:01 +00:00
store-api.hh Make system-features a store setting 2020-08-12 18:13:00 +00:00
worker-protocol.hh Allow trustless building of CA derivations 2020-08-13 18:15:57 +00:00