diff options
author | John Ericson <John.Ericson@Obsidian.Systems> | 2020-08-12 15:14:56 +0000 |
---|---|---|
committer | John Ericson <John.Ericson@Obsidian.Systems> | 2020-08-12 15:22:33 +0000 |
commit | 8d4162ff9e940ea9e2f97b07f3030a722695901a (patch) | |
tree | 84835ec903463524e4d9a8838645b496d2eecbcc /src/libexpr/primops.hh | |
parent | 574bf60b4d47f64c0b83b0cd032d34a67dbb3453 (diff) |
Separate auth and logic for the daemon
Before, processConnection wanted to know a user name and user id, and
`nix-daemon --stdio`, when it isn't proxying to an underlying daemon,
would just assume "root" and 0. But `nix-daemon --stdio` (no proxying)
shouldn't make guesses about who holds the other end of its standard
streams.
Now processConnection takes an "auth hook", so `nix-daemon` can provide
the appropriate policy and daemon.cc doesn't need to know or care what
it is.
Diffstat (limited to 'src/libexpr/primops.hh')
0 files changed, 0 insertions, 0 deletions