John Ericson
8d4162ff9e
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.
2020-08-12 15:22:33 +00:00
..
2020-07-30 12:38:24 -05:00
2020-08-07 21:18:29 +02:00
2020-07-13 20:07:19 +02:00
2020-08-12 15:22:33 +00:00
2020-03-24 14:06:47 +01:00
2020-08-05 16:50:05 +02:00
2020-07-10 13:21:37 +02:00
2017-11-20 17:32:34 +01:00
2016-11-26 00:38:01 +01:00
2020-08-12 15:22:33 +00:00
2020-08-12 15:22:33 +00:00
2020-08-10 01:40:50 +00:00
2020-08-10 01:35:59 +00:00
2020-07-27 14:22:45 +00:00
2020-07-20 15:57:58 -04:00
2020-06-18 14:48:45 +00:00
2019-09-22 21:57:05 +02:00
2020-07-30 13:34:04 +02:00
2020-07-03 09:20:01 +02:00
2020-07-30 12:38:24 -05:00
2020-07-13 20:07:19 +02:00
2020-07-16 17:28:52 +00:00
2020-07-13 20:07:19 +02:00
2020-07-13 16:25:48 +02:00
2020-08-05 16:51:06 +02:00
2020-08-03 04:13:45 +00:00
2020-06-17 10:26:52 +02:00
2019-04-01 21:09:35 +02:00
2017-05-02 15:46:09 +02:00
2020-08-05 14:44:39 +00:00
2020-06-11 15:42:18 +02:00
2020-06-11 15:42:18 +02:00
2020-07-30 13:34:04 +02:00
2020-07-13 17:30:42 +02:00
2020-07-01 18:34:18 -04:00
2020-03-24 14:34:47 +01:00
2020-07-02 21:47:51 +00:00
2020-06-25 17:48:49 +00:00
2019-03-14 14:11:12 +01:00
2020-07-30 13:34:04 +02:00
2020-07-22 23:59:25 +00:00
2020-07-22 23:59:25 +00:00
2020-08-03 21:02:28 +00:00
2020-07-13 16:25:48 +02:00
2020-07-02 11:14:04 -04:00
2020-05-03 08:01:25 -06:00
2019-08-02 18:39:16 +02:00
2020-07-16 15:18:21 +02:00
2020-07-16 15:18:21 +02:00
2020-07-27 14:22:45 +00:00
2020-06-19 21:48:57 +00:00
2020-07-13 16:25:48 +02:00
2020-07-13 16:25:48 +02:00
2020-07-30 18:27:25 -04:00
2020-07-30 12:38:24 -05:00
2020-08-04 16:01:13 +02:00
2020-08-04 15:56:10 +02:00
2020-04-08 22:26:57 +02:00
2020-03-20 22:12:30 +01:00
2017-06-06 18:44:49 +02:00
2017-05-31 17:25:51 +02:00
2016-08-10 18:05:35 +02:00
2018-08-03 21:21:16 +02:00
2020-06-17 10:26:52 +02:00
2020-06-17 10:26:52 +02:00
2020-02-07 13:01:48 +01:00
2020-06-18 22:11:26 +00:00
2018-08-03 21:20:38 +02:00
2020-08-05 14:40:01 +00:00
2020-08-03 21:02:28 +00:00
2020-07-30 12:38:24 -05:00