Nadja Reitzenstein
ec1cac9443
Update process initiator to make shelly-timeout doable
2022-08-22 19:05:57 +02:00
Nadja Reitzenstein
f3278fcf05
Merge branch 'feature/env_config' into development
...
* feature/env_config:
Improve error messages on missing config
Refactor Config into dhall module
2022-07-24 17:52:53 +02:00
Nadja Reitzenstein
e3423c7786
Improve error messages on missing config
2022-07-24 17:51:17 +02:00
Nadja Reitzenstein
9346e433e1
Refactor Config into dhall module
2022-07-24 17:11:28 +02:00
Nadja Reitzenstein
aeaae4cd7b
Add dumping the user db
2022-07-24 16:39:33 +02:00
Nadja Reitzenstein
218a316571
Fix log format settings
2022-07-24 16:07:49 +02:00
Nadja Reitzenstein
70c94feced
Implement password change functionality
2022-07-11 12:30:26 +02:00
Nadja Reitzenstein
1fc13405e8
Merge branch 'feature/better-errors' into development
...
* feature/better-errors:
Better error wrapper type
Start taking control over exit on argument parsing failure
Return a better error when --load is given a directory
2022-07-11 12:15:33 +02:00
Nadja Reitzenstein
a79293add1
Better error wrapper type
2022-07-11 12:14:56 +02:00
Nadja Reitzenstein
7a0a50dc3f
Start taking control over exit on argument parsing failure
2022-06-24 15:17:05 +02:00
Nadja Reitzenstein
c9a8ef7db4
Return a better error when --load is given a directory
...
Closes : #55
2022-06-24 15:16:46 +02:00
Nadja Reitzenstein
e1377d0f79
Merge branch 'feature/spanned-api-handling' into development
...
* feature/spanned-api-handling:
Output plentiful trace info for API calls
log all api calls with `TRACE` level
Add a connection-specific span to each API handler
2022-06-24 14:35:41 +02:00
Nadja Reitzenstein
257fbf5506
Output plentiful trace info for API calls
2022-06-24 14:35:31 +02:00
Nadja Reitzenstein
1ff3f2afb7
log all api calls with TRACE
level
2022-06-24 13:57:51 +02:00
Nadja Reitzenstein
13bbe2bee9
Add a connection-specific span to each API handler
2022-06-24 12:25:52 +02:00
Nadja Reitzenstein
fac0a9ba94
Merge branch 'feature/runtime-improvements' into development
...
* feature/runtime-improvements:
Runtime things furthermore
Allow tracking cgroups with futures
Oh whoops handle that
Get started on supervision trees
Attach a GroupID to all LightProcs
Noting down improvement ideas for procs
More ideas about how to record data
A number of small updates batched into one commit
Improve Drop guards
Even more console shenanigans
tracing more data
Some bits work \o/
Console is attached and compiles
More console features
Use `ManuallyDrop` instead of `mem::forget` where appropiate
More console implementation stuff
Start on the runtime console subscriber
2022-06-24 12:25:11 +02:00
Nadja Reitzenstein
57fb279092
Runtime things furthermore
2022-06-24 12:24:29 +02:00
Nadja Reitzenstein
77e0935945
Allow tracking cgroups with futures
2022-06-23 21:19:38 +02:00
Nadja Reitzenstein
e7358838d5
Oh whoops handle that
2022-06-23 17:31:57 +02:00
Nadja Reitzenstein
3075e1c027
Get started on supervision trees
2022-06-23 17:28:41 +02:00
Nadja Reitzenstein
7e113bab47
Attach a GroupID to all LightProcs
2022-06-23 17:28:18 +02:00
Nadja Reitzenstein
ff727b6d97
Noting down improvement ideas for procs
2022-06-23 16:00:21 +02:00
Nadja Reitzenstein
2f5f7cb0d7
More ideas about how to record data
2022-06-23 14:37:30 +02:00
Nadja Reitzenstein
567df800f3
A number of small updates batched into one commit
2022-06-23 13:33:29 +02:00
Nadja Reitzenstein
9a86bae45a
Improve Drop guards
2022-06-23 13:22:51 +02:00
Nadja Reitzenstein
18d69063fd
Even more console shenanigans
2022-06-22 19:01:58 +02:00
Nadja Reitzenstein
2d8d6f9938
tracing more data
2022-06-22 14:43:14 +02:00
Nadja Reitzenstein
aef36fa3d4
Some bits work \o/
2022-06-21 22:48:12 +02:00
Nadja Reitzenstein
287ca9806d
Console is attached and compiles
2022-06-21 22:24:40 +02:00
Nadja Reitzenstein
35c9f45f6d
More console features
2022-06-21 19:12:02 +02:00
Nadja Reitzenstein
ee0593dc6f
Use ManuallyDrop
instead of mem::forget
where appropiate
2022-06-21 16:21:13 +02:00
Nadja Reitzenstein
8a35818b4f
More console implementation stuff
2022-06-21 16:20:52 +02:00
Nadja Reitzenstein
df7bd80d06
Start on the runtime console subscriber
2022-06-21 13:06:21 +02:00
Nadja Reitzenstein
58f40d98ed
Implement PermissionSystem::getRoleList()
...
Closes : #62
2022-06-20 15:20:00 +02:00
Nadja Reitzenstein
728c33f444
Merge branch 'feature/new_initiator' into development
...
* feature/new_initiator:
Process initiator working
Reimplement the dummy initiator
2022-06-18 16:52:59 +02:00
Nadja Reitzenstein
a66303566a
Process initiator working
2022-06-18 16:52:30 +02:00
Nadja Reitzenstein
6d8d1384d9
Reimplement the dummy initiator
2022-06-07 14:05:57 +02:00
Nadja Reitzenstein
9100811c50
Merge branch 'feature/bettererrors' into development
...
* feature/bettererrors:
Switch out anyhow for miette
More trace output of role checking
Better errors when the db directory is missing
2022-06-02 17:48:54 +02:00
Nadja Reitzenstein
5f2214abe9
Switch out anyhow for miette
2022-06-02 17:46:36 +02:00
Nadja Reitzenstein
17fd08b7e5
More trace output of role checking
2022-05-31 13:45:51 +02:00
Nadja Reitzenstein
a43c38c118
Better errors when the db directory is missing
2022-05-31 13:11:48 +02:00
Nadja Reitzenstein
84a4e9791e
INSTALL docs on running the bin
2022-05-31 13:08:14 +02:00
Nadja Reitzenstein
e7828cd7f5
Add note to CONTRIBUTING about user cargo config
2022-05-31 12:19:58 +02:00
Nadja Reitzenstein
7861568ca1
Cross-compilation docs
2022-05-31 12:13:12 +02:00
Nadja Reitzenstein
2cb7a28967
Merge branch 'feature/schema-updates' into development
...
* feature/schema-updates:
Update api dependency in Cargo.lock
Update api version
Update build.rs to not output to tracked dir
Drop git tracked pregenerated code
Drop pregenerated modules
Update API submodule
2022-05-31 12:11:02 +02:00
Nadja Reitzenstein
a436b93e56
Merge branch 'feature/appid' into development
...
* feature/appid:
update fabfire desfire appid
2022-05-31 12:06:28 +02:00
Kai Jan Kriegel
50b4394cfd
update fabfire desfire appid
2022-05-24 23:41:42 +02:00
Nadja Reitzenstein
360d6bfced
Update api dependency in Cargo.lock
2022-05-20 19:34:48 +02:00
Nadja Reitzenstein
0f264bed0e
Update api version
2022-05-20 19:29:21 +02:00
Nadja Reitzenstein
cd052fcaf0
Update build.rs to not output to tracked dir
2022-05-20 19:29:03 +02:00