mirror of
https://github.com/privatevoid-net/nix-super.git
synced 2025-01-19 01:26:47 +02:00
3be7c0037e
Currently, the worker protocol has a version number that we increment whenever we change something in the protocol. However, this can cause a collision between Nix PRs / forks that make protocol changes (e.g. PR #9857 increments the version, which could collide with another PR). So instead, the client and daemon now exchange a set of protocol features (such as `auth-forwarding`). They will use the intersection of the sets of features, i.e. the features they both support. Note that protocol features are completely distinct from `ExperimentalFeature`s. |
||
---|---|---|
.. | ||
data | ||
.version | ||
build-utils-meson | ||
common-protocol.cc | ||
content-address.cc | ||
derivation-advanced-attrs.cc | ||
derivation.cc | ||
derived-path.cc | ||
downstream-placeholder.cc | ||
http-binary-cache-store.cc | ||
legacy-ssh-store.cc | ||
local-binary-cache-store.cc | ||
local-overlay-store.cc | ||
local-store.cc | ||
local.mk | ||
machines.cc | ||
meson.build | ||
nar-info-disk-cache.cc | ||
nar-info.cc | ||
nix_api_store.cc | ||
outputs-spec.cc | ||
package.nix | ||
path-info.cc | ||
path.cc | ||
references.cc | ||
s3-binary-cache-store.cc | ||
serve-protocol.cc | ||
ssh-store.cc | ||
store-reference.cc | ||
uds-remote-store.cc | ||
worker-protocol.cc |