Scott Lamb
dffec68b2f
retrieve and set users' permissions
2022-12-25 23:01:17 -05:00
Scott Lamb
be4e11c506
extend POST /users/:id
...
Now you can set a password for a user while the server is running,
e.g. via the following command:
```shell
curl \
-H 'Content-Type: application/json' \
-d '{"update": {"password": "asdf"}}' \
--unix-socket /var/lib/moonfire-nvr/sock \
http://nvr/api/users/1
```
2022-12-23 13:14:24 -08:00
Scott Lamb
0866b23991
clean up the easy clippy errors
...
I'm still not running clippy on CI and probably should.
There are a few left that were a little more involved to address.
2022-09-28 09:29:16 -07:00
Scott Lamb
21da924d84
update missing ui-dir log lines
...
https://github.com/scottlamb/moonfire-nvr/issues/218#issuecomment-1098671419
2022-04-13 20:26:28 -07:00
Scott Lamb
5264e9848e
fix test failure
2022-03-11 11:59:20 -08:00
Scott Lamb
7c453b5f9d
support treating own effective uid as privileged
...
I intend this to be an easy bootstrapping mechanism for web auth.
2022-03-11 11:10:26 -08:00
Scott Lamb
4ce3e511b5
support Unix sockets ( #133 )
2022-03-09 16:47:08 -08:00
Scott Lamb
a7c574eb43
extract_cookie should check all Cookie headers
2021-10-28 15:09:02 -07:00
Scott Lamb
1e17a53280
separate out signals API to own file
2021-10-28 14:09:30 -07:00
Scott Lamb
1f41a27cc3
extract /api/{login,logout} to their own file
2021-10-28 13:57:32 -07:00
Scott Lamb
bae45a0855
move /view.{mp4,m4s} to their own file
2021-10-28 13:23:49 -07:00
Scott Lamb
87f9736d80
separate live view into its own file
2021-10-28 13:07:39 -07:00
Scott Lamb
cf08c95a4b
split static file serving into its own file
2021-10-28 12:49:50 -07:00
Scott Lamb
4231ec45ce
start splitting up web.rs
...
It's getting huge and hard to work with. The path stuff is easy to pull
out.
2021-10-28 12:38:29 -07:00